skysight-inc/HackerNews huggingface dataset:
I think it'll happen to a substantial degree. The automotive giants have put a lot of r&d into alternate energy sources and drivetrains - this has been looming on the horizon for decades.

I don't think they'll achieve an outright ban, but we probably will see a limit on capacity for ICE engines, and see them disallowed in trucks and other heavy vehicles - they account for a majority of emissions.

Market demand will take care of the rest, as I don't think there'll be much interest in new fossil cars once electric is cheaper and more powerful, which is happening as we speak.

Also, VW probably achieved a stonking own goal with the emissions scandal - many who bought "eco" cars thinking they were doing their bit have been let down, and the Germans are an environmentally conscious lot.

Me, I've been putting my money where my mouth is and buying nice houses on busy noisy roads. They'll still be busy in ten years, but quiet and no longer polluted - and once driverless tech is firmly in, congestion and density go away too.
2kg for a laptop? I can remember when computers were that heavy.
In a dynamic language, you have to wait until runtime to decide whether an operation is valid or not. Only then can you check an object's tag to see if it proclaims the right type. If it doesn't, non-local exit (of which the exception is the most popular form), is still the best you can do. So, cum grano salis, throwing an exception is a dynamic language's way of disallowing invalid operations.
Why not say that or at least add that to your post in the first place/
44% of Germany's electricity is currently from coal[1]. Hopefully they plan to reduce that, or this is a wee bit misguided.

[1]http://www.eia.gov/todayinenergy/detail.php?id=26372
Yeah, so the thing about stuff like this is that it is inherently classist. There are 2 things at play here:

- knowing what rules are permissible to break highly depends on your upbringing and social status. In other words, "the rules that don't matter" for Paul Graham are the rules that don't matter for a rich old white dude.

- it's much easier to break the rules when you know that there will be no consequences because of your wealth/social status . Kids whose parents paid for a Stanford education will "delight in breaking rules" much more than the hard working kid from immigrant parents desperate to fit in in a world where no one looks like her.

This is exactly the kind of privileged rhetoric that people who push for more diversity and sensitivity in Silicon Valley and tech are trying to highlight/stave off.
This is bollocks. USA being larger country and all just does not cut it for me. Why we have not heard about a single incident from Asian customers ??? You know Korea, Hong Kong, Macau, Japan....

I believe there's a higher percentage of people in US that will try to tamper with the phones and trigger the dangerous reaction. I would not be surprised it's the other OEMs trying to pull the stunt here.

Do not take me wrong I am not trying to defend Samsung here but I can't believe all of the accidents would happen only in the US. You know...statistics!!!
If you read that last wikipedia page about self-immolation that you linked, you'll find out that:

> Jimmy Yu has shown that self-immolation cannot be interpreted based on Buddhist doctrine and beliefs alone but the practice must be understood in the larger context of the Chinese religious landscape. He examines many primary sources from the 16th and 17th century and demonstrates that bodily practices of self-harm, including self-immolation, was ritually performed not only by Buddhists but also by Daoists and literati officials who either exposed their naked body to the sun in a prolonged period of time as a form of self-sacrifice or burned themselves as a method of procuring rain. In other words, self-immolation was a sanctioned part of Chinese culture that was public, scripted, and intelligible both to the person doing the act and to those who viewed and interpreted it, regardless of their various religion affiliations.

Other self-immolations were political protests, and they weren't performed only by buddhists. ( examples here https://en.wikipedia.org/wiki/Self-immolation#Political_prot... )

Of course, as the wikipedia article says, "Since 2009, at least 120 Tibetans have self-immolated, more than 40 have died". But later on, you we read, "In 2013, the Dalai Lama questioned the effectiveness of self-immolation as a demonstration tactic. He has also expressed that the Tibetans are acting of their own free will and stated that he is powerless to influence them to stop carrying out immolation as a form of protest".
Rachel Bush from New York
After the latest drama I think libreboot is driven be oversensitive and irresponsible developer. Prove me wrong?
Not really a cultural thing, as every culture has some form of this (see for instance the conversation here https://news.ycombinator.com/item?id=12535415). I'd say probably more of a personality thing. A lot of analytical types tend to find comfort in rules, and feel a great sense of injustice when people break them in order to have unequal footing. I'm with you on this - if someone pulled this stunt on me, I'd thank them for the donuts and then tell them to put their resume on the pile like everyone else.

That being said, it's sadly not how the real world works.
Whether it is flipped or not seems to depend entirely on how it ended up being shuffled.

Maybe that's why you don't use Javascript Math.Random() for cryptographic purposes? :-)

Shuffle function:

function doShuffle() {
var startTime = Date.now();
var pixels = shuffledImage.data;
while (shuffleStartColumn < width) {
// Pick a random column j in the range [i, width) and move it to position i.
// This Fisher-Yates shuffle is the less efficient than the Durstenfeld shuffle but more animatedly appealing.
var i = shuffleStartColumn;
var j = i + Math.floor(Math.random() * (width - i));
for (var y = 0; y < height; y++) {
for (var x = j - 1; x >= i; x--) {
var off = (y * width + x) * 4;
for (var k = 0; k < 4; k++) {
var temp = pixels[off + k];
pixels[off + k] = pixels[off + 4 + k];
pixels[off + 4 + k] = temp;
}
}
}
shuffleStartColumn++;
if (Date.now() - startTime > YIELD_AFTER_TIME)
break;
}
I love how "free software" rails against the anti-freedom of "open source software" and then fails to carry that libertarian spirit through letting people decide for themselves what to do with their own bodies and not judging them for it.

On the other hand, the problem with claiming "I'm being biased against!" is of course twofold: One, any noncisgendered-white-male employee can claim it even if the main problem was a lack of productivity. Two, when I feel unwelcome, my optimal response is to just leave instead of suing those I feel unwelcome from (with the added assumption that it is very hard to change people's preferences for other people, and that there's a certain amount of "dealing with the way things are right now instead of forcing them to be otherwise" acceptance available.)

Nobody likes drama queens, not employers and not employees. Just go, I say, and find a welcoming environment. You're not married to a software project.
Labs64 NetLicensing – Pricing
My apologies. Way too often I hear people in the Minecraft community say everything would be magically fixed if the game had simply used C++ in place of Java. I guess I'm too quick to jump on people using "C++", "high performance" and "Minecraft-like thing" in one comment nowadays.
A second on minetest. It's quite impressive.
SO what? Most of the life on earth is still carbon-based, as in with carbons at the centre of all essential molecules in biology. What kills you is irrelevant to make that statement true or false.
https://news.ycombinator.com/item?id=12670082
There are still a lot of ads. The company that now owns SF buys up Websites for the sole purpose of making money through ad revenue. I don't think they are interested in anything but milking the cow they bought. No judgment. I just believe those are the facts.
Try to teach him the lambda calculus. Church-Turing thesis still holds today, so if he's able to learn the lambda calculus he will understand what functions are indeed computable, and what functions are impossible to compute, regardless of hardware, software, etc.

You don't need to have a computer (Von-Neumann et al didn't have one!) to invent a brilliant algorithm.
> It is extremely unlikely that any post-2008 Intel hardware will ever be supported in libreboot, due to severe security and freedom issues; so severe, that the libreboot project recommends avoiding all modern Intel hardware. If you have an Intel based system affected by the problems described below, then you should get rid of it as soon as possible.

https://libreboot.org/faq/#intel
Stanford student here – not taking the class (took it a couple of years ago), but have many friends who are. According to them, there's roughly 700 students currently enrolled in the course.
DNA?
String::find from GCC is 10 times slower than strstr
You may find an interesting read about the subject in a book of Murakami Heruaki, https://en.m.wikipedia.org/wiki/Hard-Boiled_Wonderland_and_t...
Oneplus 3 is a gem. Probably the best android right now.
Inclusive Design Toolkit
Well this is an interesting detail: The court-ordered search Yahoo conducted, on the other hand, was done by a module attached to the Linux kernel - in other words, it was deeply buried near the core of the email server operating system, far below where mail sorting was handled

In other words, a lot of effort was spent to hide the very existence of the code. Injected into systems in a stage far from the intended scope, and made to persist across upper level application rewrites.

No wonder their security team freaked out when they discovered it.
How to Write a World Class Single Page App
Prolog normally finds a solution, and if you decline it, a new solution, and so on until it can't find any more solutions. If you pay careful attention to your program, you can make it so that it finds ones that satisfy soft constraints first, and then solutions that don't satisfy them.

This is what the replies in [0] suggested. Prolog isn't exactly intended for preferring some solutions over others, but it has predictable solution generation that can be used to prescribe priority.

That's a lot of mental work, but the code is succinct. If you want to get by without flow diagrams, your best bet is to generate and optimize a cost function, and that can be done in any language.
I really don't know. Can you ask him? This was my mail and his reply:

> I am curious, is there a potential date for release of version 1.0.0
> of the Curry programming language in the near future, ie to be
> considered production-ready and feature-complete?

Although we are working for years on Curry, I am careful to release a 1.x version. In the last years, the design stabilized a lot, in particular with the recent switch to 0.9.
However, since Curry intends to be an extension of Haskell, one big thing is missing: type classes. If type classes are added, I think it could be called 1.0. However, for this purpose, we need serious implementations of type classes. We made one approach some time ago but it needs a lot of effort to get it ready with all the tools that exist so far. Now, we are working on another approach to add type classes that might be finished in the next year.
Since the addition of type classes breaks (the type signatures of) existing code, it is not a simple extension.

Sorry that I can't be more specific. At least, we are working on it, but our capacity is limited :-(

Best regards,

Michael
Please illuminate us.
Just look over recent ShowHN entries and imagine what categories to sort each entry in will show that your categories have to be so broad as to be useless, or too specific.

e.g. "Development", "Promotion", "SaaS".

At least with my own project I know what tags to suggest: "git", "DNS". But where I'd file it otherwise I'd have no idea.
While I agree that most BIOS and/or UEFI installations are just... unacceptable, I don't think that a replacement will do just fine. The initialisation process should be as streamlined as possible, but allow as much control as possible. I would not call a multi-staged boot process "streamlined", when you argue that coreboot is the fastest way to boot up a computer. And then again, the whole process is repeated by the operating system one way or another. Anyways, I'm glad that coreboot exists regarding the UEFI fuckups in the recent past, but I don't think it's the way to go further.

Oh, and, the free in libreBoot is just cosmetics, so I shrug, whatever.
They got rid of the most obnoxious things and added SSL:

https://www.reddit.com/r/sysadmin/comments/4n3e1s/the_state_...
https://sourceforge.net/blog/sourceforge-acquisition-and-fut...
Minetest – A free, open-source voxel game engine and game
Sadly it doesn't look like it's been preserved:

pdb2.1-demo/
pdb2.1-demo/COPYING
pdb2.1-demo/bin/
pdb2.1-demo/bin/rs6000/
pdb2.1-demo/bin/rs6000/pdb-cpp
pdb2.1-demo/bin/rs6000/pdb-comp
pdb2.1-demo/bin/rs6000/pdb-opt
pdb2.1-demo/bin/rs6000/pdb
pdb2.1-demo/bin/sun4/
pdb2.1-demo/bin/sun4/pdb
pdb2.1-demo/bin/sun4/pdb-comp
tar: Truncated input file (needed 253952 bytes, only 245760 available)
tar: Error exit delayed from previous errors.
Unlike the ME/PSP situation (signed binaries for a coprocessor that decide whether to turn on your CPU) this can be fixed with enough effort and grit.
What about The Maid International, Merry Maids and Molly Maid, all of which seems to have been operating for over 30 years?
I think you are making some pretty broad assumptions about a whole bunch of things.

First, this very article is about an immigrant, with no status, money or connections, creating opportunity for himself.

Obviously, I am gonna be somewhat biased by my own upbringing, so I can't be truly objective (other than knowing that I grew up in a vastly different upbringing that the folks you describe, yet still feel there are some rules that should be broken and others that shouldn't be crossed.

My only two points I would make are:

1. YC Funds a pretty diverse crowd from all over the world if I understand correctly (I have no direct knowledge.)

2. Founding a successful startup isn't for everyone, and maybe it favors some over others due to life circumstances, but that doesn't change the reality that to innovate and succeed, you might need that "naughty" mentality, regardless of whether it came from a place of privilege or not.

Finally, In my experience, persistence is by far a more important trait for success than almost anything else, and the most driven, focused, persistent people are often the ones that fought against all odds to break free from their underprivileged circumstances, much like the immigrant you described. I am not sure they feel a need to play by arbitrary rules or not, but even if they do, they often rise above through sheer force of will...and often that persistence, and will power brings them to do things that open doors by ignoring propriety and breaking down barriers and limitations that live in their head more than anywhere else.

I might be biased about all sorts of privilege and might be blind to the class bias you refer to, I do not know...but my gut and experience tell me that individuals and their personal decisions matter much more than their class and circumstances. (Not discounting those other factors, just discounting the role they actually play in reality relative their own choices and of course colored by my own bias.)
I hate these kinds of assumptions ...

"There’s a reason adults don’t pick up Japanese or learn how to kite surf. It’s ridiculously hard. In stark contrast, young people can learn the most difficult things relatively easily. Polynomials, Chinese, skateboarding — no problem!"

Um, ask some teachers about how easy that is sometime. I'm sure you'd get an earful.

The biggest difference between adults and children is not neuroplasticity--the biggest difference is TIME.

Children can spend 4+ hours a day learning a language, playing guitar, drawing, etc. In one year, that's roughly 1,000 hours.

I would challenge you to find an adult who can commit 1,000 hours in a year into learning something completely new.

In addition, children have a much better reinforcement loop. A child who can say even a couple of words in a foreign language will get wonderful praise; an adult won't receive praise until he can practically get a PhD in the language. Musical instruments are similar--a child can bang out stuff and everybody thinks it's wonderful--one wrong note as an adult and everybody is a critic.

I suspect there is some neuroplasticity involved in language--certain sounds seem to be indistinguishable to non-native speakers after a certain age. However, I suspect that the neuroplasticity is dwarfed by simple time.

I see little value in futzing with drugging the brain until we normalize things like time.
EC2's most dangerous feature
Could putting such a thing in the Linux core not also open vulnerabilities which a Hacker such as the "state sponsored" one could have used to steal yahoo's user data?
>> A rough advance estimate of retention is the "toothbrush test": do people use it as often as a toothbrush

Ugh - I have heard this before - its such an unhelpfully high level that it fails its purpose as target setting advice. Almost nothing is a "twice a day" service. Whether its Uber or Pizza, the vast majority of users do not use them twice a day despite their love and loyalty. For the few businesses that are e.g. FB, Slack etc. its because they are communication oriented rather than task oriented so they are more like monitoring a feed than using a tool.

Sure, its wise to be sceptical about services that are once per life "AirB&B for gravestones" or once per year "Uber for Christmas decorations" but your once per month billing/invoice system is likely to have high retention once you get customers locked in.
Here’s the .epub, do support the author if you liked it though.

https://instant.io/#a7f829dadaea43160bac71dbda4d0f7c4998d22a
Surely, that amount would be unreasonable in any case.
I agree, and I was hinting at that dissonance by saying intelligible content. But I also think we find ourselves today in a post-postmodern era. The promise of deconstruction never delivered and the allure of metaphysics and the structures persisted, in the face of it all. So we find ourselves chained in a truamatized relationship where perhaps the only option is to try to rejuvenate a forgotten romance, taking lessons from the excursions.
> Just now got this. I can try and slow him down if we think it will matter, or we just let him do what he keeps threatening to do and see if he does it

That guy just made $10 million on that text.

/r/Android also shows another 3 more recent cases of Note 7's blowing up, 2 from Korea and one from Taiwan.

If it seems like Samsung's executive leadership is asleep at the wheel on this one, it's because that's almost literally the case: Chairman Lee had a heart attack in 2014 and hasn't been seen in public since. While he's apparently alive he also hasn't handed over power despite being unable to communicate vocally for several years.
OK, dwaxe, I have to ask: Are you a robot? Because I uploaded this blog post, tweeted it, and then came straight over here to submit it and you still got here first.

Not that I mind, but getting your HN submission in within 30 seconds of my blog post going up is very impressive if you're not a robot.
> The stupidity with wich we argue for retaining useless jobs is baffling.

I couldn't agree more. It's basically occupational therapy.
Xero to Zrofy for your Shopify
Steven Spielberg and Jack Ma Join Forces
I have occipital neuralgia (damage to nerves in the back of the head), and the nerves of the head/neck are common triggers of migraines. Fortunately I don't have headaches or migraines, just pain, but people who have both are profoundly miserable I can assure you as I'm in a lot of the Facebook groups. They are essentially disabled, and mostly bedridden with no end to their condition in site (most are young and it's not something you die from). Furthermore, there isn't a lot of sympathy from the outside world as most people don't really believe chronic pain or chronic headache is even possible. It would be nice if there was a test to show pain or confirm a headache to substantiate these horrible conditions.
> mechanisms such as racial, gender, age, and cultural bias are so common. They're easy to apply, aren't entirely wrong (relatively homogeneous groups tend to operate better than nonhomogeneous ones, though there are many arguments about resilience and creativity/diversity)

I'll accept cultural homogeneity having worked in different cultures myself. But if you're seriously suggesting that racial, gender and age groupings are correlated with performance and subconsciously okay, you're going to have to provide a very convincing argument.
No, there is wrong information on he Internet. Factual provenance is a trickier issue than just "Google it."
Gregory Clark has compared social mobility across the U.K., China and Sweden at the least. The rates of social mobility are almost identical in all of them.
Cognitive Machine Learning
Germany is also phasing out fission plants, unlike some other countries, so renewables have to make up for those too.
Actually Germany produces 30% of its electricity demand via renewable energy sources[1]. The share of sources that vary in intensity during the day (wind, solar) would even be higher for electric cars, as they can be charged overnight, when the demand is lower than the supply.

Anyways, even for the part that comes from coal, there's still an advantage for big cities. The fossil fuel isn't burnt where people live and breathe, but outside of the city, increasing health considerably.

[1] https://www.bmwi.de/DE/Themen/Energie/Erneuerbare-Energien/e...
So... what is this?
Lithium batteries are very sensitive to the charging process. It could be that Samsung tried to optimize that and it worked in a lab. But when they produce millions of phones some devices just by chance will be outside the very tight safety margins.
> I wanted to use and like hackerrank as a hiring tool but found the questions had nothing to do with what devs do every day

Surely you can add your own questions.
Show HN: Ooktools – on-off keying tools for your sdr
Dam I loved that game as a child!

(Game A / Game B was how you started the game on the original)
>> This is a classic trap for technology entrepreneurs, right up there with 'building tools that makes it easier for non-technical people to build apps'.

Can you kindly expatiate on why building dev tools for non-technical people requires a web of trust?

For any given individual, evaluating whether such tools work for you should be a pretty quick exercise similar to test-driving a car. Why would you need a web of trust?
I believe he is on record for saying this, after he was captured. He was probably right, given that both Iran and Israel wanted to wipe him off the map. Iraq uber Saddam was a pariah state. But he underestimated the willingness of the US and UK to actually go to war.
> But if we passed laws to change these expectations (Obamacare is at least a step in this direction) so that companies just paid cash and it was reasonable to set up these things yourself, it would make workers' lives so much simpler

You can go one step ahead and make it completely automatic: you get health insurance the moment you are born. You retire the moment you need to. You are automatically insured against unemployment and other mishaps. You get free schooling for as long as you need. It can all be funded by taxes, personal and corporate.

It works in Europe. It should work for the US.
Forgive me, but why is the fact that a university is offering a class to its students (hacker)news-worthy? Isn't that what universities do?
No, but this has been the most helpful comment so far!
Do you think we should implement it?