skysight-inc/HackerNews huggingface dataset:
It looks like he went from the VP of a student loan company to a lowly financial adviser at Merrill Lynch. He now teaches business courses in Germany, which he considers as his dream job.

I guess reinvention to you and I are vastly different than to the writer of this article. I, like you, don't see any retraining or new skills being developed to gain the new job. He just used another subset of resume (Phd) to get another job.

If anything, this article is showing how boomers, once making comfy 6-figure salaries, are now getting bumped down on the payscale (sub-6-figures) as time goes on.
Its a sad day for truth... and a sad day from democracy
> He's not knocking the current model

Yes, he is actually, repeatedly. For instance, at 9:30 in the video: "There won't be any, like, markup languages, or stylesheet languages, right? That would make no sense".
I don't think they are even doing a DH3; they aren't claiming that MIT is lying. I think it is rather: "Here are excuses offered up by MIT for its behavior, even assuming they are true, it's lame"
> The problem is harder than it looks.

markupwand.com is pivoting...
I'm not sure I understand the tone of that piece, it strikes me as yet another attempt at vilifying Google for the most trivial and altogether invalid reasons.

Google offers gigabit speeds in very select areas; coverage-wise they are hardly a blip on the map. Ostensibly the main strategic purpose of Google Fiber is proving that 1Gbps connections to consumers are possible and affordable, which in turn might shame the main players to up their game or result in municipal broadband initiatives and the like.

So now after scrutinizing a strictly worded and loosely enforced TOS agreement, the author (in a shameless display of feigned indignation) is invoking the plight of political dissidents?! this is absurd, the author ought to re-adjust his perspective and lay off the navel gazing.

I don't know what the future holds for Google Fiber but from afar it appears to be an experimental initiative that is still evolving, so disallowing enterprise grade servers at this point in time isn't the end of the world, keep in mind that doing similar things on competing services isn't even viable.
I very much enjoyed Bret's talk, but the visual programming part of his talk was rather half-baked. I say this as someone who has done visual coding professionally in the past. People have been trying to crack the "drawing programs" nut for decades. It's not a forgotten idea. It's so not forgotten that there is a wikipedia page listing dozens of attempts over the years: http://en.wikipedia.org/wiki/Visual_programming_language.

The reason we still code in text is because visual programming is not a hard problem -- it's a dozen hard problems. Think about all of the tools we use to consume, analyze, or produce textual source code. There are code navigators, searchers, transformers, formatters, highlighters, versioners, change managers, debuggers, compilers, analyzers, generators, and review tools. All of those use cases would need to be fulfilled. Unlike diagrams, text is a convenient serialization and storage format, you can leverage the Unix philosophy to use the best of breed of the tools you need. We don't have a lingua franca for diagrams like we do for text files.

It's not due to dogma or laziness that we use text to write code. It's because the above list of things are not trivial to get right and making them work on pictures is orders of magnitude harder than making them work with text.

EDIT: Wordsmithing
First beta for Python3 on PyPy is out
But this does run counter to basic net neutrality, which Google championed. If it didn't explicitly have an objection to server restrictions before, that doesn't diffuse the hypocrisy; they didn't stand to lose or gain from server restrictions before.
> All things that Google would not get any revenue (advertising or otherwise) if they let that happen

Wait, is Google Fiber free now?

I'll never understand why ISPs can't just tell you the bandwidth you get and let you use it. If they want you to use less, don't offer more. Why is it so hard to just tell people what you want from them instead of fooling them?

And how in the hell would a customer use even a tiny fraction of 1Gbs upload speed without a server? You'd think Google Fiber was run by idiots; but no, it's just assholes.
Developers these days are lazy and want a write-once-run-everywhere development fantasy land that has never existed in computing and never will. They want to expend minimal effort building a photo-sharing fart flashlight app by gluing together a few APIs and cashing out for a billion dollars. Having to do device testing, ensure compatibility and provide long-life maintenance runs counter to this mentality.
A tip is for service, not for cooking your food. You don't tip the cooks, you tip the people providing excellent service. Except at a food truck, there aren't servers.
The secrets of inbound marketing
I really feel like the story behind the Netflix Prize particularly towards the final days would be a fascinating read. Three college friends of mine were also on the 2nd place team so I had some visibility into what was going from the start, and one of the interesting things that happened was that the teams kept merging over and over in an effort to beat the whizzes at AT&T labs (who got 1st place in the end by the slimmest of margins). By the end of it the 2nd place team was a very geographically distributed team, a conglomeration of several originally separate teams that had joined forces and shared their algorithms and techniques with one another to inch themselves forward.

http://www.the-ensemble.com/content/meet-team
Very very good points!
Relatedly: for any performance sensitive code, reading the relevant version of the Intel Optimization manual + a book like Hacker's Delight will lead to a lot of good understanding of these trick.

(admission: i'm spending a lot of my time staring at ways to make it really really easy to write fast numerical codes, so thinking about the ports on modern CPUs is very very helpful)
Progamming Excuses we've all heard or used
If you alias rm for some users, you'll train them to think that rm has an undelete feature: bad idea.

Experienced *nix users often work from an ordinary user account and turn to "sudo" only for special cases so they don't accidentally mess things up. When you use "sudo", you know you have to slow down and be careful. So why isn't an undoable file delete function not the default file deletion command, with rm reserved for special cases where you slow down and make extra sure you really want an irreversible delete?

Automated scripts would use rm as always, but for interactive work, especially on client machines with giant disks such as the typical general purpose user computer these days, there should be a different standard command for deletion that everyone learns long before they learn about rm.
Who owns the rights to your face?
Docker 101 session LIVE from dotCloud office
Wow that headlines sounds like marketing copy
Not all of us get warm fuzzy feelings of personal connections from unsolicited marketing calls.
Correct me if I'm wrong, but it seems like you are sending a Safari user-agent string for all of the devices.

It might be worthwhile to send the proper user-agent strings for each device, so that you'll get a custom response from servers which dynamically generate content based on that header.
"Does your boss pay you a few extra dollars if you were extra productive and cheerful today? No? Would that be kind of demeaning, actually?"

It may be demeaning to you, as you probably make far more money than a waiter. But waiters in the US typically get paid an atrociously low salary, and make most of their income from tips.

"Do you do a good job because it it's what you want to do?"

Few people consider waiting tables their dream job. They usually do it because they consider it a temporary job, not a career. Some may take pride in doing an exceptional job, but they're probably the exception rather than the rule.
> "Operating system" is a very clear expression that means exactly one thing.

That's not correct at all. An "Operating System" can mean many things and there's tremendous debate in the OS and Systems community over the definition.
Hardcoding your scoring function here is a bad, bad idea:

https://github.com/ankane/searchkick/blob/master/lib/searchk...

Just curious, how many docs are you indexing?
Aardvark was a search-by-IM engine that was acquired by Google in 2010.
This is the second time they've backed my js-git project. They were the largest backer in the original kickstarter. I asked them back then why they backed my project. The response was that they believe in open source software and like seeing cool things being written in JavaScript.

As far as I know, there are no Mozilla projects that benefit directly from js-git and they their goal is to promote open source JavaScript in general.

Yes, I will be making sure my code runs on FirefoxOS as well as ChromeOS, Internet Explorer 10+, iOS, Android, node.js, etc. (basically anything that has network access, a binary data type, and some form of storage).
I think we're a little late to the party - this story is from July 15 and the facebook page for this dates back to May 15.
As an American living in the US, I also find the "is everything OK?" interruption to be especially annoying.

One thing I've noticed, though: this happens in chain restaurants regularly, but in smaller, independent restaurants only rarely.

It's not really cultural: I think it's a product of the disconnect that naturally occurs when people without any feet-on-ground presence are making policies to be followed by the staff, and the other end of the feedback loop isn't isn't in place.
This talk is so fluffy and empty. Surely there must be someone else who did not enjoy it.
Why are ISP so terrified to say that you only get a fixed limit of bandwidth? Can you not survive in this business unless you lie and say "unlimited?" It seems we all know that unlimited actually means "some unknown number of Gb before you get a warning letter."

Server monitoring seems so easy. If you're running a serious server-based business then your upload is going to be way out of whack with download bandwidth. Why not just limit your upload traffic and let people do whatever they want?

I'd rather know what my limit was and work with it than to have my ISP tell me I have "unlimited" bandwidth, but then secretly limit or throttle me.
@bryanlarsen and @infinita740

I don't agree and I think you lack imagination. My computer case is still a lot bigger than such a setup would be.

I do agree to an extent with Bryan, saying that one could get a small case and put a computer in there, but then I'd have 2 things to keep up to date (and pay for). My Macbook has 16GB of memory and an i5 processor. My Desktop has an i5 as well and 8GB of memory plus some hard drives, dvd, drive, etc, etc and the GPU. The GPU is the one thing my Mac lacks. So with $250 (according to the article) I can upgrade something that I will have no matter what, my Macbook, since I use it to work on, and get rid of something that I am now forced to have (hobbying aside).

@infinita I already have a 'proper' 24inch screen on my desk at home and some Logitech Z5500 speakers and a gaming mouse. I can game using my Macbook's keyboard easily. This will all be there even if I'd get rid of my Desktop.

With this 'new' setup I can have just the GPU on my desk, or build some custom casing (cables and adapters be gone) and attach it behind my monitor. I then just plugin the Macbook and boom, instant gaming pleasure. Besides, when companies start building these setups they would grow smaller and more practical.

As for windows, that is nothing a small thunderbolt (or USB3) harddrive won't solve. Granted it might be a bit slower than SATA (is that true for thunderbolt as well?), but hard drives are not the main bottleneck in gaming anyway, the GPU, CPU and RAM are still more important. I for one don't even use RAID in my current PC.

It is not all ideal, but it still is a lot more ideal than maintaining and upgrading 2 machines and have this huge case standing around just for some GTA V.
Find out more about scala/pickling at: http://lampwww.epfl.ch/~hmiller/pickling/

(It's Heather Miller from EPFL, though.)
> So, in other words, little to no incentive?

The depends on how well the employer monitors performance and holds employees accountable.

Of course, employers who do bad at this in terms of customer service staff will find their business develops a reputation for poor customer service, and loses out to businesses that do a good job at this, all other things being equal.
> Even if you know someone is suicidal, that doesn't make you accountable for them committing suicide.

By itself? No. Merely knowing is not sufficient to make you responsible in some way.

However merely knowing is not what they are accused of.
It was a front-page story on HN, but four years ago: https://news.ycombinator.com/item?id=575122
> Taking a knee is the opposite of casual.

Yes, but saying that the purpose is to be "casual" as an explanation sounds a lot better to the employees who are listening to it than saying that the purpose is to be "submissive", which is what kneeling before the person you are taking orders from really is.
Admit it. You love cheap clothes. And you don't care about child slave labour
I would much rather see Google offering a guarantee on whatever bandwidth they can actually deliver.

And then their cable competitors would slaughter them by offering "the same" bandwidth for half the price and Google Fiber would go out of business.
There has been some recent changes around this situation such as Microsoft now implementing WebGL in IE11 which means they are starting to loose some of their stronghold on the graphic api world.
From my analysis of hundreds of hours of British comedies, it seems like Brits find it awful if anyone is friendly for any reason, in any context.
Nice article, but this is training wheels. Maybe it's inferred, but this article should be pointed at the rookie developer.
Yep, and in this case Google is "really" banning all servers for non-business accounts, according to the original article.
Can you explain the difference between appgrid and zephyros? I see recent commits in both projects. Are both maintained?
"I do think that it would be really cool if the actor model is like picked up by the Swedish phone company."

Does anyone have an explanation for this reference? It was at the end of the concurrency section, while talking about the distributed graph model.

~27:20
joke: Legal wanted to open-source it, but was vetoed by Engineering.

But seriously, this kind of back-compatibility horror is the hallmark of success, where success means enduring.
I think this refers to the body of the modal box.. The word body has a lot of meanings.
Maybe it should say 'One fine HTML body...'
> It may be demeaning to you, as you probably make far more money than a waiter. But waiters in the US typically get paid an atrociously low salary, and make most of their income from tips.

Waiters get paid an atrociously low salary because it is anticipated that their real pay will come from tips. This is part of the "tipping culture", not an external factor which justifies tipping culture.
#streisandeffect
I just threw together a really simple proof of concept which uses a shell script to spin up a Docker instance running NGinx, and then register the port that instance is listening on with Etcd. Because it's quite so simple, here it is:

`INSTANCE=$(docker run jonwood/nginx-node) && curl http://127.0.0.1:4001/v1/keys/nginx-nodes/$INSTANCE -d $(docker port $INSTANCE 80)`

You'd then use Etcd's tree listing interface to grab the JSON fragments for each of those NGinx nodes, and configure Varnish or HAProxy or something to hit those backends.

Obviously this isn't anywhere near production ready (for example if one of your NGinx instances goes down there's nothing to remove it from the pool), but so far I'm impressed with what CoreOS is doing.
Hackaton app turned into #4 grossing in Google Play Tools. What's next?
Will Bradley Manning Be Remembered as a Traitor or a Patriot?
They mentioned that he is divorced. Depending on how the judgements/settlements fall out, it can be pretty disastrous for your finances.
This is an excellent point, however, there are a few things to keep in mind: first, compilers can (and do) perform this optimization for you (ignoring details about re-associating floating-point since we’re talking about bit twiddling).

Second, bit-reversal never exists in a vacuum. There are other operations taking place around it, which will fill in unused execution resources, thanks to out-of-order execution. (And as you note, hyper threading will take advantage of them too).

Third, even though there are six ports (actually, 8 ports and 4 ALUs in Haswell![1]), that i7 can still only retire 4 fused uops per cycle, so in practice one thread cannot saturate all of the execution ports, no matter how cleverly it is optimized.

All of this combines to mean that the fastest bit-reversal in isolation may not be the fastest bit-reversal in situ, which is much more important. Actually evaluating that is much more complex, but it does tend to tip things away from chasing too much ILP slightly more than isolated timing does.

[1] http://www.anandtech.com/show/6355/intels-haswell-architectu...
"not being civilized"

Now we all hope that you never get anywhere near public office or the legal system.

Since arbitrary incarceration for being unpopular is just about the furthest thing from civilized I can think of, never mind calling them "animals", would you go to jail for making this statement or would that only happen if you actually implemented it?
Weird. I've read almost every book listed so far, and I wouldn't recommend any of them for what you're looking to do.

Most, if not all of these books are strategic. You want tactical. Get a book like "Attention! This Book Will Make You Money" and try out some stuff there.

And good luck on the app!
Nice platform, this is just the beginning you'll need more users to really make it worthwhile. Albeit, there are a couple awesome songs!
finally py3. great job!
I looked far enough. There are very few, especially compared to the endless procession of Apple products, and there are not desktops or laptops.
And? If a competitor can do it for half the price then I'd be all for it.
- AppGrid is not configurable at all, it's for people who want a sane window manager that just works out of the box.

- Zephyros is completely configurable and doesn't even come with a default configuration. You make it entirely on your own. Or you can steal someone else's and tweak it. The wiki has a lot of them.
If you want to script it, ImageMagick or GraphicsMagick are probably a better bet than trying to hack up something with GIMP batch processing: http://www.imagemagick.com/www/formats.html

If you just want to do basic conversion ignoring layers, it's quite easy:

for f in *.psd; do
convert "$f" "${f%%.psd}.png"
done
Ericsson - Erlang

http://en.wikipedia.org/wiki/Erlang_%28programming_language%...

http://en.wikipedia.org/wiki/Open_Telecom_Platform
> So, it's a fine goal. Does that mean we scrap the goal because of one problem?

No, but we could, instead of the tipping culture, just handle it like every other area of economic endeavor: customer willingness to pay the business is driven by the business's performance in meeting the customer's needs, and the business's willingness to pay the employee is driven by the employee's performance in meeting the customer's needs.

There's no need of a special case solution for restaurant waitstaff when there is already a general solution to acheiving the goal that does not have the problems at issue.
Deceptive marketing has a ratchet effect. If ISP A advertises guaranteed 1 Mbps for $50 and ISP B advertises up to 20 Mbps for $50 (in reality both are providing exactly the same service), then ISP A has no choice but to change their marketing if they want to stay in business. It's the same thing we saw with "4G"; once Sprint started advertising 4 Mbps WiMax as "4G" then T-Mobile and AT&T had to call their 7 Mbps HSPA "4G" too.
What is holding Instagram/Facebook back from creating a Windows Phone App?
It's a reference to Erlang at Ericsson. See the notes below the video.
As a South Floridian, I'll point out that Miami is a culture unto itself, and what goes on there cannot be taken as an example of the typical way of doing things in America (or Florida, for that matter.)
Set aside the suicide and imagine that Aaron were still alive today, and you'll find that everything we're saying against MIT still stands. They acted terribly.

The thing is, a guy's dead, and the best thing we can do is use his death to make the world a better place.
No it's awesome! Don't listen to the downers. It is a lot easier to use than Bootstrap. Fewer elements, etc
I don't understand why so many are criticizing this guy; if he doesn't want to retire right now like it seems, why shouldn't he work for another few years until he's ready? Obviously increasing his savings in the meantime will do him well when he does decide to leave the workforce.
I'm too unfamiliar with the specifics to respond with precision, but I will point out that "47 volumes" is not necessarily unspecific. Nor does it necessitate quantity of specific crimes.

All it really says is that it was useful, for some reason or another, to divide the information into 47 parts.
.... Gay people aren't criminalized in the USA. Sure, the south may have large swathes of intolerant rednecks, but considering that gay people regularly parade through some of our biggest cities in assless chaps (I assume. Its the cliche and its a funny point) I think we are already leaps and bounds ahead of Russia. We have a good handful of states that recognize gay marriage and the army decided to recognize and allow them. Any resistance to gay marriage is losing traction fast. Meanwhile, Russia just declared it illegal to spread "Homosexual Propaganda" which includes holding hands or kissing. Plus they practically hunt gay people for (very public) sport.
They are hardly even a broadband player, their coverage in miniscule.

Google Fiber is an experimental / policy altering service, its TOS as this point in time is inconsequential.
That would be true if we were all uneducated about the issue, but that fact nearly everyone can agree that those claims are ridiculous means adding piles of proof would only bloat the article.

For example, what would you have them refute of this statement? "Prosecutors said that Swartz bringing MIT personnel into hearings and trials was like re-victimizing a rape survivor."
Show HN: Cherrybird beta - UK student lettings
> - Poor tool support (refactoring regularly broken on both IDEA and Eclipse).

You could file bug reports with Jetbrains to have them fix any issues you can reproduce. They're generally pretty good at following up and working on bug reports when I have filed them myself.

Alternatively, tell me what the particular bugs are and I'll try to reproduce them myself and then file a bug report(s) if you don't wish to. I use their Scala plugin quite a bit and while I don't think it's quite as good as their Java support yet, it's the best I know of for a Scala IDE.
This may have been merely an accident, but it's still frightening, given the potential for malicious use.
This is a pretty good example of the sort of social interaction that makes me want to stay away from social media platforms.

It's not a fear of saying the wrong thing and getting fired... it's the fear of saying just about anything at all with such a huge megaphone attached to your mouth (and the fact that your shouting will be recorded forever.)

HN comments are about the closest I'm generally willing to go to that sort of ultra-public commenting, and even then I'm generally pretty careful. Some people seem very cavalier about it.