skysight-inc/HackerNews huggingface dataset:
I wonder if it’s still using Zotonic, none of their software engineering careers mention Erlang at all.

Lots of Java, JavaScript, AWS, Linux, etc.
It's really awful that people have encouraged this type of anxiety so much; I hear this sort of sentiment on a regular basis from intelligent, well-educated young people who are utterly demoralized.

I'd recommend turning the news off and buckling down to work at making your own life better. Firstly, things are not as bad as they are made out to be. Secondly, there are a lot of people trying to gain by inflating this sense of hopelessness and helplessness. Thirdly, if you take care of yourself and keep your shit in order, you'll be better setup to deal with anything that does come.
As long as the pie is increasing in size, people can tolerate getting a proportionally smaller slice. If the pie stops growing, that becomes untenable.

I think the answer is somewhere in wealth taxes, which are much harder to implement effectively than income taxes, but will be necessary for redistribution in a world with static or declining incomes.

To put that into context with population pyramids, to support the old people, young people will need to get a bigger slice of the pie. That means less wealth being locked into untaxed distribution schemes that pass down generationally, whether it's trusts or corporations.
Such an amazing, just exciting to next one!
Ask HN: How do you roll back production?
Once you have pushed code to production and realized there is an issue, how do you roll back?

Do you roll forward? Flip DNS back to the old deployment? Click the button in heroku that takes you back to the previous version?
Ask HN: AWS invoice completely out of touch with reality
Has anyone else been horrifically surprised by an AWS invoice? I have barely used their services and just got a huge invoice without any warning.
Hope this message can help someone before they deal with Amazon
Most parents and students aren’t getting in 10s of thousands in debt to go to school for “pure knowledge”, they are going to school to get a job. Being able to get in debt for their child to be a better citizen of the world while they get a degree in “Ancient Chinese Art History” is not a luxury that most have.
Yeah, all this screams sketchy sadly.

I know first hand how hard it is to get GDPR right, I've been extensivly involved in updating systems to comply. It's a lot of hard work and talking back and forth with lawyers to make sure we don't do anything stupid.
I think it's about Elixir. Personally I won't start a web project with Erlang: it's too hard to read and to write, it makes me feel like I'm still in the 80s (it's when I started coding.) Elixir is almost 1:1 with Erlang and I'm much more comfortable with it.

I can't say much about tooling because I never really worked with Erlang, only some toy programs. Elixir's tooling seems to be on par with what I'm using for Ruby, JavaScript and Python.
a writing degree is better than teaching yourself how to type?
The whole industry around carriers is scummy. Don’t go there.

Any reason you can’t take card payments instead?
“the population pyramid would change dramatically if we had a global thermonuclear war or a planet-wide plague, but we probably won't be so lucky.“

You first buddy.
Ah, yeah. Found this now(1). Awesome to see when open source financing actually works. And amazing that two full time developers (and non paid open source contributors) can compete with the financial muscles of Unity.

(1) - https://www.reddit.com/r/godot/comments/b0fqoy/godot_financi...
Oh, for sure it is not a new phenomenon, but now it is brought to an entirely different level.
There are many studies of all these things.
A new way to remove carbon dioxide from air
finally someone noticed! but they asked for fusion.
It seems like the author is mostly talking about social security, rather than life itself. He also seems to be taking the stance of rerouting funding from other govt health spending such as disease research to social security.

While I don’t disagree with the author’s intentions, I do find his rhetoric and writing style pretty disappointing. Mentioning a general 12,000 year old trend of population growth as a supporting argument, and using a title that vague feels clickbaitey and loses credibility in the message to me.
Inequality is separate issue.

Inequality is best addressed by free healthcare, education and direct money transfers, not by slowing down things that create wealth and increase efficiencies.
What service(s) drove up your bill?

AWS pricing is certainly complex, and requires some research. Not user friendly.
It's easy to be a nay-sayer, when the subject of your criticism is taking on long-term difficult problems.

I wonder whether, four years ago, you'd have written "SpaceX can't land or reuse rockets - that's a pipe dream"? Or more recently "Tesla is a basket-case that can't return a profit and will go bust"?

* SpaceX can't go to Mars... yet; but that's really hard, so they're working on it and are closer to it than anyone else

* Teslas don't drive themselves yet; but that's really hard, so they're working on it and are showing constant improvements to their software in pursuit of that end

* Solar Roof v3 probably does exist, and might be a viable product - let's see

* Starlink has yet to be in a position to be proven viable; but that's a question of time

No doubt Musk over-promises and under-delivers (to the extent that it's a meme at this point) but he has already delivered hugely in some areas, and I suspect he'll prove you wrong time and time again over coming years.
I struggle with any plan that lines up 99% of people to raid the wealth of 1% of people. It reminds me of the idea that minorities need the most protection because by nature, almost by definition, the majority doesn't have their interests in mind. A democratic system makes it very easy to hurt and further marginalize those people.

This is probably an unpopular opinion so I'll add: I'm not a billionaire, I'm not even a millionaire, and I know there's a lot of valid (but not necessarily good) arguments for why rich people deserve to pay more. But my moral compass is spinning.
1. Predictable for a bio journal to conclude that biomedical technology is our last hope, but the better solution to me would appear to be a sociopolitical one.

2. The author assumes in his calculus that each human produces approximately the same productive output with his labor; with automation, that is not the case.

3. The pyramid inversion is a transient phenomenon in that, eventually, we can expect the age population graph will even out to become columnar or only slightly inverted. It will not be a problem forever.
Although gaining some perspective is good advice, there is a tacit assumption here that the world just happens and that the tide of history ebbs and flows as it will. Long periods of peace and prosperity happen partly from luck but also partly because key people make them happen. I think it is interesting to consider Bismarck [0] in relation to World War I. We need people like that in high offices trying to promote peace.

Times of stress are exactly the right time for people to stand up and say "wait a minute, I don't see how this can end well - lets try something different" and "if we keep doing this, eventually it will end badly - lets pick a different route". Or even "what exactly are we relying on and what are our options if something happens"; which can be surprisingly useful as a conversation starter. If people can't answer that one in the good times they certainly don't have a plan for when there is a crisis.

We've entered a really dangerous period where the people who remember WWII and the aftermath are dead or dying. A lot of quiet actors were shepherding the post WWII era - the last era of relative peace - and just assuming it works out from now going forward is not a strategy. And that is before even starting on the resources questions about how much of society can be sustained for 3 generations.

[0] https://en.wikipedia.org/wiki/Otto_von_Bismarck

EDIT

> People have been writing about how the world is going to shit since they could write

The first person I know to complain like that in writing was Socrates who lived to see the fall of Athens/Athenian hegemony in 404BC. He wasn't exactly wrong.
Indeed. For example, I can ping 8.8.8.8, or I can directly curl an IP for a webpage. It's just the DNS portion that doesn't get through.
Generally speaking, getting an AI to learn anything that a human can learn is easy, the hard parts are the competencies we acquired through evolution [0]. As such, once self-driving cars fully reach the level of the average 17-year old new driver, it should be a relatively easy path to the level of the best drivers in the world.

[0] https://en.wikipedia.org/wiki/Moravec%27s_paradox
> Look at AOC. People will be vile, they will mock you and attack you, but you can inch the world in the direction you think it should go.

You actually think AOC is something more than a well crafted mouthpiece for the positions of her puppet-masters?
Normal people appreciate pure knowledge about as much as I do team sports. I see no moral reason to privilege my enjoyment of literature, economics, sociology or physics over theirs of tv, the Super Bowl and other things I don’t really care about.

The education system gets 12 years to expose almost everyone to great art and science, some of them go onto further study and most people in both groups never engage in anything resembling pursuit of knowledge for its own sake once their studies are over.

Nothing wrong with that. My life would have been better if no one has tried to expose me to team sports when I didn’t care. I wouldn’t have been under the impression I hate exercise when I just find team sports grating.

People who love knowledge have their entire lives to pursue it. The people who want a job and to watch their three hours of TV a day out spend time with their children, friends or spouses have to endure 12 years of boredom in K-12 and then four more if they have to get a degree to get a job that’ll get them a job they want. They’re paying in time and suffering. They don’t deserve pity.
Employers are not going to be impressed with grads who've not encountered basic things like version control by the time they've graduate

That's true now. It certainly wasn't true in the past; especially with larger companies who would hire people with the intention of training them.

I wonder if there will be a bifurcation in education. To some degree (excuse the pun), there already is; software engineering "boot camps" and the like that teach software engineering rather than CS. Maybe we'll see that split reach upwards to the formal education level; a more vocational college for the software engineers, a more mathematical alternative for the informatics enthusiasts.
Web frameworks are something where the one objective advantage of Elixir over Erlang really shines: macros.

Phoenix uses macros very effectively to reduce the sort of boilerplate that is common in Web frameworks. Macros aren't the solutions to all problems, but in this case they're great.
Bit of wisdom that's an oldie but a goodie: Try not to be preoccupied with the outcomes of things that are outside of your control. Make the best choices you can in the present moment and then be ok with the chips falling where they may.

Future you may live through hard times, suffer, and die - it will be terrible. But that doesn't mean present you should live a life of preoccupation and anxiety. Good people are not (at least in my book) grim ascetic saints. Good people help those around them materially, and they also spread happiness, connection, and pleasure - things that you can only grant to others if you yourself are happy. So, be a happy warrior. If it all ends in disaster and you know you've done your best, you will exit in peace.
What are some great mind-blowing books? Why?
While I agree that the soft skills will help you break the ceiling of being just a developer in a corner somewhere (art not so much), college in my experience is only useful to get you that first job. Especially if you spend your entire career as an “enterprise developer”. You can pick up the other useful skills on the job with time.
Fyi: USB-c in the rpi 4 is not standards compliant.

A new revision is underway, a fix is just using dumb cables.
Don't forget, those 1% are hoarding 99% of all money. (Ok its really 0.1% of the people).

Think of it not so much as reverse-discrimination, but rather a revolution. Returning the economic system to something that works, instead of the broken dysfunctional mess its gotten into.

I agree we need more than tax adjustments to complete the task. The paths money follows need realigning, back to something like they used to follow in the 70's or something. But its a start.
I think this is good advice. Who does it benefit to be constantly anxious about the fate of the world and second-guessing one's actions? I'd suggest it doesn't benefit the individual - in fact I'd suggest it's designed to harm and demoralise.
In the spirit of the article itself, who cares?

He said Taleb was a friend, maybe he gave permission to copy? And even if not and he stole it, how is that relevant? It’s a good long form article with a clear message that is all the more beneficial the more widely it is read.
> ... build a safe password keeper that looks like a HID device

Does anyone know if any such similar devices are already available? Whether based on an RPi or not?
Also, what happens if it rains? Most 'weather sealed' lenses and bodies go to great pains to put O-rings on everything and completely separate air inside the camera from air outside. I imagine that's a lot harder to do with this design.

Given that lens fungus seems to be caused by humid air, isn't there a risk that this design will effectively decrease the storage life of it in real-world conditions?
By ”general English” I assume you are meaning American English?
Leaving aside the terrible environmental consequences that lowering population density results in, there's two main reasons that keep people living in cities: work and service availability. Tesla is doing impressive work, but they won't have an effect in how people cluster into cities.
That has nothing to do with virtualenvs though.
actually, that's a pretty interesting paper.
What does it say about FAANG interviews that many can pass them without any practical experience by studying leetCode and Cracking the Code for a year? How many SE’s do those companies have? Do you really think they are all the best and brightest?
So it's okay to set the rules and then retroactively change them and take money away from those who managed to do really well?
I think global warming will fix that. No problem.
How do you serve the captive portal page to a user if you don't control a valid certificate for it and it uses HSTS?
Crochet definitely has software opportunities. I know someone building their own custom pattern generator for their own purposes, and also there are plenty of crochet stitches that haven't yet been known to be capable of being done by a machine!

I wouldn't be surprised if you could apply modeling and wood quality simulations into a software program to help your woodworking, too.

My hobby is fiction writing. But hey, Scrivener exists for god's sake.
The Korean Secret to Happiness and Success
As a result of political processes in the USSR and following its collapse, the life expectancy of Russians decreased significantly. Substantial numbers of elderly Russians, including WW II veterans, died early. I don't think ethics had any influence on the outcome.
> extra functionality rather than the standard "if it doesn't run on a 10 year old ThinkPad, it's trash."

Actually, nowadays KDE is one of the most lightweight DEs out there. https://www.forbes.com/sites/jasonevangelho/2019/10/23/bold-...

The view that KDE is bloated was accurate years ago, but nowadays it's outdated.
How much of an “indicator” do you think my degree is from a no name college that so graduated from in the mid 90s?
A cs degree is useless. Much better to learn the things op mentions through actually working with other people on a project like open source.
That's completely backward? Its centralized human settlement that's cause environmental collapse over history.
> if it doesn't run on a 10 year old ThinkPad, it's trash.

And Plasma probably runs quite well on a 10 year old ThinkPad anyway. I run one of the latest versions of Plasma on an old x86 tablet with 1 GB of ram, a slow SSD and an Intel Atom CPU. It's just a bit slow to boot, but this was improved on the last release (I could not test it on the tablet though).

It is quite lightweight, but you probably shouldn't install the kde-full package on an old computer.
If it went to court, I’m not sure what the court would decide. The solution offered was indeed to ask the ex-client to change the settings. The GDPR requires that those controlling personal data must offer a way opting out. What I’m not sure about is whether Heroku would be seen as legally controlling the personal data. Perhaps the ex-client is the one who has this control and who must offer an opt out.
It would be interesting to know if any similar cases have already been judged.
There is an X Window related post at the bottom of the page under Uncategorised.
Ask HN: What resources exist to help me build my own PCB boards?
Hi!

I am an electronics novice who want to design my own PCB for some projects. I am looking for any resources or materials (apps, url, books) to guide me in my endeavor.
> Dolphin now tells you what’s blocking unmounting a mounted volume (David Hallas, Dolphin 19.12.0)

Wow, that's pretty cool! I've often been wondering about which application is blocking the volume.
And yet, by many metrics (e.g. number of academic prizes), the best University professors work for private Universities like Harvard, Yale, Princeton, and Stanford.
Arguably if there were other advanced species that just went extinct at some point, we would have found artifacts which are much older than what we have found made by previous homo sapiens-ish civilizations. And more advanced ones than just pyramids.
I don't want to denigrate the contents of this article. But has anyone else noticed that over the last few years the NYT has slowly become more and more of a "lifestyle blog" or "thinkpiece farm"? This sort of writing has value, but I used to rely on the NYT for journalism - of the sort that has reporters at all corners of the globe, talking to people, uncovering paper trails, doing research. It seems to publish less and less of that these days.
Don't be a troll. They didn't "do really well". They looted the economy for essentially all the wealth in the world, by changing the rules so only they win.

Changing the rules back, is no more or less moral.
Why does bind() to a SOCK_RAW return EADDRNOTAVAIL in FreeBSD but not Linux?
Once, yes. I left a number of very large instances running for longer than they were needed and ran up a four figure bill that was quite a bit higher than we usually had.

On the plus side, I emailed support and they forgave some of it.
Command Not Found in Bash Fixed
> People have been writing about how the world is going to shit since they could write,

Yes, but they've mostly been writing about how the world's going to shit because of those crazy young people, who didn't actually have all that much power (yet). I think it actually is a bit different when the people whose generational mores have messed things up are already in just about every seat in Washington DC and Wall Street (and equivalents elsewhere), and likely to remain so for a while yet. Also, various forms of environmental degradation - including but not limited to climate change - are more objectively harmful and more likely to be permanent than any effects of younger people not going to church (for example). True perspective requires seeing larger things as larger, not just assuming they're a trick of perception.
I've been on a receiving end of troubleshooting MikroTik-centric bugs and they really make you to go Hmmm. Not because they are bad, but because they are of a kind that you'd see in the code hacked together over a weekend while chugging down some beers. An amateur job basically with a glaring lack on quality control.

I wouldn't touch MikroTiks with a long pole.
> username checks out
So, this is fun idea.

I have a toddler, so I identify. She constantly mashes my laptop keyboard, often deleting large blocks of code or typing gibberish into slack.

My biggest revelation here is how terrible the new MBP keyboard is. Just a bit of keyboard mashing and many keys are rendered useless. They require some gentle massaging to get back to a semi working state.
You're missing the fact that the US already uses the money raised from citizens for its existing healthcare. The US government expenditure is very high for healthcare.

You could continue to spend the same amount of money and have healthcare free at the point of delivery for all.
> Given that the current solutions (just vibrate the sensor) work pretty well in most cases and that the proposed solution adds quite a layer of complexity I doubt that this will find widespread adoption.

Especially since making those motors more agile generally improves IBIS as well.

> ...but it always bothers me that all the dust just gets moved around in the body without really being gone.

You're meant to do the actual cleaning indoors in a place with relatively dust-free air.
After 298 Investor Rejections, He Built a $3.5B Business by Disrupting Banks
Specifically, I tell Jenkins to deploy the commit hash that was last known good. Jenkins just deploys, and doesn't really know that it's a "roll back."

Generally, going back to a known clean state should be easier, safer and relatively quick (DNS flip is fast, redeploy of old code is fast if your automation works well).

In some cases changes to your data may make rolling back cause even more problems. I've seen that happen and we were stuck doing a rapid hot fix for a bug, which was ugly. We did a lot more review to ensure we avoided breaking roll back. So I'd advise code review and developer education of that risk.
GitHub blocks Catalan protest app
Package Theft in SF
Step 1: when selling something, it helps to explain what it is and why it is good.
> Teaching yourself to code while getting a CS degree is best IMO.

This is effectively what I did. I found a job at a small company programming part time while I was still in school. Class was very much this is how things should work, and the job was this is how things actually work when you're coding for clients with unrealistic schedules just trying to make rent. I learned a lot in both scenarios.

The other thing I would add is to take additional classes other than CS/math. Most people in CS are there because they live and breath computers. Getting exposure to other subjects is how someone can standout and/or get that first idea for their own business.
Do you hire only US based candidates ?
There's an unfashionable branch of economics [0] that tries to think about what happens once you can't just assume infinite growth forever.

[0] https://en.wikipedia.org/wiki/Steady-state_economy
Has anyone tested this with Glenn Gould recordings?
Seeing that I graduated in 1996 from a no name college, do you really think that my degree helped me? By the time I went to school, I had already been writing assembly.
Do you hire candidates from outside US/Singapore for remote positions ?
> I remember this particular data point being refuted by cars becoming more and more streamlined.

I've been driving the same car for 20 years. I remember cleaning the bugs from the roof rack after each longer trip. There were so many bugs, the front of the rack was entirely covered with a dark coat. These days the roof rack stays completely free of bugs. I simply don't have to clean the rack any more.