skysight-inc/HackerNews huggingface dataset:
I know you don't particularly subscribe to the "AGI is extremely dangerous" line of thinking, but let's say for the sake of argument we're a decade in the future and it's starting to become very evident that it in fact is dangerous—like in a recursively self-improving nightmare type way—and it could be realized via a few thousand AWS instances with the application of some very specialized knowledge.

What do you imagine the U.S. Government's reaction might be?
Linux 4.4 released
I did this too, except in with less detail (ie theirs is better) and with less focus on germany

http://blog.mclemon.io/placenames-slash-maps-search-mashup

http://places.mclemon.io
New AMD GPU Performance to Be Boosted by Linux 4.5
Heroku is not 100% management-free, and if you know how to deploy the same infrastructure they provide, using VMs, dedicated servers and whatever, then there is little reason to use them at all. You get better flexibility, lower costs and very little more management requirements over what you get at Heroku.

Of course if you don't know how to do that, then you pay them to do it for you, until you can hire someone to do it on your own.
I doubt YouTube is willing to jeopardize their ad revenue for some intangible nudge towards Chrome. I'm sure these Google different orgs, rightly, prioritize their own P&Ls.
Oh, good to know that's available again. At some point it was pulled for copyright reasons.

http://boingboing.net/2014/05/18/bowies-takedown-of-hadfield...
35 percent of Americans slash staples spending to afford medical bills
Great benefits, especially the 4-day summer week, salary level and the opportunity to work everywhere.

Great benefits for sure increase the happiness of everyone. How do 15 vacation days compare to other companies though? Coming from a country where 20 days are legally mandated and most have 30 days, it seems low. I guess the summer work times greatly make up for that though.
That would be tough since we've never actually observed an event horizon. We don't know if they even exist.

The only observations we have are of supermassive objects. Do they have event horizons? We assume so, but no one really knows.
The peak spending in the graph is about $1300 for the month. This is barely more than one single employee's salary if they're on the US federal minimum wage ($7.25 x 40 hours x 4 weeks = $1160), and that's before you have to pay the employee overheads. It then settles down to around half this amount.

For a company with multiple employees, this really is peanuts. If you can do better, that's great, but it's not the standard experience in business.
Interesting ... Because of some incidents Google is evil ... Meanwhile Firefox is not allowed on iOS.
IMO neither chart gives an intuitive feel for the data. That nice straight line does nothing to emphasize just how rapidly the price dropped over the last 10 years. That's why I listed a table of the raw numbers instead of a graph. People understand the scale of numbers, and the scale isn't lost by trying to cram it into a chart.

The video used a zooming chart, which solves both problems.
> I've avoided such situations since

That's probably the saddest part. You're obviously a hard worker, dedicated employee, sane manager. A sane start-up would benefit a lot from having you on board, you would get well-paid from it, and the economy would benefit from having employees who fit jobs. But now you probably have to be overly cautious and choose a more reasonable job.
For one thing, nobody wants to type:

mv opt=force old=oldname.txt new=/path/to/new.txt

In dd it doesn't matter because it's used for "surgical" jobs where you have to think very carefully about several simultaneous numeric details.
This isn't a very controversial opinion on HN. It's the standard "js developers are just crazy ADHD kids and all they do is chase the latest shiny framework every week". It gets featured prominently in every thread that mentions webdev.

It's also wrong. There is a spectrum from early adopter to head-buried-in-the-sand cobol developer, and most people would agree there are trade-offs to being on either end.

Suggesting to someone who has been out of the game for 15 years that basically nothing has changed is doing him a disservice and not answering the question. He's asking about what he's missing, it's better to let him in on it and let him decide for himself if it's really just the same old shit repackaged.
A nice Adieu. His latest release Blackstar seems to be well rated.

http://www.avclub.com/review/david-bowie-goes-noir-intoxicat...
Show HN: StartupSort, a new job search engine for smart engineers
What of those who don't like to tell or non-English (or other popular languages) speakers? I hate voice control and I don't see myself using it on PC in 10 years or ever.
All of it is conjecture.

That's one way to do physics: You start with conjecture and try to find ways to prove it. (You can also do the reverse, find some unexplained thing and derive rules.)

In this case it might be millennia before we can prove it though.
I really doubt that. Choose to work 40 hrs?

There are a few people who are lucky enough whose work is their hobby, and who feel happy doing it, but mostly, work is draining and stressful. And I don't mean physically draining.

I'm convinced the 'Fall from Eden' story was inspired by the invention of agriculture. Suddenly, people had to work a lot more (hunter-gatherers typically work 4-5 hours a day). Only the aristocracy inherited the privilege of having a lot of leisure time and being able to hunt(barring the US, hunting is extremely restricted).

Nutrition got worse, it took millenia of improvement till skeletons of farmers started to look as well-fed as those of hunter gatherers.

And of course proximity to farm animals and greater population introduced all those nice pathogens: tuberculosis, smallpox, flu...
Pray explain further?
or worse yet, a $1M condo in SOMA.
Apparently lots of people on Linkedin get confused about that too http://www.express.co.uk/news/uk/604502/LinkedIn-sexism-row-...
Also happens with Windows N.
This is a pretty useful feature for something that regularly copies large files/disks you'd want to see the progress of, in fact I'd say it should have been default behavior for years.

I'd make some crude comment about cargo culting, but do you have an explicit complaint? dd itself is derided by the plan9 crew for many more reasons than a progress bar, and the cli arguments are obtuse because they're a joke.

[0]: http://www.catb.org/jargon/html/D/dd.html
You're a bit harsh, last one was 28 days ago :-).
To be honest, except for the big chunk of work that signature v4 represents, the lack of commit/releases stems from the fact that it has been stable.
It can apparently be done with CSS by a determined website.
Do you think that you're a typical user?

Do you think that MS/AAPL/GOOG will go out of its way to collect your user data in particular, when it can get millions or billions of people's user data?

Do you think that MS/AAPL/GOOG doesn't have voice recognition for other languages? Did you look it up at all?

Do you think that MS/AAPL/GOOG won't get voice recognition for other languages in "10 years", given how much personally identifying data they can scoop up?
That's a remarkable explanation for the myth.
Do You Want to Re-Design App and Make Profit? Learn Here
Like the idea - maybe like a learner or probabtionary driver who has to display their L or P plates to indicate they are not fully competent.
The problem is that such titles routinely get upvotes, presumably because of some reflex they trigger in the brain. If we want to have a site that gratifies intellectual curiosity—which we do—we have no choice but to counteract them. That's a fundamental principle of this place.
> Detecting the features available in the browser is potentially two requests: the server sends HTML/JS to the client, the client makes a decision, and then requests more data that's compatible with its feature set. If the server can do feature detection by user agent sniffing, it's potentially one request.

That's not really true though. The code that's going to load the video will be downloaded and then the code will request the video. So those two requests happen no matter what. Cache the feature detection so it's slightly faster after the first time.

> The client has to do this for every browser session, too, since browsers are frequently upgraded and the features change week-to-week.

Browsers are unlikely to lose the ability to use whatever codec you think is best so I think this is a safe assumption. Bonus points if you can detect its failure and re-run the feature detection in case something odd like that would happen.
Better value for paying more is fine. What's not fine is that other people suffer - that is, wait more - due to the greediness of the parks. You pay some amount for a park ticket and you come with a set of expectations and assumptions. One of them is that you're going to wait in long queues for the most wanted rides, as everyone else is going to wait. You don't assume that some people will pay extra and make your queue even longer. It's not even mentioned when you purchase the tickets.
There is nothing you need to do that you couldn't do with tools from 1999. Nothing. And your users will be amazed at how fast and functional your sites are.

Well OK there are some nice icons in Bootstrap, use those.
You're new to JavaScript, but you're not new to programming.

That makes all the difference in the world.

Would you recommend Haskell, Erlang or arguably Go to a newbie programmer?

JavaScript has the benefit of being one of the most accessible languages these days, thanks to it being available in browsers.

Some people's first glimpse of production code will be from view source.

The myriad of "things a real language needs" is confusing and module systems neatly package up these crucial bits of technology.

Module systems are accessible to experts. Why not put enhancements there, rather than bake them into the language with no way to retract them?
There used to be a show on American TV Saturday night called the Midnight Special. In 1973 they turned the entire show over to David Bowie who did a special from London. It was hosted at a seminal rock palace called the Marquee Club. I remember it as one of the best hours of rock on television.

Among the artists he invited to perform with him was Marianne Faithful. It made such a deep impression on me that when I visited London for the first time two years later I made certain to visit the Marquee Club. It looked one hell of a lot smaller in person than it ever did on TV.

https://en.wikipedia.org/wiki/Marquee_Club
Suggesting that someone's material interests may interfere with their objectivity and cause them to pass on incorrect information uncritically is now a personal attack? This was my initial concern and it's been profoundly confirmed by subsequent dialogue.

If I'm a PHP dev and I say (without any good evidence) that all security problems come from not using PHP, contradicting me is not a personal attack. Or is it, in your world?
I suspect I overuse the x->y naming convention for functions that take an x and return a y. Esspecially when there is only one kind of thing that that function ever takes.

So instead of:

(-> x x->y y->z)

I'd have:

(-> x y z)

Makes sense. Thanks for the post Stu!

P.S. Another useful tome about naming functions is: https://github.com/bbatsov/clojure-style-guide
"Everyone" which cares about openness avoids Apple products and iOS in particular and has for a long time.

Pointing out how Google is evil, does exclude other companies from being evil too.
Well, after this article, I actually know there are electronic manufacturers that do check their supply chains for at least some types of abuses (namely Intel, and there is hope they are not the only ones). Next time I make a purchase of a chip, or a product using it, I may check on this to the extent of my ability. I might not go without a laptop if I can't acquire it without causing harm, but I will certainly prefer to minimize such harm if possible.

My hypothesis is that if you give people easy ways to do the right thing, they tend to value doing so[1]. It is one thing to know "vague horrible things happen elsewhere to give me my current standard of living" and a different one to provide actionable and timely choices to diminish that harm. So it's good that companies are improving their practices and making that a marketing point (even if "we are better that the competition... because we decided to recently stop funding warlords" is perhaps a fairly low standard). In the end, the right solutions may go beyond this, involving regulations and government incentives and treaties, and stronger governance developing in affected countries; but as far as what Intel can do and what individual consumers can do, it is still something.

[1] Failing that, one can advocate for taxing the wrong the choice (Banning the wrong choice might work too, if a reasonable substitute exists. May backfire otherwise, see: drugs).
Most of the time when I saw people develop "for Chrome" (like experiments), it would use standard stuff, but it only so happens that other browsers don't implement them [properly], yet. Or maybe I'm just awfully pedantic, but whenever I make stuff I tend to make it as close to the standard as possible, and fall back to vendor-specific stuff only when necessary (and usually try to cover all the major browsers).

Also, aren't most the Chrome-specific things disabled unless the app runs as an extension to discourage this type of chrome-only behaviour? I can't test/verify now, since I'm on my phone. This excludes CSS prefixes, since those are rarely needed these days anyway.
It's at the expense of others. See what I've replied to 'tamana' above.
Speaking of S3 compatible file storage, I had found LeoFS. I noticed it has a distributed architecture, erasure coding support, and most interestingly, NFS support, multi-dc replication, extensive monitoring, and looks like has been in production for a while.

http://leo-project.net/leofs/

NFS support could be a game changer, like say allowing researchers or some departments just access files in a directory and use whatever tools they find are easier (ipython, machine learning etc) not having to know about S3.
The first and last time I was fortunate enough to see him live was The Glass Spider Tour https://en.wikipedia.org/wiki/Glass_Spider_Tour which was performance art like I'd never experienced.

Very glad managed to see Blackstar released, it's a fascinating, eerie album. The eponymous track was playing when I read the announcement he had passed.

Long Live Bowie.
Out of curiosity, what kind of hardware are you wanting to use that OpenBSD doesn't have drivers for?
A wiki page about Debian on mobile devices:

https://wiki.debian.org/Mobile
I heard that they arranged a deal for a 1 year lease, and after that year had to take it down. I didn't know that it was back either, that's great news.
>Garbage collected doesn't work for systems programming.

I wonder how Xerox PARC managed to write Interlisp-D, Mesa/Cedar.

I wonder how Symbolics managed to write Lisp Machines OS.

I wonder how ETHZ managed to write Oberon, Oberon System 3,EthOS, AoS 2.

I wonder how Olivetti and Compaq managed to produce SPIN OS.

I wonder how Microsoft was able to produce Singularity and Midori OSes.

Actually I don't need to wonder, plain technical achievements that fail to convice religion against GC systems.
He has a point though.

I remain unconvinced there is another sort of gov't less susceptible to corruption. In the short and mid term.

There seems to be some need for a periodic system flush, to get rid of the parasites.
It feels like a golden age is fading away ... What an odd sensation.
But users hate them. Users want their browser's back button to work in a sensible way.
Watchkeeper – how Parc Aberporth played its part in a £1B waste of money
Such sad news. Given the Golden Globes is just over, it might be timely to rewatch the classic Extras segment in which Bowie roasts Gervais - https://www.youtube.com/watch?v=jv6mEv_rDdE
There is _absolutley_ no value for a language to provide handy built-in functions that are trivially made available by a library.

If we were talking about language constructs/semantics or flow-control abilities, I'd have a very different opinion - but not having a json decoder builtin, is no reason to use or not use a language.
> The situation isn't as bad for desktop browsers

Don't worry, it will get worse. Firefox is now forced to accept `-webkit-` in css (http://www.theregister.co.uk/2016/01/04/firefox_webkit_css_s...) not to be "broken". This will obviously lead to even less Firefox testing.

Hell, even I (my team) am contributing to this! We're working on Angular-based web SPA now. It hasn't got much functionality yet, but already has quite a few bugs when viewed in Firefox. And the usual answer from frontend guys is "It's a firefox bug!".
I'm certain generators can be packaged up as modules.

I believe there's a functional programming package that includes lambdas.

I've seen spread used by co-workers.

Point is .. even if not 100% of these are functionality you can package and distribute, a good number of them are.
PDP-11 was certainly more powerful than the Burroughs machines, being one decade newer.
In my current job I've been working six hours a day, between one and three days a week. My favourite has been two days - enough to feel like I'm contributing to a collectively-held goal and have some workplace socializing, but short enough that I feel like my "real" life is away from work.

Having said that, I spend nearly all the rest of my days industriously grinding away at my own projects. But that doesn't feel like work.
AutoCAD always has. The GUI is really nice, in that it understands how to build the LISP commands that actually implement the system. You can put in a template LISP command and tell it where you want a 2d point, or a distance and the GUI collects these and fills in the values. It can even do embedded calls to generate these from other things.

It's extremely flexible and allows you to arbitrarily build new commands that are easy to use. I automated a workflow for a drafting studio I worked at in 1989 and reduced the time taken to complete a drawing from three days to three hours just by writing new LISP commands for all of the most common things we did and wiring them up to the menu on the tablets we had.
Yesterday, I was checking "Omikron: The Nomad Soul"(1999), he created the soundtrack.

Devastating news.

RIP
That's quite possible, and most proof of correctness systems can do it, but there's no syntax in Rust for talking about the necessary object invariants.

Object invariants are assertions which must be true whenever control is not within the object. The object invariants must be true when control leaves the object by exiting any public function. Nothing outside the object must be able to alter the variables involved in the object invariant. Only one execution thread can be in the object at a time.
If you can demonstrate all of those conditions, assuming the invariant is true at entry to the object, you have proved the object invariant.

This is a useful and well-understood concept in the proof world, but isn't seen much in programming languages.
Very sad news. Bowie's music has brought me so much joy. His influence on rock n' roll (and popular music in general) remains evident to this day.
>And now we've got us into another IE6 situation and I think it will be even harder to overcome this time.

I hate to defend Chrome, but I don't think that comparing Chrome to IE6 is warranted (yet). The problem with IE was that a large number of users were stuck with IE6 and never updated (either by their own choice or their IT departments'). So web developers had to write code for modern web browsers, and then implement a compatibility layer (I guess we call it polyfill, these days) for IE6. Chrome, however, has an update mechanism that the vast majority of users and IT departments do not override. Chrome is not in an IE6 situation because historically the number of users running old versions of Chrome is small and drops off rapidly as new versions come out.

I pulled these graphs from a few years ago, comparing Chrome adoption to IE adoption:

http://cdn.arstechnica.net/wp-content/uploads/2012/10/chrome...

http://cdn.arstechnica.net/wp-content/uploads/2012/10/intern...

Notice that Chrome uptake is very rapid, with the vast majority of users being on the current version of Chrome after approximately two to three months. Compare that with IE, where the majority of users still aren't using the most modern version of Internet Explorer after two to three years.

So no, I don't think Chrome is in the same position as IE. Google pushes updates to Chrome on a frequent basis, and, more importantly, those updates are actually applied by users. That said, it's still possible that Google could tomorrow do what Microsoft did when IE "won the browser war", which is disband the team and cease Chrome development. Do I think this is a likely scenario? Of course not. Is it possible? Sure.
"This video contains content from BBC Worldwide, who has blocked it in your country on copyright grounds."

You just have to love modern copyright.
This is why we need standards and standards compliant web browsers. Then we wouldn't need to worry about testing on all different browsers.

As for the case with google products, particularly youtube, those users other than ones using chrome have a really mediocre experience. Try viewing a youtube video on chrome. you won't experience a problem if you quickly try to seek backwards. Now try doing the same in firefox. This is one of the reasons I stick with firefox, which supports open standards and privacy.
One answer is that the market forces tend to funnel all increases in income to landowners as rent.

I was not familiar with this theory until a few days ago, when someone here on HN linked to an online version (edited and abridged) of Henry George's Progress and Poverty [0]. I've been reading it since; its clarity is stunning: I feel as if a great veil has been lifted from my eyes. Whether I'll still feel that way in a few days, months, or years remains to be seen, but for the moment, Henry George has me eating out of the palm of his hand.

Whatever the general validity of his theory, it certainly seems to explain the SF Bay Area extremely well. Salaries here sound incredible to people outside the area, but then it costs so much more to live here as to deny the wage earner much of the benefit. Broadly, we can break the population into three groups. Renters, obviously, have to pay the market rents, which seem to rise inexorably. Those who bought houses here years ago, before the big increases in property values, and are still living in them, are the ones who can really enjoy the high salaries they can earn here. Those who bought property here more recently, on the other hand, have large mortgages, because someone who previously owned the property made a pile of money when they sold it. In effect, the mortgage is like rent being paid to whichever previous owner or owners saw the property appreciate.

George's theory starts with Ricardo's law of rent [1], which is a truism of classical economics (and another idea I was not aware of until just recently). One could say it takes that law to its logical conclusion.

EDITED to add: while George's theory has not been fully embraced by mainstream economics, it hasn't been completely rejected by any means. Joseph Stiglitz, Herbert Simon, and to some extent Milton Friedman are some of its adherents, and Hayek credits George with awakening his interest in economics. [2]

[0] http://www.henrygeorge.org/pcontents.htm

[1] https://en.wikipedia.org/wiki/Law_of_rent

[2] https://en.wikipedia.org/wiki/Georgism