Profile

Cover photo
Jason Schulz
45,230 views
AboutPostsPhotos

Stream

Jason Schulz

Shared publicly  - 
 
 
Google's AI wins first round against best human Go player in the world
http://www.cbc.ca/news/technology/alphago-ai-lee-sedol-1-of-5-1.3483020


Let us recall that the human player was very confident before it started :
“I believe it will be 5–0, or maybe 4–1. So the critical point for me will be to not lose one match.” (Lee Se-Dol)
Google's computer program AlphaGo defeated its human opponent, South Korean Go champion Lee Sedol, on Wednesday in the first face-off of a historic five-game match.
4 comments on original post
1
Add a comment...

Jason Schulz

Shared publicly  - 
 
This was a serious loss. My thoughts are with Ian's family and friends.
1
Add a comment...

Jason Schulz

Shared publicly  - 
 
Recently started using zsh. So far, it's worth the switch.
1
Add a comment...

Jason Schulz

Shared publicly  - 
 
Help Bring Back MST3K one of the most beloved cult television series ever, for a new season of up to 12 feature-length episodes!
1
Add a comment...

Jason Schulz

Shared publicly  - 
 
Found this a couple weeks ago...
1
Add a comment...

Jason Schulz

Shared publicly  - 
 
Interesting text browser...

It supports true-color on 24 bit terminals and even has a Javascript engine (SpiderMonkey). FYI, the config defaults are less than usable.
1
Add a comment...

Jason Schulz

Shared publicly  - 
 
x86 will still be relevant in 130 years...
1
Add a comment...

Jason Schulz

Shared publicly  - 
 
Nice X compositor.
compton - A compositor for X11.
1
Add a comment...

Jason Schulz

Shared publicly  - 
 
Seemingly acceleration at 1g.
1
Michael A. Palamara's profile photoJason Schulz's profile photo
2 comments
 
Bryan Cantrill recently had some interesting things to say about Unikernels.  I personally disagree, but it's been an interesting topic for a while.

There was a decent ACM Queue article if you're curious... Unikernels: Rise of the Virtual Library Operating System
Add a comment...

Jason Schulz

Shared publicly  - 
 
I was recently bit using something similar as an intrusive type in C.  Manual, non-typesafe, raw offsets can definitely lead to nasty bugs.

Automatically finding offsets and assigning pointers eliminates some issues, but maybe it is a language deficiency. The flexible array member pattern was formalized in C.
1
Add a comment...

Jason Schulz

Shared publicly  - 
 
I would be curious if anyone knows why this doesn't compile to a bsf in clang or gcc.

size_t n = std::strtoull(argv[1], NULL, 10);

boost::dynamic_bitset<> cs((n + 1) / 2);

cs.set();
cs.set(0, false);

for (size_t p = 1; p != cs.npos; p = cs.find_next(p))
  for (size_t c = (3 * p) + 1; c < cs.size(); c += (2 * p) + 1)
    cs.set(c, false);

std::cout << cs.count() + 1 << std::endl;
1
Add a comment...