skysight-inc/HackerNews huggingface dataset:
Some things really are evil. Not nearly as many as people call "evil", but some things genuinely, objectively, are evil.

Take Pol Pot, for example. He deliberately killed one quarter of his country's population. If you think it's just my decision to call that evil, then you are from a place that is so morally different from me that I don't know how to even begin having a conversation with you.

But Pol Pot thought he was doing good. The only response I can imagine is to try to resist that with arms. I don't know what else is possible. But in doing so, I have to make very sure that I don't become some kind of monster myself, rationalizing the evil that I do and calling it good.
And Smalltalk's on JS. ES6 classes are just syntax on prototypes, they don't actually change the underlying object model.
Wasn't it up over 4% before trading closed?
The problem is, low neutron fusion reaction cycles require a very high pressure/temperature/plasma density to reach peak reactivity, substantially higher than D+T and D+D fusion.

If we do eventually progress to aneutronic fusion test reactors, we will first have to get neutron-emitting fusion reactions working to the level of substantial net power generation, even if a given test reactor only lasts a few months before neutron irradiation becomes unmanageable.
On my Mac I use Little Snitch to monitor outbound connections and I love it. I haven't found an equivalent simple and lightweight application for Windows yet.
> If you believe that 'good' and 'evil' are fundamental and inseparable aspects of humanity, meaning evil can never truly cease because it's part of what we're made of

A world of "no"; that's a kind of "balance" I want no part of.
The many millions of victims of Japan were just victims, so maybe it would be better to focus on them?
> Garbage collection done in the idle tasks are hidden from critical, latency-sensitive operations.

I don't believe it. There must be times when the garbage collection in the idle threads needs a critical section. Which is another way of saying keeping other operations out by making them wait.

Just because the latency-sensitive operations aren't themselves running the GC doesn't mean they never have to suffer a delay because of it.

It can be very good and all, but hardly free.
> All airlines flying to Singapore and Australia check your visa situation (as in, ask to see the visa and scan it) before you check in precisely to avoid these problems

And I got burned by this. Wasn't aware that you need this waiver/visa thing. Got to the check-in gate about 30 minutes before they close and got rejected. Called friend in Sydney to quickly apply online. Got confirmation of application from where it normally takes about 20 minutes to get visa. Showed it to airline lady, so she called Australian border/customs where she was informed that process might take up to 9 days. Hence I wasn't allowed to even check in. I begged to do something and they just blabbered about systems not allowing them to do it. 8 minutes after registration closed I got my visa and obviously wasn't allowed to fly that day. This was Emirates airlines by the way.

When I got to Sydney next day I was questioned by a smug fatlus about what I am doing here. I could see satisfaction in her face when she asked me how I am flying back. She though 'now I got him'. Turns out I had tickets booked with different airline via different city. Asked to scan my phone for CP and drugs. Asked my friend contact details and if I can prove I am currently employed.

Entry to NZ was ok, but you could see people are intimidating. To be honest all borders I ever seen look intimidating. UK now has these spinning lights on top of their cameras that create this feeling of being surveyed. My home country agents were also incompetent not being tell the difference between my GFs passport (Taiwan republic of China). She also got bad treatment on UK border. My treatment upon entering US was intimidating as well, but fortunately short.

I also witnessed bias to uniform. Pilot found someones phone just before agents desk. Agent said in this ridiculous blockubster-marine-like voice "Sir, I will have to ask you turn off the phone". He managed get it thru to the guy in front, but you can bet your balls he would be pushed to the ground if he wasn't wearing his uniform.
Also recommended if you find the idea intriguing, a long-form narrative article on the subject from last year: http://roadsandkingdoms.com/2014/slow-boat-from-china/
I never figured out how to make mobile Firefox render HN nicely. Mobile Chrome can be configured to make HN easier to use, but it still has its charming warts.
Sure, but:

If Vulkan is too low level, perf will could be absolutely terrible. If chip makers expect a third party to -effectively- write an optimizing compiler for their graphics chips, they're probably[0] gonna have to tell people a lot more about those chips than they do already.

Worst case, maybe we're looking at another Itanium failure where noone decides that it's worth it to write such software.

(Note: I know next-to-nothing about Vulkan and only slightly more about modern graphics programming[1]. It's entirely possible that this worry is wholly unfounded. Also, given that the open-source AMD/ATI driver exists and has decent performance, it's highly unlikely that this will be a repeat of the Itanium failure.)

[0] Really, "they" is largely code for "Nvidia". :p

[1] I did a fair bit of fixed-function OpenGL software in a former life, tho! Remarkable how poor and ever-changing the support for that was from one NVidia driver revision to the next.
>Maybe I'm a fine game programmer, but just not a game designer.

Maybe. But you sound like you're in an environment where you can learn how to develop those skills.
I only have one entry for search, why do you have two?
6 to 8 years of current income, or 6 to 8 years of post-degree income?
I've been wanting to do this for years, but it's hardly "extremely affordable" – on average, it's anywhere from $3,000 to $10,000 per person for a 2-4 week trip.
Get off your couch and go join a local meetup. That's how you meet people.
You can always find one you can put DD-WRT on by reflashing.
How Aflac got its name
Yes. The relatively small trading volume is meaningless.

Are there any studies on after-hours movement vs gap return?
Is it really true that "Jump threading, though, can-
not be implemented in standard C."? Surely, each computed goto:

goto *labels[*vpc++];

can be replaced with a full copy of the switch:

switch (*vpc++) { case OP_ADD: goto ADD; case OP_SUB: goto SUB; }

..and hopefully the compiler will replace the entries for the cases in the switch's jump table with the goto targets.
I don't know much about stocks. Why is after hours different?
> since devs will be able to use ports of much more established languages for web programming

Sure, they'll be able to use any language they like, as long as it's C or C++. :)

There is currently no story for using any high level language (read: language that uses GC) like Ruby or Python as a web language by way of WebAssembly.
Oh nice. Thanks for this.
Google currency hedging
Thanks. Upvoted
Use Powershell: https://technet.microsoft.com/en-us/library/jj554843%28v=wps...

You can get the rules and enable/disable them easily.
If you think that you haven't seen/read enough about the Nazis. Not that I would recommend doing that, just letting you know.
I'm not sure about that. If a $2bn hedge fund finds 100 different "alpha strategies" for turning $20k into $200k, that's still just 1% to their bottom line. Probably not worth the time.
> on Android and iOS around 40% of banking apps don't even check the certificate at all.

Please name and shame, this sounds pretty surprising!
How many people have the time or inclination to validate everything that way?
SEEKING WORK - Boston area, Remote OK

Front-end architect for Web applications, 13 years experience.

Worked with JVM, Rails, Python, Node backends; OK with fullstack but it’s not my focus.

Extensive esperience with jQuery, Bootstrap-SASS, Mustache/Handlebars templating, HTML5/CSS3, Canvas, Components.

CanJS contributor, compatible with EmberJS, React, possibly other (non-Angular) frameworks.

Currently seeking 1wk-12wk contracts, $80/hr rate.

Portfolio site w/ contact details: http://shinythingsnetwork.com/
Some things I've been thinking about

a) Is this about firewalling disappointments and legal problems from Google's core business from the new things that will drive it for the next 20 years?

b) Will they spin out Google's Europe operations in to a separate company so EU regulatory actions have minimal impact on the rest of thier business?

c) Are there other changes they are worried about to the ad business? Proposals to change the tax status of advertising deductions (US) would hit their bottom line hard, even if it if their ad auctions algorithms continue to behave as shill bids.

Will be interesting to see how this changes the main Google business, for better or worse.
I don't know if there's any solution or if privacy is
just a remnant of the past.

This always irritates me when I see it (not specific to you). It's not a remnant of the past and there is of course a solution! The solution is trading some of the conveniences you think you need. The solution is for once trying something other than what you're used to.

The reason why you (and everyone else who thinks this way) feel there's no solution is because in your world, giving up a smart-phone or even using a non-Windows/Google/Apple device is a non-starter.

There are new phones coming out like Ubuntu's and Mozilla's that, while not perfect, absolutely are better alternatives. If you keep digging there are projects like Neo900 that respect privacy in totality. You could use a feature phone, or an old n900, or any bevy of alternatives but the price they come with is convenience :)
See the concrete canoe competition:

https://en.wikipedia.org/wiki/Concrete_canoe
http://www.asce.org/concrete-canoe-photo-gallery/
If you can use C or C++, why could you not use interpreted languages (including those with GC) whose implementation is in C or C++?
Instruction Manual for the Executioner
> You'd want an adaptive algorithm that could exploit 'trends' over any time period.

Of course that what you want, but how will you find it, and more importantly, how will you know you found it? In a bull market, an "adaptable general algorithm" that makes 10% in a year is statistically indistinguishable from an algorithm that buys and holds S&P500, unless you design your backtests very carefully.
P is for Puppies
Not much else to add. Presume a larger, smarter, better funded team is working stealthily in another office somewhere to kick our ass... anything else is complacency. Worse, following that path, leads to hubris at some juncture: excuses rationalizing cutting the wrong corners or shortchanging the customer that could prove fatal in a game of inches in the marketplace. There are at least a quadrillion ways to fail, and 99.997% of them will be my doing. Rational paranoia is healthy, because your product/service needs to be so well-regarded by people other than the team or supporters that it demoralizes potential adversaries that they don't want to compete. Even then, it still may not be currently as good in other key areas of focus as a competitors.

(Btw, the Thiel view of not picking fights you can't dominate and Buffett's sticking to defensible business models is a good mindset to calibrate a venture's success per risk gut perception. And with timing, team and execution you might just make something that hits.)
you will find a link in the source of https://abc.xyz/ that link to http://www.hooli.xyz

nice !
As long as the word 'artificial' is prepended to intelligence, it will always be that; artificial.

Proper and decent intelligence has its roots more so in Language, rather than the analytical parts of the mind concerned with procedure and protocols.
That's the correct attitude, and it illustrates a stark difference between American and European culture.

In America, this would never be allowed happen. You would need to be able to start a business using your own resources, or you will end up working for someone else or if that fails, homeless and living in poverty.

Some people argue that America has too large a population and the funds required would be too much of a burden for businesses or the government, but I don't buy this. I think it has to do more with keeping the powers that be in place, and a loathing of government programs by most Americans.
Apple, Microsoft, and Google are on the road to destroying computing autonomy. I have been an OS geek since 1992 and I have never felt so disgusted with the commercial OS market.
While you are right in your comment, in so far as what you have written, the implication that [this] "reorganization makes no difference on the financials" is not strictly speaking true.

Going forward, this re-organization may very well allow capital allocation to be done at various legal entities a-la project or structured finance. That way, the risk/return of the various projects can be traded on more efficiently to the benefit of both investors and google/alphabet shareholders.

This is relevant in the larger context for asset intensive, long-time maturity investment areas --like fiber, self driving cars, etc -- that have fundamentally different economics than the core business (search/ads/youtube etc).
Another interesting property of unset concrete is that it can burn your skin due to alkalinity.
I wouldn't call it meaningless but it's absolutely different than a spike during the trading day. Nasdaq shows 315k shares having traded AH, about 17% of what traded during the normal session.

I've seen gap-fill studies on big moves in general but never one specific to AH moves.
Sadly, and somewhat paradoxically, many of those who lament the bombing of Japan probably feel that way. For example, quoting the article, how do you think the author of this passage would respond to your question?

> the Israeli blockade of Gaza, US sanctions on Iran, and the new Saudi blockade of Yemen, as the infanticidal atrocities they are.
That's my point: bronze is last out of an unhelpfully narrow subset of the population, just like "last in your class of medical school" is last out of a well-qualified group of people to begin with.

And even if you were last at the Winter Olympics you mentioned, that's still better than the overwhelming majority of the world, and would say very little to establish that you're a bad athlete, as suggested by the medical school quip.

To rephrase it in terms of your example, it would be like if I said, "What do they call the 25th best skiier in the world? Last place [at the Olympics]."
More or less likely yes but so does the U.S. Microsoft also opens up the sources to them so that alleviates some of their concerns.
IIRC, the AWS console itself is hosted out of us-east-1. Which means you're always somewhat exposed to whatever failure modes it has.
https://imgur.com/HwIvwHU
AMD has released a specification for Mantle, which is the predecessor of Vulkan: http://www.amd.com/Documents/Mantle-Programming-Guide-and-AP...

There is also a demo and sdk for Mantle here: https://github.com/Overv/MantleHelloTriangle
If you opt into the Windows ecosystem, there's no point in complaining about leaking private info. If you care about this, you should choose to run an OS that you control.
But then why should we try to "preserve the balance"? We've got evil things recorded. Apart from that, it does not feel like we're at any risk at all of forgetting what evil is truly, let alone conceptually.
What kind of project do you want to work on with other people? I am thinking tiny but usable mobile app, desktop apps are great starters. People could even work on the same thing just for practice.
iOS does tell you have to turn it off but the user has to notice a small notice on the Spotlight control panel. Same with OS X. I believe this kind is unethical as Apple knows that most people won't change the default settings.
This question may perhaps be off-topic, but why is this considered a post-mortem? It appears that the game was a critical success and not a commercial flop. The attitude of the article, as I read it, was definitely mixed, but there really wasn't a set of lessons for next time, or things that could obviously have been done differently in hindsight.

Maybe we, along with the author, should consider this write up a case study of a successful game launch, and adopt a more triumphant attitude in how we read it.
Cool hack. There are probably more efficient ways of handling entire files, but for small, public/cacheable lookups, DNS works great. I used to look up base64'd usernames to userid's via TXT RR's. The only downside is potential discoverability (even without axfr), but you could always run it privately.

DNS is awesome. Distributed caching, sharding via zones, and UDP protocol with automatic upgrade to TCP for larger records, all at no additional cost.
Not all of us are all-in on the ecosystem. Personally, I just want to play some games and occasionally do some reverse engineering. Just for that, which was perfectly possible in the past, I should be forced to give up private info?
True. They all look like CDNs though
Get home between 5 and 7 (if I go downtown). Play with my son, eat dinner, clean up some. Bath and bed for the kid, then spending some time with my wife. Then I either do more work, dink around on reddit, or read.
Exactly. This is how the Google Chromium always-on voice recognition payload was discovered, for example. We may never have known about it if it wasn't an open source project, or at least we wouldn't have heard about it until long after it shipped.
Is Eclair the Android version? If so, that's a stretch to call it shuttered.
Erlang probably also counts.
Heard that on an old security now episode, https://www.grc.com/sn/sn-443-notes.pdf is the best I have unfortunately, there's mention of it near the bottom there.
Show HN: When WebMD failed me, I built LaDoctura.com
Hi guys,

using a throwaway account for reasons that will become obviously shortly..

some time back i was diagnosed with a severe and incurable form of male infertility (i'm 35, recently married).

that shock and what followed thereafter made me realise just how difficult it is to get 'the full picture' when you're dealing with a rare and still not fully understood disease (in my case the doctors believe its a genetic issue, DNA deletions, but they can't prove it).

this made me realise there may actually be a huge unsolved problem right now, problem in that its virtually impossible to get rich, good quality medical info on diseases in one place on the web right now.. WebMD, as we all know, is horrible.

i built ladoctora.com to tackle this problem. right now it only has one patient guide for my condition on it, but i'm thinking if people like the format and think there's a need for it, i can start adding more and do this as a dedicated project..

Would love to get your feedback on the site and the overall concept.. thank you. The website address:

http://www.ladoctora.com
The volume for after-hours trading is significantly lower as there are fewer exchanges open. 4PM ET is deemed the traditional end of the day for trading.
Which is why being open source is not enough. It needs to be non-commercial.
One more thing I wanted to add. As someone who often evaluates new processor architectures, n-body is anything but a real application. It's a nice demo (pretty too), but real applications (even those that are similar to n-body) have far more complicated inner loops along with sophisticated culling algorithms to effectively reduce the computation to O(n). So far, GPUs have been the only platform flexible enough to do this well. If you pitched me with n-body, I'd laugh you out of the room. Show me compelling AlexNet performance (both forwards and backwards) and you'll have my undivided attention. Those few apps that get 10-20% peak performance tend to show even worse efficiency on CPUs in my experience because they're fundamentally I/O-bound.

But unfortunately, those are exactly the sort of pitches I see: unrealistic or overly simplified demos that tell me jack about the real world utility of a new architecture.

Switching to a new platform is a Mt. Doom of technical debt no matter how fantastic it is. You need to make climbing Mt. Doom at least sound like a good idea. That said, I've been on your side of the fence several times in the past. Hear me now, believe me later I guess.

You can defer and say you are targeting telecom and that's great. But you just picked a fight with NVIDIA here over deep learning and you're 7 people with <2 years of funding left in the bank. Put up or shut up.
The Impact of MINIX (2014) [video]
I'm enjoying all your Sun reminiscing in this thread, very interesting.
The title has been misleadingly changed. Here's the original title:

"Windows 10 updates can disable pirated games and unauthorized hardware"

Until we see such updates in the wild, this doesn't mean much. I'd imagine they'll only do it in extreme circumstnaces, but we'll see.

Microsoft always had the power to do this through Windows Defender, anyway.
Sun got its dream come true (and `the network is the computer', too), but it lost as a company.
Meta comment: I often times find great articles on Gizmodo. While other Gawker sites like Lifehacker are more mediocre, Gizmodo often features interesting and more in depth posts like this one.
I cannot agree with the car analogy.

There are two reasons why the signs on the highway are so prominent:

1. When you are driving a car, you are basically meat bags inside 1.5+ ton collapsible metal cages moving around at 30+ or even 100+ km/h. One wrong move and meat bags risk being injured or killed. That's why the signs need to be simple and prominent.

2. A highway network has one and only one purpose: to transport people and things around, so the number of things that you can do on a highway network is inherently rather limited, which is why you can make decisions fast: go faster, go slower, stop, yield, merge, change lanes, exit a ramp, enter a ramp, turn left, turn right. That's why the signs can be simple and prominent.

Neither condition applies to websites in general:

1. If you lose your way on a website, you generally won't injure or kill anybody.

2. Websites generally don't have one and only one purpose, the number of things that you can do on a website cannot be expected to be limited. You could argue that the website menu should have one and only one purpose - to bring visitors to various pages - but that's not always true either.
AFAIK, V8 already has 3 tiers: full-codegen (the basic non-optimizing JIT), crankshaft and turbofan. With ignition, they're replacing full-codegen with an interpreter.

It's strange that there's only one mention of crankshaft in the entire document, but turbofan is all over the place. Are they also planning to get rid of the former?
sorry I got the URL wrong in the message body: its www.ladoctura.com
Of course, Spotlight is a piece of shit that doesn't show you WHERE it found things. So it fails at its primary purpose anyway.
The original poster mentioned that they did not want to have to deal with maintaining self-installed open source firmware.

Even if an open source firmware was the preferred solution, OpenWRT or another libre firmware would be a better choice. DD-WRT is harder to keep updated, often relies on closed source wireless drivers, and has had several remotely exploitable vulnerabilities in the past.
Why I'll never go to an office again
I haven't left software behind but did pivot toward working in a biomedical lab and investing a lot of my time and effort in learning biology and prioritizing science over engineering.

The reason for moving away from software was that it's vanishingly rare to do important work without expertise away from your laptop. As much as startups like to say they're "changing the world", I felt that most meaningful changes are simply leagues beyond the kind of complexity you can solve with coding.