skysight-inc/HackerNews huggingface dataset:
This is awesome work! I am extremely pleased to see someone do some QA - since the devs and the humble team obviously aren't doing any.

Also, if you think this is bad you should see their Android games. For example the extremely high profile Android game Desktop Dungeons crashes at start (this is 100% reproducable on Google reference devices) and has been like this since the bundle was sold over a year ago. The bug thread for the game is 300 pages long still the game has not received a single update from humble bundle.

Humble Bundle is not a charity anymore, it is a scam.
Not anymore, IIRC. When Novell was acquired by ... that company whose name I forgot (AttachMate?), SUSE was spun off as an independent company again.

At least that is how I remember it.
>>> You (theoretically) don't ever have to enter PINs,

But practically, for day to day expenses, it's not required.

>>> you get a transaction confirmation on your own device

As opposed to getting a confirmation on the terminal...

>>> and if you have an Apple Watch you don't even have to pull anything out of your pocket

I don't know if you're talking from experience, but those terminals are usually facing up and/or towards you. It's uncomfortable to bend your wrist like that.
The bad grammar makes it hard to take this post seriously (my something-is-off spam-detector goes off I guess, trained from years of sifting through fradulent emails).
Why should Humble Bundle do QA? do you expect gamestop to do QA also?

They rely on what the developer/publisher tells them, if they say it runs on Linux Humble Bundle classifies it as a Linux title.
I agree. Although I know Steam games have DRM, I regularly use it. I figure if Steam ever goes out of business, somebody will break the DRM because there are so many users out there that have games from it.
Rather bizarre logic regarding unit tests. Surely the correct thing to do is to add telemetry to the application to get metrics on feature usage.

Of course this may not be practical for small utilities, like ls in the example. By the way ls -p (well, -F actually) was quite useful in the time before coloured output. I remember it being turned on by default on some systems I used way back when.
Does Amazon offer relocation and tn visa sponsorship? There isn't a lot of great opportunities from where I'm from (western canada).

Wouldn't they look good as my first job in my resume for a person who recently graduated that never had a software job?
That's because Steam ships a full runtime of what, Ubuntu 12.04 LTS?, and makes the game use those instead of your distribution's.
I've actually been worried about a more malicious version of that with complete disregard for privacy, scraping terms and what not. Sort of a personal Wikileaks on everyone. Somebody could host the real thing on TOR and just have proxies accessible from the general Internet.
Steam's DRM is opt-in too, not all games distributed via Steam actually use it.
Thanks. Let's take as an example somebody we know more about, Paracelsus who died in 1541:

https://en.wikipedia.org/wiki/Paracelsus

"Paracelsus grew up during a period of Renaissance humanism"

"He is also a famous revolutionary for utilizing observations of nature, rather than referring to ancient texts, something of radical defiance during his time."

Is that a myth? And still:

"Much of his theoretical work does not withstand modern scientific thought, but his insights laid the foundation for a more dynamic approach in the medical sciences."

Had the medicine been good before him, it would be even better afterwards, but we can actually evaluate the quality of his achievements and therefore we get the idea how it was before.

We can even use much more recent example, Semmelweis, died 1865:

https://en.wikipedia.org/wiki/Ignaz_Semmelweis

"Despite various publications of results where hand washing reduced mortality to below 1%, Semmelweis' observations conflicted with the established scientific and medical opinions of the time and his ideas were rejected by the medical community. Some doctors were offended at the suggestion that they should wash their hands and Semmelweis could offer no acceptable scientific explanation for his findings. Semmelweis' practice earned widespread acceptance only years after his death, when Louis Pasteur confirmed the germ theory."
Ask HN: Is there a concept to icon mapping dictionary?
Has anyone created a list of mappings for common concepts to standard icons (font awesome / bootstrap etc)? For example if I want an icon to represent the idea of "settings" then I know that commonly maps to "wrench". However, I often find myself unable to easily make that connection, or wishing there was an agreed standard.

An example of one that is a bit more obscure would be the concept "type". If I want an icon that indicates the idea of "type" or "category" what would I use? Perhaps a mixed gender icon?
I worked there as an SDE for ~3 years, until recently (in Seattle, in a core business area) and liked it a lot.. As far as I could tell, most of the people in my organization were very content with their jobs. We've of course talked about the negative reputation about the work environment. It seems like those conditions must exist somewhere, to hear this much about it, but they must be in other parts of the company since they're totally unlike what I've seen.

That or it existed until several years ago and the rumors have a time delay in coming out.
Big Kev is asleep on the lounge next to me. Little Kev is under him somewhere.
Toula, Foula and Agape are curled up in the clothes dryer, it's still warm because I had to wash all my linen today.
Silkie is under the bed screaming again. I've given her some fox prozac and it seems to be helping. She is a troubled soul.
Mr Smithers will be missed, but has gone to a better place.
"The last 3 minutes" by Paul Davies[1] is a good popsci read on this topic.

[1] https://www.amazon.com/Last-Three-Minutes-Conjectures-Ultima...
I'm not American either, but I think regardless of nationality the geography is pretty clearly defines.

The Wikipedia article seems to be consistent with what I learned in school, and it puts Nicaragua in North America. https://en.wikipedia.org/wiki/North_America

I think the issue is that many have been taught to view America as three parts: North, South and Central. Central America however isn't actually a continent.
I wrote a small bash auto complete for python fabric module
Yes, they do. (Well - I'm not sure about TN Visas specifically, but I was aware of their sponsoring plenty of visas).

It was my first software job and as far as I can tell it's an amazing thing to have on my resume.
Because we can't find them :S. In the case of knots, we would rather have polynomials associated with knots that satisfy your requirement. But we just don't know how to do that.
It is the same with topological spaces and homotopy theory or cohomology. Whenever somebody finds a new algebraic invariant that is capable of differentiating between simmilar structures that's a big deal. Like the Jones polynomials did (Or the Donaldson polynomials in the 80's for four manifolds)
One may consider that an incentive for manufacturers to make sure their code is working correctly before shipping it.

In many cases that would probably be prohibitively expensive, but for a thermostat or a light switch, it should not be that difficult to do.
Network effects are clearly a major issue, but wrapping the concept to a webpage and/or mobile app should not be a major hurdle. If I have not missed something.

If I only had some more time on my hands...
PSA: In case you need more context, just go to the parent url:

https://sites.google.com/site/thefaceofamazon/home

Which from my understanding is a collection of anonymous rants from Amazon employees, and the posted link is just an example.

As someone already posted, it would be interesting to hear if someone in HN can provide some counterexample, or if the rants are spot on.
Here's How to Make Money with Amazon
You can cruise and do nothing. I worked at Intel for 3.5 years and watched "old white guys" collect $200k+ in pay/bonus/stock and do about 1 month of real work.

But it is soul sucking...if you piss the wrong people off they will do their best to get rid of you and promote their lackeys. It really is welfare for the middle class.
You can think it the other way around. There's going to be some continuity as many athletes compete in many olympics during their career, even if it's "sampled" every four years. Also most often some sports scenes and countries experience cycles. I find it a lot easier to see those kind of things from continuous curves. Even if it's not so exact.
The best way of making them go away is not to use them.

I only open an exception to VS Code, because it is currently the best experience to edit Rust code.
But how is that different from having a program that pulls data from an external API or an URL? What if the data changes, the API breaks backwards compatibility or the site just goes offline?

This stuff is packaged nicely, but it's really just another API…
I remember hearing about some feature being removed from OpenSSL not long ago after it was discovered that it couldn't have been used because... it didn't actually compile(?), if memory serves. Sorry, I don't remember all the details at the moment (it's almost 7am and I've been awake for ~36 hours).

I'm assuming that's what this is about but maybe not.
> Some people forget that email almost always works as a way to reset passwords

I recently switched distros on my work laptop and went on holiday. I didn't take the backup drive from the old install with me. I use KeePass. My company uses LastPass.

I had to log-in to LastPass, so grabbed my username and password from KeePass, and tried to log-in to their website. I was then greeted by a request to give the "Sesame" code. For those who don't use LastPass on Linux (maybe other platforms as well), Sesame is an OTP generator, installed on the user's computer.

I was stumped. I hadn't copied the Sesame install to the new distribution. Luckily, LastPass provided me with a helpful link "Disable Sesame for this account". They sent me an email to confirm that I really wanted to disable Sesame, I clicked the helpful link, and upon next log-in, just my username/password were sufficient.

The LastPass enterprise administrators (people in the company with admin access to our LastPass account) did get an email saying that I had requested the deactivation of Sesame on my account. They were... "surprised" to hear that I did it myself.

Edit: typo.
Some domain registrars/DNS management services support multi-factor authentication. If yours does not, you should migrate to one that does.

DNS is the foundation upon which everything else is built. And, it's been my experience that DNS and email attacks are very common.

If an attacker can compromise DNS and email, then they can compromise all the higher-level services that send password resets by email (twitter, github, facebook, whatever).
Cross-examining Hitler
I think you are underestimating the tech involved with banking...

Plus, I don't really understand your issue with UK banks but I had nothing but stellar service.

I can do everything on the mobile app (which looks pretty good), I can switch easily, contactless is everywhere, transfers are basically instant... What would Apple bring to the table?

I just find it odd to put so much trust in a consumer facing company when banks, by law, have to follow so many laws and regulations that I doubt Apple is willing to follow.
Yep, NVIDIA. Nervana's dedicated ASIC will deliver 55 (mostly) int16 TOps in 2017. In contrast, the two Titan XP GPUs I bought last week for a total of $2400 deliver 44 such TOps. Next year, a single Volta GPU will deliver at least 36 so I saw no way for them to win on their own with NVIDIA's GPU roadmap merrily marching along since 2007.

However, getting access to Intel's fabs makes them a lot more interesting and competitive. It's not a slamdunk for Intel yet because they still have to incorporate this into their product line (anyone seen Altera's Stratix 10 yet? Because that was supposed to be 2014's 10+ TFLOP GPU killer), but it's a fantastic acquisition and I wish them the best.
So HB has zero responsibility for selling stuff that do not work?
The thing is, if you manage those things remotely, so can an attacker. I imagine it would not be impossible for a sufficiently skilled and determined attacker to remotely re-enable the USB ports.

If you are paranoid enough or have actual reason to believe somebody would want to invade your network, epoxy is one way you can be really certain no one can hijack your network via an infected USB flash drive.

EDIT: Of course, if gluing the USB ports shut is all you do stop attackers, I am pretty much begging for trouble. And as somebody pointed out, disconnecting the USB ports from the main board, possibly disabling the pins is probably a better idea, as well as disabling the USB controller in firmware and locking the BIOS / setup, if it is part of a ... let's say comprehensive approach to securing your network.
The creator of the Rio 2016 Olympic cauldron
> One thing people often miss talking about Mathematica is that the core math notebook features, 3d plotting, symbolic algebra tools have all been available since the early 1990s.

late 1980s to be more precise…
document.execCommand('copy') seems to be decently supported (Chrome, FF, IE9+, Safari 10) by now: https://developer.mozilla.org/en-US/docs/Web/API/Document/ex...
I wasn't aware of Virtual Store, that's actually quite nifty! And I was wrong about My Documents being the preferential place to store it. According to [0] it's AppData, as you say.

I never meant to imply that the elevated features were necessary for the reasons mentioned, but it's _why_ it happens. In general, a company publishing a game isn't going to put it's top engineers on writing the installer. Those engineers will be fixing engine bugs or perf upgrades or have moved on to the next project by the time that point comes around, so chances are the installers are written by not necessarily the best people for it, which exacerbates the issue.

Finally, it doesn't help that gamers are conditioned to granting admin priveleges to their games and installers.

[0] https://blogs.msdn.microsoft.com/patricka/2010/03/18/where-s...
Expanding Quora Beyond English into Spanish
Lets hope Snappy changes this situation!
>Is that a myth?

Well, yes. The second article I linked to quotes several physicians explaining the importance of observation hundreds of years before Paracelsus lived. And the fact that people were performing dissections hundreds of years before the Renaissance is a clear demonstration that they knew the value of observation.

>We can even use much more recent example, Semmelweis, died 1865

This example only goes to show that there was nothing special about the medievals. New advances in science are often initially rejected by the scientific community.
Dublin Airport Speed Up Security Lines with Sensor Technology
I would be nice if the popular packages would have to be audited by the community before being pushed, would make it harder to do attacks with with such a large possible target (all the tech companies).
(disclaimer: I haven't done the interview dance for quite some time.)

I find suggestions in part 4 of this article: http://blog.triplebyte.com/how-to-pass-a-programming-intervi... quite reasonable. The rest of the article is also excellent. And it is short!

The key here seems to be breadth - even if you have designed a few successful systems yourself, your breadth may be inadequate to talk smoothly about a system design problem which is unfamiliar to you in an hour-long interview. So learn your building blocks, get some ideas from architecture talks and blog posts by tech companies and sharpen your talking and hand-waving skills.
Awesome! :P
No.

It's set up with the initial board; no piece has moved. Kasparov is on the white side, and white goes first, so it's supposed to be his move. The opening moves of any game are so well practiced that they go quickly. Basically, they are memorized, and there is no need to spend time thinking about them while playing, especially not the first move.

If Kasparov were playing a game of chess, he wouldn't be thinking about his first move but would be making it.

In addition, take a look at the timer clock. It's depressed on Kasparov's side. That means time is counting down for black. But it's white's move, not black's. This setting is meaningless, which means no game is in play.

Therefore, no, Kasparov is not playing a game of chess in this picture.

I realize the picture was meant as a metaphor for other purposes. Perhaps there's a different metaphor lurking in the picture, like "looking like you are concentrating doesn't mean you are concentrating on what it looks like you are doing."

It does, however, make it hard for me to appreciate the subtitle "Everything depends on the answer to this question. Everything.".
How was your experience there?
The only reliable way to find out who uses a feature is to release with it removed. And that is the problem.
So the infinite universe is no big deal then?
Because they sell you the game?

If you go to a store, buy a lamp, and it doesn't work, can they just say "our supplier said it works"?
> Of course this may not be practical for small utilities

It's utterly undoable for utilities (small or not) even if you ignore the likely blowback à la W10 telemetry.
Science may be about the wonder of nature, but having your career's work (and previously respected theory) disproved probably isn't an easy pill to swallow.
Tutorial: How to Deploy a Node.js App to DigitalOcean WithFree Let's Encrypt SSL
UK Company List – free company check
Every time I use GDB, I feel like it was almost deliberately designed to make me hate using it, and those example outputs really show why; compare WinDBG's output dumping bytes (and corresponding ASCII in the usual hexdump format, something that GDB just doesn't seem to support at all...):

http://3.bp.blogspot.com/-J5bsfRdkOdk/UsHqCho2huI/AAAAAAAACV...

and structures:

https://msdnshared.blob.core.windows.net/media/TNBlogsFS/Blo...
ls -p and -F are still useful. Removing -p and -F is similar to removing 3d widgets from user interfaces and then wondering why users don't know what is an interactive ui element in modern UIs (which happen to look like Windows 1.0). I won't understand the desire to shuffle things around just to make things seem fresh, mostly user interfaces but other things too. Emacs is a good example what stable interfaces can get you. Users have been carrying around their ~/.emacs.d for 30 years and it's working on their Raspberry Pi just like it did on HPUX.
I would say there are plenty of people who _would_ be interested in that sort of a service. I've been thinking about this since I wrote the above responses, and I'm fairly certain that what I want is gmail + google calendar + google drive, without the google. The more friction or configuration steps I have to go through, the less likely I am to use it.

Case in point: I'm not particularly happy with providing LastPass with my password info. I currently pay for their service. In order to transition to KeePass, I have to give up the automatic sync functionality between my devices, I have to manually back up my key database myself, and I lose the browser extensions that lastpass provides. I'm finding it hard to justify switching for the above reasons.
7 Ways to Increase Your Confidence
Eight Keys to Successful Enterprise Mobile App Development
I constantly read how badly the pickers in the (European) dispatch centers get treated. They can get away with it because those are low wage jobs and the workers easy to replace. It becomes more evident that this is a fundamental issue in the company's culture.
Everything I've ever read about working at Amazon has been terrible.

Despite this, from the outside at least they still seem to execute flawlessly and are still adored by geeks who don't work there.
Thanks, that's just what I was looking for!
Speaking of GDB and jvns, how come there's no good out of process profiler for Python?

http://jvns.ca/blog/2016/06/12/a-weird-system-call-process-v...

I love the JVM's easily trace-ability, though that involves safepoints, so that's not completely out of process either.
That's all I need. That fucking pustule on my search results, spreading to the other language I read the internet in!
Global expansion of a single ant supercolony
The “Joel Test” for Data Science
It's a case of robbing Peter to pay Paul. Abusing your employees can produce short term benefits. I think the point of the complaints and the growing resistance is the point of the parable of robbing Peter to pay Paul, that it doesn't work out in the long run.
The vulnerability claim is very interesting.

The ISS Source article itself is garbage.

They do not explain the origin of the attack, instead simply mention "a subtle flaw (in the form of 'side channels')" [sic]. They do not explain why their "temporary patch" [sic] of raising the challenge ack limit makes the vuln "practically impossible to exploit".

Hell, they do not even link to the original paper.
GHC/Haskell from a software security perspective?
I've learned that there are only two things managers are responsible for - getting the performance and achieving the goals the company has set for them, and keeping their people. If you achieve goals but don't keep your people, you've lost.
The GP part stands for "something else than graphics". CUDA is not general purpose in the sense that a lot of types of computation and data movement results in terrible performance. You buy GPU accelerators for performance reasons.

Case in point, GPUs are standard (for now) for training DNNs, but the big server farms that actually do the scoring run on Xeons.
Seriously? This is just wrong. If you pull down a game for Windows on Steam it doesn't matter if you're running Windows 7, 8, or 10, the likelihood that it'll run fine on any of those is high. The PC games market is decidedly not all running just one version of Windows, some folks are still running XP. But the underlying systems are well designed enough to enable games, and apps, to run just fine across those different platforms. If that's your excuse for games not running well on linux, then you need to find another excuse.
What is point?

Just look the info up on the UK government's companies house website:

https://www.gov.uk/get-information-about-a-company
There are at least four continents: Afro-Eurasia, America, Antarctica and Oceania. Everything beyond that is mostly culture and politics.

You seem to be correct about Central being part of the northern continent though: the dividing line seems to be the Panama Canal, placing all of Central America in North America.

The real question seems to be why Panama isn't then considered to be on both continents, considering the Canal would put a good chunk of it in South America. The answer as far as I can tell is just as I thought: politics.

EDIT: Also the Caribbeans are apparently considered part of North America although Grenada is closer to Trinidad than anything beyond Puerto Rico is to the North American mainland. Fun.

EDIT2: Okay, I give up. Can't we all just agree that the concept of a "continent" doesn't make sense? What continent do the Diomede islands belong to? What about Savoonga? What if Savoonga was Russian rather than part of Alaska?
And that is assuming that the high-energy limit is the fundamental scale. This is plausible, but by no means necessary. Maybe the truly fundamental scale is at an intermediate energy - and if you go past this to ever higher energies, you get more and more emergent artifacts, just like you get at lower energies.

We'll probably have to part with some basic assumption (like the one above) if we want to make further progress in fundamental physics.
Linux.Lady, a Go-Based Linux Trojan That Mines Cryptocurrency
Lots of large applications have extensive telemetry without any significant blowback (as far as I'm aware). MS Office, Firefox, Chrome, ...

It's not undoable for utilities either, just the effort/benefit ratio probably doesn't justify it.