skysight-inc/HackerNews huggingface dataset:
It doesn't work that way. For one, you may need to scale by population, since obviously if there were only 1,000 people in Israel then we're probably overpaying. Our military support to Israel comes out to about $400 per Israeli resident, while the TSA spend is $26 per American resident. (BTW, as far as I could tell, we send military aid to Israel and make an additional several billion in "qualified loan guarantees", but that's all the direct financial support we do these days. There are other types of support than financial.)

But it doesn't work that way either, since US military support sent to Israel also comes back to purchase US weapons.

Yet another way to think of it is that Israel's military budget is $13 billion and revenue is $61 billion, so we pay for about 25% of their military funding and 5% of their total budget. Or another is that our $3 billion is about 1.2% of their $235 billion GDP.

But it doesn't work that way either, since we support Israel for geopolitical reasons, and for reasons specific to US internal politics, and therefore get other things from our support.

In any case, simply comparing the US aid to Israel with the amount we spend on other projects trivializes the matter. I believe moistgorilla was asking why our many years of significant contribution to their budget doesn't give US citizens special leeway when entering Israel, rather like how citizens of Poland complain how despite having provided material support to the war effort in Iraq they still aren't part of the US Visa Waiver program, or how Iraqi interpreters are still waiting for the US visas they were promised.
" There's 3 prongs arranged in a triangle, each of equal length"

No, the earth pin is noticeably longer. This serves two purposes - first, to ground the device being plugged in before it is live; second, to retract the mechanical barriers that are ordinarily across the entrance to the power pins, in order that the plug can be inserted, but stray fingers, paperclips, keys, or other conductive items cannot (without some effort and intent).

As an aside - as a result of the mechanical barrier across the power pins, the plastic socket safety inserts that parenting stores sell are completely redundant, and arguably a scam.
No, but they do assist with drug enforcement now.
Alt-Tab with focus follows mouse should be overlapping windows only
It looks like only the 30 Amp plus NEMA connectors require ground to be on top. It does appear technically "safer".

http://en.wikipedia.org/wiki/NEMA_connector
I hope people read that link, because this "we don't need no steenking pagefile!" meme comes up like clockwork every year and it's wrong every time...
this is, and has always been, a bad idea per http://serverfault.com/a/23684
Story is a bit light on details. Can anyone provide links to the study and the rationale behind ending it early?
† MIT license
This is exactly right.

The fact is that at every point in the development of our culture, most people have been horribly misinformed about many important things, and when someone came on the scene and questioned one of these things, he was thought a fool by the majority or even imprisoned (Galileo) or burned at the stake. There is no reason to think this groupthink isn't integral to our present culture, including by scientists and professionals; quite the contrary.
no its not the same. its free!
I have been using it for a few years now. It does give a error quite often (1 out of 10 requests on average), but for what I'm using, it is pretty solid (as long as I retry when these errors occur).

The lack of functionality: it had it. The problem is that it not only required user/password, but it also was caught into HN's safety net, that prevents multiple accounts from the same IP to do a lot of stuff.

So it can work as library, but not as a server-side API. Therefore he removed it.

For another project of mine[1], I used Hacker News search API[2], which is really consistent, and really powerful, and is maintained by the the yc company that does ThriftDB[3]

[1]http://hnwho.com/

[2] http://www.hnsearch.com/api

[3] http://venturebeatprofiles.com/news/view/y-combinator?articl...
I would agree in full, those oddball machines don't come up very often. But when they do, its really nice to have something that makes as few assumptions about the underlying hardware as possible. If I recall correctly C89 doesn't make any requirements about size (except that sizeof(char) is always 1).

It is rare that libraries get rewritten from the ground up, so this would be the perfect time to get the code right.
Or rather both - individual circuits have a current limiting circuit breaker in addition to a master RCD across multiple circuits.
Let's hope that this drug works as well for everyone as described in the article.
at what point was the trial stopped? Was it stopped before there was statistical significance?

I'm guessing... no. I'm guessing they don't call off a zillion-dollar phase III clinical cancer drug trial without running it by someone who has glanced at an undergrad statistics textbook.

We're not just banging rocks together here, guys, we know how to do clinical trials.
Show HN: Keywords Live search tool
Some people might want to make a "slippery slope" argument.

And the TSA will call the police if they find drugs while they're scanning for explosives. Apparently people think that cannabis can be hidden inside jars of peanut butter, but the TSA say that peanut butter looks like some forms of explosive when scanned, so they normally check it, especially if it has some inconsistency.

There are links on the TSA blog, but I can't post URLs with this new account.
We are hearing about this precisely because it is unusual and thus newsworthy. This article is light on the scientific details. Given those things, let's extend them the benefit of the doubt for now and hold the standard (and somewhat tedious) litany of complaints until there's more evidence that they are called for, as exceptional actions in such a tightly regulated domain is reasonably likely to imply exceptional circumstances.
If you guys are interested in this you might also want to check out https://gumroad.com/ which seems to be in the same space but a little higher quality
Some of these may be specifics, but budget, revenue, load profile are not.

Dont have a budget? Good luck with that.
Dont have revenue? See above.
No load profile? Doubt you're going to end up with revenue.

My skill set may be more wide reaching than others, but I'm confident that any of the engineer at our company (and most others) would be able to do exactly the same thing.

It's not about fitting it within the constraints of what you have, it's about doing something simply because it's a better choice. Why spend more time and money if you dont have to? I may have spent time making the switch, but I'll save that by not having to worry about performance and scaling concerns for the foreseeable future.
Behind Groupon's $6 Billion Brushoff...
Someone else mentioned this and OP has responses later in the comments.
By that metric, here's a list of non-skilled programmers:

- Donald Knuth (wrote a study on profilers)

- Rob Pike (wrote a profiler, 'though for FORTRAN)

- Brian Kernighan (used a profiler to double the speed of his AWK interpreter)

I wonder who you consider a skilled C programmer, if not K from K&R.
These ideas are named to honor the person who did much of the grunt work to get them proven/accepted, but we continue to use the name as a convenience.

If you're working with educated people, it's a lot easier to say, "apply DeMorgan," than to say, "why don't you negate the clause, remembering to negate each of the internal clauses, and switching the and's to or's and vice versa."

There exist people who use the names to sound intellectual, and these people are annoying, but just because some people enjoy spouting (in the general public) "obscure" rules and names, that doesn't mean that using such names is without value.
As I said earlier, the differences are: No fees, you don't need a credit card to buy something, I have a file directory + search.
Abre tu mente
> We're not just banging rocks together here, guys, we know how to do clinical trials.

There are many problems with clinical trials. Read Ben Goldacre for examples.

One problem is that good results are published, while bad results (when they're submitted, which isn't often) are too boring for publication.

And then there are all the other problems of studies that aren't correctly blinded, or the selection is faulty, or etc. These are all reputable pharma companies with substantial funds to run tests.

I am, obviously, addressing your comment because there's not nearly enough detail in the article to discuss.
would be cool if all the APIs created via APIfy are automatically listed into Mashape.com
according to the commenters on reddit, the rationale behind ending it early is that this is how clinical trials work. A trial is run until it is statistically clear that a drug is either better or worse than the current market leader it is being compared against. The trial might be ending earlier than expected, but it is not being cut short. The success metrics were reached.
That's the point. Each and every military action creates an attempt to justify it. It usually fails at both justifying it and explaining the actual reasons behind it.
The upside-down / ground on top installation is a requirement in hospitals because of the danger of a scalpel falling between the plug and wall.
There's already a production ready transpiler, and a big bunch of production code to test against every new transpiler. Why do you think this is going to be a reason for fragmentation?

And, by the way, coffeescript is not intended to be a language for hackers (I mean, only for hackers) but for Ruby programmers moving to javascript, JS programmers looking for a more terse syntax and programmers with an eye for terseness.

In my opinion it has only two big flaws that need to be targeted by new transpilers: 1) for --> each 2) parens free chainable syntax.
As an American my money goes against my wishes to fund a lot of hate culture in my own backyard that I think worsens the world and increases danger in far more destructive ways than Israel stupidly, but humanely, turning away tourists at her borders.

It's not that I am practically funding these practices, it is that I am funding these practices.

It's also arguable that the example here, of a sovereign nation turning away a tourist is any sort of example of hate culture.

And the argument that if any country takes our aid then they have to live up to our laws and expectations in each and every case is neither realistic, nor always helpful, nor does it seem to lead to ends that we want.
Nope - the diagram on that page shows every current rating of NEMA plug with an earth pin at the bottom.

I call bullshit on the whole "earth pin position as a safety measure" debate anyway. Copper wiring of any substance is physically to rigid to move, even if completely free of other mechanical constraints, so isn't going to "drop onto the live pins" no matter what, even if the internal arrangement of a socket facilitated it. (They - don't they're insulated, shrouded, separated etc.)
Impressionist- A visual tool to create impress.js presentations
It's not related. APIfy is a web frontend for a small library i've written to scrap webpages

https://github.com/sathish316/scrapify.

The advantage of the app over the library is caching and automatic expiry
What is the "ring main" system?
On the materials graph, I was surprised to see "biomaterials", so I looked it up. I had no idea 3d printing was being used to build human organs. This is amazing :S

"As of 2012 3D printing technology was being studied by biotechnology firms and academia for possible use in tissue engineering applications where organs and body parts are built using inkjet techniques. Layers of living cells are deposited onto a gel medium and slowly built up to form three dimensional structures. Several terms have been used to refer to this field of research: organ printing, bio-printing, and computer-aided tissue engineering, among others.[21] 3D printing can produce a personalized hip replacement in one pass, with the ball permanently inside the socket; at available printing resolutions the unit does not require polishing."

- http://en.wikipedia.org/wiki/3D_printing
Who decides what is disagreement and what is idiocy.

There are many examples in real life when authorities use pejorative terms such as terrorists, criminals for people who show disagreement.
Somebody created an API in APIfy to list all APIfy APIs. Recursive and awesome. I just need to fix and make it work.
The new standard plug in Brazil[1] is both grounded, polarised and has insulated pins, plus it's obligatorily recessed and connects earth first.

And you don't get hurt or break anything if you step on it :)

[1] http://en.wikipedia.org/wiki/IEC_60906-1
Sure, if the company hires the applicant.
It's certainly nice when UI/UX people run GNU/Linux distributions. Daniel Foré is in charge of Elementary OS [1]. Because he's a designer, the project already has a proper set of Human Interface Guidelines [2], a set of uniquely designed (and easy to use) core applications [3], and a beautifully coherent look to the entire OS and website.

[1]: http://elementaryos.org/
[2]: http://elementaryos.org/docs/human-interface-guidelines
[3]: http://elementaryos.org/discover
Try view source and you can see how it's built. Simplified, SVG could be described as "like HTML only with shapes".
I've never ran Steam under Wine but I have played quite a few games with varying degrees of success. My question is since Steam runs beautifully for you under Wine, does that translate into the games themselves running beautifully as well or is it still hit and miss?
They use facebook ids everywhere which are integers represented as strings.
The dynamic class is a cool idea, i'm glad it's faster for their use case, and it's nice to have canonical implementations of format and json_parse. Aside from that, seems pretty unnoteworthy - Does this fit into HipHop, or do Facebook have another large C++ project?
No. The effect size was large enough that the statistical significance agreed with the FDA before the start of the study was reached well before the end of the trial. This is not uncommon, and the possibility of ending the trial early will have been decided beforehand. Usually an independent advisory board not affiliated with the FDA or the pharma company will make these decisions - the other parties may not even have known that the results were better than expected until the independent board decided to end the study.
I don't think it's fair that he should be allowed to use the name "CoffeeScript 2."

I feel that it implies that it's an official project, but it's actually a re-implementation and separate project.

And if they're not backwards compatible it could lead to a ton of confusion and a fragmented language.

I think if you want your own project then you should at the very least get your own name.
It's a circuit layout used mostly in the UK.

Wikipedia has a nice explanation.

(http://en.wikipedia.org/wiki/Ring_circuit)
A tangential use (but not the original design intent) is to put a padlock on the plug to prevent it being plugged for safety reasons. (Think power tools, high temperature devices etc).
Perhaps they are referring to HTTP? The GET and POST params come in as strings.
I guess with HTTP, every get/post/cookie parameter is a string... they might have found it was less expensive to simply not convert them.
He makes good points about the software filtering out qualified applicants, but I don't think that is the underlying problem.

The underlying problem is that there is a lot of unemployment and therefore too many people applying for too few jobs.

We just don't need that many people to order around anymore now that we have so much hardware and software automation. The public education system is designed to create wage slaves, and is effectively doing that, but we don't need that many anymore.

Another part of it of course is just that we are in an 'economic' down period and therefore have to be extremely selective when hiring since no one can afford any dead weight or even to do much training.

The entire 'economic' model has been invalidated by technology.
"Voltage drop across the neutral side can and does happen."

This is true. Even though the neutral conductor is grounded at the panel box, loading elsewhere in the circuit can cause the neutral conductor to have a potential above ground.

That is, there is a small resistance of the copper wire as it goes from the electrical outlet back to the panel box. If something in the circuit is drawing significant current, this small resistance can cause a voltage to appear in the grounded ("neutral") conductor.

If your home uses "shared neutral" wiring (two opposite-phase 120V hot lines sharing a single neutral wire for the return), then even throwing the circuit breaker on a given circuit can leave a potential in the neutral wire. This is because the paired hot conductor can be carrying current, causing the shared neutral wire to have potential.

This can be surprising.
If you want 100% support; just wait for the IETF to finish HTTP/2.0. It may not be the exact SPDY protocol, but it will most likely support a reasonable form of multiplexing, and I am confident all major browsers will implement it. But its probably ~2yrs away.
I would be surprised if he didn't have Ashkenas's blessing on the name, since he's been the second biggest contributor to the main CoffeeScript project.
Hah! tectonic and I applied to YC with almost exactly this in 2009?!

We went as far as building a browser-based IDE-like environment for generating these, and a language called parsley for expressing the scrapes. If you're interested in this, you could check out some of our related open source libraries:

Edit: I just open-sourced the scraping wiki site we created here: https://github.com/fizx/parselets_com

http://selectorgadget.com

https://github.com/fizx/parsley

https://github.com/fizx/parsley-ruby

https://github.com/fizx/pyparsley

https://github.com/fizx/csvget

> cat hn.let
{
"headlines":[{
"title": ".title a",
"link": ".title a @href",
"comments": "match(.subtext a:nth-child(3), '\\d+')",
"user": ".subtext a:nth-child(2)",
"score": "match(.subtext span, '\\d+')",
"time": "match(.subtext, '\\d+\\s+\\w+\\s+ago')"
}]
}
> csvget --directory-prefix=./data -A "/x" -w 5 --parselet=hn.let http://news.ycombinator.com/
> head data/headlines.csv
comments,title,time,link,score,user
4,Simpson's paradox: why mistrust seemingly simple statistics,2 hours ago,http://en.wikipedia.org/wiki/Simpson%27s_paradox,41,waldrews
67,America's unjust sex laws,2 hours ago,http://www.economist.com/opinion/displaystory.cfm?story_id=14165460,59,MikeCapone
23,Buy somebody lunch,3 hours ago,http://www.whattofix.com/blog/archives/2009/08/buy-somebody-lu.php,58,DanielBMarkham
The glibc default thread stack size is unacceptable/broken for a couple reasons. It eats memory like crazy (usually 8-10 megs per thread), and by memory I mean commit charge, which is a highly finite resource on a well-configured system without overcommit. Even if you allow overcommit, on 32-bit systems you'll exhaust virtual memory quickly, putting a low cap on the number of threads you can create (just 300 threads will use all 3GB of address space).

With that said, musl's current default is way too low. It's caused problems with several major applications such as git. We're in the process of trying to establish a good value for the default, which will likely end up being somewhere between 32k and 256k. I'm thinking 80k right now (96k including guard page and POSIX thread-local storage) but I would welcome evidence/data that helps make a good choice.
Tracking Federal Agencies Progress on API Deployment
This article is patently false and annoyingly severe. I used to run the backend of Dropbox and I can say without uncertainty that the cloud (AWS in our case) is incredibly useful. I would go so far as to say that the cloud IS for you, and probably for everyone until it really makes sense to move off. You may have had a bad experience with an off-the-shelf scaling solution, but that does not implicate "the cloud."

- Sometimes you just don't know whether your traffic is going to spike 10% or 100%. And I'm not talking about one or two computers, I'm talking about adding hundreds. Are you sure your supplier has everything in stock for a rushed overnight order? Your exact hard drive model? Your aging CPU? You're seriously going to experiment with a new batch of shit and tell your team to spend all night wiring all of those racks? Do you even have the space left in your cage? Enough space on your routers? Enough power? Even if you're in managed hosting like SoftLayer, these are now their issues and Not Their Problem if they can't turn around for you in the time you need.

- In the time we were on the cloud we were better able to understand our hardware needs so that we could actually spec out machines optimally. Even better, technology improved considerably to bring us low-cost SSDs which wouldn't have been possible at the start.

- There was no way we could manage these servers and a datacenter without a dedicated network engineer and an SRE. And even that was pushing it. If you've ever tried to hire these positions, it's even harder to find good ones than software engineering. We got really lucky. Also, you've spent a lot of time on your engineering interview process and you have it down -- now do the same for two more positions that you know much less about.

- There is a huge engineering cost to moving off and building your own tools. Two servers? OK. Two thousand? Different ball game.

- I would argue that even a company like Google uses essentially a cloud solution that they've built internally and made available to their teams. AWS helps make a piece of that accessible for the rest of us.

TLDR: I thought I was hot shit too when I ran a Newegg server off my parents' internet connection, but come back when you're pulling down a megawatt and tell me the cloud sucks.
This might be a stupid question and perhaps I didn't look hard enough on your website, but is this open source? I didn't see a GitHub link anywhere. I'm specifically curious as to how you routed Noko or whatever scraping library you're using to do its thing.
> Assumption of power of 2 word size

You don't say. And I bet they have no intention of supporting middle-endian byte ordering either. What an amateur act :)
But, conversely, be careful about asking a physicist to wire your home. They may not be conversant with the codes, which contain a lot of practical wisdom.

I once tried to convince a physicist friend to not use just solder on his ground connections. He thought that by using solder he was going above-and-beyond the code.

But actually, ground connections are required to be pressure-fit, not just soldered, to ensure that heating during a current spike does not allow the connection to separate.
This all fits into Folly: The Facebook Open Source Library. https://github.com/facebook/folly
For those who don't want to wait, most of the public-facing changes listed there are already in LiveScript (http://gkz.github.com/LiveScript/) - though with a few more (in my opinion well justified) incompatibilities.
Apparently this drug[1] was discovered at non-profit Cancer Research UK[2], not a drug company.

1. https://en.wikipedia.org/wiki/Abiraterone

2. https://en.wikipedia.org/wiki/Cancer_Research_UK
Purely depends on the game. A good guess is that as long as the game runs on DirectX 9, it should run reasonably well. That should be most games, except for some of the more recent ones.