skysight-inc/HackerNews huggingface dataset:
This is a good quote, but I'd argue the author could work this way for years and not make himself a chain. He seems more concerned with whether we could do better.
True. But the same could be said about almost everything (last 60 years being been an anomaly in how much money you can make for X) - housing, banking, paintings, vintage wines/cars, etc
Amiga Prospects Still Bright
I'll second this recommendation. Outdoors sports, especially rock climbing, are the perfect counterbalance to programming. Where programming is in your head, climbing is in your gut, your body, and in the current moment.

Personally, I also ski, run, play frisbee, and jam on the mandolin. But agreed, doing things very different from programming are the most rejuvenating for me.
Tool: Protecting your company from data breaches
Testing multiple Ansible versions on Travis
How about a simple, preliminary measure for morality:

How much suffering does someone inflict upon the rest of humanity?
I do something very similar (grey strings/comments, some bold/underline identifiers): http://i.imgur.com/i5j0QKT.png
Also take Niklaus Wirth PDF and follow how to write an Oberon-0 compiler end-to-end.

http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf

It is a very instructive process.
The EU were looking at abolishing this as against free trade, much like they are waging war on roaming charges within the EU.

They were talking about it a year or two ago, not sure what has happened since then as different countries in the EU have different censorship so it's not that simple (e.g. games in Germany are usually less gore).

This is the only thing I can find about it, but I'm sure it was reported on here on better known sources:

http://www.thesixthaxis.com/2015/03/30/european-commission-l...
Yes, let's start WWIII over Russia's access to their only sea port that is available all year around. Compare to say the blocking of the Panama Canal or parking a submarine outside of one the US's main ports and imagine the response.

Really, cowardice had nothing to do with it. All this dumb gun-slinging isn't going to get us anywhere but further down the hole. What do you propose he should have done instead, nuke Moscow? Go in guns blazing? Gunfight at the ok corral at noon?

Of course it all doesn't matter if it isn't happening in your backyard.
Although hated, this comment raises interesting points.

Indeed, kids are given much more freedom and are less "disciplined" than ever before.

At the same time, there's never been so much pressure and coerciveness than right now. You "don't have to take the meds", but you most likely will do that.

Sort of a hidden, more hurtful, authoritarianism.
If you are using an RTOS (which many timing-critical applications run on), you should be worried about memory allocations happening under the hood.

If you don't have full control over when memory is being allocated/reallocated, your system is now non-deterministic.

With pure C, you can know exactly when those few extra instructions for resizing your dynamic array are going to happen.
With the current hype seeming to have moved from full VMs to containers, would there be more interest in porting Jails to OpenBSD?

Historically chroot and systrace have been felt to be "good enough" but they have in my experience been tedious to set up.
Same here. The catalog in Canada isn't worth it. Once the proxy companies lose, I'll cancel Netflix. No I will not go to the cinema, I will not buy the DVDs. The media company will just lose the revenue from me and people similar to me for those movies.
Does Atom support anything besides x86? Does the editor actually need to run on a 64-bit architecture, or is that just the only one that they produce official builds for?

I don't know off-hand any software specifically built for aarch64 that couldn't be compiled for aarch32 as well. I'd be interested in hearing about it though, and what 64-bit provides that 32-bit doesn't, when we're talking about a device with under 4GB of memory anyhow.
> Turns out "frontman" in the article is now guitarist East Bay Ray working with a pretty much reformed band

According to the wikipedia page you linked to, only the singer (Biafra) was replaced. All other band members were active (with some interruptions) since 1981.
Trafficmonsoon трафикмонсун буксы для зара
I concur that better time management may have made a difference.

Beyond that, I think that AlphaGo may still be missing a type of component. From the descriptions of it, the policy network generates possible moves from board positions, and the value network evaluates the probability of desirable outcomes. How this is different than human play is that strategic assessment and planning are implicit in the middle layers rather than a 'conscious' element to searching and decision making. I'm not saying that this is a necessary component as AlphaGo has already done exceptionally well. I do believe this kind of 'middle-out' processing producing and evaluating strategic concepts could make it better handle unusual circumstances. Being trained on high amateur and pro games, it will best respond to the most conventional of those types of games, more unconventional the game becomes, the worse it would fare in terms of efficiency of move generation and choices of which to evaluate.
As the author states in another comment here (https://news.ycombinator.com/item?id=11278640) the charts he has in the article understate the potential advantage of the AVX2 approach over POPCNT. On current processors, POPCNT runs on a single execution port and counts the bits in 4B per cycle. A fast unrolled solution thus gets down very close to .125 cycles/byte (1/8).

The AVX2 implementation requires more instructions, but spreads the work out across more ports. My fastest unrolled version takes 2.5 cycles per 32B vector, or .078 cycles/byte (2.5/32). This is 1.6x faster (4 cycles per 32B /2.5 cycles per 32B) than scalar popcnt().

Whether this is worth doing depends on the rest of the workload. If the rest of the work is being done on scalar 64-bit registers, those other scalar operations can often fit between the popcnts() "for free", and the cost of moving data back and forth between vector and scalar registers usually overwhelms the advantage.

But if you are already dealing with vector registers, the speedup can be even greater than a microbenchmark would imply. We've been using Wojciech's approach for operations on compressed bitsets, and find it fantastic: https://github.com/RoaringBitmap/CRoaring/blob/master/src/co...

And since wider registers are almost certainly coming, the vectorized approach seems likely to pull even farther ahead in the future. AVX512, the 64B successor to AVX2, is currently scheduled for Skylake Xeon. Unless a second execution port is added for popcnt() (not likely) the vectorized version will probably end up about 3x as fast in a couple years.
A Chat with Aaron Fu of Nest.vc
This gets posted from time to time. I highly recommend Vernor Vinge's A Fire Upon the Deep. One of my favorite SciFi novels of all time. When I read it (90s), before the www was in wide spread adoption and usenet was king, there are some very funny usenet riffs in the book. Anyone that was alive and aware of early usenet will appreciate it. My favorite Vinge usenet header: Translation-Path.
https://github.com/nylira/prism-break/issues/249#issuecommen...

https://www.reddit.com/r/australia/comments/32hexp/a_secret_...

Don't use Wickr.

Proprietary crypto + an interesting target for NSA because of its popularity among ISIS = probably snake oil and at the very least makes you a target

"Career criminals recommend it" isn't a good indicator of security. Two things to consider:

1. Confidential informants exist

2. Being a high-risk individual doesn't make you a domain expert

Ask your drug dealers to explain why RSA encryption with PKCS1v1.5 padding is bad. If they can't, disregard their opinion on cryptography and privacy technology.
It would be interesting to see a neural net evolve to take into account player state, not just game state. I play chess, and no where near professional levels, so I don't know if this anecdote is valuable, but if I see my opponent looking at a particular area of the board, I tend to take a second look.

I suppose beating humans isn't AlphaGo's primary motive though - learning to play a perfect game of Go in general is probably more difficult than playing the perfect game against a particular person.
So I am a completely ignorant of the game go. I mean I've heard about it my whole life but never bothered to understand it ever.

But after watching the summary video of AlphaGos win... I'm fascinated.

I'm sure there are thousands of resources that can teach me the rules, but HN; can you point me to a resource you recommend to get up to speed?
It doesn't have quite the same feature set, but I wrote a simple, and I think "clean" neural net library for Python but with a pure C engine under the hood - could be pretty easily adapted to use directly from C.

https://github.com/tburmeister/pyneural
That's quite a fun game.

Archmage + channeler + confusion spam can win so many otherwise unwinnable battles. And yes, I have alechemist to keep up the mana supply, so I have almost no spells or troops and still win fights with my magic spirit scouts.

Naturally I use Rjack's portrait as I'd prefer not to face him in game with a strategy like this.
Best is around 10x that, but at the cost of their body and long term health. Nobody is playing professional football|basketball|baseball in there 50's, and even just 40 is pushing it. Where pro go players can 60+.
It's also customary when quoting large sections of text. I'm not sure if this carried over from email, or from academic texts (where if your quote is more than a line or two, it needs to be formatted differently).
- It's nice that GNU is taking on such a project

- FANN seems like a pretty good alternative

- The value of the software at the big "monopolies" lies within the data, not necessarily the software

- This needs to be in some publicly accessible repo. Downloading a zip file and submitting patches? I thought we, as a society, were over that way of building OSS.
Is There a Link Between Autism and Glyphosate-Formulated Herbicides? [pdf]
That might be how Netflix keeps from actually solving the problem.

Doing what I suggested would probably cause heck, and yeah, I travel and I love going to new countries and see the Netflix they have there. It's pretty cool :)
There's a big difference between a git contributor explicitly saying their code is a subject to a certain license and SO magically declaring it to be so for all code on their website just because it happens to be in their ToS. I think a better system would be to ask people providing code snippets to specify what license it's subject to.
There was plenty of time to maneuver and make clear that we would defend Ukraine. People were criticizing Obama for inaction in Ukraine before the Russians took Crimea. One of the nice things about red lines is that people don't cross them if they think you're serious about it. The Russians smelled weakness and took advantage, knowing that they'd probably never again be contending with such an impotent American regime.

The only thing keeping the Russians out of the Baltics is that they know that we'd (probably) defend NATO countries, and are well-positioned to do so. Had we indicated that we considered the disarmament-for-integrity deal with Ukraine with the same seriousness, and backed that by deploying forces to the area on alert, Russia would probably not have invaded. And we do have a playbook for denying Russia new territory without nuking Moscow or starting WW3. We did it under much less favorable circumstances in Afghanistan in the 80s. Today, we won't even arm the Ukrainians fighting for their freedom.

Your arguments could have come right from Neville Chamberlain's mouth. Peace for our time! And for those people whose freedom we negotiate away, too bad. The Russians need their Lebensraum. And Anschluss for the Russian-speaking people. Right?
The yet unfocused 2M daily searches keyword discovered
Could you explain to me (someone with a very naive superficial understanding of Go) how Go relates to exploring and understanding the universe?
No, it's usually flaws in implementation that are discovered, thus perhaps allowing to recover the key (for example, see the news about openssl for the past few years,) or maybe recover the information in transit.

Whereas if you have a record of encrypted traffic, you have to find a flaw in the encryption algorithm itself, or wait until someone else does.
I dunno, Bobby Fischer was kinda deranged, for instance, and that often hurts outcomes in otherwise "lucrative" positions. Incidentally, he is credited with raising chess player compensation through his demands.

Generally I'd guess you're right though.
https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=1364... - note that it was experimental and apparently somewhat buggy last I heard.
Hey, have you seen The Lawnmower Man movie? Because you have that coming.
Anyone else notice how GNU's website is stuck in 1993?
http://pandoralive.info/?page_id=2828 states that Display: the LCD is still in discussion currently. [...] but it was found to only work properly in portrait mode.

It feels a bit strange that a display could only work in portrait mode, so perhaps you can elaborate it a bit more?

Edit: because a half HD device feels a bit dated.
I am echoing Peter Whybrow from the BookTV presentation of his book "The Well-Tuned Brain".

Moving disrupts your (organic, on the ground) social network.
http://www.nytimes.com/2016/03/13/us/politics/whatsapp-encry...

> The Justice Department and WhatsApp declined to comment. The government officials and others who discussed the dispute did so on condition of anonymity because the wiretap order and all the information associated with it were under seal. The nature of the case was not clear, except that officials said it was not a terrorism investigation. The location of the investigation was also unclear.

Just in case anyone was wondering if this was terrorism related, it is not. I suppose next is OpenWhisperSystems / Signal, etc.

I'm glad I've stuck with GnuPG for anything truly sensitive.
I've started having this problem as well. YouTube videos with ads return an error for about a minute, then start. I've started just disabling it on YouTube.
People don't really print anymore. If you do print, you're an office or business that runs laser printers.
The new Microsoft is interesting to watch. Some surprises.

But I'll always remember the old one, and Ballmer on stage:

https://www.youtube.com/watch?v=RINizGmhrYo

https://www.youtube.com/watch?v=oioj24KQRvM
Election: America is a purple country
Describing projects as “For Humans” must stop
Chess Hustlers (2001)
That is better than I could have summarized it. I would say that for children, it may be even harder.

Then again, I moved a child from what seemed a very good but isolated (for her) situation and she developed much more of a network after the move.
Yes, to a certain extent and certain complexity.

https://en.wikipedia.org/wiki/Go_and_mathematics#Game_tree_c...

Eventually, math wins. There will come a point where humans cannot make the game sufficiently complex to beat
a domain-specific machine intelligence (such as AlphaGo).
I think they stay within reason. IMO they don't say that being money driven is bad. It is rather that big, money driven companies can pose a problem. Maybe there is no monopoly on AI but there is certainly a monopoly on, for instance, social network data.

However, I find it quite amusing (and perhaps "out of place") that the maintainer uses a gmail address.
Cryptolocker attacks have very little to do ideologically with encryption; it's a side show to the main event, the fact that networks are vulnerable to infiltration. Those attacks could happen with or without encryption in the malware, but could be reduced in frequency and severity by using strong systems with strong encryption on the victims' side.

The airplane bit is where the scenario goes completely off the rails wrt encryption's involvement, but again, using encryption and strong security on the airplane's systems would reduce or eliminate the risk.
Overclocked Remix has built an amazing community and collection of music around this idea. Ten plus years after I discovered the site and I still visit once or twice a week to look for new tracks.
Because I have ADHD medication and have seen people on it?
Location: Dhaka, Bangladesh
Remote: YES
Willing to relocate: YES
Technologies: Java, AWS (S3, SQS, SNS), Spring Framework, Hibernate, Escenic CMS, Solr, Varnish Cache, Spring Test, Junit, EasyMock, PowerMock, Struts Framework, TestNG, Maven ­
Résumé/CV: https://dl.dropboxusercontent.com/u/102403557/Mossaddeque_5Y...
Email: mahmood@chumbok.com
Hello. I'm an expert with 14+ years experience, and i'm looking for remote work related to java development.
I feel Magic Leap's "digital light field signal" might just be the breakthrough we need to make multi-hour VR/AR not only comfortable, but delightful. I think we're still fiddling with PocketPCs and Magic Leap will be the "iPhone" moment. Apple would then just move to integrate the tech into their products, just like they do with OEM LCDs & OLEDs today.
With the number of tournaments he has won (many of which have a winner's purse of <$100 000) I suspect he is already a millionaire.
Too late to edit, but I mangled the last sentence of this comment; it should instead be something like "The speedup is because Haswell has wider vector instructions and more execution ports (it can execute more uops each cycle)."
From Angular 1 to Angular 2: The Controllers
It is likely a requirement of some contract they have with content producers, who have Netflix over a barrel. I can't see them just deciding to do this all on their own.
How can Lidl sell jeans for £5.99? ($9/€8)
I just got a FAX from mine...
Does your commute to the non-home office count as work time?
Lee Sedol defeats AlphaGo in masterful comeback – Game 4 analysis
It's also a slow way. Years ago I did a comparison of the many different ways to compute popcount. My use case computes millions of popcounts, and popcount is the limiting factor.

The HAKMEM 169 version you mentioned was 1/2 of the performance of a simple 8-bit lookup table. http://www.dalkescientific.com/writings/diary/archive/2011/1... . (Note: this assumes the LUT is in cache, which is true for my code.)

HAKMEM 169 was also 1/3 the performance of the "popcount_3" implementation from https://en.wikipedia.org/wiki/Hamming_weight . (Note: that works on 64 bit integers, not 32 bit ints as yours does.)

When I wrote that blog post, I did not have a processor which supported the POPCNT instruction. The fastest SSSE3 version, using the same source as the SSSE3 version referenced in this link, was 8x faster than HAKMEM 169.

If you want to compute the popcount of dozens of words, then a bitslice method by Lauradoux is nearly as fast as one which uses intrinsics. http://www.dalkescientific.com/writings/diary/archive/2008/0...
It probably depends on the person. When I do what you are suggesting, I seem to burn through too much "cognitive resources", getting a ton done, then crashing into a haze for a few days to more than a week. At that point it's hard to get started again. So I see the advantage - for some people - of cutting "in the zone" time short.

I should note that "in the zone" time for me can last a few weeks. Most recently, a long one came after spending a lot of time at the gym doing cardio. When I hit "the zone", I stopped going to the gym and just worked. Now I'm in the "haze phase". The problem with the haze phase is it's hard to focus on anything, including going back to the gym, which should theoretically spur another "in the zone" phase.

I have a lot of trouble achieving balance.
Wow, that is one thorough review. But it looks like it confirms that throttling only occurs on battery power, never on AC power.
Apply with your startup idea to get funding for your MVP
Do you think this is related to biorhythms? I meant to post an Ask HN on it recently, then saw your comment. I know a lot of people will dismiss it as pseudo-science, but my reply to that kind of answer, is sometimes this: if we could go back in time and describe to a cave man or even a person of two or three or ten centuries ago, some of the inventions that we take as commonplace today, like airplanes, computers, land line phones, cellphones, fax, Internet, TV, credit cards, bikes, cars, satellites, CAT scans, X-rays, etc. etc., they would disbelieve us, think we were mad, and maybe burn us at the stake as dangerous witches. Apply the analogy to today. So, many of the things that are dismissed as pseudo-science, may just be things that actually work or are true, but we just don't happen to know how they work or the physical laws that govern them, as of now.
I'm frustrated that Netflix is cracking down in this way. And yet, I can't say that I'm surprised. They are trying to amass as much content as possible, and doing so means that Netflix has to demonstrate that they're trying to enforce the regional exclusivity agreements.

For me, as a consumer who has been using an unblocking system for more than two years, and who would like to continue to see Amazon's content, I'm rooting for the unblockers.

But I wonder whether the cat-and-mouse game between Netflix and unblocking services is almost inevitably in Netflix's favor, at least as things currently run.

Which leads me to ask if a "cloud VPN appliance" SaaS could work, technically and/or as a business: Customers would click to indicate the country where they want to have a VPN server hosted. The appliance would use Digital Ocean, or some other hosting facility with cheap machines that can be created and destroyed via an API. For a $5/month DO server, charge $15/month. Have the appliance update its software, and/or relocate to another hosting system or IP address, as Netflix detects and blocks that machine.

I have to assume that it would be harder for Netflix to block thousands of such privately used VPN machines than blocks of AWS servers being used for such services.

But yeah, it's unfortunate that because of agreements between movie studios and distribution firms in each country, individuals have to play these sorts of games.
I too do my absolute best work in that kind of mode. However, I'm thoroughly lacking on the "take a well deserved rest" part after crunching on my own. Since no one actually sees me working so hard, I have no idea how I would go about making sure client/boss would be happy with that.
Yep - that's another way of stating the consequentialist view, which is a class of normative ethical theories.

( edited as my first take could be seen as condescending.)
>biorhythms

Interesting, notice the word "rhythm" at the end of your upper comment, just now.
I just buy DVDs/Blue-rays. That way I own the medium, can watch it any time at superior quality (video + audio) and get some bonus content (behind the scene, interviews, deleted scenes, etc.) too. And I watch amateur short clips on YouTube. It's amazing how short sighted average joes are.