skysight-inc/HackerNews huggingface dataset:
You completely misunderstand the "Curse of the Gifted".

The point of that article was that hustle will only take you so far, and after that point real engineering projects require design and process, least of all because you need to interact with other people. Write software on a team, work on a large project, and you'll understand this better.

The things espoused by this guy are more a function of good luck and parasitism than hustle--do not mistake one for the other.
This is kinda symbolic, of the fact that why Switzerland is the venue of most major peace summits, various UN offices, and what not.

Additionally, probably people are thinking that Switzerland should have 2, only two aircraft at least for such emergencies of civil nature, which is viable. It would be better than relying on others since its possible that there can be major problems on a coordination level in case of civil emergency in future. Though it seems unlikely this time around, it could be a problem in future, if Swiss culture and of its neighbors grow in different direction (even if not hostile).

Someone sitting somewhere can say in that case, "umm.. should I take help from country X or Country Y.. who should have operational command? "
Flappy Bird in a Box Hack (In Real Life Version)
https://github.com/topac/twitch-plays-pokemon-keypad
I think you are slightly underplaying the challenges of making one of the biggest domain changes ever.

Yes, the technical details are not too complex. But the risk is massive and the legwork still considerable.

If you work for a very large website and want to change domain you will have been following The Guardian's move closely.
If enough players vote for democracy a 5 second rule is implemented.
Fascinating. My first inclination, when I started running Docker, was to run /sbin/init and launch a full systemd and all services.

I even asked on ServerFault (ie, StackOverflow for servers) about it and was told, quite aggressively, that running a full OS is wrong:

http://serverfault.com/questions/573378/how-can-i-persistent...

Addressed individually:

1. Reaping orphans inside the container.

Yup. If your app's parent process crashes, its child processes may now be orphans. However in this case your monitoring should also restart the entire container.

2. Logging.

Assuming you run your docker image in a .service file (which is what CoreOS uses as standard), systemd-journald on the host will log everything as coming from whatever your unit (.service) name is. So if you `systemctl myapp start` output and errors will show up in `journalctl -u myapp` in the parent OS.

3. Scheduled tasks.

For things like logrotate, it really depends whether you're handing logs inside or outside the container. Again, I'd use systemd-journald in CoreOS, rather than individual containers, for logs, so they'd be rotated in CoreOS. For other scheduled tasks it depends.

4. SSHd

It depends. SSH isn't the only way to access a container, you can run `lxc-attach` or similar from the host to go directly to a container.

I do mention CoreOS here because that's what I use, but RHEL 7 beta, recent Fedoras, and upcoming Debian/Ubuntus would all operate similarly.
As someone who was just caught up in the Target breach through his debit(gasp!) card, and had a random Londoner or Londoners go on an $1400 internet shopping spree for designer jeans and hair extensions, I was liable for exactly $0.00 of it.

It was annoying to rearrange my automatic bill paying, but that's what I get for only having one checking account.
Indeed. Some hypothesize that the purpose of Zheng He's fleet was not exploration, but more about portraying power. The size and number of the ships demonstrated China's superiority over other countries.

Very akin to how the US uses the Nimitz Class Carrier today. The official mission of the Nimitz Class Carriers is military... but as the largest warship ever built it tends to be more practically used as a diplomatic tool.

http://en.wikipedia.org/wiki/Nimitz-class_aircraft_carrier#S...

Similarly, Zheng He's fleet was the largest of its time. Its official purpose may have been exploration, but practically speaking, it probably was used more for diplomatic missions. When 300 giant ships arrive on your horizon, it is one way for China to physically prove their naval superiority over their neighbors.
This is great for a startup but can be depressing for long term consulting.

I've had the unfortunate experience of building a product for someone else where the process was driven by a combination of Complain-Driven Development and Upper-Management Wish-lists. This alone might have been fine but at the same time anything positive like the real analytics about how successful the product was or any non-complaint communication coming from the users was hidden from me for fear, I suppose, that I might try to use that information get my company more money.

This became incredibly depressing. Everyday you show up to work putting in more and more hours into something that comes back with more and more complaints. It was hell and I did everything I could to end Complaint-Driven Development to no avail because thats how the customer liked to work. Eventually I finally just gave up and left to find something more rewarding and less soul crushing.
Objective-C Unrecognized Selectors in *Great* detail
Cannon shells cannot be fired over the horizon either. Firing over the horizon will convert the projectile's forward momentum into height, it will reach whatever its apex is, run out of momentum and then fall due to gravity. The angle is just too steep.

The only way to make this an effective weapon is to fill it with explosives (since then you've just created a mortar). But firing explosives from a railgun has its own issues.

Most weapons which depend on a steep parabolic curve to hit their targets also have explosives in them, like artillery, mortars, ICBMs, etc. You can use a less steep curve to deliver blunt force to a target (catapult, cannon, gun, etc) but these weapons have a finite range as the earth is curved, therefore you'd have to tilt them too far back to overcome that, which will cause all that lovely forward force you're depending on to do damage going up into the sky as it flies higher and higher.
Maybe stats on the behavior would work. You can tell who's typing on a keyboard by running stats on the inter-key delays etc. Probably stats on commands to the server (turn, fire delay etc) would identify bots pretty well.
I don't entirely know what Viber does, but given how very different MongoDB and Couchbase are, I think they made a terrible choice of using MongoDB in the first place. You can't fault MongoDB for that. Viber announcing this change is more of an admission that their architects/engineers made a bad choice than it is a slight against MongoDB.

Also, I don't like MongoDB very much and almost always find another more suitable database (both SQL and NoSQL) for the projects that I have worked on.
Hm, those tokens appear in Terry Pratchett Diskworld books.. so there is a historical foundation to it. Interesting.
>Damn right it's a feature. Otherwise there'd be no incentive to invest, people would just hoard assets instead of putting them to productive use.

So? Why should they put it to "productive use"? Who deems what use is better than another?
2025: That's the (%$&!ing ridiculous) year that BART is scheduled to open up in downtown San Jose:

http://en.wikipedia.org/wiki/Downtown_San_Jose_%28BART_stati...

In the meantime, downtown Oakland has many of the same problems (and a surprisingly similar crime rate) as downtown Santa Cruz (OK Oakland is more violent by a bit). The former is right next to San Francisco and the latter is right next to UCSC, both technological hotbeds.

I wouldn't want to live in either place because they're just not safe(tm) and by that I mean the perception more than the reality.

SF dealt with such issues by pushing all the "undesirables" out of the center of the city and into the residential neighborboods. I wonder how Oakland would deal with this. Santa Cruz OTOH continues to stick its head deep into its own digestive endpoint and deny such problems even exist.
James Iry's History of Programming Languages
I think that's a bit strong. There are bits of the standard library that are fine - collections, concurrency, and anything else designed by Doug Lea. I even get on fine with IO and most of networking. Sure, Guava adds a lot of really nice stuff to collections, but it adds rather than replaces.

Then there are bits which should be avoided at all costs. Date and time is one. All the GUI libraries are another. HTTP via URLConnection isn't terrible, but people mostly use Apache HttpClient instead. NIO is a mixed bag, with some really good bits, and some complexity whose necessity escapes me (particularly since it can be hidden by XNIO without losing anything).

It is a real shame that there is this patchiness. I would love to claim that all the rough code is from the pre-1.2 era, but i would be lying. Particularly if you look beyond the JDK and into the enterprise libraries, there have been some real shitshows given official imprimatur (i remember Java Advanced Imaging being particularly horrifying).
Fair enough, the syntax is rather pleasing.
Does anyone else hate how the horizontal scrollbars make you want to scroll left (with your arrow keys) and then it turns out that this is the command to go to another article?
Currently, the stream appears to be implementing a hybrid of aggregate vote and random vote (democracy vs. anarchy). Oddly enough, the aggregate vote is doing worse than the random vote.
Sometimes I worry that I am too pedantic, thanks for reminding me that there are others playing at a much higher level of pedantry :)
Yes and no.

The transcript is very enlightening. It was extremely clear that on this particular project, the software development process was a total trainwreck. No one who was familiar with the SW dev literature had technical leadership and authority over the codebase. As a matter of fact, the transcript is so shocking it could be used as a manual of antipatterns for SW development both in embedded and out of embedded. A friend and I (we used to both work at an embedded systems company) spent an evening going over the transcript and mocking the errors. :-) By and large, the errors were of the design form. E.g., too much work on the critical threads. Not separating brake and acceleration threads. Four thousand globals. I think the cyclomatic complexity was something like > 1000 for the control path function. Etc.

One of the remarks is actually that Toyota had taken some lessons learned from the time the codebase was developed and had been working on improving since then. So that's good.
What startup traction (aka hype) feels like
I'll take any unwanted bills. :)
Yes, this is strictly a point-defense augmentation.

The challenge of Phalanx CIWS is not targeting, it is that you have to (1) predict bullet trajectory in a complex environment that continuously deviates from the "in a vacuum" trajectory and (2) predict the trajectory of the target while the bullet is on its way to the target. In the case of the original Phalanx gun, they compensated for the intrinsic difficulty of this with a high rate of fire.

However, today the CIWS guns are being replaced with small missiles, which solves the problem of hitting the target. Terminal guidance against hypersonic targets was a solved problem twenty years ago; a computer can react much quicker than materials science allows a real object to alter its trajectory in a material way.

The obvious problem with using small missiles for CIWS is that they are relatively expensive and more difficult to store and handle. This is where a laser CIWS system becomes a nice augmentation to both gun and missile CIWS. Tracking targets in real-time with high-precision is a problem solved many years ago so the real challenge is getting sufficient power on target in a practical laser package, which they apparently have figured out.
Misconceptions On Building Startups
> Central banking is possibly the greatest wealth confiscation technique since taxation.

FTFY
> But for whom are they problems? People who are trying to get by in life or rich people looking to get richer?

The Great Depression was pretty bad for people trying to get by in life, no?
i guess the word you meant was "deflation".
>Where I work you cannot gift your superiors

You'd be surprised. There are lots of things an inventive employee can do. Official rules aren't everything.
The links in the slides are borked, there seem to be 3 stray bytes at the end of each shortened url.
It is in their best interests to attract other developers and companies to the Scala community and ecosystem. The more that well-known companies advertise their adoption of [x] technology, the more comfortable others will feel in doing the same.

Coursera said as much that the Scala + Play community is modest in size.
Isn't it more likely that the tactile maps are used because they are superior to any other kind of map the Inuits could have created (non tactile drawing, or a rock that doesn't float, for example)?
Heavens forbid a normal person ever be able to take out credit or anything. (Hint: Without fractional reserve banking credit would get VERY expensive).
No. Inflation.
Loyalty is shorthand for "you're going to go above and beyond for us and we're going to do the bare minimum for you".
That is such a crazy concept it just might work. The logistics of it are mind boggling, but other than mirror-heat I cannot see too many huge issues with it right off the bat (aside from logistics).
Pretty slick stuff. Fair warning: your "sed -i.bak" lines are only going to wind up with the next to last version backed up since each update to sshd_config will overwrite the last sshd_config.bak.

You could chain all the sed changes together into one command (tested on Linux, OSX's sed might need some tweaks):

sed -i.bak 's/^#\?\(\(ChallengeResponse\|Password\)Authentication\).*$/\1 no/' /etc/sshd_config
Neither do governments. The 20th century has plenty of examples of hyperinflation in countries with central banks. Go ask the Germans or the Brazilians how assured was the value of their cash.
What savings?
My desktop cold boots in well under 30 seconds which is fater than say Apple Lisa which took over 1min to boot and showed a blank screen for a good 30 seconds. You can find videos on YouTube of various boot sequences. Worst case I can recall was a windows 95 machine which took 15 min to boot.
The link to wikipedia was referential, not the basis for an argument.

Unless of course, you're challenging that informal fallacies even exist.
Their neighbors have their back, but the reality is that they're all drafting off the US military spend.
I agree that studying doesn't automatically make one an authority, and comes across as an appeal to authority. OTOH, prefacing the statement I replied to with "Obviously..." just came across to me as "it's obvious, because you don't know what you're talking about". Maybe I'm just reading too much into it.
>Our goal was simple: “to serve all desktop and mobile traffic on www.theguardian.com and no longer serve any content on www.guardian.co.uk, m.guardian.co.uk or www.guardiannews.com"

Great!

So is the consensus that .mobi was one of the worst ideas in existence?
Techcrunch's Facebook page mistakenly published their pre-production website
As regards origination from ungulates: More recent data suggests origination from artiodactyls.

http://en.wikipedia.org/wiki/Evolution_of_cetaceans#Earliest...
I found this article helpful for ELI5: "9 questions about Ukraine you were too embarrassed to ask" http://www.washingtonpost.com/blogs/worldviews/wp/2014/01/30...
The rate of inflation is how modern central banks are graded on their performance. In countries like the UK or New Zealand, it is the primary benchmark and the main metric that is targeted. The story is a bit different in the US where the Fed is mandated to watch over prices AND output + employment.

Although its not the same as economic output - having stable prices is important to support growth or a recovery. Deflation prolongs a depression - this was the major motivator for quantitative easing in the last financial crash.

I should correct myself - I should have said "low + positive + stable" inflation and not just "low inflation"
Ridejoy, Pathjoy, Homejoy, Eventjoy. There's something about YC and a certain suffix...
I'd assume that even with a laser they'd do most of the targeting work with a radar, in which case it's pretty easy to distinguish the target from the background. Just look at the Doppler shifts of the returns and don't worry about anything that isn't moving with respect to the radar. Missiles might indeed hide below the horizon on their approach, but that makes them just as invisible to visual ship-based detection as it does to radar.
The interesting thing is this is getting massive headlines here, but when the IRS targets conservative groups, there's barely a peep.

I'd say government overreach is starting to get to a fever pitch. People have good reason to fear their government and that's pretty scary.
I'm following this on behalf of http://grasswire.com - and a lot has changed since this article was written. I'll update this comment as frequently as possible.

* Update 18: More protesters entering EuroMaidan camp right now, many carrying tires. They've burned tires during these clashes to create a smokescreen.

* Update 17: Ukraine to restrict traffic to Kyiv starting at midnight tonight

* Update 16: Armored vehicles are entering the square. One has been set on fire by protestors.

* Update 15: An emergency meeting has been called between Yanykovytch and opposition leaders.

* Update 14: Protestors have united in singing national anthem of Ukraine as flashbang grenades, rubber and plastic bullets ring out. http://www.livestream.com/activistworldnewsnow

* Update 13: Police reinforcements have arrived, barricade has been torn down. Protestors using laser pointers to blind police. Rubber bullets being fired constantly.

* Update 12: Police storming with water cannons and rubber bullets

* Update 11: Last few livestreams: http://www.livestream.com/activistworldnewsnow

* Update 10: More streams going dead. This one is still live - https://www.youtube.com/watch?v=PbQC7_TNQPw

* Update 9: The militia is storming the square. (personal commentary - this will not be good).

* Update 8: Chaos is breaking out. Fireworks and explosions everywhere. Livestream: http://www.livestream.com/activistworldnewsnow

* Update 7: Better livestream: http://www.ustream.tv/channel/live-action-spilno-tv

* Update 6: 10 police buses and 3 water cannons are now waiting on Institutsksa street

* Update 5: Militia making loudspeaker announcement at Institutska st. "Please leave Maidan as an anti-terrorist operation will take place"

* Update 4: Live feeds are disappearing. We're worried the Internet will be cut soon.

* Update 3: BTR/machine guns on a tripod spotted at the bank "Khreschatyk"

* Update 2: Riot forces are blocking all paths to and from the central square (Maidan)

* Update 1: the square is now surrounded by military forces

* Just a few minutes ago the promised "ceasefire" ended, and police are moving toward the square.

* Livestream: http://www.livestream.com/activistworldnewsnow

* Two BTRs were recently heard.

* The main pro-protestor channel, Channel 5, had its signal cut

* Video of military APCs arriving in Kyiv, heading toward downtown http://t.co/ujaGa62OIg
Why did he wait two years to publish this article? Did he (attempt to) take advantage of what was revealed before publishing?
Yes, because the "Centralized Bank" in 1929 caused the bank runs.

Oh wait, centralized banking didn't exist back then? Fractional Reserve Systems didn't happen back then? And yet you have a decade of the greatest bank-runs of US History?

And ever since the fractional reserve system was invented, there hasn't been a national-scale bank run in the US for nearly 100 years?
So if you run anything other than Ubuntu inside Docker, this is useless because the steps to build your own aren't outlined.

I find Docker to be horribly counter-intuitive and ass-backwards anyway, so not much harm done there as people are in general better off with something else entirely (plain lxc, libvirt, virtualbox, xen, openvz...). I recommend to steer away from it at least until 1.0 is out.

EDIT: I put it in my .plan to build a better BusyBox image aimed at running statically compiled programs with minimal baggage, but I'm not sure when I'll get a round tuit*

*: http://i.ebayimg.com/00/s/NDgwWDY0MA==/z/z-4AAOxyUrZSr82N/$_...
This is a fascinating example of the power of biased randomness. The gameplay challenges this article points out are notable because they require sequences of inputs that are both specific and lengthy. Even if the input stream were random, there would still be a nonzero probability that the correct sequence of instructions would be realized.

On the other hand, this stream isn't random. If it were truly random, the player would just move pointlessly in a horrible Brownian motion. It's nonsensical, to be sure, but in some weird way it encapsulates knowledge about the game, and as a result the game makes progress.

It sort of enlightens other places where true randomness is required, and the presence of any information or understanding radically changes the behavior of a system. In cryptography, even the slightest weakness in the probabilistic underpinnings of a cryptosystem can render it useless. In finance, even the slightest edge over the market can be leveraged to produce gains.
And even if you are familiar with Private Eye you might not get the joke that the Guardian was in the past notorious for tpyos and misprinst.
And this only happens if your compiler will recognize it. Not all compilers are smart enough. And embedded compilers often don't have the love that mainstream compilers get.

In the absence of specific & concrete evidence that your compiler does this optimization and that you have and will tested this (including checking the emitted assembly code), it is correct to assume that TCO does not happen and to perfom stack depth analyses based upon that.
I think the syntax is pcrepattern[1] though I may very well be wrong. I definitely agree to the strength being that you know your editor.

I suppose scripting would be hard to do without knowing the editor. I artificially applied vim as the editor because that was what you used in the example. I very recently found vimcat[2] from another thread and thought that something similar could be done with this. I guess it may not be much more effective than just using sed and a for loop in <insert shell here> though.

[1] http://linux.die.net/man/3/pcrepattern
[2] http://www.vim.org/scripts/script.php?script_id=4325
After 400 years, mathematicians find a new class of shapes
Came here to suggest this as a feature. Was pleasantly surprised.
I initially parsed this as suggesting that a JVM took 20 years to start up, and thought "Come on, man, with the right flags it's no more than 12 ...".
the whole "live reload" capability of play is a gimmick because in real life making a code change in a medium to large project is like watching grass grow - every change you make takes minutes to compile and reload.
You sure know a lot about what happens inside Putin's or Yanukovich's head.. Are you their private psychologist, do you have crystall ball or you're just making this stuff up to push your agenda?
Ideas can be useful to those who have the ability to execute them.

Ideas guys are not useful because they do not have that ability.
>After banging my head for a couple hours trying to figure out the magical combination of classes I needed to assemble to get a date formatter to work, I just ended up rolling my own in half an hour.

It's really not that difficult to assemble the combination of classes to get a formatter. There are problems with the API, but that's not one of them.

Plus, your hand rolled case probably misses hundrends of edge cases (I'm not exagerrating, date and time is one of the most difficult things to get right).