skysight-inc/HackerNews huggingface dataset:
Here's a video of what used to be the world's largest diesel engine, used for black starts if I remember correctly:

Built by Burmeister & Wain[1] , located at H.C. Ørstedværket [2]: https://www.youtube.com/watch?v=jPouLq3yZI8

Maybe a diesel engine of this size was required since we don't have much hydro power in Denmark (the article suggests starting a hydroelectric generating station first).

[1]: http://en.wikipedia.org/wiki/Burmeister_%26_Wain
[2]: http://en.wikipedia.org/wiki/H._C._%C3%98rsted_Power_Station
It's always interesting reading reports on the US through a Chinese media perspective. Stories go round relatively regularly using very carefully selected snippets of news to paint a particularly negative portrait that isn't factually wrong, but so narrowly focused that it misses the overall picture (deliberately)

On the parts really stabbing into US communications monitoring, I suspect the reasoning is so the Chinese government can say "Look, it's even worse in the west!" to cover the extent of their own filters and monitoring (which most Chinese people are only vaguely aware of. Most of them take what they're told by the Chinese government as simple fact, and even when they can see the facts from a less biased perspective still refuse to accept it)
I wonder why MSNBC does not sue those truther guys for using such a "typo"-domain.

They even like Alex Jones … https://twitter.com/nsnbc/status/328901101283856385
I've heard the following said plenty of times:

"What kind of computers do you use at your office?"

"We have mainly Apples, but also a few Windows computers".
You're actually blowing out a significant amount of the fabric.

Where do you think dryer lint comes from?
German Ministry of Education Throws Away PCs For 190,000 € Due To Infection
I absolutely agree. What I find extremely distasteful about what the article recommends is the total fakeness of everything. Were I on the receiving end of that sort of communication it would leap out as less than genuine and I'd be insulted.

Straightforward honesty and integrity will get you much further than a personal brand.
We have a king
Yeah, that's what I suspect, but my first-hand knowledge comes only from Spain.

It's a very sad situation.
I would have also accepted: "needed two reactors because it was the only USN submarine with two shafts."
Rebase is nice if you have very careful code review policies. Otherwise, if you don't have humans carefully reading every merge, it is a huge waste of time.

Rebasing also increases the number of conflicts you will have to resolve. I've seen this 'always rebase' advice over and over in the last few years, it's stupid advice that betrays a lack of understanding about how git works. There is no advantage whatsoever unless you also squash your commits, and even then there is no advantage unless you are submitting to a project with very careful code review practices (Linux kernel, a project that uses the gerrit code review tool, etc).
FED in all caps was a bit of a giveaway, crazy people can't keep their hands off that shift key.
- Have no integrated mail system
Tu quoque is a fallacy, though.
Nothing easier than that. Guns were very widely available in Germany after World War 1. http://www.guncite.com/gun_control_gcnazimyth.html

Please realize that gun ownership as a constitutional right is an almost exclusively American idea and considered absolutely ludicrous by almost everyone else.
> There are several places more business-friendly around the world.

Sure. There are also several places with much worse infrastructure around the world. If you don’t want to pay taxes, go to Somalia.
I'm surprised it's taken this long to get unified memory access across CPU and GPU. Carmack has been asking for it for a while now and that's just for the traditional application of a GPU (graphics). For GPGPU this would be massive. It's also probably one of the few places AMD can really compete with Intel too as they have both CPU and GPU tech.
I'm currently working on "small tits asian" as my first search.
Maybe you are history becomes a tangled unusable mess, but it works for me just fine.
Back taxes has very little to do with the system and very much to do with your employers bookkeeping?
Stories go round relatively regularly using very carefully selected snippets of news to paint a particularly negative portrait that isn't factually wrong, but so narrowly focused that it misses the overall picture (deliberately)

Well.... everyone does that.... it's called marketing/progaganda/etc.
Tale a look here http://designmodo.com/flat-free/ to color swatches - http://i.imm.io/14sXs.png
Curious Channels
There were also assemblers for the 48K, but they weren't that friendly to use, when compared with other systems.

Many Pros used more powerfull systems and downloaded the code via the extension interface.
I've been telling people lately to always fetch and merge --ff-only separately, which is more commands but less confusing behavior. If you've got merge.defaultToUpstream set to true, you can alias ff = merge --ff-only. That way you can be careful about rebases, and don't have them automatically happening behind your back. So the workflow is:

% git fetch # can never fail with a conflict
% git ff # tries to fast-forward
# if fast-forward fails, then
% git rebase origin/upstreambranch
It's probably be as easy as keeping all the black people as slaves or second class citizens.
The low barrier intermixing of GPU/CPU code is a pretty ambitious project on the software side, they need to implement it well and get developers onboard. I hope AMD can pull it off.

Their fate depends on leveraging their GPU lead over Intel, and it's much easier to port code over to GPU if you don't have to completely rewrite it around the old school GPU data shuffling requirements.

This might have a better chance on the PS4/Xbox 720 side, with one size fits all hardware and hopefully less driver problems.
What a poorly written piece of crap. People on HN build things that people want. This audience does not want to spam Reddit and get cheap clicks for a quick buck.
Not sure about France, but your claim about China and India being exhausted is laughable to say at the least.

India is 'The' place to be in this century. With a relatively young free market economy, and a negligible competition space in the start up market. You can practically do anything you want and achieve in India currently.

Don't simply blindly believe the place you want to go to is the best, rather research properly- find the best place and go there.
Nonsense, flagged.
That's definitely a thorough way of approaching this but from an examination point of view, bear in mind that there are 98 other marks to be answered.
A friend (who was an international level rower) was told at Cambridge: rowing, classes, social life - pick two. He tried all three and failed the classes!
Git pull --rebase until it hurts
How to Become a Strategic Storyteller with Bill Baker
An Essential Element of 21st Century Teaching
In the US -- we look at some of our most successful businesses and a ton of them had bankrupt companies in their past...

Ford (cars), Disney (media), Lincoln (president), Heinz (condiments), Hershey (candy), Twain (author), Fox (media) -- tons of others...
How to Deal with Adversity
A Simple App for A Happier Life
An updated graphic tribute to HBO's Game Of Thrones
The article says they can't afford proper food and have no social life...
It's always interesting reading reports on China through a US media perspective. Stories go round relatively regularly using very carefully selected snippets of news to paint a particularly negative portrait that isn't factually wrong, but so narrowly focused that it misses the overall picture (deliberately)

On the parts really stabbing into Chinese communications monitoring, I suspect the reasoning is so the US government can say "Look, it's even worse in China!" to cover the extent of their own filters and monitoring (which most American people are only vaguely aware of. Most of them take what they're told by the US government as simple fact, and even when they can see the facts from a less biased perspective still refuse to accept it)
Thank you for this. I cannot believe how many people are glossing over the fact that commits which have to be fixed up in a merge are probably broken. Rebasing is not a way of hiding this, it is a way of _going back and fixing it_.
"It's interesting to see the availability of firearms to citizens presented as a violation of human rights."

It's a view a good majority of citizen in modern Democracies, excluding the US, would agree wholeheartedly with.

Although I would define it more as "government wilfully endangering the lives of its citizens" rather than "violation of human rights".
Human rights are objectively better in the US than in China. Not perfect here either by any means, but the indicators are clearly, objectively better. Which is what every major human development index says worldwide, not just those peddled by our country. The UN HDI ranked the US as #3 and China as #101. It's not even a contest.
It would also be nice (actually nicer) if those app stores would allow GPL code.
Also, the 75% is a marginal bracket. Only the money over the 1 million bar or whatever it is right now gets taxed that much. All the money you make up to 1 million faces lower percentages.
I'm a bit biased, as I've worked with the guys behind CodeHS (tell Jeremy hi!), but I can vouch that it is one of, if not the the best, way to start learning to program.

The emphasis placed on control flow throughout the course has been extremely helpful to beginners. Also, the integration of proper programming style into lessons makes sure beginners write quality code, something I see missing from many courses.

I like to think of CodeHS as a gateway drug into programming. Once someone completes the first few series of lessons, taking on larger libraries is much easier.
PythonTurtle (haven't tried it though) https://github.com/cool-RR/PythonTurtle
Ask HN: [SOLVED] HN is returning a 503 to my IP. How should I debug this?
EDIT: this page explains all: https://news.ycombinator.com/item?id=4761102

Accessing https://news.ycombinator.com/ from any browser on my local network returns either a 503 error or a blank page. Of course, I can access the site through a proxy (hello).

Curl looks a little strange:

$ curl -I https://news.ycombinator.com/
HTTP/1.1 501 Not Implemented
Server: nginx
Date: Tue, 30 Apr 2013 09:49:55 GMT
Content-Type: text/html
Content-Length: 174
Connection: close

I can ping it fine:

$ ping -c 4 news.ycombinator.com
PING news.ycombinator.com (184.172.10.74) 56(84) bytes of data.
64 bytes from 184.172.10.74-static.reverse.softlayer.com (184.172.10.74): icmp_seq=1 ttl=50 time=152 ms
64 bytes from 184.172.10.74-static.reverse.softlayer.com (184.172.10.74): icmp_seq=2 ttl=50 time=152 ms
64 bytes from 184.172.10.74-static.reverse.softlayer.com (184.172.10.74): icmp_seq=3 ttl=50 time=144 ms
64 bytes from 184.172.10.74-static.reverse.softlayer.com (184.172.10.74): icmp_seq=4 ttl=50 time=144 ms

--- news.ycombinator.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 144.188/148.436/152.573/3.952 ms

I'm reaching the limits of my network debugging talent. What can I do next?
> Huh? Do you mean it isn't being done on a topic (aka feature) branch? Master branch is still a branch.

Yes, I thought that was obvious from the context, but I admit I could have worded it better.

> Many people, including myself, aren't going to create a new topic branch for drive-by commits, such as fixing a typo.

Agreed, me neither, but this scenario is still no excuse for the advocated "Always use pull --rebase" - I would fix this by:

# See typo

# Immediately `git pull` to make sure it hasn't already been fixed

# Fix typo

# Commit, push

The likelihood that somebody will have pushed another commit in the time it took to do the above is so small that it's just not worth doing a precautionary --rebase. In the event that it did happen, I would use either rebase or a soft reset to tidy up the history before pushing.

> Many people prefer a cleaner, more linear history from rebasing.

IME this causes more problems than it solves: The history looks beautiful and linear, but it's a lie. The biggest problem with it is that the timestamps go out of chronological order on an apparently-linear history.

When you have a situation of "This bug started happening at 4pm" and you look at a linear branch that has commits for 5pm, 4pm, 3pm, 2pm, 1pm.. you'd be forgiven for not looking further, and so would miss that there was a SECOND commit at 4pm just before the 1pm one, courtesy of a rebase. If you'd kept history "true" by not rebasing, you'd see that there were two branches and therefore you'd investigate both for commits at the right time. This can lose you significant amounts of time when you're trying to track down a bug.

> If you've pushed your topic branch to a remote git repo then anyone else with commit access can make changes

That still falls into the trap of "minimal branches" - git is good at branching, do it often! If you've pushed a topic branch and are collaborating on it, your work should be on a feature branch of the topic branch. One feature, one branch. Not using git's awesome branch&fork power the way it should be used is what causes 99% of the problems people think they need rebasing for.

Branch early, branch often.

We have a multitude of git repos at $work and we all collaborate on new features. I haven't reached for rebase in months - it's an over-used tool that IMHO most people would be better off without. It gets too much use as a crutch that stops people from working out they're doing something wrong.
Oh, absolutely, but it's very strongly propaganda, across every state-owned media source (so, all of them) and in all educational material to the point it's accepted as the whole story surprisingly frequently (and not just about the US. Tibet gets the same level of spin but in reverse. Everything is sunshine and rainbows in the mountains, according the the Chinese media and education system)
The first web site was responsive
I would imagine there's a lot of overlap in the names! Plenty of the SF streets are for figures of general California/Bay Area history, not purely local figures. There are also a bunch of folks like Jack London and Ralph Kirkham who had some notoriety in both cities.
75% marginal on income over 1 million. So if you make 2 million, you probably only make, like 750,000 for yourself (which isn't too bad) - if your tax accountant is useless. And if you fail, you have a safety net.
I'm not really disputing that. I just thought it was interesting that the GP's comments didn't seem any less 'truthy' if you switched the roles of the US and China. Think of it as a fun exercise in examining unconscious bias, if you like!
"Speed" is most certainly PR hype. There is no single objective measure of the "speed" of any particular hardware.

Unified CPU and GPU memory is very interesting.
Been planning to add this, dates for when the street got its current name (when available). Coming soon!
I'm planning to use it in my next pet project. What I like the most in your framework is the URL generation feature. IMHO it was missing in all other Clojure web libraries. So thank you for your contribution!
Bullshit! A french teacher can't learn entrepreneurship.
Most of them have no idea what is a company and what is business!
Finally, a HN thread that I can contribute to and I'm 9 hours late to the party.

I was serving in the engineering department on a USN aircraft carrier (non-nuclear) when a cascading casualty led to all boilers going off line. The ship had an emergency diesel generator aligned to automatically power up, but it failed to start due to a previously-unknown problem. So an 80,000 ton warship with 5,000 people on board slowly drifted to a stop, completely dark except for emergency 60's-era-battle lanterns that were already starting to dim.

No steam = no electricity (the normal ship's generators were steam-powered) and no electricity = no steam (because the start-up feedwater pumps and air blowers for the boilers were electric).
One of the other two EDGs was already down with a casualty which left a single diesel generator that had to be started with compressed air stored in two huge bottles--so basically had two chances to get the ship moving again. (No electricity = no air compressors to refill the bottles.) After a few hours of double- and triple-checking the alignment of the diesels, electrical systems, and boilers (the original steam plant casualty had to be diagnosed) using flashlights in temperatures well into the triple digits (no electricity = no air condi...you get the idea) we successfully started the one remaining diesel which provided AC to the boilers to start up.

By far the scariest day I ever had in the navy. Only saving grace was that we weren't flying planes at the time.
Pretty neat…
What I don't like about this article is that it suggests that you are forced to choose: either MBA or "new methods of innovation, like the lean startup, accelerators, hackathons and growth hacking". First it seems that the author doesn't fully understand the quoted buzzwords. But that's not the point. The important thing is that Lean Startup is a methodology that can be supplemented by knowledge nad (hopefully) skills that you get during MBA studies. Who said that these things are mutually exclusive?
Gas bottle colour codes and fire extinguisher colour codes are two distinct namespaces... Here's a handy chart: http://www.ior.org.uk/ior_/images/pdf/se/New%20Colour%20ID%2...
I expect you'll agree that most UK companies don't do this though. Even for small companies, most won't give any feedback.
75% tax rate is very common in Europe even for workers with average salary. There are many hidden taxes such as 'social security insurance payed by employer'.
The 10 Best Inventions from Futurama
I can access HN just fine, but I get the same result from curl:

$ curl -I https://news.ycombinator.com/ -k
HTTP/1.1 501 Not Implemented
Server: nginx
Date: Tue, 30 Apr 2013 09:59:39 GMT
Content-Type: text/html
Content-Length: 174
Connection: close

You could try doing custom HTTP requests via telnet:

$ telnet news.ycombinator.com 80
Trying 184.172.10.74...
Connected to news.ycombinator.com.
Escape character is '^]'.
GET /
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Connection closed by foreign host.

Since HN redirect everything to HTTPS it doesn't tell you much, but it can tell you for example whether a connection to port 80 is going through.

Edit: You have to type the "GET /" <return> part, in case that wasn't clear. The rest is server response.
> Simplifying capital gains tax is awesome.

It _would_ be, but that's the part I'm the least confident about. Simplifying goes against the DNA of both France and bureaucracy, so I don't expect much of French bureaucracy about this; I expect the ministère des finances to reintroduce at least as many byzantine rules as they're forced to abrogate.

The ministère is stuffed to the brim with [ENA alumni](http://en.wikipedia.org/wiki/%C3%89cole_nationale_dadministr...), i.e. people extremely well connected and well versed in stealth sabotaging of unwanted reforms. They've a strong track record of politically killing finance ministers who wanted to "simplify" them.

> We shouldn't subsidize any business, they should fail or succeed on their own merits.

Indeed, but big companies have an unfair advantage over small ones: they're able to influence regulation (especially if they can afford to hire ENA alumni). In a heavily regulation-prone country such as France, this advantage is so important that it stifles SMEs; some countermeasures are needed.
OpenStreetMap opens up to more contributors with ‘add a note’ feature
The alternative is, what, scsh?
I'm French too and I totally disagree with this comment. We should stop old style cliché and be fair a bit. Things are changing there obviously.
I usually suggest to change the config to avoid that people forgot the --rebase arguments

git config branch.master.rebase true
git config branch.develop.rebase true

This will make any pull be a pull --rebase on the master/develop
Thanks. I get exactly the same telnet results as you.

Hmm...
which are those two google products you are still using?
Unified memory is possibly going to have performance gains because you won't need to all the crazy memory shuffling that people do on GPUs these days. Also, making programming simpler makes it cheaper. So, it seems that this is a win if they can get the price point right.
why not changing your config for the no-feature branch to avoid that people forgot the --rebase arguments

git config branch.master.rebase true
git config branch.develop.rebase true

This will make any pull be a pull --rebase on the master/develop
A Skeptic’s Guide to the Mind
I agree with the mantras "Branch early, branch often" and "One feature, one branch" and follow them myself. And like you imply, the majority of git operations are cheap, so stuff like branching can (and should) be done more often.

> If you've pushed a topic branch and are collaborating on it, your work should be on a feature branch of the topic branch.

A feature branch of the topic branch seems like overkill in most cases. It seems odd to be writing a feature on top of an unfinished feature. Or if it's not a separate feature being added but the work is on the same feature, then creating a new feature branch of the topic branch breaks the branch per feature rule.

All this being said, people should follow the git workflow and guidelines set in place for their team. Don't use git differently than your teammates do, it'll cause issues eventually. If it's a solo project then go wild.
> It’s essentially an anonymous branch. ... Maybe you should have explicitly branched, but hey, we’re all human.

This is the real key here. Most don't really want git-merge(1) or git-rebase(1). They want git-go-back-and-extract-my-commits-into-a-topic-branch(1).
NSNBC is up there with Foks News
Only on _salaries_ of over a million. Except for soccer superstars, nobody makes more than a million _in salary_.

He promised it for populist reasons, but never wanted to do it; so he does it in such a way that it affects virtually nobody.

It has a nasty effect, though: it reinforces the idea that wanting to become rich is somewhat antisocial in France, and ought to be punished. A 75% tax is what you levy on vice: oil, tobacco, alcohol or lottery. This is insulting and discouraging to entrepreneurs, many of whom crave social recognition at least as much as wealth.
Video: What a DDoS attack looks like
I was surprised at the size of the screenshots - 750x340. Not 800x600, not even 854x480, but 22:10. Given that layouts tend to break vertically, I was expecting the shots to be at least to the fold.