skysight-inc/HackerNews huggingface dataset:
I wouldn't place a lot of importance in the rankings. Instead of trying to rationalize why your favorite language is not higher/lower than others, figure out the area you like programming in, e.g. higher ed, healthcare, database kernels, machine learning, etc. Then search around for the common tool sets used in that area and get proficient at them.
What good are things when you are powerless and feel forgotten? You comparison is poor.
Far less likely to see Java in embedded / systems programming so I'm not surprised by C being before Java. Remember this industry is pretty big and reaches all other industries and there's also policies that companies or clients build up on.
Did you move to live near your workplace, or the other way around?
Anecdotal I know but from what I've seen they probably know they should put their backpacks in front, they just don't care. I went to a museum once where patrons were asked to either wear their backpacks in front of them or lock them up near the entrance. Literally almost everyone disregarded those instructions and put their backpacks on their back despite being asked directly multiple times to put their backpacks in front. They would for a quick second then move them to their back once the museum staff looked away. It was a real eye opener on people's self centeredness.
2.5h into London is not uncommon. 2 hour is quite common and that is my commute. And many colleagues do similar routes.

Recently there was an article somewhere of people living in France and Belgium and commuting to London!

My commute is simpler, I cycle to the station, which is an end station so the train is always there, take a train for 1.15h to Waterloo station, then walk to the office. I am asleep on the way in and hack away on the way home. I am usually home before 7pm.

The key to stressless long commutes is avoiding multiple connections and no waiting for a train, tube or bus. Also paying for your mental sanity such as near station parking and 1st class tickets also ensures less frustrating commutes.

Kids are the reason I now live this far out (as opposed to my old 20 minutes commute). But I also take a lot of holidays, 1 or 2 days WFH a week, and long breaks between jobs/clients/projects.
Cuba. Despite a continuing embargo from one of the largest economies on the planet, and the collapse of its greatest allies over two decades ago, socialism in Cuba has eradicated homelessness and illiteracy, produced one of the best internationally-recognised healthcare systems on the planet.

If we lift the restrictions of "a few decades", you'd find that the USSR transformed a feudalist, barely-electrified nation into America's greatest opponent on the world stage, with a stake in the space race, in less than half a century.
> what has the DAO even accomplished after they 'saved' it?

It has warned a lot of people to stay the hell away from this kind of construct because it can't be trusted. That's a pretty good accomplishment.
Pretty sure parent meant SQL is far more popular than Haskell, despite parent's love.
There are some other search engines out there that do have their own index already.
> If housing was unconstrained in the Bay Area and at cost parity with the MidWest, wouldn't that remove any reason to live in the MidWest?

That is hilarious. The Bay Area centrism to imply that there is no reason to live any where else besides cost is absolutely ludicrous.
I don't think anyone was ever necessarily under the impression these workers are all landowners living dream lives in some socialist utopia.

They just didn't think they were eating products created literally through domestic slave labor.
Bad news! Your site is vulnerable to XSS https://ocalog.com/post/15/

See "OWASP top 10" for getting started with web security.
I work with people who do similar commutes into London

One guy in my last job commuted from Bournemouth, which is about 2 hours each way.

You can understand it though, London is horrendously expensive if you're not earning a good chunk of cash, especially if you have kids and a family.
fwiw and to spell it out for the hard of understanding they were trolling the users by saying have 'no' but we wouldn't tell you even if we had >WINK< (we did) and then present a PGP signature with 'proof' that they had - the sig is invalid btw and in any case could have been replayed. More recently I read that they allegedly waterholed a child abuse site in order to pwn one of the admins. So although none on Hansa they knew the admin was a disgusting piece of filth (or maybe by sheer luck?) Anyways - good work fellas.
Get rid of private prisons, period. You can even keep the same business model except instead of the profits going to a corporation, the system is run as a non-profit government entity and the workers are actually paid a fair wage.

As it is right now, we have slaves working to enrich CEOs, board members and investors.
Alternately, you can do what TI did and grow your own.

When Texas Instruments decided to establish their headquarters in Richardson, TX, they faced a shortage of talent as Richardson hadn't really been built out yet. So the founders of TI (Cecil H. Green, Eugene McDermott, and J. Erik Jonsson) started their own university with an explicit focus on STEM subjects. Eventually, they gave control of the university to the state, and it became the University of Texas at Dallas. It's now the most prominent STEM university in the southwest, and TI is still closely affiliated with it (disclaimer: it's also my alma mater).
It happens all the time but banks just call up the counterparty and ask for their money back.
I never understood this argument about how the blockchain would be magically "completely set in stone". It's a bit insane that such a new technology carries so much mythology and cargo culting, to the point where some things are considered sacred.

No Other Coins Before Me

Thou Shalt Not Attempt To Mutate The Blockchain

The blockchain has always been about consensus first and foremost. If a clear majority of the economic power decides to change something then that thing will change. There's nothing magical in the blockchain to prevent that. You can always decide that it's wrong and remain on the "classic" version, but if you don't convince anybody else to follow you there won't be any value.

More generally, I don't see how any coder would take the "code is law" thing seriously. All code has its share of bugs. Even if you formally verify it you may still have a bug in your verification code or your assumptions. The tiniest mistake can lead to catastrophe, as we've seen lately.

Code isn't law, law itself isn't law, it's how humans apply the law that's law. Removing the human factor from it isn't a feature, it's a terrifying totalitarian dystopia.

"Hello sir, the algorithm detected that $10 was missing from your utility bill 12 years ago, with the late fine, processing fees and interests you now owe us $1298.51. Please pay within a week."

"I can't pay this and I need to take care of my family. I'll have to mortgage the house!"

"I'm sorry sir, code is law. Beep boop."

Judge Dredd: blockchain edition.
It's frightening how accurate this describes my situation as well. Went 3+ years working at a startup where essentially we were one giant family, everyone hung out after work, and I rarely had time to myself. Everything technical was super easy to digest, I was exercising every other day, and I was on top of my game.

Now most of my days are spent working from home, and the only human interaction are the cashiers at the grocery store. I'm tired all the time, focusing is difficult for me now, and I feel like I've become slower with anything that requires mental effort.

What's the solution here? Don't work from home? Hang out more?
What % of nVidia's sales go to Linux systems running Wayland on in a scenario where X is desirable or even necessary? Far and away the vast majority of their GPUs in Linux systems are either in supercomputers or embedded applications like cars.
Other people have made good replies, but this is also a pet peeve of mine, so I'm going to jump in as well.

Another way to think about it is as witness testimony.

When you do a logical, mathematical proof, you are building on a well-defined and well-known set of axioms, using well-defined steps of logical inference. With a few well-known exceptions, we don't argue over mathematical proofs. Either the logic flows from the axioms or it doesn't.

Once you step away from pure mathematics, you no longer have a small number of well-defined axioms or clear inference. Instead you have a lot of what amounts to witness testimony. Sometimes, you recount an observation. "X drowned and was dead for 15 minutes." "X had brain damage." "X fully recovered." It is reasonable to dispute these statements based on the credibility of the person making them.

Some of these statements may be the product of inference, which is also less clear than logical inference. For instance, "X has brain damage." might have been inferred from "An MRI of X looked like Y." and "Y indicates severe brain damage." Now you have a host of ways where the statement could be wrong, based on the reliability of the person making the observation and the inference. Did the person actually take an MRI, or were they lying about it, or did they misread it, or did they actually rely on a third-party who did one or the other? Is the inference method "Y indicates severe brain damage" valid? Did the person in question correctly apply it?

People don't like to attack the credibility of others; it seems mean and it can easily slip into elitism. But examining the credibility of someone presenting evidence is absolutely critical to truth-finding. Personal integrity is an absolute necessity, in science, medicine, and law.
Seconded. Whenever I need an extremely visible notification, I have Twilio literally give me a phone call.
You're Offline
Just preference over how and where they live. I'd much, much rather have a far more enjoyable home life in a quieter countryside area even if my weekday time there is significantly less due to the commute. But I know friends that grew up in cities and are bored to death in the countryside. I can't wait to finally rent my own place in a small village when I move away from university in a couple of months.
No, the adorable naive hacker thinking is that one could actually write a contract that has no room for interpretation (see DAO). There is a very good reason we have judges and lawyers, which is that being 100% un-ambiguous is impossible, and smart contracts are no exception to this rule, only there every ambiguity will allow either one of the contracting parties or an outsider to make off with the loot.

So for now nobody appears to be willing to stand by 'the code is the law'.
Monopoly the game is a closed system.
> Since the 60's? Perhaps. Since the rest of history? No.

The thing he's experiencing which makes him say that we are growing more and more unfair, that's exactly what you're experiencing when you say that we've grown more unfair than 60's.

But let's really see how things are today, in the 60s, there was no Internet, so majority of the opinions were dominated by what was in the mass media, so that served as a Schelling point of opinions. Today because of free exchange of ideas on the Internet, people are just holding more precise and wider set of opinions.

Back in the day for a conservative to say that we should shut down the Dept of Education, would have met by resistance by most people around them and this opinion would be shut down. But now, you can just find people who believe exactly like you on the Internet. You can find a blogger who would talk about how eliminating DoE would work, and nurture this idea in your head, and once you have enough people, you can get politicians (who are playing a game of prisoner's dilemma) who are willing to represent your opinion in order to get an edge on their opponent.

Similarly, it would and should be unimaginable and unfeasible for someone in the 60s to hold an opinion like an average Tumblr SJW holds, but today it's perfectly feasible. But is society really more unfair than 1960s? What about 1980s? What about 1990s? When you look from the perspective of minorities, it clearly isn't.

However, a lot of young people have economic conditions in mind (which people on the left describe as 'rising economic inequality' and people on the right describe as "America losing it's place in the world"), but both these things are essentially the effect of increased globalization, observed differently, which has resulted in immense amount of prosperity for the poor people in the rest of the world. Now since the gates are open, an average American has to compete with a Chinese worker or an Indian software engineer, the true place of an American is being realized. Being the largest business in America is definitely worse than being the largest business in the world. If Facebook wasn't able to operate all over the world, then clearly Zuckerberg would be less richer than now.

But at the end of the day, the world is moving towards a more fair place. Is China more fair now? Yes, but if you believe that the role of Chinese party is to facilitate the arrival of Communism via maintenance of Socialism then you would obviously think that China is growing more unfair.
Manual code review would have likely helped. A tool like this maybe?

https://ericrafaloff.com/introducing-the-solidity-function-p...
Makes note that it takes two occurrences to achieve this result.
How can you tell someone is a Haskeller?
Don't worry; they'll tell you.
> "forking the currency like this is wrong because it'd be illegal if this was a company operating under US law"

That's not my argument. My argument is that there's a reason it's illegal under US law (and presumably in other functioning legal systems): because it has to be illegal for the game theory of vote-per-share corporations to work. Otherwise entering a corporation as a minority shareholder is irrational.

If you abandon the legal system's protection for minority shareholders, you're assuming that you don't need those protections -- that somehow cryptocurrency game theory works differently than the game theory of legal corporations. I suspect that's wrong. But either way, we have to at least be clear about the practical impact of Ethereum's hard fork in order to have the debate.
I actually agree with your first sentence. At a minimum, it doesn't seem sustainable over any significant period without something giving.

That said, there are reasonable places that are in-between living very near the office or commuting for two hours. Given that the link is mostly focused on the monetary aspect, let's think about it. For people who do not work from home, he is basically saying that 1.) the constraint probably can't be satisfied for a two income couple; 2.) if you own a home you will probably have to sell it every time you switch jobs--which doesn't seem very economically sound; and/or 3.) you will have to be very selective about switching jobs.

I actually did have an extremely short commute for a long time but it went up to an IMO still reasonably sensible 25 minutes when I bought a house. I've kept the house through several job changes. The commute veered into the somewhat unreasonable range for a year or so but it's otherwise been well under an hour with an increasing amount of WFH and travel mixed in.
I'm curious, how do you know what the average voter knew about the government in 1903?
I think that "good theoretical motivations" is the key point.

I am a (also former) physicist and it drives me crazy when people fit what ever happens to be in the chart to a straight line, "to get the trend". Whenever I ask them for the theory which predicts that x and y will be linked by y = ax + b, they do not have any.

This also goes on with extrapolations or interpolations, usually without the slightest theoretical reason to do so.

The problem is that when working with marketing, HR or even finance, they are so used to "getting the trend" with a linear fit that I am hopeless.

I once draw a parabole and asked for the trend (between the minimum). They were surprised by this stupid question as "it is obvious that there is no trend". Taking some random points linking share value with the number of women in a company "obviously fits to a trend line".
Mohammad al Khwarizmi's treatise on Algebra (the word comes from the title of the treatise) was written in plain Arabic prose. No notation at all.

It takes a good amount of intelligence to read it, and it took an amazing genius to write it. But put it in plain notation, and it's a collection of 7th grade algebra problems.

Notation is important.
Betterment has taken its first step into one of the hottest areas of investing
I think one reason why people don't know about the emacs package manager is a lot of people know emacs from Linux servers, many of which run ancient versions of CentOS (for "reliability"). I ended up installing my own version of emacs in my home directory because the installed version in /usr/bin is 23.1.1.
> it is not obvious that you can "haul some one before a real court" should they wrong you in some way... the laws of the crypto-systems are the extent of the laws they are operating under

Tell that to Ross Ulbricht. Anonymity is not a guarantee of immunity from the long arm and unforgiving memory of the law. Especially in the United States.
It makes sense to me:

http://processingjs.org/

There's also a whole website that allows people to learn programming by using Processing (guessing either a fork or alternative to processingjs or something else) and it's pretty popular. I think Khan Academy had a variation of it too. The canvas in the browser makes a useful tool for Processing to use.

There's also:

http://hello.processing.org/

Which is interactive and has a video lecture attached to it all in-browser.

Now if your concern is processing in production, I cannot comment on that, but for academic use (people learning programming) it's really useful. It is also useful for visual designers so wouldn't surprise me if they use it on the web too.
the nonexistent browser support makes it even more troublesome to setup. there is some support on linux systems, but windows is plain out of luck

i Really like the idea of pass, but ill never accept copy pasting logins/passwords again. they'll need to be automatically inserted on a matching website. everything else is too much manual overhead for my taste.
This article says they are in the process of returning the funds to the original owners.
Unblurring images of text with convolutional neural networks
The only problem I got with the password store application is that the Git integration seem to be a bit broken.
It often refuse to push, pull or sync depsite having no conflict.
But you just have to delete the store and pull everything again, so it's not a huge problem.

I definitly have to try the yubikey integration !
Yes and no, yes it's preference but urban sprawl is a real problem and every other people pay for the preference of having a large backyard away from the city.
I signed up w/ my github creds and made a small "hello world" GET endpoint. Here's my comments & questions so far:

1) allow non-json responses
2) why would I do pass-thru? for metrics?
3) add test data generation features for mock responses
4) add at least limited scripting features for both pass-thru and mock

Looks like a good start to me and I was not particularly bothered by the current sign up.
Ask HN: What's your craziest college story?
I have never successfully found a software engineering podcast that I've liked, so this will be a bit different from most here:

A Cast of Kings -- Game of Thrones episode discussion

My Favorite Murder -- Semi-descriptive title, but they talk about their favorite murders

Not Alone Podcast -- Podcast about things going bump in the night

Startups for the Rest of Us -- A marketing podcast aimed at micropreneurs

Last Podcast on the Left -- Comedy/oddly well researched show about Aliens, Murder, and anything else macabre or strange

The Adventure Zone -- A podcast about 3 brothers and their dad playing DnD

Strange Matters -- Another "things that go bump in the night" sort-of podcast

I have about 30 podcasts that I follow, but some of them I won't listen to if the subject doesn't interest me. These, however, I will listen to every episode (I'm putting off the final episode of "The Adventure Zone...") as soon as they come out.
The majority of folk on the planet won't have that opportunity. You seem to think capitalism has created some utopia of easy access and opportunity

I think people are hating on it not because it's cool but because it's yet another class warfare structure that's doing quite a lot to stifle, subjugate, and expropriate people's work

Why should anyone be obliged to work for capitalism in a supposedly free society

Why should I be forced into trade for of my creation and most valuable resource in time?

You said creating is great. I agree. It's the forced parting with our creation that capitalism requires so the economy works and others can not contribute but simply place bets on who will create better

It's now held up as a divine right almost and forced upon the world to the benefit of a slothful minority. It's used by people in America to control people in China

Unless the Koch brothers or Gates figured out how to live for ever, they're not particularly unique. None of created anything more than a large financial structure that takes from others for their overwhelming benefit

That's my take on it

I'm reminded of the story about the Mexican fisherman and American businessman

It's not efficient, imo, to motivate people to do superfluous work to get to the same place

I'm not against the use in certain areas but the push into capitalism was sold under dubious reasoning and bolster national pride.

That said it is the way the world works. I don't think it's the way it has to. But powerful capitalists say it does.

That's my big problem. The leverage some have over others. Especially in a country where their leverage more often than not wasn't acquired through honest trade but manipulation and violence

I'm against then the way people tend to wield the power they have over others and capitalism allows too much power for individuals

The funny thing to me has been all the cries by some capitalists about wealth inequality and for competition in markets but isn't that socialism? Where there's plenty of opportunity to explore and no threat of being overpowered

Its rooted more in distrust of the power structures that uphold it. And the oppressive reality many exist under due to it

You seem to think everyone is on the same level under this system and can just go build a business today, but that's absurd on its face
Well, I see both sides. VC is not the money printing machine that many people make it out to be, lots of VCs work hard, take tremendous risk and in the end end up with relatively little to show for all their effort.

2% of the capital under management is a lot when a fund is large but when a fund is small (say 50M) it translates to 1M of operating capital for a year when all capital is invested. That's only the case at the end of the fund cycle, the time before then there will be on average only half of that available. If a full process DD (legal, commercial, technical, financial) costs $200K then even a single failure will substantially eat into the operating capital for that VC and may in fact harm their ability to do future deals.

Not having empathy for the other side is not very productive, either from the VC's point of view or from the point of view of the start-ups. I've seen more start-ups that try to play tricks than I have seen VC's (but I've seen both).
Magit is the only thing that makes git usable to me.