skysight-inc/HackerNews huggingface dataset:
Take all of this for what it is, advice from strangers on the internet. I'll lay out what I think is the best advice I can give, but do realize that we are strangers on the interwebs.

First, everyone has regrets. Some you can't fix and some you can't really atone for. Those, you need a psychologist for. It just happens and there's no shame in that. The others you fix with hard work going forward. You're young, you've got plenty of time.

Second, and this is a tough one... maybe the hardest. You have to learn to stop comparing yourself to other people for your sense of intrinsic worth. You can kind of do it for inspiration, but not what have you done. You should only compare yourself today to what you were yesterday. Are you better today than you were yesterday?

Third, get off social media... maybe not entirely (I say as I write this on social media) but mostly. This is the only social media platform I'm on, and TBH I need to cut down on it. But you gotta set limits. Games need limits too. I play MMO's and I put limits on them too. Those things are a reward, not a given.

Fourth, discipline is important. It sounds dumb, but if it helps you to set a routine, then set a routine... I have to. I makes me work out, study the things I need to, set aside enough time for my family and my relationship, remember my vitamins, eat, all the adulting I need to do. If I get all that stuff in, then I get some gaming in. If I wing it, I won't get it done =/

Fifth, don't forget to make some friends and have some fun along the way. I hope you had a close friend or two that you could also reach out to with this issue and bounce some ideas off of. They're important and as I've gotten older, they're more important and harder to find in my life. Could just be me.

Lastly, good luck with college! You are going in the right direction. I'm proud of you. Also from an internet stranger, but still... education is awesome and will open up venues of thought and projects that you didn't have before. Hopefully it will open up opportunities for you that you didn't have in the past. Good luck in the future!

EDIT: Grammar and me don't get along at 6:30 in the A.M.
In crypto, there are payments, store of value, decentralized exchanges, smart contracts, NFTs, DAOs...

I tend to think crypto is used more already than the internet was in 1989?
You can still use native threads, as long as you’re not expecting them to improve performance with multi-core CPU usage. The main purpose is typically to perform several I/O operations in parallel (e.g. multiple external API calls). That’s why Ruby applications often rely on “worker pools”, which are essentially forks, to scale performance across cores.

Edit: as the sibling comment mentions, that’s part of what Ractor is trying to solve.
> I'm 23 and I spent my entire childhood wasting my time on Social media, World Of Warcraft, and other pointless stuff. Literally 10-14 hours a day.

If you want to come to peace with them, just walk carefully through what you did, and observe without judging [1]. Think about it. Perhaps you're a certain level in WoW. Perhaps you made some friends in a guild. If you're studying Computer Science, maybe that'll give you a leg up; you can work on building Wow addons or something!

> how would my life be if i spent that time coding/reverse engineering/learning the internals of OS, reading books, or generally developing my interests instead of playing wow and mindlessly scrolling on SM?

You might think you know an answer to this, but really the answer is "it depends". Maybe you would have done great. Maybe you would have burnt out and abandoned the idea of CS forever. Maybe you would have been brilliant, but an extreme loaner doing computing contests and nothing else. You can never really predict stuff like that, so don't beat yourself up over it.

One thing I have observed in life is that it's not necessarily the things you do consistently to get ahead that might end up getting you ahead. Despite this, the sheer feeling of excelling at something is rewarding in itself.

----------------------------------------

[1] This sounds a bit woo-woo, but helped me overcome the instinctive and fundamental cringe that I often had when looking back at myself regarding anything – life circumstances, friendships, hobbies, you name it. Maybe it just comes with age; but perhaps if you get this ability at 23, you'll do great.
Because if they were all true the West no longer exists. The USSR is back and reaches across all of Europe and the Atlantic.
Would be great if the list on the right was sorted not by country name but by the price instead, together with a number on the left side for "rank".
Ethnic cleansing? Never mind that Russians and Ukrainians have the same ethnicity, what is this supposed to mean?
Maybe gaming carried you through the hardest times of your mental illness and now you're ready to learn computer science deeply? Never too late. Especially at 23... People successfully do huge career changes at 50.
Doing what?

Looking forward and not backward? Trying to improve the lives for those around me, making things that are useful to people with as little abuse potential as possible, developing my skills in whatever domain that interests me at the moment (right now: piano, music in general) not fret about past decisions (not much you can do about them anyway), thinking about what I'll do today and tomorrow and then doing that rather than thinking about what I did yesterday and the week before (or even longer ago).

I'm happy I'm not a child born into the world today because the amount of distraction is off the scale, making it far harder to do something useful until you realize that you are being manipulated into changing bits on a server somewhere. (Yes, the irony of posting that here does not escape me.)

And John Carmack may be a role model of productivity but it doesn't say anything about how he is as a person.
Exactly this. This is the same as the reason to be concerned about counterfeit products — the seller has nothing to lose if the product is dangerous or substandard, since the reputation damage happens to someone else.
When you're 33 you'll probably wish you spent more time with your friends and family over the last decade.

There's only now forward. Want it? Do it.
> why nobody is doing anything about it

> I've read somewhere

Before wondering why someone, somewhere is not doing something, confirm that the thing is actually happening in the first place.
If I choose to not throw fuel on a fire, I'm not suppressing the fire. Similarly if I choose to not share gossip about something for which I have no first hand knowledge I am not suppressing it. Hence no censorship.
by that measure Swedish datacenters should be oversubscribed
This is great, exact same model and everything. I hope they come back to my city (Austin), it was insane what they did for price competition in the area (generally sliced the cost to get to Europe in half) and generally had better quality of service. My favorite part was being able to order food and beverages a-la-carte from the IFE console. It's so much more efficient for both the customers and the staff to do it that way.
Britain made its choices in the last decade with Brexit and voting for Boris. If they had voted for Cornyn and Labour then they would have been on a path of massive investment in renewables and this perfect storm would easily be weathered.

Be careful who you vote for.
AFAIK Spain prices are not "real" in the sense that gas prices have been "capped" and electricity users have to pay generation companies that use gas a variable fee to compensate that cap.
Real end-user price is likely double
The main causes are the gas crisis and the fact that France has shut down around half of its nuclear reactors due to corrosion and cooling problems, so Germany now has to burn even more gas and coal for electricity exports to France.
1) Keep Ukraine out of NATO 2) respect the results of a landslide referendum 3) independence for the donbass

Im not sure any of those are akin to slavery. Choosing #2 as a hill we shall die on is particularly galling.
Not Germany, they have single price zone which is absolutely insane.
Denmark has two and is much smaller.
same, GPD WIN, battery bloated and died.
We don't know how the universe began, and we will never know
If you could make electricity for 0.1€/MWh, you’re going to get quite rich anyway. (That cannot be the right cost.)
Frankly, I don’t think that is the ridiculous part. I’d bet Hunter _is_ worse.

The ridiculous thing to me is that this didn’t matter in context. Hunter wasn’t running and Hunter isn’t actively working in the white house like the Trump family. Meanwhile Trump engaged in gross nepotism, had a scandal rich administration, and did not agree to a peaceful transfer of power. Ultimately he went on to oversee the most violent transfer of power in American history.

IMO most folks didn’t care about the Hunter story and I still don’t. Not because it isn’t important but because it’s a candle to the sun. I don’t think our leaders _should_ be corrupt but when you put forth two terrible candidates all you can do is vote for the least corrupt of two bad options.
False equivalence. If you lose your crypto hot wallet, you might lose $100 as well. Much less of a hassle than losing your physical wallet with several important credit, debit, health, driver’s, and ID cards.

A hot wallet is meant to be used like cash in your pocket. Putting thousands or millions of dollars in your pocket would be unwise. The same logic should apply to a hot wallet.

You can store higher amount of wealth in a cold wallet, like a multi sig or smart contract wallet that has social recovery and transfer protection.
Pretty much any article on gender claims it's a social construct using citations from "sources" like Mother Jones and fringe extremist social sciences professors. Biology is barely a consideration.

If you look at articles on IQ, the entire page claims any link between IQ and race, which has been repeatedly proven in countless independent studies over decades, is wrong and that all IQ differences are environment, a lie that seems blatantly political.

These pages are locked to anyone except the usual few Wikipedia elites with an agenda.
1. You're still very young. Your life has barely started.

2. Regret is a bigger waste of energy than the things you did that you now regret. Don't waste time and energy on regret.

Just do whatever it is you want to do now. Sitting around regretting past choices is just an excuse to not do something now.
People being free to trade things of value is not capitalism. Many other economic systems allow for this.
That's how a market works. You say "Czechs" but it's Czech producers and Czech consumers (respectively) making those transactions. Where the market is situated is irrelevant.

If you're making electricity that cheaply right now you are indeed getting rich, and so you should.

The market is what is doing something about it. Prices will moderate over time as inefficient producers are pushed out and as consumers reduce their usage due to high prices.
Denmark is going to have some pretty cheap hours around 13:00, so charging an electric car is not going to be bad tomorrow.
In the UK fuel poverty is defined as any household that spends more than 10% of their take home on energy.

This means that within about a year March 2022 to April 2023 the line will shifted for a single earner earning below minimum wage to a single earner in the 97th-98th+ percentiles.

If the cap reaches £7K a single earner household on £140,000 with a 5% pension contributions and a student loan (England and Wales) would be considered in fuel poverty.

Excluding pension contributions and students loans drops the required figure to be in fuel poverty to anyone who’s earning £110,000 or less.

The median disposable (take home) household income in the UK is £31,400 with the October price cap of £3500 more than 50% of households would be in fuel poverty already.

In January and April this will likely jump to 99% of households unless drastic measures will be taken.
Buddhism and meditation. Buddhism will teach you what is pointless and what is not, lets you become fulfilled with whatever you go through, and meditation will give you the strength to pursue your interests without being distracted.
Because of what is not here, I use HN.
Crypto’s Real Value Was Never $3T
> Consensus rules say longer chain is valid.

I will not go into depth here but it's a commonly held view that this changes under PoS. Just flying by so hopefully sources are easily located
I was teaching myself computers and programming while also playing games as a child but I didn't really start doing any lasting/significant work until I was your age.

As another person mentioned, you aren't going to grok much as a child. You should be having fun but if your pursuits involve scrolling social media or otherwise engaging with big tech I would be concerned somewhat...depending on the child.

Nonetheless, you have plenty of time if you can start now. Try not to get sucked into the grind of work until you have had time to explore technologies on your own.

I worked in a family retail store at about your age which gave me unlimited time to read books, tinker with Linux, and start some serious coding while handling an occasional customer. I also freelanced as a computer/network support person for small businesses.

After that, my wife worked for a few years while I stayed home with our son and programmed nearly 24/7, testing ideas that had bloomed while working in the retail store.

That time was priceless in regard in to my technology skills. The low level inner workings that I explored across a variety of tech put me way ahead of everyone I ran into once finally taking a job in tech.

I belong to an elite contracting firm now (software engineering and data engineering) and have my choice of client and tech to work with.

There was more, after my wife worked a few years she went to college while I worked, and then I followed and did the same...studying math, accounting, and electrical engineering, eventually obtaining an associates degree in MIS and joining the corporate world. That was ten years ago, now I desperately want out of the corporate world.
I realized this with contact lens cleaners. Huge selection, very small number of vendors.
> shortly before a news story that fits all their criteria drops

Why do you think it was "shortly"? Zuckerberg gave no details on the timing of the FBI's warning.
How? There’s a family budget. You subtract increasing costs for food, clothing, public transport, and whats left gets used for a mortgage. So unless pay goes up you cant afford a mortgage. Traditionally the government and banks would make loans cheaper. But the interest rate is also going up. The british government is talking about multi generational loans but to me thats just crazy. We really need to solve it by making housing more affordable.
At the current electricity prices, break even point for household PV installations even in coldish climate (Latvia, Eastern Europe) is on the order of 3-4 years without subsidies.

Granted, it does not solve the problem that the energy I'll spend in the fall/winter has to come from somewhere but financially it is at the very least closer to being balanced out.

Also, this is in a country, where the net metering system is favorable to households (one can spend the full amount that has been fed to grid).
An elder pulled me aside and whispered, “you’ve got one foot in the past and the other is in the future…”

Yeah?

“You’re pissing on the present.”
There's only 17 years between 23 and 40!
Great comment. The first part really puts everything and everyone into perspective
Wait until you're in your mid to late twenties haha...

I realized I "wasted" time trying to work on startups and mildly borking the beginning of my career - but eventually this results in two camps.

a) people who realize they sort of fucked up, end up working even harder to improve themselves and figure things out.

b) people who give up, become complacent and just coast until they die.

If you're worrying about this it's because you're smarter now, know yourself better and want to improve. Be grateful you were smart enough to end up in this situation. See a psych, manage the anxiety and keep working!
Limits on transmission capacity. If the cables had been bigger, costs would have been more or less the same.
Hydrogen, helium, light metal, and heavy metal
I agree. I often see the top 1% who are really successful in art, using art as the means rather than the end. note how mediocre their art is versus other great skills they have like networking (i.e.: current pop music) with very rare exceptions.
"Market" implies money, income, trade.

How do you make money from free software? Short answer --- you don't.

There may be a need/desire but there is no real "market" for Open Source.
Seeing as it has been over two years now, here is Fauci on the topic to refresh peoples memories. https://www.youtube.com/watch?v=_2MmX2U2V3c&t=18s
Having lost what I wanted out of my 20s to miserable disability, I envy your position. You’re young and doing what you really want to.

Which is to say, there are different trajectories and it’s enough and good to follow the one that’s yours and to not feel bad about it.

You’re finally on the path you’ve chosen! It sounds fun. You love what you’re doing, so try to savor that. Also, the best ideas happen during the journey, so you’re well on your way.
Better for who?

What you consider good and I consider good for a product can, but doesn't have to be the same. And there is an opportunity cost in doing one or the other.
Right, because nobody ever misses with a handgun, and civilians are great with rules of engagement. Do you know anyone who was ever gravely wounded by a stray bullet? I do.
dwelling on regret is one of the biggest waste of time.
This. Exactly this. Truth is old school.
Ok, then use anything else or get banks to come up with another one.

How, pray tell, would a cryptocurrency help here? You have all the crypto disadvantages (either untested or slow or scams or boiling the planet...) plus the same issue with adoption. We already have banks and they already have bank accounts. We have SWIFT, SEPA, etc. They know how to talk to each other. Get them to modify an existing protocol or make a new one for microtransactions.

It's a super hard task but with crypto you still have that super hard task (adoption) plus crypto itself (a million drawbacks).

It's not scientific and it's not engineering.

You solve a problem with the simplest equivalent solution, no more.

Crypto is like God. It gets sprinkled over every discussion. There's a reason science doesn't go: "A equals B plus God" to prove anything.
If you try to translate from one language with a definite/indefinite article distinction to another (say English to German or Spanish), you'll notice that in many edge cases, one language uses a different article than the other (or one of them uses no article, while the other does).

The "I go to Church" example, is a case in point. In both German and Spanish, a definite article is required.

That shows that, while there is a systematic difference between "a" and "the", it breaks down in many edge cases.
In the article it suggests after the cap goes up, this will be paying back £11 per customer per year, rising to £18 in January.

So it helps, a bit.
Curious what you are making?
It makes sense for Denmark to have two, as each of them is connected to different larger markets and have limited interconnection between each other.
> distributing the work elsewhere, rather than getting concurrency right locally

It's entirely orthogonal concerns. Job queues are for "fire and forget" tasks. Using Sidekiq and co offer tons of advantage over queuing this in a local thread pool / coroutine or similar.

It provides efficient backoff retries, work distribution, durability, backpressure, and a tons of other goodies.

If you were to just queue these things in-process, you may queue more work than your process can handle which may hurt latency.

It also make deploy of web application awkward. If you know jobs are externally queue, you can stop sending traffic to that process and once all in-flight requests are completed you know it's safe to stop the process. If that process may contains queued work, well who knows when it's safe to restart it.

In process concurrency (or parallelism) is useful for other things (e.g. parallel queries to a service), and that's were you use threads / fibers / ractors / async.
It isn't that simple, unfortunately for learners of English. One example would be "Shall we go to the pub?" (British usage at least): No specific pub is intended, so a learner would expect 'a pub'. The only sure-fire way to grasp the subtleties of articles (or lack thereof in phrases like "go to school") in English is via immersion, as any rule system is going to fall foul of idiomatic exceptions. To bring this back to Japanese, I feel the same about 'wa' vs 'ga', it's best just to develop a feel for the distiction.
Forget about the things you can’t change. Channel that regret towards not making the same choices for the next 50 years of your life.
I am curious about your presumption that pre-fab construction “has a massive reduction in cost”.
Anecdotal evidence suggests this allows for faster construction on site (as you say) but hardly any costs reduction.
From what I gather, the pre-fab units are still constructed uniquely with manual labour, only in a factory hall instead of on site. Extra transportation efforts seem to destroy most of any cost savings.
The actual massive line production of standardized units ready for construction does not seem to exist anywhere for house construction, as it exists for other manufacturing.
Happy to be proven wrong and learn more though!
A case against:

• On the most widely used architectures, reading a string is much easier if the string is a known length. x86 has its string instructions, ARM has its Load Multiple instructions.

• Even with length-prefixed strings, many uses of short strings are with string literals and so the length does not need to be stored anywhere.
Does Facebook claim to be protected by Section 230?
Interesting enough, null terminated strings have faster Simd primitives for null terminated strings.

https://stackoverflow.com/questions/20935769/sse42-sttni-pcm...
What part of the story was inaccurate?
> Why should Facebook continue to receive Section 230 protections?

Because Section 230 was written specifically to allow companies like Facebook to moderate their content. This is why it exists.
There are very cheap USB HDMI capture sticks on the market that I use for this. Works great on all platforms!
Love the Mr Robot addon.
My take is that you lack a sense of purpose or self-esteem. As others have said, chasing the next title/accomplishment is not going to bring fulfillment. Once you’re an engineer, your attention will move on to the next thing. My advice is to see a therapist, they will help coach you into a better mindset that is accepting of yourself. Be passionate about stuff, be lazy when you want to, always keep showing up to things and don’t get defeated by setbacks in work/romance- there are always more people to meet and more jobs to do.
We could do a Bell Labs and force each nation's Facebook to be spun off into its own entity, with a federated interop protocol to connect them together. I have no delusions that such a thing would ever be allowed to happen, though.
Do you endlessly worry about the billions of years that existed before you were sapient?

Do you endlessly worry about the potentially trillions of years that will exist after you are no longer sapient?

Your mind is a gift. And as a gift it is yours to do with as you wish. There's no annoying older relative bullying you over whether you've played with that star wars toy "enough" to satisfy them.