skysight-inc/HackerNews huggingface dataset:
The question is if anyone has gotten their hands on the few different ATM machines hardware-wise and wrote Linux drivers for them. Basically the market for these, magstripe and EVM cards is very much a Windows market => at least most of the US providers of services, backends, software etc for this all are almost entirely Windows based. And therefor the manufacturers, although it would be easy for them, have not much incentive to deliver proper drivers. I'm not saying it's a big problem per-se, but it might make people nervous anyway.

They also need to be complaint and that can take long on new software, so they would need to pull in a provider who already has the compliance in some related areas, probably Redhat has and then try to tape on the extra compliance needed for the new software, drivers and whole combination.

All in all, it's all very possible, but I think going public with all of this is unfortunately just a trick to get MS to play. I hope it's not as I have always wondered, as a software engineer who created banners, POS systems and information panels (I don't know the proper English jargon for these; I know the Dutch names, but like the panels you see at events, train stations, airports :) why they are not using Linux for everything anyway; everyone always cries about drivers but those have been a non-issue already 10 years ago. 'They are used to writing software on Windows' has also always been a none issue; these apps are complete, fullscreen apps which are the only thing running next to the kernel and a few drivers on these systems. They are almost always completely custom drawn and, like 2D games, that means the difference between Windows and Linux is not really there and hasn't been for many, many years now. You can run SDL straight on the framebuffer and make a tiny Linux distro with your software/drivers to run on it.

We sold Linux POS systems over 10 years ago; built on C & Tcl/TK they were faster, easier, cheaper, and nicer than the Windows versions at that time by a long shot. There is 0 reason why you wouldn't do this, but people are ignorant and unfortunately many of these people are coders; like people are stuck on Linux & Mac, a lot of people are stuck on Windows and lose sight of what is better for the customer (over 10 years ago that would have been stability and price; both much better under Linux) while peddling the 'everything is better under Windows'. I would not expect that from smart devs but he, here we go :)
To add to this I was very surprised recently trying to hire Statisticians/Mathematicians for a computing data-sciency bioinofrmatics role to find that a couple of PhD students had no computing skills at all. No DB, no linux, no scripting.. just stat applications on Windows. Curiously a few of the best candidates I saw were from "soft" subjects like ecology, geography, social science - where they have real cutting edge statistical chops but were also used to dealing with databases, mapping tools, and modern computing infrastructure.
Microsoft Toolkit 2.5.1 Final
It took longer than that for png to stick.
The news should be about anyone serious still running Windows (XP!) in ATMs. Why hasn't everyone switched to Linux or BSD 10 years ago is a wonder.

I've seen last year an ATM stuck in a reboot loop of some kind running OS/2. Was the first time in my life I saw this OS and probably the last.
the same kernel for "50" years, ignoring security updates

Well then don't they have the exact same problem as they do now with MS? Or more general: are the update cycles from a typical linux distro that different from Window's? I.e. can you really get security updates for such distro 20 years after it was released? That would mean the only benefit for choosing linux is that there are possibly less securit issues to begin with, while the article seems to claim the problem is all with the update cycle.
Von Nueman? Is he related to von Neumann? ;)
With Haxe/Java and Haxe/C# you can use any Java or C# library directly from haxe (with -net-lib and -java-lib)
If humans and other animals have some nonmaterialist magic sauce in us that enables us to actually think when nothing else in the universe can do that, then a few questions follow quickly from there:

1) Why have we never observed the magic sauce directly in an experiment?

2) Why does the magic sauce only ever explain the otherwise-not-yet-explained instead of making novel predictions? How can the magic sauce fit in with the "AI Effect", in which AI detractors continually move the goalposts for "intelligence" the instant an algorithm can solve any particular problem intelligently?

3) In a related matter to the "AI Effect", how can we use the magic sauce to take over the world and kill all humans? Since this is the current standard for well and truly forever defeating the "AI Effect" and getting detractors to admit (possibly from beyond the grave) that your software really was intelligent, a magic sauce of human intelligence should be able to accomplish the same goal.

4) How does the magic sauce causally interact with the material world to generate our thoughts and consciousness?

5) Where does the magic sauce come from?

6) How can we make more of the magic sauce?

7) What other nonmaterial, irreducible phenomena does the magic sauce exist alongside, and how does it interact with those other phenomena?

If you really believe in nonmaterialist magic sauce, and aren't just engaging in a "dualism of the gaps" argument, you should be able to at least propose scientific avenues for investigating these seven questions.
About Tor in china:
https://blog.torproject.org/blog/how-to-read-our-china-usage...
> There isn't an intelligence capable of designing big open standards like the web

I think the problem here is big.

How about small standards with a limited scope? I don't want these huge standards that take millions of lines of code to implement.
I must say I really agree on this one; solid coding environment made for touch, energy friendly, small footprint, easy to use, lot of programmers. But... Is there actually a company who does support for it? As I understand that's not Google. I mean they develop on it, but who can I call/contact 24/7 with issues? So someone needs to do that anyway.

If I would be into POS systems still they would be Android anyway. Makes all the sense in the world.
WebP IS lossy: http://en.wikipedia.org/wiki/WebP

And as you can see from the page there are artefacts that humans can perceive.
>IBM is spending more than a billion dollars to build data centers overseas to reassure foreign customers that their information is safe from prying eyes in the United States government.

Wouldn't IBM still be required to grant access even if the data is physically located overseas?
>If I understand yc-kjh's point, their "semantics" are really just more complicated syntactic rules. No real understanding occurs within the code.

Excuse me, but did you actually intend to express that anything which can be encoded in second-order logic is just syntax and has no semantic meaning? Because a reasonably sophisticated type system can in fact express arbitrary propositions in second-order logic; the resulting compiler might have undecidable type inference or checking, but it will in fact be following second-order logic.
By marking an ancient OS that everyone should have moved off as obsolete? It is the ATM manufacturers fault for accuing so much technical debt
Even more scary; why do almost all consumer and non-consumer screens like airports, train station, info screens, army rugged laptops, missile guidance systems, most nuclear reactor systems, medical equipment etc run some form of Windows? That's really what I will never get; I hear the excuses from people which I already typed out elsewhere and I know these are bullshit these days. So it must be some kind of MS infiltration tactic? What can they actually offer I wonder besides a 'safe name'? Maybe that's just all there is to it?
Hmmm, in this thread the dead comments are some of the best. Or at least, the ones with which I best agree.

Only a few more days to go before April 1st. Did PG accidentally post a little early?
If he's indeed serious, then his idea strikes me as similar to the person tossing a grenade back into the room they are just leaving.
Either that, or an attempt to permanently cement in place the discourse control privileges of the Ancien Régime before their figurehead steps down.

Another problem I have with HN's structure, is that the control/censorship details don't seem to be laid out clearly anywhere. The post order sorting algorithm still mystifies me, and I only learned of 'dead/showdead' recently, when it was discussed in a thread. After that I leave showdead permanently on, and notice a distinct ideological bias in the killing of posts.

Seems likely the details of the 'pending' system won't be documented clearly for new users either. How do you think new arrivals will feel, when their posts are segregated and they don't even fully understand why?

Are there other existing regulatory schemes in HN I'm not aware of? For instance after I first started participating my karma count was going up sensibly. Then I made one comment mentioning the J and Z words, and got almost instantly smashed to negative karma. (Maybe that was before hell banning was implemented?) Since then I still seem to have random posts voted down, that seem reasonable and positive to me. My tiny karma grows very very slowly, and doesn't appear likely to ever reach 1000. So effectively, HN with the 'pending post' scheme implemented would be closed to me.

If the objective is to restrict forum participation to actual startup principles and their invited friends, why not just say so, and enforce that directly?
Nodejitsu who previously ran the main npm mirror raised over $300k to 'scale npm'. https://web.archive.org/web/20140109082316/https://scalenpm....
Something no one has mentioned but I think is important is that reset is best not thought of in relation to revert but in relation to checkout. Each of these commands operates on very different things, but they all seem to have similar purposes at a very superficial level [1].

- Checkout manages HEAD. When you use checkout, HEAD is changed to point to the branch, commit, tag, or whatever you've told it to and the working copy is altered to match that ref.

- Reset manages what commit a branch points to (though, see [1] again for the disclaimer). Several of my sibling posts here talk about it altering history but I think this is not really a correct way to look at it. Branches, in git at least, are not really 'history'. They are dumbass pointers and they move around a lot. This is not an alteration of history most of the time.

- Revert creates a commit, so is actually not really like the above two commands at all. It's just an automatic way to create a commit that undoes an earlier commit (which can even be a merge commit, btw).

The more destructive version of revert is actually rebase, which can truly alter history in that it takes existing commits, replaces them with new ones that resemble the old ones, and then pretends that it was like that all along.

[1] In fact, they overlap in areas, and checkout and revert in particular have developed a swiss-army-knife set of commands unrelated to their main purpose. I want to talk about their main purposes here, though. Reset, in particular, has a lot of different uses.
> There was one document which was required to be filled out with a typewriter. You could not print it out on a printer, or do it by hand. It needed to be a typewriter.

I'm guessing it wanted typed letters but had carbon copies and thus required a struck letter to generate the carbon copies?
DeFUDing “DNSSEC has failed”
Well, I have a hexbright if that counts...:

https://www.kickstarter.com/projects/527051507/hexbright-an-...

http://www.hexbright.com/

https://github.com/hexbright/samples
So what? Who are the users who want to be spammed forever following 'Like'-ing a business or brand?

People use Facebook to communicate with people that they know: liking a business or brand is a communication with friends, not with that business. You like something to put it on your profile, and put an entry on your newsfeed saying you like that thing. It's not to sign up to a newsletter.

Now Facebook has to make money so I am sure they will continue to change things to help advertisers reach people (for $$$). But there's no incentive to let companies engage in spammy practices - or at least, the grey area of unsolicited communication following an existing relationship - for free. In my view businesses who thought that somehow the rules had changed and that social networks meant free advertising forever, never had it right in the first place.
Seriously? This is happening now?! ATMs are supposed to be secure, then why the hell are they running one of the most security loop-hole OSes even now?

That too Windows XP, which has been deemed as the most unsecure OS in the world!.
It's long time for them to switch to Linux!
From the article: "Microsoft admitted in federal court documents that it forced its way into a blogger's Hotmail account to track down and stop a potentially catastrophic leak of sensitive software. The company says its decision is justified."
While the POS and ATM systems themselves often run windows, Linux is quite often already in the picture.

That EMV terminal that's talking to the windows host might just be running ARM or MIPS linux.

(yeah I work on this stuff...)
Practical consequences are irrelevant to questions of historical veracity.
Clever suggestion! Android seems perfect, almost as if it was made for ATMs. Plus, it is based on Linux, which is extremely secure.
Gates got older. And realized his mortality. And he was smart enough to act on it.
Lol, what is this for? Wrong link?
I think there is a wiki article explaining this by pressure and heat both activating cells on the retina.
(not the OP) I wouldn't say it is definitively true, but evidence to look for is data showing that STEM jobs in some states are paid relatively less than in other states after controlling for cost of living/average local wages: for instance, this graph[0] of wage variance for STEM occupations by state, along with this table[1] showing the wage difference for STEM vs other jobs in each state. (They don't show the exact relationship I'm after because neither of them has cost of living: STEM jobs in DC may only pay slightly higher than average but I assume that's because everyone is making a fair amount).

[0]: http://www.bls.gov/opub/mlr/2011/05/art1full.pdf page 9
[1]: http://www.bloomberg.com/visual-data/best-and-worst/highest-...
Are wages purely determined by supply and demand though? There is a tale I remember about an economics professor who dumbfounds his class by pointing out that there is a huge surplus of economics students across the country who all want to work for Goldman Sachs. But the wages/bonuses don't fall to reflect the oversupply.

I think the same is true for doctors and dentists. Do very few people want to be company executives or politicians? Is there a scarcity? I don't think so.

Sometimes people are well paid because they are setting their own salaries (many believe bankers have hijacked banks from the shareholders), others are setting the rules within society (politicians), or interpreting those rules (lawyers), or just getting close to those who do (lobbyists, bureaucrats, special interests).

In short the wages of workers are dependent partly on their position of power within society .. of which supply and demand is just one element.
In fact one of the reasons I bothered answering him on this, is that the more I learn about how humans respond, the less I am inclined to consider the possibility that we're not machines, and I find it extremely fascinating how someone can feel so sure we're not.

More and more, I am coming to terms with seeing humans as far simpler machines in many respects than what we'd like to think, on the basis of how many response patterns appears to be largely "hard-wired" and require little to no higher thought processes, even though we often make up elaborate explanations after the fact if challenged (as can be demonstrated by asking people why they did <insert random thing that the person in fact did not do, but wouldn't remember conclusively they didn't>)
I work on the card creation/manufacturing (EMV) side and this is good to know; people always send me Windows stuff and while I don't mind I always wonder if there is a sane reason for it (there seems not to be).
I'm not sure when it was introduced but pages now have an option to continue to 'like' them but unfollow their content. So you can still have your likes appear on your profile but you will never see their posts.
Do you really think these modern browsers work on a huge range of legacy hardware?
> Plus, it is based on Linux, which is extremely secure.

Linux the kernel, I would say, to avoid ambiguity. And second, I'm not sure what you refer to when you say "extremely secure" but even Linux had its share of issues recently (GnuTLS library).
Correct, I'm certainly not content to carry on at the current level.

$100k/yr would be very nice, although I'd actually be satisfied with considerably less, especially since this has value to me beyond the money - I think it's a cool project which will be useful as a calling card no matter what happens. If I could reach $2000/month sometime this year I'd consider it a success!
I agree that the Twitter integration doesn't seem enormously useful. However the GitHub integration seems to be somewhat useful for code signing at the very least.

Knowing that the binary or tarball you got was created by the account you are trusting to have actually written it isn't perfect, but it's pretty good for a lot of situations.
Clean Your Mechanical Keyboard
ترددات القنوات الناقلة لمباراة ريال مدريد وبرشلونة اليوم 23-3-2014
Eh, this is ungracious. Of course computationalism, eliminative materialism and so on are bosh. But AI research has has produced many practical advances and will produce more. And not just AI advances: look what JMC and the AI labs did for programming languages, algs & DS, and operating systems. Hard to grudge the lads some recognition for that.
New FrostWire 5.7.1 with Bitcoin Integration is out
So you're asking people to apply for a job without telling them how much you will pay, and you think that this lack of information shouldn't affect whether they apply? Salary sensitive potential hires might be ruling themselves out at the application stage: for instance my assumption (as a software engineer) would be that if I have no idea what your salary offer will be, then it will be shit - if it's going to be decent then you'd advertise that publicly. Therefore people that actually apply to your company is the subset that either find out your salary beforehand (eg by knowing someone else there) or don't care what salary you offer or I guess there might exist people who think it makes sense to keep good wages secret.
By not being able to provide flexible updates the way ATMs need. Custom Linux distros can easily enable that. So it's good they realized that sticking with MS is a bad idea.
Epistemology itself is an example of a branch of philosophy that is basically unscientific. That doesn't mean it's of no worth, or anything of the sort. It just means that it makes no falsifiable predictions. This is typical of philosophy - things that are scientific end up outside the purview of philosophical argument, as a scientist can just test it at that point. All that remains in philosophy are thus the unanswered, and possibly unanswerable questions.

> The laws of logic are very clear

Clear logical laws do not imply that truth can always be reached by application of it. Differing (and untestable) premises are also problematic: see all the opposing schools of thought in various branches of philosophy.
> everyone who uses it would install an app to use it

Exactly. Meaning you must have key management.

> Also in response to the earlier comment: the app could provide a friendly interface for generating keys which doesn't require the user to know the technical details. They would just have an "identity file" that would be stored on the app, with options to copy it to a usb stick etc.

You are repeating history. PGP and many similar products have provided exactly this for end-user encryption of email for more than two decades. Not one has gained mass adoption. You cannot make a system that relies on the user to understand anything at all about key management, no matter how friendly the interface. "I will write a new program that makes email encryption easy!" has long been a joke/cliche. Key management is a problem that must be addressed with something more substantive than just yet another new interface tacked on top of the same old ideas.

I can't even get intelligent developers to manage SSH keys properly. They lose them constantly, or forget their passphrases (if I can even get them to use a passphrase). There is absolutely no hope of making a service anywhere near as popular as Twitter that adds the friction of key management.
the set of econ students who want to work at Goldman is not the supply: the set of econ students that Goldman thinks will make them money is the supply, and I bet very few of them are unemployed.

similar: set of waiters who want to be actors is huge, set of known actors that a studio can say 'his face on the poster will bring in an extra 50 million cinema tickets' is miniscule. That's why all the waiters are acting for free in film student projects and Tom Cruise is a millionaire.
>Yes, you'll have lazy people who take advantage. But I'm willing to bet for every lazy person who just wants to sit around all day eating Little Debbies cake rolls, there are 100 who get bored and decide to actually do something with their lives.

I'd take that bet and put my entire personal wealth behind it.

Have you ever lived in the ghetto? I grew up in a poor area, not even that horrible compared to many others. Since this is a site for nerds, you are probably familiar with the 80/20 rule. Applies here as well. 80% of the people I grew up around were worthless, and the only reason they did anything at all was if they had a base need to fulfill. If they had enough income from sitting on the couch all day to pay for their home, food, sex, and basic entertainment most of them would have not done a single iota of work in their lifetimes. Some didn't as they were able to game the SSI and/or welfare systems.

The other 20% either "got out" through sheer personal effort or became entrepreneurs of the only sort they knew how - generally drug dealers or other illegal means of enterprise (and yes, some of these guys were absolutely impressive and could have easily run legit companies). This group would benefit from a basic income, but the vast majority I see simply soaking up the system to the point where it would be untenable. I'd also expect far more "abuse" of the system if the lifestyle was that of a minimum wage job or better.

I think you might have a slightly optimistic view on the average human - probably from associating yourself with high performers on a daily basis. I tend to forget this too sometimes, but then I go home for a visit and very quickly re-learn my hatred of humanity :)

The tragedy of the commons exists. This entire discussion seems to forget this fact.
Aren't there any existing ATMs running Linux at the moment? Surely they could fork one of those distros.
They have already switched to IP blocking so the only option you have is proxy or VPN
The Sweet Irony Of Popcorn Time
Development status update
My transition from student to hacker
Hey everyone this is my first post on here, and my first ever blog post. In it I talk about how I changed from a lowly CS student to a "hacker". Tell me what you think.