skysight-inc/HackerNews huggingface dataset:
Ask HN: What could I do besides programming?
I've been a developer for 20 years now, but in recent years I haven't gotten much done and I don't seem to enjoy programming anymore at all. I like the theory, but once it gets to the gruesome details I can hardly muster the willpower to wade through all the documentation and setup boilerplate.

So I wonder if it is time to admit that I am not a developer anymore.

I am just not sure what else I could do. Where can I go from programming? I have a family to support so I can not take a low paying job, unfortunately.

I have plans to do some writing, but I wouldn't count on it earning money in the foreseeable future.

Teaching might be another option, but I worry that it would present the same problem as programming to me.
Japan had a system in which the companies had a paternal relationship with their employees. Once you were hired, they kept you on even if they didn't need you. Even if you'd become too old to be productive (madogiwa zoku, or "window seat tribe"). The welfare system, such as it was, consisted of companies taking care of their employees with government bureaucrats and public opinion punishing transgressors.

But that kind of system can only function when the economy is growing. When the recession started in 1989 Japanese companies found themselves in the position of either making people they didn't need redundant or going out of business. Since there isn't much of a social safety net for the unemployed, people who got laid off (and the growing ranks of part timers - "arubaito") didn't have anywhere to turn.
Cheap iPhones have existed for nearly 10 years. They're just last year's model. That blows a gaping hole in this entire article.
And they frown upon reddit for 'low-quality' content.

#2 post, my ass...

Face it, reddit won because it's objectively better with its lax moderation against this restricted garden.
Such a convenient way to see your issues mentioned in -> https://github.com/issues?q=is%3Aissue+thomasdavis+is%3Aopen
Because the ability to use force is generally a monopoly of the government, precisely for that reason.

A better question would be "how can I be sure that capitalists and government won't cooperate for establishing monopolies"? For that, I don't have an adequate answer. At least, in capitalism, there are competitors lobbying against it, creating some virtual political market. Full government monopoly is generally much worse.
You are missing something: the discount rate used in a DCF model is not the "risk free" rate so if everything goes "as expected" you are still making more money than you would buying government bonds.

One can say that this "risk premium" actually reflects the expectation that things don't go as well as expected. But the fact is that in the aggregate and in the long term equity investors are still doing "better than expected" and there is no agreement on why it is so (this has been called the "equity premium puzzle").
There's no obvious reason why it would be particularly slow to get counts from another table. You're probably going to want to offer full text searches and searches on columns you wouldn't choose to index online as well though, at which point using a search service makes most sense
Developer advocate/outreach? Project manager?
Just list them under your projects category on your website.

Also that is what your github account is for.
Partial shutdown due to the water shortage in MRPL
Kyoto Cabinet and Kyoto Tycoon [pdf]
All kafkaesque to me ;->
Slightly offtopic, but it's great to see that Mosha of MDX and SQL Server Analysis Services fame (data warehouse from MS) is now part of Google's BigQuery. His throrough blog posts full of technical details are a blessing even after so many years.
How to Discover the Full Breadth of Customer Insight
Often, but not always.

One example is calling virtual functions. There's an extra memory lookup to resolve the function call at runtime.

Almost all the time, that extra single memory lookup is irrelevant. But just occasionally, that cost can have an impact.

In principle it's no different to C - you need to understand the basics of what code the compiler is going to generate to do what you're asking it to. In C++ the constructs are much more complicated and that mapping becomes less clear.
Brilliant, I'm attempting something very similar in Ruby :)

Will check out those links.

When I have something workable, I'll post it to Github as well and then we can see about creating some kind of umbrella structure?

A related idea I have is that what is needed is some kind of grammar interchange format, or typing-relation interchange format -- kind of like JSON (or Amazon's ION) but for this sort of work. In some ways that is what S-expressions are, maybe there is no need to reinvent the wheel but my hunch is that a domain specific format is needed. Apologies if this is a bit vague, it's a hunch, and I'm going by intuition.
Thinking of WWII, Japan's culture was not always on the right track...

Coming from Germany, I also wonder how much of the economic success stories of Japan and Germany is really because of cultural aspects, and how much is due to protectionism for example from the US. I think Germany was supported by the US a lot, as a shield against communism. Maybe a similar reasoning was at work in Japan.
Well, it was intended as an "aside" comment, but it's still interesting, if controversial. I believe that there is an unbroken thread from the arrival of American ships in Tokyo bay in 1853 to the current day. If you look at the official US history of that event (it's here: https://history.state.gov/milestones/1830-1860/opening-to-ja...), it is characterized as a great opening of Japan to the world. In fact, it was in the pursuit of an arrogant imperialist notion of "Manifest Destiny" that Commodore Perry humiliated the Japanese and scared them into thinking that they needed to get into the expansion and conquest game in order to survive. It was a clear message from the Americans: we're coming in whether you like it or not.

Some call it a wake up call; others call it a provocation. Reasonable men and women can disagree about it. There's no doubt that it directly led to the lowest and highest points of Japanese civilization in the 20th century, though.

I think if people looked into the context of events with more curiosity, we would ultimately all benefit from the inquiry.

(And yes, I do believe that America and much of Europe are still pursuing an imperialist agenda. Call me crazy, if you want.)
We have very low inflation.
21 May 2001 – Oldest open issue on GitHub
Top Three Design Firms Rebrand the IRS
This is what Andy Grove was warning about in 2010
http://www.bloomberg.com/news/articles/2010-07-01/andy-grove...
This reminds me of my own version of a certain Churchill quote: "Capitalism is the worst form of government, except for all the others that have ever been tried."

Seriously though, as others have pointed out, what we have in the US isn't so much capitalism as crony capitalism: privatized profit with socialized risk. Much of the anti-capitalism/pro-socialism crowd fails to make that distinction, or equates all capitalism with cronyism. Another overlapping portion simply live in a world entirely of theory (social theory, not economic theory), and are historically naive and uninformed about the fact that radical socialism has been tried many times, and had considerably worse failure modes than capitalism has shown thus far.
How Big Teams Choose to Fail
Communism isn't based on scarcity. That's actually the whole point of communism.

WWIII, really?
Because using government power (and physical force in general) to coerce people into using some product or service isn't a free market anymore, and therefore isn't capitalism. In the US (arguably still the freest economy in the world), there is no free market in healthcare, education, and other heavily regulated sectors — not without the influence of current market monopolies willing to keep the status quo.

So, Lenin was right in that capitalism can easily evolve into government cronyism if left unchecked. But then it isn't capitalism anymore.
I think this has been constant. There are more mediocre programmers than great programmers. Since we are exposed to a lot more software we experience more bugs. That means there are more programmers but it does not mean that the ration between good and mediocre programmers has changed.
They don't. But people usually do more than mere text editing. With emacs I read PDFs and look at images.

Also most terms don't properly do utf8.
This would be a good place to start https://www.coursera.org/course/nlp
In some cities/towns/regions, yes, I would.

Municipal ISPs work just fine. Governments already provide (or contract with private businesses to provide) mail, electricity, water, sewage, garbage collection, roads, etc.

In an area that already has adequate service competition and coverage I don't see any reason they would want to run a municipal ISP. But state-wide laws that inhibit municipal ISPs, in order to protect the current ISP duopoly status quo, don't make sense either.

It's not like it's something that requires new taxes to run. And many utilities already have to run their own networks anyway.
If some people are getting paid highly without making a positive contribution to society, they are either:
- Taking advantage of gullible customers or,
- Exploiting loopholes in the system, as with HFT.

In the latter case, regulation should take care of these people.
And what. There is zero evidence to back up your interruption of the 'stats'. In fact your stats are completely useless in coming to any conclusion apart from purely saying there are less women in those jobs.
Isn’t it closer to 30% when you factor in the cost it takes to build a fab? I remember reading something about that.
Why you can't compete with Google? It is a monopoly, but there are some competitors (Bing, DuckDuckGo). One misstep from Google, and its monopoly is lost.
Makes sense. Do the hundreds of straight highway miles driverless, then transfer to human driver for tricky last bits. Dumb question - why not use trains?
Commanding a Tesla Model S with the Amazon Echo
It means to unzip the source code tar ball and get back to work slave!
I agree that moderation in any online forum tends to be antithetical to the objectives it aims for. Stackoverflow is another good example.
> have a job at a well regarded company

This is already highly contentious. Some consider startups who produce write-only code fast to be a joke, some consider slow moving behemoths like Microsoft, Apple or IBM as less than ideal.
Founded several companies, employs more than 20 people, IN TOTAL??? Sorry, he's not the one percent. He's part of the business owners state and federal governments should be supporting instead of allowing bigger corporations and richer people to offshore their companies, hide their assets in tax havens, get tax breaks by intensive lobbying or get tax holidays when they bring their offshore money back.

America's in a sorry state when small and medium business owners get brainwashed by politicians into hating the middle class and the poor for wanting social justice. Even "Social Justice" is a condescending term these days...
Keep in mind that has a heavy bias towards newer issues (since +1s are new).

Here are the most commented/contentious issues: https://github.com/issues?q=is%3Aopen+is%3Aissue+sort%3Acomm...
Hilarious.

Any evidence? even the slightest?

Look, yes, it may be the case that there is widespread corruption in the reporting of those statistics. But really, this is the same culture that produced the joke: no more that 1% failure rate in product, that ships 9900 perfect products and another box with 100 failures.

Yes, salarymen may not tell the whole truth, but pervasive corruption seems, well, unlikely
http://business.time.com/2011/08/16/paul-krugman-an-alien-in...

https://mises.org/library/broken-window-fallacy
Data Structures in C: C-lists
> Or, if he proves he wasn't aware or wasn't in control of his company

That's not how the burden of proof works. That said, would this case actually be prosecuted seriously, they would find information relating to how he was informed.
Those two things should be aligned - that's how capitalism works. There are cases where we create the wrong incentives - e.g. the whole HFT industry exists because the sub-penny rule forbids market-makers from competing on price - but let's fix those. Fundamentally the best way to make money should be - and in my view largely is - by creating value for your clients.
3 Alternatives to React
Fractal Plan
Django has a django-core-mentorship mailing list[0] for people interested in starting to contribute, a guide on contributing[1] and a selection of issues tagged as easy-pickings[2] that are suitable for beginners to work on.

I haven't personally tried it, but I did think it was cool when I stumbled over it.

[0][https://docs.djangoproject.com/en/dev/internals/mailing-list...]
[1][https://docs.djangoproject.com/en/dev/internals/contributing...]
[2][https://code.djangoproject.com/query?status=!closed&easy=1]
How is that even possible?

Take a look at the MIDI connector. It has been around for 30+ years, also, and is still .. ubiquitous!

The answer is, in my opinion, simple: the hardware is still there. Its still quite useful. Connections are forever!
> The thing about markets is that (...) tell us (...) what we collectively find valuable.

No, they don't - that's the very point of this article. What society finds valuable and what is economically valuable are two different, separate concepts (and we should really have two different words for them - the term "value" is way overloaded).

First of all, the market is not an information display - it's an actor. It doesn't report on how much something is "worth", nor does it "settle" on true prices - it provides a lot of intertia and maintains whatever status it ends up with. Rarely can a society coordinate strongly enough to have its collective will affect the market on purpose (if it could, soccer players and movie stars wouldn't be making that much money).

Secondly, the market - that emergent system of aggregated individual economic decisions and incentives - suffers from the typical problems of greedy optimizations. It gets stuck in stupid local minimums. It gets stuck in idiotic feedback loops. Look at e.g. advertising industry - a negative feedback loop where each actor works to cancel out the effort put by other actors. It's a stupid loop that can suck up infinite amount of resources - not money, but tangible resources. Time, manpower, fuel, energy. Think of how much of e.g. printing industry exists only to support advertising by manufacturing trash - leaflets, magazines, billboards, etc.

Nature - or the Creator, if you're a believer - gave us brains so that we can notice and correct local minimas and stupid feedback loops of incentive gradients. Market economy isn't a god.
8bit letter simulation
oh yes! i specifically mentioned wild capitalism of 199x in Russia which i immigrated from. Though it isn't about balance as a goal or a tool. It is just that the human civilization has learned through direct experience that capitalism is the most productive system while it most glaring deficiencies can be corrected [and those corrections happen to actually increase the productivity of the system] by government enforcing the rules to manage tragedies of commons and providing the things like education/medicine/welfare.
Anyone know if it's possible with FB Messenger?
Snapdeal Begins Meal, Flight, and Bus Booking Through Its App
Nothing happens in a vacuum. There are no "good guys" or "bad guys". Japan and Germany both pursued an agenda that were each ultimately misguided for a variety of different reasons. If you look for it, you will find similarly awful (and sometimes far worse) encroachments on the rights of human beings perpetrated by all kinds of people against all kinds of people.

The important point is that the people who did those things are dead now. It's up to you and I to understand how they got to that point, and make decisions to avoid it happening again. Unfortunately, the history we're taught in school is very simplistic and does little to illuminate the causes for such an effect.

In the end, the fact that Japan and Germany made a run for world domination is a signal that there is great strength and power in those civilizations. We should be looking for all the ways to harness that power to good ends.
Economics is only a part of it. Often, poorly built software increases costs for the company that built the software, like when customers call the helpline to get an agent to do what they could have done on the website. Or, when I call the helpline and the agent asks me to call again because their software isn't working today.

As another example, when I was logged in to my mutual fund web site, I found a button that says Get Statement. Since I wanted to download one, I clicked it, and it said, "Your statement will arrive in the post soon." They sent a paper statement without confirming me what I wanted. When it arrived, I threw it away, of course.

In many cases, poorly built software increases costs for the company as well, so financial incentives are only part of the story. Incompetence is another part, maybe a bigger one.
Firstly the price of beans, CPUs and clothes may have fallen - but the price of education, healthcare, energy and especially housing have not fallen. They take up more and more of disposable income - and it's hard to argue that they are luxuries.

Second "when some people get a lot richer" this especially pushes up the cost of housing (arguably education too) a rationed good. The experience here in the UK is that more and more people are renting from those who have the money to corner the housing market. A vicious cycle of money being redistributed upwards.

No doubt type 1 and type 2 poverty are linked.
This is a pretty good comparison: https://www.youtube.com/watch?v=niD1N1d4nTc
You're completely wrong. Opensource version has always had in-flight healthchecks that work just perfect, see: https://www.youtube.com/watch?v=yQvcHy_tPjI
It's a shame that apple to be going with a similar but incompatible strategy: http://www.cultofmac.com/401014/apple-now-sells-lightning-he...
You can't seriously claim Bing and DuckDuckGo are competition.

Bing only survives because Microsoft has deep pockets, a result of their monopolies and huge war chest of course. It now powers Yahoo's Search (since their own search engine is long dead) and DuckDuckGo. You see, DDG is nothing more than a glorified UI over Bing's infrastructure.

And no, competing with Google Search isn't possible, unless you're Microsoft and like to play pretend.
So basically an optin list building exercise.
I have one on my headphones
Might want to consider sealing the plexiglass in some fashion as the gentle air current under it will collect dust on the side you can't so easily clean.
I Would say Elixir is a big up-and-comer. The BEAM VM is really a marvellous piece of engineering, and now that there's a language that looks nice and feels nice (no offense erlang) i think a LOT of people will be looking that way. Especially since nowadays people are getting more into websockets and realtime communication, elixir is perfect for this.
My personal dream would be to have an editor that acts mostly like VIM, but with folding capability like Code Browser (http://tibleiz.net/code-browser/) -- would that be possible to achieve with this?
> Fundamentally the best way to make money should be - and in my view largely is - by creating value for your clients.

Should be - yes. And to a great extent it was - that's why capitalism is undeniably responsible for propelling (most of) us into the age of prosperity we now enjoy. But I disagree creating (social, not just economic) value for clients is the best way to make money now. Profit and value motives are increasingly misaligned. It is to be expected - we've picked up all low-hanging fruits years ago. Now the money is being made on gaming the system, on exploiting the fact that profit is only a proxy for value.

Companies nowadays know that they can get away with almost anything because the market has very short memory. They also know they can sell any kind of bullshit with enough advertising, and that marketing expenses have much better ROI than actually delivering a working product. In contemporary marketplace, providing honest value to customers is not a competitive strategy - hence less and less of it happens (it's painfully visible in our industry - it's why most Internet startups are bullshit).
The systemic thing is called "professional managers". In the past, only people "from the trenches" were promoted to manage and lead others. Nowadays, we have managers who studied nothing but management. And it shows.
> so we should expect equal representation

This is conjecture.

> We don't get equal representation because of existing cultural biases against women in this field.

As is this.

You are pointing to data and making your own conclusions that the data simply isn't complete enough to show.
Do you mean Hacker News vs. Reddit in terms of popularity? HN deliberately tries not to be as popular as Reddit.

A few years ago HN was featured in a relatively popular publication, (TechCrunch maybe? I forget) and we flooded the front page with stories about Haskell (I'm pretty sure, or some other esoteric topic) to drive away any would be newcomers from that piece.

HN is trying to appeal to a particular type of demographic - people interested in computer science / programming and start ups.[1] The more you try to be all things to all people, the more you end up with the blandest content with the broadest appeal, like many of the more popular subreddits.

[1] Contrary to some people's beliefs, I don't think this means there should be stories only about computer science, programming, and startups, just that the stories should be interesting to people who find those things interesting. Of course, even among a similar group of people not everyone is going to agree what other things are interesting, but that's what we have the voting for.
Every time I see something about LCARS I'm re-amazed at how modern it still looks, nearly three decades later now.
Giving a 401 indicates that there might be a resource, though, which can also be harmful.

It is fairly common to return a 404 to unauthorized users (or users with not enough permission) so you don't give away meta information. Granted, for the public search, it should return an appropriate error code but they should not do that for private repositories. Thus it think it is fair to assume that they have a policy: if user/guest does not have sufficient permission, always return an error 404.
This is a very important, oft-overlooked point.

You can't have your cake and eat it, too. Reducing NOx emissions basically means reducing the engine's efficiency, increasing consumption and greenhouse gas emissions.

To reduce NOx, you'll need to reduce the temperature in the combustion chamber and reduce the excess oxygen levels in the exhaust (Oxygen in the exhaust being a requirement for generating NOx).

One common, cheap way of doing this, is to use EGR (exhaust gas recirculation, feeding some of the exhaust gas back to the inlet). This cools the combustion chamber AND ensures less oxygen is available for NOx generation.

A more complicated way is to add urea to the exhaust before feeding the mix through a catalytic converter; the hot exhaust converts urea to ammonia, and ammonia reacts with NOx to create nitrogen and water.

This latter approach, if I've understood it correctly, is what VW tried to avoid by cheating - presumably to not have to pass on the added cost and complexity to their customers, making their offerings less competitive.
Check out RAML: https://github.com/raml-org/raml-spec Maybe it will fit the bill? It can even encode sum types. But I'm not sure if that's what you're looking for.

I'll ping you when I put my mini-ml in Python on Github.
It does to a very limited extent, in that pypi collects downloads statistics.
http://www.hanselman.com/blog/EverythingsBrokenAndNobodysUps...