skysight-inc/HackerNews huggingface dataset:
Link to McKinsey report that the article is based on (PDF): http://www.mckinsey.com/~/media/McKinsey/Industries/Private%...
scrolljacking intensifies
you can also sell the patent and make bank

but don't tell the internet that
Absolutely, also if you get hit from the side there is a lot more to it than just the weight of the car.

I'd sooner be in the light car with a chassis that doesn't get crushed into the cabin than a heavy car which does.

https://www.youtube.com/watch?v=C_r5UJrxcck I know which one Id like to be in..
I learned quite a bit reading this. I am just looking at RED, but I program in Lisp/Scheme.
FEXPRS come to mind [1]. PicoLisp sort of has them, and I think Newlisp does too, but I don't use Newlisp. I think this addresses some of the Lisp comparisons in a different light.

[1] http://axisofeval.blogspot.co.id/2011/07/meaning-of-forms.html
Yes but this car is not a Smart, so they may not enjoy the same accident survivability rates, specially given the price point, I'd want to see sanctioned crash test results before accepting they are equivalent to Smarts when it comes to occupant protection in collisions.
Show HN: TinyRave – SoundCloud for JavaScript Music
> Wasn't the US's situation post-ww2 sort of unique?

No, not really.

The US was not blown to bits, requiring a massive rebuild, nor did it particularly benefit from the blown-to-bits status of Europe; exports and imports were a small part of the economy.
That article is here:

http://www.onebigfluke.com/2016/04/whats-awful-building-soft...

Referenced from this article.
Same thing on the desktop.

Software development outside of the desktop and enterprise space is only sustainable via services/books/consulting, because no one is paying for software if they can get it for free.
haha are you being sarcastic?
DreamWorks Animation is bought by Comcast in $3.8bn deal
Hey guys! I made this. It’s a site for synthesizing music in JavaScript.

The API only has one function! Try this, make some edits and hit preview: http://tinyrave.com/tracks/new

Shoutout to Gibber and Wavepot which both inspired the site.
In the pre-Gox days of the Bitcoin subreddit you could find plenty of people advocating exactly that - that Bitcoin would make not just 'fiat' money obsolete but government itself.

Any idea, good or bad, is vulnerable to being discredited by its most annoying public advocates. Bitcoin 'hate' is mostly a reaction by people who encountered this and got fed up with it.

Not to mention that Bitcoin is explicitly anti-environmentalist: it's built on vast amounts of wasted electricity.
>All that's left is to wait countless tedious hours for the funds to appear in the, for example, Namesilo account. It is easy (so is using a credit card), but it's almost uselessly slow (unlike credit cards).

This is not a bitcoin problem.
The earth is small. If you build a scale model of the solar system the size of a football field, with the sun and one end and Neptune at the other (Pluto has been laid off as a planet) then the sun will be about the size of a ping pong ball and the earth will be the size of a poppy seed (and it will be about ten feet from the sun). Jupiter is about the size of a pea at this scale. Alpha Centauri is about four miles away.

And not only do you live on a poppy seed, you live on a very thin layer on the surface of this poppy seed. Blow the poppy seed up to the size of a basketball and the habitable layer is about the thickness of a sheet of paper.
n.b.: Password-derived encryption keys for e.g. password-protected private X.509 keys, not weak key derivation for the X.509 keys themselves.
The name Wolfram (for the metal) is of German origin, IIRC. Indonesia having been a Dutch colony probably got it from the Dutch language, if I might hazard a guess.
"Never have I seen so much accumulated capital wasted so badly" could be the motto for our generation.
HTML actually sucks, technically . . . It was never meant to be used to build modern web apps, just documents with links.
Related only to large numbers, but is there some theory about generalizing and extending our usual mathematical operators +, ×, and ^ (power)?

+ applied N times becomes ×N

× applied N times becomes ^N

^ applied N times becomes ...?

etcetera

And would such a theory have any practical use?
Discrimination in employment law only refers to specific classes of people based on race, religion, gender, military service, etc. Passing up on someone who isn't qualified for a job isn't discrimination.

"Hiring for personally" can result in "hiring potential drinking buddies" which means your hiring may skew towards people who share your race, gender, creed, and religion because humans usually pick people like ourselves for friends. This can become a positive feedback loop.

If your hiring practices are discriminatory that is illegal.
This particular comment is far from a personal attack. The closest thing to a personal attack was my final comment to Frondo.

I appreciate the reminder but for you to call out my comment and to say nothing of the numerous personal attacks directed at me in this very thread, seems more political and less enforcing the rules.
I have tried to use SBCL's code walker on a pet project and so far I have no problem with it; in fact it is surprisingly easy to use. By the way, the following post is a good introduction to it: http://christophe.rhodes.io/notes/blog/posts/2014/naive_vs_p...
2006 VW Presentation showed how to evade emissions tests
If you could really direct things on a massive scale that could work.

But I fear each little piece will scream bloody murder if it's cheese gets cut off and it becomes feasibly impossible to do what needs to be done.
How to save a kitten by writing clean code
The Apple TV also suffers from the requirement that you have to be able to use the remote to play the game.
You Must Build a Boat and it's predecessor 10000000 are games I still play forever and a day later even though I've maxed out 10000000 forever and a day ago.
@dang : title is really Man Jailed......
> As far as I know you can't make a purchase without having valid payment data.

What is "valid payment data"? How do they validate this data?

>Bitpay is definitely subject to KYC / AML compliance.

Why is that relevant?
> You should never have concrete expectations or make assertions on an unknown

As long as Optional#isPresent exists, you can have "concrete expectations" of an optional's content (or lack thereof).

> At that point a harmless looking refactor by someone else can introduce NPEs.

The fundamental problem is not .get, it's that you're qualifying code changes involving partial function as "harmless-looking" and "refactoring"
> “I feel you can’t be internet famous unless you’re verified and making money off your tweets,” Talia Jane says. “I was internet ‘Temporarily Recognized, Slightly.’ People were like ‘oh!’ and that’s it.”

Interesting quote for Backchannel to highlight since they did a feature on Greg Gopman, whose internet "fame" was definitely not temporary.
The plural of Yaris would likely be Yares if it were Latin and Yarides if it were Greek. The initial “y” makes it sound more Greek to my ear, so if we’re going to have fun with the plural form, I’d suggest Yarides.
The name getWhenPresent() doesn't seem descriptive to me.

There is already orElse(value) and orElseThrow(exception), so why not add a plain orElseThrow() to raise the default exception?
>Once Tesla stabilises, they'll be looking to move manufacturing jobs offshore

I'm sure that some jobs will be created offshore, but I doubt that the worlds largest battery factory is just going to be shut down and moved to Shenzhen.
Think Bristol and the like. Plenty of period properties in great locations, but smack next to traffic lights on an a-Road, therefore noisy, dirty, 30% or more cheaper than one street over. Often unrenovated as nobody sees any point in investing in a place that has its value substantially diminished by traffic, so cheaper yet.

No, hardly a squillionaire, just mortgaged up to my eyeballs and have three so far, eyeing up number four. Live in one of them. They're my hedge against the apocalypse not happening.
I like to see some benchmark for latency and throughput, as far as only official benchmark is exist.
Benefits of 1 Minute of All-Out Effort during Exercise
Show HN: Startup Return Calculator
If I could make the same money as a barista, I would do it, while continuing to program on my own as a hobby.

These days it's mind numbing Java CRUD services all day long, then I work on my own stuff (in any language but Java) at night.
Well, maybe they need to learn the lesson the hard way, because when they start doing `foo.getBar().map(this::toString).orElse("Bar not found");` they will realize (hopefully) that this looks much more like Scala than classic Java.
"Wool Department"? Sounds like you got fleeced.
Unfortunately not a review of
Leiji Matsumoto's "Galaxy Express 999", or of Kenji Miyazawa's "Night on the Galactic Railroad", or even the wonderful animated film based on the latter.
Even so, it's a nice review of a book on the history of British railways.

"...I lack the trainspotter’s enthusiasm for locomotives, and I’ve had some horrible journeys on that train. But the theatrical grandeur of [a locomotive's] arrival always alters my sense of my surroundings, as if a door had opened, offering a glimpse of an intricate, sprawling structure normally not seen at all, and never perceptible as a whole except through some transcendental sleight of imagination: the railways."
https://en.wikipedia.org/wiki/Hyperoperation
dang, I really like apply HN. I think it helps not just ycombinator fund the right ones, but also really helps inspire the ecosystem to come up with good ideas.
10 Simple Patterns of the Most Insanely Successful People
It doesn't really matter how many elections you think it might take to transform into a fascist dystopia. If you say it will take at least N elections to get that far, there will be people out there that will argue that we are already N-1, N-2, or even N elections on the way down that path.

And until we have an election that signals a clear, unambiguous change in direction, the disillusionment will continue. The Bundy-style armed protesters will grow ever more convinced that time is running out, and those on the margins will view them less as crackpots and more as harbingers.

The "don't trust the feds; don't trust the cops" attitude is finally spreading to the median American. Our bread needs more butter, and our circuses need newer acts.
> I want equal opportunity, not equal outcome

I should have been more specific, but if it makes you feel any better: I did mean "equal opportunity" and not "equal outcome."

Why did you write something so vitriolic based on an ambiguity? But ultimately, yes, my fault for being ambiguous.
Gotta call BS. Gas in my area is currently $2/gal. I think it's highly unlikely to go up "orders of magnitude" in a short timescale, unless you're intentionally using weasel words. There's plenty of oil around, wells are being capped due to oversupply/drop in demand.
FBI confirms it won't tell Apple how it hacked San Bernardino shooter's iPhone
Comcast's NBCUniversal buys DreamWorks Animation in $3.8B deal
Maybe I'm taking your example a bit far, but it seems like you'd have to choose the hashing function carefully, correct?

To use your example, it must be 100% certain that a hash with 6 leading zeros is possible to generate with md5.

Also, I'm assuming you don't want clients spending too long on the problem, so it seems like you'd want to have a prediction of roughly how long it would take to compute the answer. Otherwise one client may get lucky after 10 iterations whist another may take 10 million. Are hashing functions predictable in that manner?
Take the DevEconomics survey for some free Bitcoins and other cool prizes
Atari 2600 games are more playable, fun, immersive, and inspirational than any games for IOS and most modern console games.

If you have a few pixels to animate and want to build something fun, you think about what makes a game fun.. When you have HD video, textures, etc., you think about implementation details.
It's a balancing act. Where microservices do shine compared to a large "monolith" is during a go-live - way less headache/risk and if shtf way easier to roll everything back. Anyone dealing with large-scale customer-facing systems will appreciate that.
Not sure `getWhenPresent()` is better. Maybe `unsafeGet()`? That's a pattern found a lot on functional structures such as `IO` or `Task`.

There could be a discussion to remove `get` altogether, but I don't think it would be a good idea. I don't use the Java type, but `scala.Option` and I think `get` is occasionally helpful in unit tests, scripts, etc.
Being unfamiliar with the leaks, this article fails to mention what the PS4K's supposed features are.
FBI Could Gain Unprecedented Access to Hack into Computers
Clarification. B2 costs $5/TB for storage ($0.005/GB stored * 1000 = $5/TB store), and $50/TB for downloads ($0.05/GB downloaded * 1000 = $50/TB downloaded).
Mark Randazza the same lawyer who installed malware on peoples' computers and tried to extort money from them for illegally downloading gay porn?

https://fightcopyrighttrolls.com/2015/07/09/marc-randazza-mu...
http://arstechnica.com/tech-policy/2015/11/how-copyright-law...

(ransomware, even - of the 'pay me $4k within 30 days or I'll disable your computer' variety...it doesn't get any more scummy)
You can not understand this sort of thing if you model humans as idealized Vulcans. You have to understand that sex and nudity and such are all tied up not just with our forebrain, but with our irrational hindbrains, and we don't get to choose what "programs" those are running. I'm not saying I have a really easy answer, just that being mystified by these sorts of things is an indication that you're running on the wrong model of human minds. These issues are real, and the nudity is merely a player on a complicated game board of deep human currents of sex, power, hierarchy, and public morality, its need to be enforced, and it's need to be seen being enforced (important not to model those as the same thing!), playing out in a complicated iterated group social game.

Further, it's worth pointing out that the people painting the nudity were not Vulcans neutrally painting "just what reality is" either. The painters set out to push certain buttons with those paintings, and the fact that people react is a measure of the fact they succeed. It should hardly be a mystery that people have further responses to the fact certain buttons are being pushed; indeed, it would be a mystery if they did just consider it no different than a painting of a bowl of fruit.
The nitpick is entirely fair. What's worse, is that I know the word is suffix, I just didn't use it. :(
Good quick read on being more careful with slack webhook urls/tokens. It'd be neat if github could detect common key patterns in commits and warn if they see any. But not sure how many key patterns are that predictable!
Repeating https://en.wikipedia.org/wiki/Land_value_tax as it was my main suggestion and the one you left out.

But the bigger problem is that even if a simpler and less distortionary tax system were adopted, governments if permitted to will just gradually add all the other kinds of taxes on top, purporting to need to in this modern world.
There is a big difference between null and .get()

With null, the actual error can show up somewhere completely different in your code making it hard to trace where the null value came from. With .get() the errors happens at exactly the point where I told the compiler: "trust me, this isn't empty!" but was wrong.
why not just use a single finger on the touchscreen, or tilt the device? I think the flaw is expecting the phone to behave like an elaborate 8-button hardware controller.
Wait, the domain is called "modernescpp.com", that's Moderns Cpp... not Modern Cpp.

Wow, that's not good....
OpenAI Gym – reinforcement learning for your robot
Well, I can't argue with your opinion, but I certainly would not.
There is the same sort of issue with any foreign currency. As a Canadian, I'm often buying things with USD. I don't expect to covered for fluctuations in the CAD/USD if I'm refunded.
Does the new PS4K play games in actual 4k (not upscaled bullshit)? No. It won't have titles designed to run on 4k screens. It won't be able to have games run at 4k. Sony has already told us this.

This is simply an update for people without a PS4 or for people whose original PS4 breaks (I assume it's just a matter of time based on my and others' PS3 experience). It's a ploy to get more money for essentially the same product. Yes, you'll be able to watch 4k Netflix on it, something you can do with a ~ $100 box nowadays, but other than that the name is a misnomer and the upgrade certainly unappreciated in the gaming community. As others have said, if we wanted upgrades every year or two, we'd stick to PC gaming thank you very much.
Can technology startup Deliveroo revolutionise the restaurant delivery business
I will never use Java's Optional. I'm baffled why it even exists. Further, I remain unclear on the value (haha) of the @Nullable and @NotNull annotations. If it's not baked into the language, why bother?

I've been using NullObject since (checking...) 1996. This is The Correct Answer.

http://c2.com/cgi/wiki?NullObject

I first read about NullObject here:

Object-Oriented Design Heuristics
http://amzn.to/1ND1YSU

What'd be really neat is some mojo to remove the boilerplate of implementing NullObjects.
Ask HN: What is “vouch”?
I see a new Vouch button has appeared under /newest but I couldn't find any information it. It appears to override the automatic flagging system (and presumably is only available to users with high karma).

Can anyone point to more information, discussion about how it works, and guidelines about when it should be used?

I used Vouch on https://news.ycombinator.com/item?id=11589331 which seems to have been unfairly marked Dead. Apologies if I'm doing it wrong.
Isn't provisional also public info that anyone can access?
The Oddly Fascinating Quest to Design the Perfect Desk Lamp
WISP computer has no battery, gets power wirelessly from radio wave
I agree with you. Unequal opportunity is morally and practically bad. We do not want to prevent the next Einstein or Newton from becoming the next Einstein or Newton because of their gender, birthplace, or anything else.

Again, though: I don't feel that addressing one particular facet of inequality is bad for the struggle against inequality as a whole any more than focusing on colon cancer is some kind of insult to say, breast cancer survivors.
Knuth's up-arrow notation is one of a few ways to address the addition->multiplication->exponentiation->tetration->... extensions: https://en.wikipedia.org/wiki/Knuth%27s_up-arrow_notation

As for practicalities, the mathematician in me will let the scientists deal with that.
Evolving Our Ideas to Build Something That Matters (2016)
If your driving in a city and never break 45mph then overall risks change significantly.

I drive a relatively small car for the US, and it's about the minimum I would consider safe at 70MPH. But, if you are spending 98% of your time in the city then simply renting a larger car becomes very viable. You can rent a mid size SUV at ~600$ per week and for a longer vacation you can upsize for minimal cost. Further, if your flying somewhere your car becomes meaningless anyway.

PS: Remember a tiny electric could end up saving you 250+$ / month.
Thanks for the suggestion. Looking for something a bit more difficult? Preferably creating a solution for a trivial problem?
The existing methods orElse(defaultValue) and orElseGet(supplier) and orElseThrow(exception) should be enough to cover everything get() does.

But the Java community should move towards ifPresent/map/filter/flatMap etc.
Good game no one plays: Land Air Sea Warfare (it's basically old school Red Alert ported to iOS!)

Shit game everyone plays: clash of clans.

Basically, there's more non gamers than gamers, and more mkney in skinner box candy crush than good old school games. So the game makers sold out.

It's like how people think dark souls or Bloodborne is "too hard" to be fun. It's exactly fun because you have to try and not just do endless todo list quests!
Not available in my App Store (Norwegian). Why not make it international?
Couple sues Snapchat over 'speed filter' they say made woman drive too fast
Those bloomberg recruiters must contact everyone. I'm like "yeah I play around with Rails on side projects". Then they want to interview me. I've never gone through with it because I'm pretty sure I wouldn't be successful in that position.
I have always liked Windows logos. I have fond memories of eagerly upgrading to Win98 or installing Windows on new PC builds and seeing the logo for the first time during setup. I also like the new Microsoft and Windows logos as well as the Store design. Surface looks great too. I don't know why Msft gets so much slack on the design front.
He's just being foolishly hyperbolic with the term "magnitude." He even uses hedge words to protect his oracular status.
What a joke - if this is what Google's vision is for the cloud then it is clear they have no idea who their customers are and what they want (hint: Enterprises)
How is this is different from paypal? So you have buy credit with local currency, paypall exchanges the currency to dollars, and then they transfer the dollars over to steams bank account.

A better system would be direct payment, but thats a problem that society hasn't figured out yet. How to easy transfer money, without a middle man, in a safe, private respecting, and cost-free way.
Having worked in libraries for many years, weeding is a very contentious issue. Many patrons (and librarians!) have an emotional attachment to books, so to recycle them just feels wrong. Some libraries have resorted to putting their weeded books into locked dumpsters - there have been instances of patrons coming across a dumpster full of weeded books then going on a tirade against the library for "throwing away knowledge."

A lot of people don't realize the detailed process that goes into deciding to weed a book. When was it last checked out? How does it compare to other materials in the collection? How many copies of this book are available regionally, nationally? What's the monetary value of the book? Is the subject matter outdated, and if so, does it still have value? It's a very complicated process and unfortunately libraries simply aren't able to keep every book, nor should they!

As a compromise I've seen some libraries offer weeded books for very cheap or even give them away for free, which seems like a good way to please both sides.
Indeed. It would be interesting to see what kind of star-rating could be achieved using inexpensive technology.

Things like crumple zones and steel reinforced panels are cheap, things like AWD traction control are somewhat more expensive.

In terms of overall platform cost, though, I'd expect it to be possible to design a very safe car without increasing the price significantly, perhaps somewhat at the expense of aesthetics.
Technically no, but "known for X" is also used as a stand-in for "person is good at X".
actually that would be a bad idea.
considering you want to handle multiple options at once.
the code would get really messy with flatMap/map
another way would be (now consider more options and it will be way more ugly or considering a list of optional where every optional needs to be present to calculate something):

if (opt1.isPresent() && opt2.isPresent() && opt3.isPresent()) {
int i1 = opt1.get();
int i2 = opt2.get();
int i3 = opt3.get();
}

of course scala has a better way of handling that:

for (i1 <- opt1; i2 <- opt2; i3 <- opt3) yield (i1, i2, i3)

But java has no support for generators.
Edit: btw. even Scala has `get()` and it was there a long time even when you need it even less there: http://www.scala-lang.org/api/2.11.8/index.html#scala.Option...