skysight-inc/HackerNews huggingface dataset:
to make a jusgement over whether or not a particular event is significant, one has surely to consider what the world might have been like if it hadn't happened

I don't see why that would be the case.

If you can't explore the counterfactual realm at all, then you're unable to make any judgement at all about how important a particular event was, and so as a historian you might as well study what Al Gore had for breakfast the morning of the 2000 election as what led the supreme court to its decision on the Florida recount.

Yes you can. You can see what impact each event actually had, and determine the more important one from that. You don't need to explore things that didn't happen.

We take interest in the Supreme Court decision because history would be very different if it had gone another way.

We do, but I'm not sure that's true of professional historians. They try to determine the actual reasons for things that happen that are based in fact. Speculation is more the realm of politicians and philosophers.
I really like the concept. However, it isn't really clear to me what benefits come from joining. It seems like I'm able to view everything without actually signing up for an account. Other than that, the site looks pretty nice and seems to work as expected.
The term is copyright, and you know exactly what I mean.
New Features in Picasso
Is it really that difficult to use iTunes? There are some tricky things to take note related to overriding data if you are not already using iTunes to sync stuff but it's amazingly seamless once you get that in place.

The software is crap on Windows (because of the whole compat layer) but it works pretty well on OS X IMO.
From the reply: "This requires doing a namespace lookup against igorw\true".

It has been a long time since I last wrote PHP code, but is it possible to dynamically redefine the value of `true`? That would (partially) explain why you can't statically evaluate it to `\true`.
Cap and trade is more efficient than a tax, that's the whole point of it -- allowing the market to find the least costly way of reducing total emissions below the cap, as opposed to forcing everyone to reduce emissions by the same percentage regardless of the cost.

As for handing out billions of dollars of emissions credits to current polluters that they can then sell, this is completely false. The way the initial allocation works under most proposals is to give current polluters credits to cover part of their current emissions upfront. Then if they reduce their emissions beyond their allocated emissions they can sell the excess credits. This is what makes cap and trade so efficient, there are huge profits to be made by companies that can create technologies to reduce emissions the most efficiently.

Then over time the total cap decreases, and the amount of credits allocated to existing polluters also decreases, so that all companies will have to buy whatever credits they need at a yearly auction or whatever.
> Four quick survey questions that'd help me out a lot.

Let me tell you a public relations secret -- never ask for personal information from people when you provide no information about yourself. It sounds too one-sided and creates resistance.

For example, if you were mining HN readers for personal information in furtherance of some nefarious corporate goal, you wouldn't need to conceal your motive, but only because you haven't provided a motive. This frees readers to imagine what reasons you might have, and decline to participate.
Using MongoDB to assist complex, structured RDBMS apps
Hey everyone,

I started Village because I couldn't find a place online with reasonable, civil discussion about my city Toronto.

On Reddit, r/toronto could be a bit harsh and was pretty heavy with downvoting. Local blogs had comments sections that were mean and insulting.

Village is an experiment. It's a place that- while honest about the challenges Toronto faces- tries to celebrate and share what's awesome about Toronto too. It's a place for reasonable and civil discussion. It's a place to discover awesome and interesting things in Toronto.

I custom wrote the software for Village but I feel like the software for creating a social news website is pretty trivial at this point. If you want, it only takes 5 minutes to set one up using Telescope. The hard part is cultivating a community.

But in the same way that you can’t design a users experience (because it implies a sense of control over what a user will experience), you also can’t design a community. Instead, you can only hope to cultivate a community.

That's what I'm hoping to do with Village :)

PS - If you're interested, uou can read more about my thoughts here: http://www.itsonvillage.com/design-tips
It seems to me that if you're this worried about performance you should be looking at something like HipHop.
Longest explanation of "function calls [and loops] are expensive" ever. Also the best example of why over-optimization is a completely valid thing to do if you're bored and have a debugger handy.
This would just be price correction, if a given car is becoming popular then it makes sense for it to cost more. Likewise if a given car is becoming less popular Avis would be willing to shift their excess stock at a discount.
Most of them had working prototypes to be fair, one even with dedicated hardware, but no market traction. A lot of them were trying to create new markets, which is always risky as hell. Anyone tries to hit me with a PPT-only and it's an immediate "no thanks".
How to get ready for the AWS Certifications
Data Management as a Science
The key word there is interpreter. When you compile you have near infinite time to try and optimise and remove redundancy. When you interpret (i.e. real-time compilation) you have to decide if the redundancy check is more expensive than removing the redundancy.

Take this example, it is one extra OP Code instruction, which might generate a handful of ASM that actually gets run. How many ASM instructions would it take to detect this (and make sure there are no externalities) and remove it? I'd imagine considerably more.

And worse still you're also performing all of these redundancy checks even when there is nothing to remove. So now you've increased the cost to ALL loops, not just static ones with no purpose.

TL;DR: It is more expensive to detect and remove than to ignore.
I wish people would just realize that JavaScript isn't going anywhere and make the effort to understand it instead of trying to gloss over the quirks of it.

Understanding the key parts of writing JS (closures, scope, GC, etc.) isn't all that hard and it seems like more efforts are geared towards an abstraction layer and/or framework than just learning the language in the first place.

I think it's syntax and familiar looking and feeling environment cheerfully misleads people into thinking they are in a comfort zone, while they thrash around throwing sand in their own eyes, albeit with a familiar looking bucket and shovel.
What's controversial about having a coding problem? I would assume that I'm going to write code for any position I apply to, otherwise I probably wouldn't want to work at that company. Or do the applicants just feel like you're asking an unreasonably difficult question for the amount of time provided?
That's not so unreasonable within the process' own heap. I was thinking more about padding inside .exe files on disk with the risk of redistributing that - either from nonzeroed drive slack or from random memory at build time (ms-dos/win95?)
Sure looks like it to me. Compiler can't figure out how to replace 'true' with '\true'? Better do it myself.
The Miura fold is a simpler way to accomplish this, requiring only a single diagonal force to unfold it.

It's pretty handy for (disposable) maps, too!

http://en.wikipedia.org/wiki/Miura_fold
Here's the actual site http://learning.xprize.org/ not a press summary
World: We have a small problem in Africa.
US: You need us to invade? No sweat.
World: We have two small problems in Africa.

It's not actually a joke.
No you can't create self replicating anything in that space. The big issue is the chip fabrication.

You might be able to test making rocket fuel, but the practical point of that is probably not great (we already know it will work) as you couldn't store a useful amount, and at the moment there is nothing in the pipeline that would use it.

Also only 150kg is dumped during entry. The other 150kg have a much rougher task to survive descent. (As the doc says "material surviving atmospheric reentry would impact the Mars surface approximately 10 minutes after separation at nearly 9,000 mph (4,000 m/s)."

The 150kg that is dumped during the entry phase is still going to have a real rough time of it mind, but it is an easier task.

Small cube-style sensor dispersal would be unlikely to survive, could pose substantial risk of main craft damage, and would be unlikely to have enough radio power. Also these things have to be dense there is not a lot of volume to work with.

It is a challenge, because it is actually fairly challenging.
eval() calls the interpreter that's running the current code with some arbitrary string. The code that's interpreting it is not Javascript; you can't poke around and change it without recompiling whatever binary it is. Implementing Javascript in Javascript lets you quickly play with new features: you can add features to the toy interpreter more easily than nodejs.

There's a long tradition of self-hosting compilers: C is compiled with programs that were written in C. PyPy is a Python interpreter written in Python (actually RPython but it's a subset of Python).

http://en.wikipedia.org/wiki/History_of_compiler_constructio...
>It was also told to hand over information related to the Canadian content it creates or provides to subscribers.

The Canadian Radio-television and Telecommunications Commission (CRTC) has a mandate to determine whether broadcasters comply with their operating license via a set quota of Canadian-specific content, along with Canadian-content fees. This quote deals with the heart of the matter because Netflix was given an exemption from being classified under the Canadian Broadcasting Act, and one of the conditions to maintain this exemption was that the exempted entity would share Canadian subscriber data.

I don't believe that Netflix needs to release specific subscriber details (e.g. name, number), but would have needed to release anonymized details broken down by province and potentially city. Since Netflix is choosing not to comply at all will make an interesting test of the CRTC's powers (which are typically quite extensive). I wonder how Hulu and other streaming providers are handling this?

A Financial Post article provides a little more detail around this point[1].

[1] http://business.financialpost.com/2014/09/19/sparks-fly-as-n...
Thanks, but I already hav'em :)
That sounds excellent, though 50 billion is a bit too much. Say 10 billion?

You could send stuff to Jupiter's moons, to asteroids or to Mercury as well.

It would need to have some kind of a passive beacon to aid retrieval and prove that it is there. On Mars dust is a problem so a retroreflector might not hold up for long.
The simple answer is no. The longer answer is yes, but ... it would confuse more people that it would help. When you start throwing around terms like aboriginal X or native X, you're getting somewhere re: clarity. However, when the term is modifying an ambiguous locator like "American" it makes it worse again. To United States citizens, "American" means them, but (I can't speak for Canadians, not ever having had this conversation with any) all my friends in Brazil, Chile and Mexico consider themselves American, too, and they are.

"Indian" to mean indigenous United States tribes is a cop out but it is by far the simplest way for writers to refer to these diverse groups without having to get deep into technical explanations.

p.s. Besides, it isn't our fault the Europeans were shitty navigators. :)
> I hope medical science can one day find a way to help our friends like Terry find their way home.

But from Terry's point of view, you're hoping that medical science can separate God from him.
i guess this depends if the HFT lines are owned by them. i'm not versed on the legalities of this field but as an example my neighbor put their wifi network on the same channel as me, legally interfering with my network.
Could these microwave transceivers be used to communicate while avoiding state surveillance? Insider trading, terrorism, etc
Show HN: Dedesign the Web 2 – Guess the website based on its wireframe
>PHP/Apache provides a very simple routing model that correlates 1:1 with the filesystem.

Might that give students a false impression of what a webserver does and is capable of doing? The students can implement the same thing themselves in a few lines of python, rather than offload most of the functionality to a monolithic and unapproachable black box like apache or nginx.
If you create an ad on television stating that you are buying tons of a particular model and make of car, and then demand for that car goes up, why is this seen as a negative in a functioning economy? A functioning economy responds to demand.

Now what is the difference between sending an exchange an order for more shares than they have available and a television ad broadcasting your buying intent? In this day and age: not much.

What isn't happening: small traders, like you and I, are not sending small trades to markets and having them be "intercepted" by HFTs. HFT's wouldn't pay attention to the "guy buying one car" type of trader, and there isn't enough of a difference in the signal (your trade) and the current market price to be arbitrageable.
I don't know: I've done it for two years and I have not been stung. I check my clothing, make sure I am all zipped, put my boots on, and there I go.
I stand corrected. Compiler.
Because Manhattan distance isn't an admissible heuristic for an 8-connected grid I think it breaks the A*'s guarantee of optimality. I don't have an example, but it might be a place to start looking.
Yeah, its a bit of a jump between the $9 and $50 tiers.
Very...clever[1].

http://www.catb.org/jargon/html/K/kluge.html
Ryan here, co-founder of Raise Your Flag. Glad you like what we're working on. The difference between a registered user and the average visitor, registered users can search for jobs. Visitors must sign-up before getting job search results. Hope that helps.
Suggest HN: make New page update in real time
An active stream might encourage more engagement with the site, and better discovery for those stories that don't make the first page.
I read the headline as semi-ironic. I actually expected it to be an article about how there is (currently) no such site and how bad the vast majority are (mine excepted, of course).
I totally agree. This is just one of the options I outline for standardizing networking in my blog post[1] and this one probably involves a little too much magic to be generally applicable.

It is interesting to note that most of the frameworks that are trying to solve the the rest of the problem have moved along similar lines. For example Kubernetes provides both the ability to launch containers in the same namespace and also provides a proxy. Openshift uses iptables rewriting via GearD.

[1] https://medium.com/@vishvananda/standard-components-not-stan...
No, the fact that Fox News may abuse the phrase "could reach" does not mean that every use of the phrase is equivalent to Fox News's use of it.
You submitted this yesterday, but then you deleted it. Note that deleting then resubmitting is against HN rules.

Additionally, your data is incredibly flawed due to a time bias. You'd need years of comments for sentiment to make any sense. (and even then, raw sentiment analysis can be flawed if the training data for the model is not the same as test data, which is likely the case here)
It's rather condescending to assume the only reason somebody might dislike Javascript is because they didn't understand it.
I've never tried, but this (http://us2.php.net/manual/en/function.runkit-constant-redefi...) seems relevant.
Anybody else just have the take-away of, "Man, what a colossal douche"? Really discouraging to me re: acting like a totally overconfident tool and liar more so than encouraging re: success.
5 Components of the Roof Inspection Process – LGC Roofing Blog
For Your Protection, Turn on Your Apple ID’s Two-Step Authentication
Woah, chill out!
> In its early stages, the only thing a startup “absolutely needs” is traction; traction will have to happen before everything else; before funding, before media exposure, and now before co-founders as well.

Well, the author just described a good portion of the startup scene which do many of these things before traction. Traction happens because of media exposure, which happens because of funding, etc.

> and now before co-founders as well

If the founder is the CTO, yes. Otherwise, how can you get traction without a working product. I don't get it.
But as the threat becomes imminent, the appearance of "externalized" cost diminishes and the value on protecting those resources increases and they are no longer external.

We're already seeing this as several big companies and funds are suddenly putting real money into "green energy."

It'll always be harder for for-profits and bottom-line driven funds to pay to not have action, but nations are now apparently doing this. I wonder how much of that is accounted for in known corruption. (In the U.S. we call it lobbying.)

Edit: trying to clear up the "externalized" sentence. What I mean is that "external costs" aren't so external at a certain point.
Why Some Large VC Funds Are Doing More Seed Deals
If you need to use GOTOs in your code for speed and you're not coding in C, you should probably find a faster platform.
In the context there was no compiler, there was an interpreter. PHP compilers (which do exist) might remove this type of redundancy, the PHP interpreter likely won't for reasons stated elsewhere in the comments.
Marijuana tech hackathon in Denver
JQuery.com compromised to serve malware via drive-by download
Perhaps the downvoters thought that the snark about Fox News was unnecessary and not the underlying premise.
> Why are we trying to teach programming using all the fancy tools and technologies used in production systems

Wait, either a) PHP isn't a production system, :) or b) you are blaming yourself for using it, or c) ...
That's assuming the current count is accurate which boots on the floor consistently disagree with:

http://mobile.nytimes.com/2014/09/23/world/africa/23ebola.ht...

http://racingheartblog.tumblr.com

Considering the doubling rate I would personally increase that number by at least 2-5 doublings...
"Also, any old-school guy will tell you that a kitchen-sink, put-it-all-in design is a wrong way."

That's pretty close to a no true Scotsman fallacy, isn't it?
Yes, an unprovoked military incursion into a foreign country is usually a great way to win the population's hearts and minds and ensure its full cooperation.

It's not about winning hearts and minds. It's about containment.
At least with IEEE 754 you can cast as an INT and collate. Putting the exponent in the lowest bits prevents that for DEC64. What were they thinking?
C'mon.. No activity in the last month is not a big deal. On my github[1] I have periods where I go for months without committing a single thing, and then I'll have a flurry of activity in the course of a week.

People have lives outside of coding and sometimes they go a month or two (or 6) without pushing anything to github, it's not the worst thing in the world. I mean we're looking for quality of contributions here, not quantity, right? To me a bigger 'red flag' would be that all the django code seems to use function based views (not class based views) and doesn't really have any consistent formatting. OP I'd suggest skimming two scoops of django[2] and reading PEP8[3] so that you can get a good idea of how most shops write their code. Either way, I think your projects are mostly great and show that you're actually able to build things.

[1] https://github.com/philangist

[2] http://twoscoopspress.org/products/two-scoops-of-django-1-5

[3] http://legacy.python.org/dev/peps/pep-0008/
The 'tool' used to generate these results is available for download as an excel spreadsheet here: http://stacks.cdc.gov/view/cdc/24900.

Today parameter estimates were published in the NEJM [0] that conflict with the model's default settings. The Eichner incubation distribution, and an infectious duration of maybe 11 days are better inputs, in my opinion.

[0] http://www.nejm.org/doi/full/10.1056/NEJMoa1411100?query=fea...
The most common use of cursors will eventually bind them to React form components. Cursor's value/onChange interface is meant to directly line up with React form components' value/onChange convention. That said, I get asked this question a lot, perhaps mostly by people who aren't already React developers.
>People should never expect an instant reply to any IM, text, or phone call.

Why is synchronous, remote communication disallowed? You seem to have ruled out instant responses to any form of remote communication, which greatly impedes, well, communicating. If I have a chain of questions that rely upon previous answers, it's either going to be woefully inefficient to send as asynchronous communication (I have to enumerate all possible questions, which also means all possible answers to previous questions) with respect to either data (one massive email) or time (one question per email, wait for response).

>The receiver's status is totally irrelevant.

Not at all. If I need information that any one of 5 of my contacts have, I can narrow down who I need to ask based on status rather than sending out 5 questions and getting 5 responses. Alternatively, I could ask them one at a time and wait 5-10 minutes for a response before moving on, but that's a large time sink and doesn't scale well at all. A simple available/busy goes a long way.
iOS only? LAME START
>In actuality, the complexity that surrounds DNS providers, server apps (or whatever you call filezilla etc), server providers (here i mean heroku, AWS, Cloudflare etc), those weird githubs and repos that people chat about etc etc, is way more deterring than actually learning what a "class" is.

That stuff is 80% of practical software engineering. The other 20% is communicating with other people.

If you want to be good at your job, you've got to put in the hours to learn the stuff that isn't in the books. The same as any other skilled career. If you want to worry about the niceties of programming languages all day, go into academia.
iOS only?? LAME START
Before they could track cell phone data, police had to sign an NDA with the FBI
>These figures take into account the fact that many cases go undetected, and estimate that there are actually 2.5 times as many as reported.
This article verges on a copyright violation. It simply copies a large block of Munroe's copyrighted content, without even a pretense of a satirical or critical purpose, or as a review of the work (a few of the legitimate reasons to copy copyrighted content). It's a straight-up copy, including copies of the artwork, with no added material except quotation marks.
Routing is done by a router, not a server. a server serves. Does that really need to be said?

Edit: to clarify, I read about "routing" in "web-apps" now and then. I have problems figuring out, although it seems to be clear to anyone. And then you come and mess up terms even more, while routing is absolutely not essential to a web-server. Also, if your idea of routing is anywhere near apache's rewrite-rules, I don't wanna know it. If on the other hand routing is essential to an ftp server, I'd be curious.
Manual – Custom exposure for your iPhone camera