skysight-inc/HackerNews huggingface dataset:
Java(j2ee) is well paid and pretty safe for the next 10-20 years. Java will be the next mainframes. Even if you look at this thread, not many people want to do it, but there are hundreds of thousands java applications that need maintanance and updates and more are starting every year. And good java folks are in a very high demand.

But the irony is noone wants a pure java dev. It is implied you need to be good at html/css/js, have handson exp with at least 2 popular databases, different web/app servers, numerous frameworks and also very good admin skills. Not the shortest path to success.
Ah, thanks for the info, must check it out.
Just because software is weird and niche doesn't mean it's poorly engineered.
I think the rails team is showing us they are willing to adapt to future trends in web development.

The guys running the show are also basing most of their business on it because they use it every day to develop basecamp and have been doing it successfully for like 10 years.

I would definitely choose rails.
Please reflect on what this kind of comment does. This kind of struggle is conducted almost entirely in the mind. If you want to win, you have to believe that you can win, you have to look for ways to win, you have to find hope and give it to other people on your side. The other side are out there trying to convince you that you can't win, that no-one really cares, that their victory is inevitable. Don't help them do that.
Yes, it looks kind of bleak right now, but don't give up.
Programming made easy – not just for kids
I highly recommend Scrapy (http://www.scrapy.org).

From their site:

Scrapy is a fast high-level screen scraping and web crawling framework, used to crawl websites and extract structured data from their pages. It can be used for a wide range of purposes, from data mining to monitoring and automated testing.
Suffering is not beautiful.

Suffering is.

Accept.

Beauty is.

Accept.

not Beauty also is.

Accept.
Focus isn’t used a lot, so it’s not worth the extra complexity in code.
Learn PHP first.
It's not clear what journalism of this quality does to create some value for society. Just sayin'.
Ah um some of this is wrong.

upstart doesn't have dependencies thats systemd. Upstart you have to specify when a service should start based on events or combinations of events like "start on started avahi and started nfs". Theoretically this make upstart more flexible though complex event handling is mostly broken. This system also means upstart ends up trying to start everything it can it might start a service which is not needed but because it's start on event has activated it starts. systemd differs in that only required services for that .target are started (and services required by those.

systemd has Require/Wants to specify dependencies as well as the socket activation features. Socket activation requires a compliant daemon as well so a lot of services still use explicit dependencies. Socket activation does give you a lot of other stuff for free, listening on privileged ports as user, restarts without dropping connections, delayed start (not starting until requests come) etc.
Sure, but now it's on you to say how long a stock should be owned for, and why that is.

I mean, you could ban HFT and say that you can trade no more than once a second, or a minute, or whatever. Then people would get upset because computers could trade exactly on that second...
AN ONLINE CARTOON ADVICE COLUMN
See, here's the thing I don't understand about liquidity: If it's so valuable for trades to execute in microseconds instead of seconds, and the stock exchanges recognize this value and provide co-location etc to enable it, why are so many stock exchanges closed for half to two thirds of the day? [1]

Surely the 15+ hour shut downs are a much bigger limit to liquidity than a few microseconds here and there?

There's obviously no technical reason - I don't see Amazon or Google closing down their websites from 4pm to 9:30am. And if it's about the release of news, that only really needs a window of an hour or so.

[1] https://en.wikipedia.org/wiki/List_of_stock_exchange_opening...
This is an excellent example of what I was talking about earlier. We have FBI field agents, men and women who are so overly patriotic that it clouds their rational judgement, men and women who are not trained to think rationally about data and who probably have only a high school understanding of statistics (if that), who are given access to massive amounts of data. They take this data and they match it against a theory that they've already developed, and they assume they have "cracked the case." They act in a constant state of paranoia, fueled by fear and powered by tools that act on data in ways that they can't possibly understand. And so they fill in some (likely poorly designed) form in some FBI web app, and some names get spit out. Then they look at whoever matches their "profile" which was likely developed using, again, a high school level of psychology. It's ridiculous and frightening.
In this case, I do think they will look at all of the factors and conclude that it was just a crazy set of coincidences that would rarely happen, and certainly not to themselves.

In fact, some might conclude that such a set of circumstances warrants the investigation described, especially given this permanent state of fear in which many now live.

In any case, I do believe the "it won't happen to me" rationalization is one of the biggest reasons people show little concern. And, for those who are concerned, a sense of powerlessness is probably the biggest obstacle to action.
That computer is artificially raising the price of the stock for someone who would buy it ... so they marginally either buy less stock, or pay more for each share.

I'm not going to argue that HFT and hedge-funds are necessarily bad (though I don't buy the liquidity argument for stocks that have reasonable volumes), but I don't see how it's helping to fund the company behind the stock at all (or make it attractive to future investors).
"What the hell will the next 30 years be like? Will there still be programmers or will we all wind up flat?"

Given the amount of maintenance needed for all the polyglot legacy code bases, I would imagine that there will be plenty of work for people as they move through their own career cycle.

OP Links to a Ray Kurzweil article at end of his piece that could be useful!
Also: just saying that something is a myth does not make it any less true. The whole point is that systemd (and Pulseaudio) is anti-Unix because its author does not understand Unix design, how would his opinion be of any value in this matter?
I think it's impossible to predict the market / the direction of things. For a while node.js was a big thing, these days I don't hear as much buzz about it. Then there was the period of buzz around nosql. I say just do what interests you the most, don't learn what you might think is the next big thing. There's also nothing wrong with continuing down the path of iOS. You can be mediocre at a bunch of languages or an evangelist at one.
No, they constructed the case. You and I, and everyone else commenting here, is in a database of people who read the news on an "Islamic" website. Add in a few more coincidences, hey presto, a terrorist!
0) Keyboards.
True. Perfect was the wrong word to use. Perhaps I should have said "as good or better than BTC"

The main point stands though - without thw decentralisation fetish, this thrashing would be unnecessary.
I'm just glad France are actually making the effort. Things like law and tax aren't things that should go away as you become big and wealthy, and ultimately going against the law of the land whilst not showing respect for it is asking for trouble.

I hope Google are additionally penalised for their arrogance...
So each user of your webapp has a respective database user?

Otherwise I don't know how you would be able to make the permissions fine-grained enough to be able to make these claims.
Introducing the Founders' Accord
This is what is scaring away most of the site visitors. Each permission has a reason for being asked for:
"&scope=email,friends_about_me,user_about_me"

email: to notify you when a match is found. an access_token grants us knowledge of only the users email and not his friends'. This cannot be used for viral email harvesting.

friends_about_me: To seperate views based on gender.

user_about_me: to help decide which view is to be "initially " displayed based on the users' gender.
Oh sure, right now I've been deep into Scheme as I just finished PLAI and am halfway through SICP. I'm not chasing every new Perl derivative every six months, but I'm mostly stuck in the day job using C#. It feels constraining to be learning all this awesome about languages and not get to use most of it, hence the desire to sometimes try other languages at work.

What sort of things have you been learning that you would recommend that are off the beaten path of just another mvc framework? I'm thinking of learning about compilers next, but I'd like a book to work through rather than just "the internet". Also I'm trying to catch the type safety bug by working through Real World Haskell, I'm open to other suggestions for that too.
This article mixes two things - things that Microsoft does well from a UX perspective (like Windows phone 8) and things it does well in terms of sales and profitability, like Microsoft Office (which arguably is not very well designed in terms of UX).

This is true of other large software comapnies too: Adobe with their Creative Suite and Google with Android - both successful in terms of sales, but arguably very uneven in their usability (in my opinion).
I see a pattern here. What guarantees that in ten years the same claims won't be made about systemd being pushed in 2014 "while not ready", but by 2023 all issues are ironed out after the whole thing was rewritten three times and was responsible for more security breaches than bind and sendmail combined over their history?

In my opinion, there is no replacement for true modularity, simple, future-proof interfaces, and clear, human-readable and human-writable formats.
I did, doesn't seem to be particularly focused on neither bugs nor security.
Sorry. There is no other alternative. It cannot be built without access to a social graph. I didn't think of including Twitter because of the user limits.
Who are we lying to? :) It's Russia acting by the hands of Ossetian and other north Caucasian separatists.

Georgian and Ossetians (and many other nations too) have been living in peace for centuries before Russian rule. Russia is the only one to blame in provocating every single conflict in Caucasus (except several minor issues).

Agree, Georgia can't be proud of acting organized later, but that's not the point here.
if you are writing software which has to have some kind of guaranteed reliability then maybe there is a sort of argument for this - but unless you are handling the failure case in a deterministic and well behaved way then I still think that is a much worse state to be in than a crash. Even in production. In either case you are putting the system in a potentially weird or unrecoverable state - the difference with a hard crash is that you know straight away and its easier to debug, even after its shipped.

Imagine the customer error report or imagine its a critical system and it starts making mistakes...

For most software smoke testing heavily is enough to make it super rock solid. I know that most software does not do this - just using a web browser or a smartphone makes it painfully obvious that even the big software houses have some seriously shoddy practices and that testing gets seriously neglected (it may be that its impractically big... i stuggle to buy that tbh)
I don't mind one of the few industries where developers can get relatively good money without being a founder (here in UK).
Why the hell is FBI allowed to ask for a FISA "warrant" (god, I hate their 1984 newspeak)?!
If a car manufacturer failed on their core responsibility (safely transporting people), they would be happy to get just a notice on the car!
I would suspect the engineering estimate had one or at most two sig figs, which isn't bad compared to results. I'm sure the management estimate had six sig figures of course.
It's plain simple trading luddism and it's been going on for decades. There was massive resistance to the computerisation and networking of the stock markets, which only succumbed via foreign competition.

Lots of people who lived on being in a racket where passing orders and pushing buttons was extremely valuable saw their livelihoods endangered. Now the same happens to people who make a living on trivial short-term market decisions. Computers do it better and quicker.
Instituto Superior Técnico Organiza Formação Sobre Cadernos de Encargos
I love how 8-bit pixel art style games look on my HD screen!
Does it? It's a Phoenix Wright game. You have to press and present evidence.

EDIT: You're right. Pressing each statement yields more dialogue, but without evidence, you can't progress.
I've lost more in casinos and left with a "oh well" attitude too. Pretty sure plenty of people have. Of course, I've also left casinos with "fuck that sucked" attitudes, and also "look at all the money I just won" attitudes.
I worked in the industry for a little while.

At this point, some companies depend on having that daily downtime. Their whole development is based around the fact that they will have guaranteed downtime. It's built right into their software stack.

Trying to fiddle with this expected downtime would throw (parts of) the industry into turmoil.

It's just a historical quirk, but it's probably here to stay.
2stop, you've been hell banned for some reason, not sure why.
They ignored anything that would push them in the direction of "Oh he's not a terrorist".

==================

It seems in some cases they didn't just ignore it, they made up stuff to make it look worse. The "false identity" thing is just insane.

Agent 1: "Hrmm.... there's absolutely 0 evidence that he travelled internationally. That must mean that he's an ubercriminal who has the ability to travel undocumentedly - he's even more powerful and criminal than we thought! This has to be our guy! Anyone who can travel internationally without leaving any trace of it is that much more dangerous!"

Agent 2: "Well, he may just not have travelled at all, and this might not be the bomber."

Agent 1 (speaking in to sleeve): "HQ, we've got a 827 in progress - please proceed with plan XPJ - repeat, 827 in progress, request immediate XPJ."
If it's not yours, you need permission. It's not really that hard to understand.
Funny how nobody mentions SharePoint ;-)
Survey for Dissertation: Web Analytics in the Cloud for Large Scale Websites
"High-Speed" is redundant.)

With a very few exceptions, modern trading is a form of cheating, based on mass-media powered deceptions (we have full-time satellite channel - TLC, which promotes premium (read: overpriced) and/or "chap-but-healthy" fast-food chains) and "optimizations" such as purchasing a "30% meat stuff" at a penny price and adding lots of spices and synthetic sauces, etc.)

Why should it be different in finance? Especially in speculative trading.)
I found a similar question on Quora [1], with an answer by an ex-quant. It seems to boil down to tradition and bureaucratic inefficiencies by the involved parties. So I agree, this makes the whole liquidity argument seem weak.

[1] http://www.quora.com/In-the-24-hour-world-why-do-the-New-Yor...
Danish zoo sparks outrage by killing healthy giraffe
From reading various Twitter conversations it seems there are some egos at play here - read between the lines on some of @thayer's tweets
The Fastest-Growing Jobs of This Decade (and the Robots That Will Steal Them)
Learning to Code vs Learning Computer Science
I am an undergraduate student in my final year at university. I am undertaking a dissertation to look at developing an open source web analytics package for large scale websites.

I want to understand how individuals, companies and organisations feel about their web analytics software, the security and privacy of the data collected through web analytics and if their is a demand for an open source web analytics designed for large scale websites, such as the BBC, Reuters, Hacker News, etc.

Thank you for your time!
Top Smartphones Now
WHAT HAS THE INTERNETS COME TO?

The way it was supposed to be?
Though I have no children, I do have a wife I want to spend my evenings with, so I organized my professional life such that I could take a train into work 25 minutes each way. That means I get almost an hour of uninterrupted study time to advance my skills. It has been fantastic. When I get home, it's us time all night. I've been doing this for over a year, and I've seen a profound difference in my skills.
Surely there are ways to get rid of it without the transition being so traumatic. For example, the change could be announced a few years prior, and the downtime could go down by an hour per year.
Wow, we have a very different reading of Rust.

Safe concurrency and memory management doesn't lead to reduced bugs? Eliminating unsafe memory access doesn't lead to increased security?
Look beyond specific programming languages. Learn computer science theory and the basic concepts that underly everything we do. If you're good with this you can pick up any new programming language or framework in the order of a few days.

Look beyond programming. There's many other intellectually and financially rewarding pursuits that just writing code. A few examples: research, project management, business development, teaching, and writing. All of these can build on your experience to date.
From the polygon article and the short video on the Birth of a Man's Kickstarter page, this seems like massive IP overreach. It's like an artist advertising their favorite paint by making a painting of the paint and then the paint company saying they can't use the paints in commercial ventures. For example, Devoe paint prohibiting Jackson Pollock from allowing museum showings of #5 (http://www.nga.gov/feature/pollock/painting5.shtm).
Sorry I was being a bit sarcastic.
systemd is already used and from what I've seen there's far less complaints than PA[1], even talks of admins suggesting to look into it. That's for the 'not ready' part. For the rest, I'd agree with you, but I think the gain in abstraction and correctness is quite worth it, even with it lacks some simplicity.

[1] never encountered a single issue with systemd since archlinux pushed it as default, even on hybrid sysvinit scripts and naked systemd installs, compared to PA which may crash far too regularly, but that's just me.
Get over it. The meat from the giraffe was fed to other animals in the zoo.

Hundreds, if not thouands, of cows are killed in Denmark each day to provide meat, hides, and other products for people in Denmark and abroad.
Indie game developer - On Success
Payments experts assure Senate that swipe-and-sign cards will disappear in 2015
Now they should start to pray so it will never segfault.)
The Case for a High Minimum Wage
This is one of these things I feel a lot of hackers might know already but I only discovered them yesterday :)

When playing a nice pen and paper roleplaying game of Cthulhu, our GM had us trapped in a non-euclidean manor where the doors through which you went changed the configuration of the space. We had an insane clock device with us (in the shape of a symbol-ridden hexaflexagon as a playing aid on the table) that allowed us to eventually navigate through the thing.

The only catch was none of the players had ever heard of hexaflexagons and the GM flexed the device hidden from view. So we did an unspeakable amount of diagrams trying to figure out how the device might work. Good times.

Anyway, this is awesome and everybody should know about them.
To put things into perspective, the company I worked for responded to bug reports by hiring a team of people whose role was to manually alter the database any time a customer reported a data problem. Dozens of times per day. In other words, instead of fixing the software, it somehow became a reasonable idea to dedicate employees to fixing the symptoms by hand. It made sense in hindsight: they were making so much money that they took the path of least resistance. Paying employees to fix the problem immediately was quicker than trying to hunt down a competent programmer to try to fix the problem without causing more problems.

The change would be traumatic no matter how long they are given to plan for it.

Oh, here's another reason I forgot to mention: You can capture huge profits by exploiting the opening and closing few seconds of the market. A huge portion of all daily trades happen within the first few and last few seconds of the day. So there's a financial incentive to leave things as they are.
From a standpoint of market efficiency, I believe the weekend is a similar "test". Although, i agree that their are diminishing returns to a-synchronous opening hours.
OpenRC is the only sysvinit alternative that even tries to comply with unix way and yet (judging from Ace Attorney retelling at least) sadly it is totally ignored by Debian devs.
Do we all agree that their only hope in consumer mobile is making Office cross-platform ?
HFTs tend to add liquidity when it's least valuable, and they tend to consume liquidity when it's most vital.

For example, an analysis of the 2010 flash crash shows it was worsened by HFTs fleeing their positions once volatility increased, which is the exact time that liquidity and market-making are most valuable.

If there is any social benefit to HFT it is utterly trivial.
"What, exactly, is terrifying?"

This:

"Because the FBI agents had no concrete evidence that Mayfield was linked to the Madrid train bombings, they decided not to apply for a criminal wiretap...Rather, they applied for a Foreign Intelligence Surveillance Act (FISA) warrant..."

This:

"They couldn’t arrest him because their intrusive surveillance still could not find any evidence of any crime. He spent two weeks in jail..."

This:

"The FBI’s belief that it had their man, despite all contrary evidence, was so strong that it provided misleading sworn statements to a judge."

Perhaps the most terrifying aspect of all, though, is that the fact that this lawyer represented a terrorist was considered to be evidence that he himself was a terrorist. Let that sink in for a minute. An accused terrorist hired a lawyer for a child custody case, and the FBI concluded that the lawyer has a connection to a terrorist organization. Replace "lawyer" with "plumber" and "child custody case" with "leaky faucet" if you do not understand the problem.
I didn't yet. The best results I could possibly achieve were dynpm ones - about 65 degrees Celsius, which is completely unacceptable anyway. I've moved to a regular desktop PC, and I'm so happy for it ever since. Good to know though, that some improvement seems to be made. Thanks for that link!
Actually, it's arguable that among the primary functions of the markets in addition to exchanging ownership is price discovery.
the stock exchanges recognize this value and provide co-location etc to enable it

Not true. The exchanges charge hefty fees to colo in their datacentre. What you do with it is completely up to you. It's just more revenue as far as the exchange is concerned.

why are so many stock exchanges closed for half to two thirds of the day

In practice, this doesn't matter. When NYC closes, trading moves to Tokyo, then onto London, then back to NYC. Anything you want to trade, you can do so 24 hrs a day if you really want to.
They didn't technically arrest him (since they had no actual evidence), but instead detained him as a material witness in the Madrid bombing case. They would have had to disclose this as part of that process.
Mom of dying, disabled boy fights school-test bureaucracy
How the Blog Bowl runs
I enjoyed the story. Thanks for posting this mickgiles.