skysight-inc/HackerNews huggingface dataset:
why not then print a shared secret on your business card, and use the socialist millionaires problem (https://en.wikipedia.org/wiki/Socialist_millionaire)?

edited, added some explanation:
(since there's a time span between handing out your card and verifying the FP, in which your key might have get compromised... and thus the one who received the card cannot verify whether you really got compromised and needed to update your key, or an attacker intercepted with a new key)...
I agree with this, I'd also like to add that discussions to the extent that Germany was or was not "destroyed" in WW2 and therefore did or did not "deserve" debt relief are horrifying.

These threads seem to be a hotbed for people articulating their already formed opinions and cannot be read by anyone trying to establish what the facts actually are, which renders them useless to hn.
Oh that was hidden away, I have never seen that interface before, thanks!
256K Flash, 16K RAM (8 times more than the prototype)
(You can derive this from photos BTW :) )
> Imagine that we could eliminate Uber and connect drivers directly to riders with the same experience as Uber's app.

Hailo.
> Kickstarter et al. are not shops. [...] the point of crowdfunding was to invest in potentially interesting ideas, and not to have a preordering venue

A purchase is when I give you money in exchange for a product. You're right, this isn't exactly Kickstarter's business model. However, an investment is when I give you money in exchange for an equity stake. This certainly isn't Kickstarter's business model.

If you give a Kickstarter money, you might get a product; you won't get any equity. Whatever that makes it, it's more a shop than it is an investment platform.
THE GAMES: IGI 2 Covert Strike – Download PC
The map's a bit of a red flag as well. Apparently it's really good to own internal combustion cars where no one lives. Of course, in a big map full of sparsely populated areas, all that green looks really good, rather than mostly useless.

Obligatory XKCD (with an oddly familiar map):

https://xkcd.com/1138/
In particular, every paragraph save two comprises a single sentence. It does read like someone took a list of bullet points, removed the bullets and called it an article.
Helvetica is the best... designers say...
Well, the technique could be applied in other areas, but optimizing is still not the same as fixing. The headline implies a solution to a much larger and more difficult problem than the researchers were actually trying to address, so it's effectively clickbait. I for one would not have clicked through if the headline had been accurate.
Mozilla Firefox: Bug 486172 – 6 years later
> Issues generating random numbers - I ran 8M simulations on 8 cores, but because the random seed was forked, I actually only ran 1M simulations 8 times. (Easy enough to fix, but annoying.)

IIRC, even if you do your easy fix of giving the 8 threads different seeds, your results are not trustworthy since the parallell random number streams are likely to exhibit significant correlations. There's quite a bit of algorithm research behind quality PRNGs.
Black swan event in 2020: AI replaces 80% of software engineers.

</fiction></joke>
Could the same be said for the USA? Though a bit more tightly knit, states tend to have a degree of autonomy, each with representatives - the adjacency of States is also similar in a way to the HRE. The model of electing an emperor from the princes of each elector state holds some similarity is also somewhat significant in my opinion, though democratically much different.
OPM government data breach impacted 21.5M
It was quite amusing to the others present too ;). I had the reverse happen in IJmuiden, the Netherlands when some of the people from the Canadian office were visiting and someone set off some fire-crackers. The Canadians hit the deck as one and shouted 'drive-by, get down, drive-by!'...
There are many reasons for the name: apart from being one of France's emblems, one of the people who initiated the project is Thierry Coquand and the original type system underlying it is called Calculus Of Construction (CoC).

But I know for a fact that they thought it would be good joke as well.

Or at least a very [...] formal one

That's a good one ;)
فيلم Pixels 2015 مترجم
Nice job! I like the idea and the implementation. A not-so-minor nitpick though: I have a decent recent laptop yet the Solar System book takes forever to load on Firefox (29s including 25s where the whole UI thread is blocked.) Maybe some kind of lazy loading would help?
There is no such a thing as demo-cracy.
Sure. So Kickstarter should pause it, and make sure all backers understand that the previous information was misleading, and be allowed to see proper new shots of what it actually is.

Also they need to clarify if it's actually a Staff Pick.
re:

* Closures capturing their environment and keeping local variables alive longer than intended.

How can that happen to a stack variable (and RAII is about those), given C++11/14's closures ("lambdas") do not prolongate the lifetime of the objects captured by reference? Or did you mean capture by value? (would be really confusing with RAII-ing classes :) )
> So, you don't use any browser apps?

That's not at all what they said. Some of us use browsers that are not chrome. That would mean having to run 2 browser runtimes to get a thin wrapper with chrome.
Where do you see that? I saw mention of using it on one other program - an image viewer, Microsoft Windows IrfanView.
Decentralized Key Servers Are Dead
But that's nothing to do with thread saftey - even with a single thread if the char[] changes then stuff blows up right?
>> In particular, C++ (and Rust, etc.) stresses RAII (Resource Acquisition Is Initialization)

And the new Perl, they say
Yuggoth... is a strange dark orb at the very rim of our solar system... There are mighty cities on Yuggoth—great tiers of terraced towers built of black stone... The sun shines there no brighter than a star, but the beings need no light. They have other subtler senses, and put no windows in their great houses and temples... The black rivers of pitch that flow under those mysterious cyclopean bridges—things built by some elder race extinct and forgotten before the beings came to Yuggoth from the ultimate voids—ought to be enough to make any man a Dante or Poe if he can keep sane long enough to tell what he has seen...

—H. P. Lovecraft, "The Whisperer in Darkness"
(courtesy of the Wikipedia page on Yuggoth, aka Pluto).
I'm sure every person in the past connected to any one of those empires thought exactly the same thing. We can't really help thinking like that either, after all the present is so special, this time it will be different and history is already long gone.
Remember, it's pronounced "njuːˈmædrɨd". I don't think TFA will win any prizes from the Illinois Office of Tourism. It's fine to decry riverfront casino architecture or the unpleasant monotony of driving through Illinois (although I suspect he's never transited Kansas or Texas), but how can you talk about old buildings in Cahokia and not mention the Mounds?
Countries are in general immune to lawsuits (sovereign immunity). The federal government has waived that immunity in many cases (e.g. Federal tort claims act) but it's still the overriding rule.
> it may well be faster than an app written entirely in the native language of the system.

So nodejs is now faster than C/C++? I guess Javascript really can do everything.
15 Cheap, Fun Things to Do Together This Weekend
Though extraction also emits a lot of GHGs via flaring and so on, which should be costed properly.

Apparently the biggest solar power installation in the world is used to generate steam which is then used to increase the efficiency of oil extraction. In previous eras the most obvious source of energy for that purpose would be the oil you are extracting.
The license on this is...interesting.
"The OR adds mental overhead for whoever works on the function in the future"

What world is this guy living in? It's like it's the first time he's seen this and just decided "I don't like it, let me write an article about that".

Anyone working in JS for more than a month will have seen this as common practice. It much neater (and less mental headspace IMHO) than an extra if block. Particularly if you have more than one optional variable.

The only practical consideration raised is the falsy types can trip you up but that is easily negated. I have strong negative feelings for people who impose their own personal believes based on nothing but their feelings.
Scientists interconnect animal brains
Great powers often decline from inside-out. It's reasons outside them just assist the process.

Most empires do not truly collapse. They just decline and change into something else, often parts of other empires. British Empire is now small part of power structure in its ex-colony. If you join British Empire and American hegemony together, get 400 years of expanding Anglo-Saxon culture with internal power shifts (like different dynasties in China).

In the "The Rise and Fall of the Great Powers", Kennedy argues that all Western powers in last 500 years are drawn into strategic entanglements that force them to spend more of their GDP on defense. This leads to domestic underinvestment. First the great power experiences relative economic decline, then its rivals start to challenge it. Then wars bankrupt it.
FTR, I've learned Coq before Haskell
Perl solved that issue by introducing the // and //= operators, which do the same thing as || and ||=, but restricted to consider only undef as false.
This is not problem of slack in webview. This is problem of slack. Actually interface in OSX is slower that web view. If you compare optimized Web app and OSX Native app, you will spot difference. Slack is just not optimized.

You can to check our own messaging to it's speed at our old hacker news thread: https://news.ycombinator.com/item?id=9757243 It is faster than native apps.
You can't project power with ICBMs like you can with an aircraft carrier.

A lot of American might is still inextricably linked with maritime power, purely because of those aircraft carriers and the support fleet that accompanies it.
nice work, here is a brief feature request list

* when a formula is copied, the latex should be copied

* support for \begin{align}
I get my tech news from http://AllTechNews.co
Perversely, America's excessive amount of control over all other countries has likely (largely) led to the world's unprecedented amount of peace and stability. This is the theory of Hegemonic stability:
https://en.wikipedia.org/wiki/Hegemonic_stability_theory

The US doesn't exert its power for the greater good, it does so for its own economic gain - but world peace and stability are good for the US. It's a very interesting dynamic. It's very subjective if USA's relative waning power is good or bad, but there's a chance we'll see increasing strife in the world as America's power wanes.

edit: based off the ever-changing karma on this comment I'm assuming some people are downvoting this. My comment is meant to be a neutral stance towards a well-respected political theory - how about a response along with the downvotes? I'd love to have some discussion around the Hegemonic stability theory, which I find fascinating.
What the Brain Says about Machine Intelligence by Numenta
Not having a connection for a month doesn't necessarily mean you're not "still here".
I think NPM 3 is adding flattening. I.e. if A and B both are alright with 1.0.2 of C, then it'll not duplicate it under A and B.
Yeah, the paper in itself is interesting, not sure why they had to give it that completely misleading title.
There's also the overhead, but a $x fee/year for each driver/user (as part of the first ride fee) would probably cover that pretty easily...
True, but object pools enables you to reuse objects, which in turn allows you to avoid or postpone GC (if done correctly).
I've noticed, this is a growing style trend in British journalism. At least the sentences here are longer. The few times I've accidentally ended up on the Daily Mail, it's been infuriating trying to read their Sesame Street-level sentences.
Amount of electric car is irrelevant at this point. They market share is less than 0.1% in most areas, so systematic calculations of current state are not that useful.

The current EV subsidies are mostly to recoup some initial R&D cost and overcome decades of advancements in gas cars. Moreover, gas cars enjoy strong network effect as well as efficiency of scale.

The question is, what would be the total damages once they reach 5% market share. There is strong belief that they have potential to be 10x better than current cars on many dimensions.
Unless we start having Mexican sectarian unrest in the southwest, the US has the resiliency of Russia + the global reach of Old Britain. If we're in decline, it's a very very long arc for the US in the imperial-like sense.

In terms of the republic, I think that we're in a dangerous time. But we've been there before and came out ok.
I know someone who is currently running a Kickstarter and who is also a 'Staff Pick.'

As far as I understand, some (not all) campaigns receive an email at some point to congratulate them on being named a 'Staff Pick.' The email isn't 100% clear as to what being named a SP means. KS actually discourages the campaigns from putting up a badge, but many of the projects do anyway.

There is little to no policing. So, my guess is that some projects use the badge regardless of whether or not they're a SP.

Personally, I think they should formalize the process and bop the heads of those that are misrepresenting themselves.
Docker comes to FreeBSD
Um, if you have 5 farmers, you could also have 5 woodcutters.

100 catnip->1 wood.
Farmer=5 catnip/sec=100 catnip/20 seconds=1 wood/20 seconds
Woodcutter=.07 wood/sec=1.4 wood/20 seconds.

Multiplying both by five changes nothing.
Vmd – preview Markdown files as they will appear on GitHub
Hospitals are somewhat controlled environments and they try to account for every pathogen they expect to find. But they didn't expect a biological attack with an airborne bacteria.
Did they lose original source code?
It does address common real scenarios. However, it also causes issues for other common real scenarios. For instance, say you have a CSV parser where you generally only look at a few columns. Under the old system, it wasn't crazy to implement this by, for each field, checking if any unescaping is necessary, and if not (generally the common case) doing a substring. This produces some garbage, of course, but manageable amounts. This approach abruptly gets _far_ slower under Java 7.

I can see why they made the change, but it absolutely did cause problems for real-world use-cases.
Indeed - it looks like the LD50 for Piracetam is about 15x that of caffeine in terms of mg/kg body mass.

http://www.sciencelab.com/msds.php?msdsId=9926585 - caffeine
Toxicological Data on Ingredients: Piracetam: ORAL (LD50): Acute: 2000 mg/kg [Mouse].

http://www.sciencelab.com/msds.php?msdsId=9927475 - Piracetam
Caffeine LD50 Acute: 192 mg/kg [Rat]. 127 mg/kg [Mouse]. 224 mg/kg [ Rabbit].

Presuming human equivalence to mice - A 185 pound person would need to ingest about 168 grams of piracetam as compared to around 10 grams of caffeine.

But - it's really important to note that both are toxic to the point of being fatal in easily digestible, relatively small amounts. Caffeine, in particular, can creep up on you pretty quickly - penguin mints are 1/2 gram per tin. (75 * 7 mg/mint).
It might be ugly but there are more uglier things in JS :P..callbacks and so on.

The way he wants to solve it however uglier imho
I agree that default parameters will be a much nicer solution to this problem, but using the OR operator is a very common practice in JS, and any dev with more than about 5 weeks experience will recognize and understand that pattern pretty much automatically.

In the example with the undefined check... what if undefined is a valid argument? You should actually check the length of the arguments object.

See, you can always find examples of when you shouldn't do something. That doesn't mean you shouldn't EVER do it. At the end of the day, people who read and write code need to understand how it works. You can only protect people from themselves so much.
I've tried running, lifting and other training routines and I just can't keep it up. I don't have the discipline to keep up something I find so boring. No disrespect meant to lifters&runners, quite the contrary, I envy you guys.

Somehow though, cycling does it for me. I can go fast. It can take me places conveniently. I can do it out there in nature when I get out of the city on weekends. And, it fits in with my need to tinker with mechanical stuff :)
I think what the paper does is a variant of profile-guided optimisation (PGO) [1], an old approach to optimising compilers, where the binary is annotated and run to produce information about runs that is then feed back to the compiler so as to allow better optimisation the next time the compiler is run. The most well-know off-shoot of PGO are tracing JIT compilers. The first (well-known) tracing JIT compiler was Dynamo [2], and indeed, the system under discussion here uses DynamoRIO [3], a descendant of Dynamo to instrument a compiled binary. The instrumented binary is then executed multiple times to generate execution traces that allow the optimiser to find hot code, which is then analyses to adapt the code to the new architecture, e.g. change buffer sizes.

[1] https://en.wikipedia.org/wiki/Profile-guided_optimization

[2] http://www.cs.virginia.edu/kim/courses/cs771/papers/bala00dy...

[3] http://www.dynamorio.org/
This is the first era in history in which we have a complete, unobstructed view of the world. We can communicate instantly with anyone, anywhere. We can share our culture and our ideals instantly with anyone, anywhere. What does this mean for traditional powers? Does it mean they will last longer or die sooner? I don't know the answer to that question. But to suggest that this era is not special is incredibly short-sighted.
The Fancy Clone Script,Social Commerce Script
I would understand a markdown format for chat, because it's easy, short and fun. What made you use something as powerful as LaTeX? With great power comes great responsibility, right?
Shouldn't the undefined check be like this?

if (typeof fruit === "undefined") {
fruit = "strawberry";
}

Unless your doing something like:

(function(undefined) {

})();
You mean those are not integer divide operators?
StreamSquid saves your Grooveshark playlists
More like a new category of businesses: publicly transparent entities (PTEs); Blockchain accounting; transaction level transparency
I'm 43 years old, I can remember seeing articles like this back to my teenage years.
Maybe it's because of that attitude of forcing JavaScript upon everything, instead of simply using the appropriate tools. That's what I expect from people like this comment writer, and that's what causes that digging in the comic.
I've used TextSecure since sometime last year and my impression is that development has been speeding up in the past few months. [0] Seems like there's a new version every week. Most recent update brought a nicer UI, week before that "quick reply" from notifications, .. it really is very slick these days, and it works so well as a drop-in replacement that I've had no problem making my whole family (and various friends) use it. Not much explaining needed: you send texts just like before, but if the other person also uses TextSecure it's - well - secure (and free) and you don't have to think about it.

[0] https://github.com/WhisperSystems/TextSecure/commits/master
This argument started because you accused me of writing a nonsensical comment. The accusation was negative, highly offensive and not inline with policies of hacker news. Now it's descended, thanks entirely to you, into argument about bullshit.

So to prevent people from wasting their time; Maybe you should be less offensive. That's my advice to you. You can take that advice or you can go to hell. That's all I have to say about this topic. I refuse to continue it any further.
I'd say submarines and aircraft carriers do still make a difference in the South China Sea (or any potential conflict with the PRC), and the US are bound by treaty to defend the Philippines and Japan.
it is btw roughly http://nonwhiteheterosexualmalelicense.org/
Doesn't it also check for null not just undefined? Isn't that the whole point?
Can Your Business Profit from Data Quality?
Disqus is good for an MVP. It's easy to embed and works well.

If you're worried about "owning" the data/community, you could host your own discourse (http://www.discourse.org/) instance and use their embed feature (http://eviltrout.com/2014/01/22/embedding-discourse.html).

Embedding is sadly missing inline commenting, though.
That's an important point. I was immediately reminded of Limit Theory ( http://www.rockpapershotgun.com/2015/04/08/mia-limit-theorys... ), where the creator went dark suddenly early this year.

I think this might be a psychological hole creators can fall into. Maybe it starts out with them not wanting to communicate, one more time, that the project will take a while. Meanwhile ongoing development has hit rock bottom in term of perceived (or actual) speed. Then former fans start getting anxious, or upset, or leave - and this actually raises the bar you need to pull yourself over in order to start communicating again.
I'd still disagree but I can see your point. It's not just the basics. A real system needs some things you can't learn from a book.
Low-Power $5 FPGA Module
> Just look at the upcoming trend there for 'optimizing' distributed applications is to rewrite parts of your service in Go, which is a native compiled GC'd language.

In a way, Java's success was a nail in the coffin of languages like Oberon(-2), Component Pascal and Modula-3, besides the other nails those languages got.

Otherwise we could already be enjoying native compiled GC'd language in the last 20 years, also for systems programming.

> That - or going for some Java enterpricy application with tons of frameworks which eats up all your memory. Hello 32-core machine with 96Gig ram to generate some silly reports.

You can have this in C++ as well. Hello CORBA.
Metropolitan Area Rankings for Startup Activity
Show HN: Commit Entropy – Entropy Calculator for Git Repos
Think Like a Green Beret: It’s Not Over
Right:

"A space should be left between groups of 3 digits on either the right or left hand side of the decimal place (15 739.012 53). In four digit numbers the space may be omitted. Commas should not be used."

http://www.npl.co.uk/reference/measurement-units/si-conventi...

In addition, put the odd unit in parentheses, not the SI one.

> 1 674.4 km/h (1000 mph)
Are you implying there are places in the world other than California? Interesting, this might require some further research.
Clients like Comic Sans... xD
I gave up coding to become a better leader long term [Max Levchin]
Numbers are float by default in Perl. If you want Integer operations you need to cast with int() or use https://metacpan.org/pod/integer
New in Python 3.5: Asynchronous Constructions
Yeah, but while others exploited natural resources or other things that decrease in volume over time, the US exploits currency, which only increases over time.
The Go Community Can Celebrate but It Needs a Code of Conduct
Takipi Blog: Top Posts of All Time
The headline made me think:
Imagine the irony if, after years of various human jobs being replaced by software, someone one day completes the cycle by inventing an AI that can develop applications for humans.
Far off, but funny to think about.
Oberon, Oberon-2, Component Pascal, Modula-3, D, Eiffel all provide C++ like value types.

Arrays, records, objects can be stored on the global segment, stack or heap. So they stress the GC as much as new/malloc stress the C/C++ memory manager.