skysight-inc/HackerNews huggingface dataset:
Which is increasingly important because that "far date in the future" of October 1, 2015 in less than 12 months away.

On October 1, 2015 "Liability will shift to acquirers for domestic and cross-border counterfeit fraud card-present POS transactions if the merchant does not have an EMV-enabled POS device."

Over the next year nearly all merchants will switch over.
As programmers, we sure have a good position in society. If someone uses our buggy code to steal credit cards, the evil criminals are blamed. If someone uses our buggy code to win infinite money from a casino, the evil users that figured out the bug are blamed. If our autopilot software decides that a pilot is trying to land an A320 when he's trying to climb and the plane crashes into a forest, the pilot goes to prison, not the programmers!

And, we get this complete autonomy and immunity without any education or certification!

With great power comes great responsibility, folks.
Couldn't that raise the question of if the side effects themselves are a source of benefit?
Yes. While with HTTP pipelining you can request them all over a single TCP connection using a single SSL session, you will need to make an HTTP request for each item you want.

If you're on a supported platform, the Firebase SDKs handle all this efficiently and can even provide real-time change notifications.
Extension for Visualizing Your Ad History from Jer Thorp
This is from March 2013...
I've seen a couple of these projects lately. They are really cool and I see the need.

What seems to be missing (and is a no-brainer in my opinion) are auto-generated client libraries. It seems like you could easily create Ruby, Python, and PHP libraries if you know their API endpoints, methods and parameters. At the very least, you could create a starting point for them.
I think you misunderstand me, or I you. I'm not ignoring him. The only part I'm ignoring is his claim that all counter-arguments made against him are True Scotsman Fallacies. And I was right to do so, since apparently later in the article he revealed it as a joke.
This is wicked cool. I am really happy to see this.
Hey, shorter than it took evolution.
The 4 Categories of B2B Customers
Plastc also supports NFC
The mistake here is that you are conflating your subjective preference with reality. You are implicitly evaluating something against your own context, but to understand why twitter,etc are successful, you need to ask questions about what OTHER people value, and why they do it.
Path to Green Card is long and arduous if its a L1B which is most likely going to be the case
I don't know how familiar you are with the Distros... as far as the major distros go (Debian/Ubuntu/Fedora/CentOS...), they all get the job done and the only difference you might stumble on in the beginning will be the different package management systems.

Anyway, i did not choose any flavour... i just happened to start out with Debian because a fried gave me the CD many years ago when a 700mb download was still a big thing. So i mastered Debian first and i still usually stick with Debian-based distros (such as Ubuntu, elementaryOS) if i have the choice. That being said i recommend Ubuntu for anyone that is getting into the Linux world, simply because the community and available resources are huge. If you run into any problems there is a 99% chance there is a easy to follow guide on how to fix it.
Mainly, we are a startup ourself, and we know how much blood sweat and tears goes into it. ReadMe.io provides us a lot of value, and thus we want to pay to make sure that value stays around. Also, using our own domain is nice. :-)
I changed the headline because the original was bad.

I like to see "outdated" technology still being useful. These boxes are still around because they are simple and robust. They provide value without costing much to maintain.
Did you call them out on this and say "I know you're watching me?"
I decided to load test the app and am now receiving 500 sandwiches / s.
1) The process of selecting a card and paying appears to have many more steps compared to merely selecting the appropriate physical card and using that. Is the sell here something to do with security (not displaying the card number all the time)? Does this support temporary/ burner numbers?

2) I would like to know what target demographic, if any, that that ad was not intended to irritate.
How is it more accurate? ISO-8601 allows for leap seconds, it uses the same second counting frequency as the Unix timestamp, it can represent dates before 1970 and after 2038 (64-bit Unix timestamps will also.) and it's an international standard.

There are very few good reasons to choose a Unix timestamp to represent a date when compared with ISO-8601.
Spritz Framework for iOS
BigCo know this too :)
> (which is a mess even if you ignore all the tables – for example, the first paragraph in a comment usually isn't wrapped in <p> tags)

Oh, that's in the actual API.

https://hacker-news.firebaseio.com/v0/item/8422922.json?prin...

I strongly hope they add a plain-text field for returned comments.
In the run time image for a dynamic language, there may be a "cell" or "value" representation which holds anything. That doesn't mean this is the "type" of that language.

It may certainly be a static type in another language; that
language which is used to implement an interpreter or virtual machine for the dynamic language. E.g. a Lisp interpreter in C has some "value" typedef which can hold a number, string, symbol, ...

That type is a C type, though, not a Lisp type.

A language can't be confused with the one it compiles into, or which is used to write an interpreter for it.

Utimately, everything is interpreted by a processor, through some machine language representation which uses typeless words.
16 year old app developer creates app for school
16-year-old Klaas Schoenmaker has just released the Android and iOS app for his school (Trinitas College). His school's site wasn't optimised for mobile and that bothered him so much that he felt the need to develop an app for all students to watch their grades and timetables.
There is still plenty of room for improvement. See eg http://arxiv.org/abs/1210.0481
> Or is there a case where one could "pass" this test, but still "lose" against a placebo?

The main issue is that a lot of the existing drugs aren't better than placebos:

- Some were never required to be tested for efficacy by the FDA before approval.

- Some were tested for whatever reason., but the methodology used by testing was flawed for whatever reason.

- In many the data was blatantly faked or manipulated by the company running the test. In general NIH tests show much lower efficacy for the same drugs as in pharma trials sponsored by the drug manufacturer. There is tons of research on this.

However, there are other tricks that pharma companies use when testing against existing drugs. One of the main ones is using non-effective doses of the older drugs... E.g. by using a higher than normal dose of the older drug in order to make it look like the newer drug has less side effects. This is how the newer generation of anti-psychotics got approved, and it's also how Nexium got approved even though it's basically chemically identical to Prilosec.
Side project idea, chrome or firefox extension that takes text and pictures from popular news sites and removes all the distracting bells and whistles. Now that I think about it, something like that probably already exists.
I think the complaint against is generally that they're acting more akin to front runners than middle men.
Show HN: Virtjs, an ES6 emulation library
'Simple site' that gets probably tens of thousand if not hundreds of throusand unique visitors a day.
Yeah, you'll have to contact DigitalOcean support to redeem the code if you already used one on your account.
> the IRS even says he legally won it and want to tax him for it

The job of the IRS isn't to pass judgement on the legality of income, just to collect taxes. If you earn money, it's taxable; that's true wether you're a computer consultant, a video poker gambler, a hitman for hire, a drug lord, or Al Capone.
This mentality jives with the common hacker refrain that everyone should learn at least some programming, that people should know more about their computers, and with the general idea the knowledge is power. We shouldn't be looking to lock people out just because we don't want amateurs or hobbyists encroaching on our turf. Hackers by definition are not professional programmers. Would you seek to ensure that only college educated programmers are allowed to use a compiler? The idea isn't that it's difficult to get into in order to keep the riff raff out, it's that people who may genuinely enjoy the craft never even start because we've made it so damn difficult to get anything done.

As for the free education, I wrote a whole section on the terrible state of teaching programming, from free blogs to Codecademy. There are many better-worded arguments saying that programming education falls short of what it should be as well.

We should be encouraging more people to program, especially if it means they can do it without a college degree. The amount of people in the world without access to a college education is appalling, but we still want them contributing. What we don't need is elitism.
Indeed, just like a basket with three oranges in it, the numeral 3 written on a piece of paper, and a die with the three-dot face turned up, are not the same thing. They just potentially serve as representations of the same thing.
Of course something at compile time isn't the same thing as at run time. They exist at different times in different spaces. Compile time might be on an x86 build machine, and run-time on an embedded ARM device.
100% agreed. I wanted to get that feature done for the HN launch, but it didn't make the cut.

We have a lot of APIs using us now, so we're going to revamp our API endpoint builder with our new knowledge, and this will be a huge part of it. Check back in about a week :)
Regular:

https://www.dropbox.com/s/sbvsh037htjbq1m/2014-10-07%2014.42...

With word predictions collapsed:

﻿﻿﻿https://www.dropbox.com/s/efvxfw7laib8adl/2014-10-07%2014.42...
MONIAC Computer
Thanks. For people that are curious, you can find said nonprofit discounts here: https://github.com/nonprofit

You get $25/month off, which is equivalent to a free Bronze plan with 10 private repositories. If you upgrade, you only have to pay the difference.
I'm past the edit window on my previous reply, but I should also point out that the 4S has 512 MB of RAM, while the 5 and up have twice that.

So given some consistent amount for OS overhead on every model, the 4S has well under half of the RAM available for running applications. Background apps are killed much more frequently as a result.

Launch time might not matter for newer phones, but it's a huge deal for us. I actually had an experience (on iOS 7) where I couldn't log in to a Google app because switching to Google Authenticator and back caused the first app to unload, and I couldn't get back to the login page before the TOTP code expired.
Twenty years ago what your phone is doing now was called AI. Now you call it "search engine" and "voice recognition". In the mind of people from outside the field, "AI" means "things computers can't do". The moment they are able to do something, it stops being called "AI" and becomes mundane.
I don't think it was negative, that's exactly the kind of question my co-workers asked when we were talking about ReadMe.

I'm OK with it. I've found that more often than not, questionable third parties skimming content and republishing outside any control tend to steal your content and misuse it more than providers that have a solid service do. I trust the ReadMe team to do the right thing and if they don't, instead of leaving supportive comments on Hacker News, I'll rant :)
I believe the whole idea of having multiple people working on it permanently was only introduced six months to a year ago(?) And it seems like big changes are happening underneath us, mostly in terms of story quality: https://twitter.com/sama/status/519240112907894784
Meanwhile, in the actual developed world, nobody buys bottled water because the tap water is perfectly indistinguishable from the bottled stuff, which the stores only keep for tourists.
100% correct.

But what if we imagine/allow/invent the series of algorithms that 'pluck' a good picture of Usain Bolt from the set of 5MB files without inspecting too many (let's say O(log) or O(log log))?

That's only ~c25/~c5 bits of entropy to sort through, even less if the algorithm were to work in some sort of sparsity domain.
This statement troubles me:

> But the OP postulates that through force of state having safety criteria restaurants must advertise is a systemic benefit to the food service industry, and if it actually was, then restaurants everywhere would naturally adopt it if it increases consumer participation and revenues.

You seem to treat that as an article of faith. In particular, you come across to me as a free-market fundamentalist. The creed seems to be something like: If a market does it, it's good; if a market doesn't do it, then it's definitionally not good. I've learned never to argue with fundamentalists, as they're impossible to convince.
[Firebase Employee]

If you use the SDKs, we handle the connection and all of the data is sent over a reused full duplex socket rather than individual requests. https://www.firebase.com/docs/android/, https://www.firebase.com/docs/ios/, https://www.firebase.com/docs/web/
Mnesia predates the CAP theorem so perhaps that is why the author feels it doesn't specifically fit into AP or CP. You can't design your system around something that doesn't exist yet! Though, the qualities that CAP tries to represent were probably still on their mind albeit in a less formalized way.
So instead you'd rather choose a paid hosting account for a solution where you don't have that self-hosting option?
Has someone created a hackathon starter app for flask?
Wouldn't your friend get happier clients if he charged them a little bit? It'd probably give them a stronger placebo effect.
I think the real question is who is more likely to ship an actual product.
I think Facebook is becoming a virtual contact list and birthday reminder, with status updates and pictures acting like mini holiday cards for events that are noteworthy but not significant enough to actually send out a card for(getting into grad school/new job).

Pretty much everyone is on Facebook under their real name, and it is the only social media platform where that is the case. The management consultant in me has a feeling that data is going to be worth a lot of money.

Google might know a lot about my interests but Facebook has my real name, real school, real job, as well as my interests.
I would be insanely grateful to fly under the radar like that, were I the owner of a business that had millions of paying customers. Let the media crow about Snapchat all they want, and dry your tears on hundred dollar bills.
Not if they're already understood not to be...
Hey Sam, how do we get in touch?
It does, but in the article, the author is clearly using a grander sense of "AI" where computers are making autonomous decisions without our knowledge rather than just a clever heuristic. This is not that AI.
I had a similar experience with setting up Django for the first time. The community is actually quite vibrant and I found an expert on AirPair that guided me through my use case.
[Firebase Dev Advocate]
@airlocksoftware - Yes, you should make separate requests for each story. You can attach a listener to the topstories node (https://www.firebase.com/docs/web/guide/retrieving-data.html...) and when that’s triggered, you can make a request for the data on each story. Using the Firebase SDK, each request will get made using the same connection. I'd recommend using our SDK instead of the REST API so you don't have to worry about managing your own connections and retries.
A neat interface for Slack in OCaml
Listening to programmers complaining about the markup used to implement HN is a perfect example of tech folks not focusing on the users.
Torturers are reminded by a British court that they can be prosecuted anywhere
This Week’s Featured TLD: .CITY – GTLD.club
Can they get around this by citing 2 partially overlapping ranges in separate reports?

E.g. report 1: "We received 0-500 NSLs" report 2: "We received 450-950 NSLs"
I immediately thought of the same thing. Personally, I like the idea of the Library of Babel more than, say, "all data is found in Pi". There's an important aspect to the story that really drives home the point, a hopelessness in the search as well as dealing with the nigh-incomprehensible scale. Well worth the read, as it brings the idea to a visceral level.

I'm at a loss for the story about indexing meaningfully the library, but I think I may have found a neat article on the Library:
james.grimmelmann.net/files/Library.markdown
I use ReadMe, and I haven't used flatdoc, so correct me if I make an assumption about what it does.

A huge benefit of ReadMe is the document organization and drafting capabilities. I no longer have a bunch of Dropbox folders that I save Byword Markdown docs to.

I can organize things in a reasonably sane way, and when I am writing new docs (think of docs as a living organism) I can write them in ReadMe and decide when and how to publish them.

It removes a lot of duct tape and glue compared to other solutions I have looked at.

I think if your aim is to crank out a few pages of Markdown and host them on a static site generator, other options might be good for you. ReadMe is definitely first class if you want to create a corpus, and present it beautifully without a bunch of extra steps.
There was a great talk several years back at Blackhat/Defcon by the late Barnaby Jack about hacking ATMs. He targeted the generic ATMs typically seen in gas stations, but some of the same techniques apply.

part 1 of 3 - https://www.youtube.com/watch?v=4QG1A9FuNkw
I don't know what to tell you! I suppose it's semantics in that it's logically wrong. Here are three correct ways to write what they meant (from most to least preferable):

"an eighth of one per cent (.125%)"

"an eighth of one per cent (.00125)"

"an eighth of one (.125) per cent"
Here's a simple example that displays the top story and votes using the Firebase JS SDK (and updates in realtime): http://jsfiddle.net/firebase/cm8ne9nh/
This should be no problem at all. If you have already applied a promo just let support know and they will be able to get folks figured out and moving forward.

Happy coding!! <3
If up/down vote data were included in the API, much needed experimentation on collaborative filtering would be made possible! This is Hacker News after all.

Right now one team, Ycombinator, is trying to fix important issues in the ranking and moderation of posts and comments. Many of us are frustrated by the increasing domination of popularity (and hatred) over quality and relevance. A lot of good submissions and comments are simply buried, never to be found. There is too much muck to have to wade through. The timing of posts and comments plays a much larger role than quality. I could go on and on.

Imagine a Netflix Prize-like flowering of experiments and collaboration, leveraging the hacker community's collective smarts and enthusiasm. Many of us have ideas, but right now are unable to test them. What a shame if a great idea dies on a notepad.

There are two possible issues with opening up voting data: gaming and privacy. If having vote data allows someone to game the front page, then only include it with some delay (2 days?) so that it could't be used to game the front page. This will still allow experimentation with collaborative filtering algorithms and the like.

My take on the privacy issue is that anonymity isn’t that important for a site like Hacker News:

1. Startup culture is about straight talk, putting your money where your mouth is, and open critical feedback, both in the giving and receiving. There are precedents for exposing voting data (e.g. Quora, Facebook, Stack Exchange).

2. HN is not aimed at political discussions or other topics where anonymity can be paramount.

3. Pseudonymity is sufficient for those who don’t want their votes and comments tied back to their actual identity.

Thoughts?

I would love to hear from others who yearn to experiment with alternate algorithms and strategies for improving Hacker News.
I like your point, but you've drawn the wrong conclusion.

Those with power are the ones that make the rules. Programmers aren't the ones with power, it's the casinos or the plane manufacturers with power, so it's their rules as to who the losers are. If, somehow it was in the casino's best interest that the programmer was made the villain then I'm sure a reason would have been found.

Case in point Goldman Sachs screwing over Sergey Aleynikov, a programmer that served time because Goldman didn't want his expertise in a competitors company.
Does anyone have a good solution on how to get around making a separate request for each Item? Is there somewhere we can pass an array of Item Ids? Is this planned for the future?

Thanks HN!

EDIT: I just read the post about using the Firebase SDK to do this efficiently.
Multi-field Partial Word Autocomplete in Elasticsearch Using NGrams
"Impressive" is one word for it, I guess.
Adobe Is Spying on Users
Use the Firebase libraries rather than the REST one to efficiently handle requests. I believe it uses a websocket internally. "It does all the work for you and is awesome." to quote Nick.
Building Your First Swift App Video
In garbage collected languages with macros and an "unwind protect" operator, we avoid explicitly closing files and other resources using with scoped binding constructs implemented by macros.

(with-locked mutex
;; ... critical section
)
;; mutex is released here
Markdown 2: The Second One
It's not targeted specifically for hackathons, but cookiecutter-flask[1] is a skeleton project for the cookiecutter[2] project creator.

[1]: https://github.com/sloria/cookiecutter-flask

[2]: https://github.com/audreyr/cookiecutter
I do this manually sometimes, with chrome dev tools. The whole issue actually has a pretty profound effect on which sites I read. For example, I won't follow a link to usa today unless it's something really interesting, whereas I'll read almost anything from the la times, just because I enjoy their bullshit free layout.
>>Hence the outrage in the US of moving toward the European socialist model, most do not want anything close to it.

"Most" do not want anything close to it, or the rich do not want anything close to it?

I'm absolutely certain that most people in the US would vote for free healthcare and education. The problem of course is that politicians and special interest groups make sure things never get to that stage.
NASA Study Finds Earth's Ocean Abyss Has Not Warmed
Some were never required to be tested for efficacy by the FDA before approval

Yes they were used before the FDA had a formal approval process, but your comments doesn't make sense.

If the current standard of care is a drug and you test against it, aren't you showing it's more effective?
I asked why or how I was picked. Guard just pointed out my license plate was on a sheet of paper on a clip board and shrugged.

Its not his fault, or really even his boss. They're just following orders. And my political frustrations aren't really any of his business. At the end of the day their just doing their job and I'm doing mine.

Just what I do off work seems to annoy some people.
State of Bitcoin Q3 2014: Ecosystem Maturing Amid Price Pressure
Squarespace 7
Does anyone know if droop is still a problem? Also, how much current causes how much droop?
I think the 'gold' would be the hash collisions that the mining process discovers - this is like gold in the sense that these hash collisions are mathematically scarce and of finite supply, and very difficult to discover/extract. They are unlike gold in that they are not very useful by themselves, whereas gold is used as a material in many things.