skysight-inc/HackerNews huggingface dataset:
Poles are just very neurotic about it. I didn’t realize this until I started to learn another language (Russian) so I could put the experience of learning Polish in some kind of context.
Negativity? The post is pretty optimistic and shows amazement of the general technology. Should people not talk about the failure modes and the places where it is subpar?
The doormat race would be bred not to feel bad about being the doormat race.
I guess I must belong to the plebe as I fail to see what's wrong with this one: "les prix augmentent à cause de l'inflation". It feels a bit middle-schoolish but grammatically not wrong to me.

One I truly can't stand nowadays is "ça fait sens", and I keep hearing it. Seriously...
There are already many good advices in this thread, so instead of writing another one, I’ll suggest a podcast that has plenty of useful information related to your situation: Huberman Lab [0]. Skim through the episodes’ titles and descriptions to get an idea of what it offers.

[0]: https://hubermanlab.com/
You come across as very judgemental with no empathy whatsoever.
What does c’est poggèur mean? Is it French twitch chat?
All the things you mention in your post have resonated with me for all my life, and during a 6-month long sabbatical due to burnout, my motivation had tanked even further and I felt I was constantly seeking rewards, and "dopamine spikes". I had no energy for anything whatsoever. The worst days I felt like a zombie moving from one pleasure to another. I came to understand that having responsibilities and pressure dragged me along and made me a productive and even successful member of society, but by myself I was completely lost with no direction nor energy, on a downward spiral.

Thankfully at the time I was seeing a therapist, she suggested I might have untreated ADHD, got diagnosed and my life _literally_ changed over the next 2 months. I've recently told my therapist I'm pretty sure my life long depression is in remission.

--

Do you feel there's an infinite abyss inside of you that needs more and more stimulation yet nothing seems to satisfy it? Do you feel that focus and motivation is totally outside your control? Do you wake up every morning, unsure if today is going to be a good productive day or with no energy to do anything except ingest food/porn/video games/social media? Do you feel that you "just need to try harder" even though it's been decades of managing a debilitating mood disturbance?

If all of that resonates with you, consider getting an ADHD diagnosis. If it is, know that mainstream ADHD treatment is _extremely_ effective.
...to the point that (great) UX and wireframing tools like Balsamiq look crappy _on purpose_: https://balsamiq.com/wireframes/

Which all kinda makes sense, with the intuitive reasoning being: If you had time and money to sink into a pixel-perfect design, you're already one step beyond product-market fit, so creating a too good impression might not work in your favor.
Ideally, in 10 years, no-one will have "jobs".
If you’re US based, you should know that the pandemic allowed therapists to meet with clients remotely (previously insurance wouldn’t generally allow this). I strongly encourage you to do the work of establishing an on going relationship with a specific therapist.
It's out now :
https://github.com/THUDM/CogVideo/blob/main/paper/CogVideo-a...
What is wrong with loan-words in your mind? English takes a great many loan words from French without worrying about it. It's a natural part of language evolution that we embrace. It hasn't threatened the identity of English yet.
We have missed every single target that we'd need to hit to limit the warming to 2C.

We have 28 years left and emissins are still increasing. We have to reduce emissions by like 40% per decade, which is not happenning at present.

We have to replace every car on the road, which takes 20 years. That means in 8 years every new car has to be electric, and that's not happening either.
If you genuinely think taxes are not a sufficiently 'proven' way of forcing demand for a currency, see what happens when someone stops paying them.
Full report (pdf) here: https://fil.forbrukerradet.no/wp-content/uploads/2022/05/202...

Short summary of the proposed regulations: https://www.forbrukerradet.no/siste-nytt/our-call-for-the-re...
I don't understand, this looks like a class? Put all that in a class called Greeter in greeter.py and call it a day. Anything beyond that, I'd question very heavily "Why?" to justify the complexity/non-standardness.
You're trying to compare Apples to Oranges here, VR is still pretty early on in its development. Like Motorola DynaTAC[0] early. The iPhone of VR is probably still 2 decades out. We're still figuring out our UI metaphors and trying to reach a critical mass of competent users where it's possible to just "call" someone up in VR without first asking if they have a headset, asking if they know how X app works, figure out where to meet etc. It's like trying to get someone to email you in the early 90s.

Trying to compare this nascent technology to the iPhone is really disingenuous, there are probably a billion iPhone users worldwide. I'd struggle to count on one hand branded devices that have the same number of users.

[0] https://en.wikipedia.org/wiki/Motorola_DynaTAC
spam? 1 post?
Thanks for the nice words romange.

The complexity here can be seen in two ways: complexity of deploying more Redis instances, or complexity of the single instance. It's a trade off. But I think that Redis may go fully threaded soon or later, and perhaps your project may accelerate the process (I'm no longer involved, just speculating).

1. Your point about Cluster, I addressed it many times: the point is, soon or later even with multi-threading you are going to shard among N machines. So I believe that to have this problem ASAP is better and more "linear".

2. Already addressed in "1" and my premise.

3. Yep there are advantages in certain use cases related to cloud costs and so forth, that's why maybe Redis will end fully threaded as well.

About memory efficiency, what I meant is that to have versioned data structures, that is an approach to do user-space copy on write even in the case of multiple changes to large single keys (big sorted set example), you need more memory likely, to augment the data structure. Otherwise the trick is to copy the whole value, that has other issues. It's a tradeoff.
>"The object's weight was 1 kilogram."

Leave it to NPR to not understand the difference between weight and mass
humberman is awesome. his video about dopamine quite significantly changed my life and the way I look at my habits/vices/addictions. Can't recommend him enough
Only if the courts decide that it was unlawful, but companies have enough experience and lawyers who make sure they have enough dirt on you to justify them firing you. It's what my German ex-boss told us and I've had seen many colleagues get fired without any repercussions for the company. Plus, if you end up sueing your former employer, and the word gets out, no other employer will touch you.

Also, for your mental health, you wouldn't want to go back and work at the company who just fired you. That's like getting back together with an ex you just got out of toxic relationship.
Our call for the regulation of loot boxes
Being able to use redis as an in-process L1 cache is something I’ve wanted to do. I don’t want the overhead of domain sockets.
Go to a professional. Half of the people here are clueless and the other half want to one's up each other till the end of times. You dont need that.
You can have your cake and eat it here. If you're packaging a "web app" for local installation, you typically have a webserver sufficient for SoHo in your app. In our case, you have "]$ myapp" which runs a web view UI, local process and sqlite db.

But you can also launch it with "--serve" options to access it through a web browser and expose it on a network, with sqlite local disk database.

You can also launch with "--db=postgresql://postgres@dbhost:5432/postgres?sslmode=disable" to run it against a postgresdb.

A bit of work on the "how it runs" aspects can give great flexibility and usability for single-user cases.
I think the issue was, what was dart useful for that JavaScript or typescript didn't already solve? You had a new language that needed a separate VM to execute that offered basically nothing that typescript/JavaScript didn't already offer. There was no compelling reason for it to exist apart from "just because" - I think that had typescript taken off a few years earlier then they'd probably not have bothered with dart.

Go brought something new that answered an issue developers were facing: easy concurrency in a high performance garbage-collected language that compiled to a single binary with no dependencies. C/c++ did not offer that, nor did java, nor did python. Go filled the gap in the market.
Pointers being used as option types and that weird back-tick thing to deserialise JSONs still give me nightmares after 3 years.
Full report (pdf): https://fil.forbrukerradet.no/wp-content/uploads/2022/05/202...

A more consumer-friendly page with FAQ and illustrations: https://www.forbrukerradet.no/report-on-loot-boxes-insert-co...
This is great, I would upvote it more if I could. Also very accurate on the lack of required empathy.

The combination of your last points and "hard work does not pay off" are something that it took me until 32 (and arguably then only because of lockdowns) to learn. Working hard on your employer's problems is unlikely to be fulfilling, they will never give you the influence or credit you want (or maybe deserve?) because of "hard work". Working hard on your own things or with people you care about is where you can earn fulfillment. And I don't mean a $10,000/month side hustle, I mean tiny incremental improvements on things you enjoy but may suck at. For me it's been attempting to learn another spoken language, which I'm still comically bad at 3 years later, and some other hobbies which I'm also lower-end-of-the-curve bad at but get a lot of enjoyment from.
> I find it difficult to believe that you really think React Context scales the same way

I don't, and I find the advice on this subject found around the web pretty terrible. But it's the position you'll most often see from React core team and people selling online lessons.

jQuery is still used in > 50% of websites. Popularity in numbers lags way behind developer adoption.

I've been involved in multiple new product development efforts in the last decade, and can tell you it looks a lot different from maintaining one stable product. And it's sped up by 10x if work at an agency putting out a different project every 2-3 weeks. This is where the fatigue comes from.
First, update your CV. With that will come a sense of peace and empowerment.

Your next career step? Get out of there. Those hours and that environment don't give you the head-space to clearly see what's next for you. End this relationship first before you considered the next one.
Ah interesting, so I'm relatively happy working with C# and .NET. I'm interested in what you think might be lacking, is there an example of another language with some tooling not available in .NET?

Note: not trying to pick a fight, I'm legit interested what I might be missing since I feel like my needs are pretty much covered :)
Great idea but rethink the grey on grey. I thought my brightness control needed adjusting for a moment.
True, but that’s where type hints come in - this way you get best of both worlds.
What is the mainstream ADHD treatment?
> What’s the reasoning behind this? A childish fantasy that the chemicals evaporate into nothing and cease to exist?

How is it different from a chimney? You’re just blowing waste away from yourself so you don’t have to care about it anymore.
Famous people 'trademark' their deliberate accent all the time. From Schwarzenegger to Wolfgang Puck, etc
Software is going to be needed to control many many more automated systems especially as we age and don’t have replacement birthrates. So the demand, and therefore the pay, for highly skilled technical professions will only increase.
Oops. Should have been DON'T need to be.
The logical thing to do would be to use public-key cryptography to create unforgeable but securely verifiable QR codes.

This would prevent certain people from getting bribes to create fake IDs, so... I'm sure it was rejected in the meeting in a strangely insistent manner.

That, or all the "crypto" buzzwords confused the non-technical managers involved, and they told the programmers to stop talking about Bitcoin.
In my case "backed by Google" was a deterrent, not a feature.
I gave the language a chance after trying Rust (backed by Mozilla - which was a feature to me ;-) and I found it easy to start.

Go is very well documented: That was the killer feature for me.

No more search tutorials / videos etc. - just get the go book, read it, and start coding.

Of course there are tutorials and videos everywhere for fun stuff.

But good documentation is more important than we think - even in the 21st century!
CoquiSTT and Signal = Love (death to voice messages)
You mixed up pure and objectively ugly with ugly by design and unique.
Because Dart is not used to write backends at Google.
Coming from years of Scala development, it does stand in my way all the time. It's so verbose and it's capabilities for abstraction are very limited, it's hard to do anything complex quickly without tons of code generation.

I realize having a language with a gentle learning curve that ends at a very low level has its benefits if you want to commoditize software development, and lots of people want just that, but for me it does kill much of the fun. It doesn't seem very suitable for large-ish projects either, at least I haven't seen one that wasn't a mess yet.
Easy,

- Backed by Google

- Plan 9 and UNIX people as designers

- Docker migrated from Python to Go

- Kubernetes migrated from Java to Go

- After Docker and Kubernetes explosion, all Cloud Native Foundation projects start using the same language, thus adoption
I don't care about "jobs" I care about skills. In 10 years will anyone be spending their time developing actual creative skills or learning how computers work? Or will they just be living on little endorphin hits doled out by an AI?
you have some time to yourself now, which is extremely rare these days. eventually you will need money again, so i recommend taking advantage of this time and visiting dhamma.org to find a retreat near you. it is entirely free, including room and board.
You are the only person ascribing it magical powers. The majority definitely do not and are well aware of the limitations, the problem with priors is talked about all the time in the community in much more detail.

>In general, using probability theory as a way of thinking doesn't work because it can't reject infinitesimally likely but infinitely bad futures

Another thing frequently discussed in those circles.

>(That's also how you know it's a Berkeley new religion - weird sex practices.)

Some people being sexually adventurous in California, the horror.
Stimulants. Amphetamine and methylphenidate mostly. Paired with learning new, healthier habits now that your brain chemicals are in the right place.

It's taken me a week of taking Vyvanse (lisdexamfetamine) to have the first week of consistent and stable mood of my 35 years on this Earth. It's now two months, and for the first time I feel my life is trending upwards. Every day I go to bed feeling I've made progress over the day before.
The problem isn’t that it is bad, it is that it is a trope. I associate the weirdly shaped human-like blobs and office furniture artwork with “they wanna sell me a monthly plan”, and if it is one of the free stock looking ones I think “they want me to pay monthly for this thing they knocked up this morning”
HyperDev – Developer Playground for Full-Stack Web Apps (2016)
Because it's selling point is Flutter? Where you're forced to use Dart?
Foreigners in Japan have the same issue. Pretend not to speak a lick of Japanese and you'll get great service. Speak just a little and suddenly they think you can read Archimedes (or the Japanese equivalent).
Those employees had a managenent.

Ah sorry, i thought it is about Volkswagen /s
why would I care as an employer that you spent a year playing video games and doing drugs?

When I interview people I couldn't care less about any gaps in their resume, we're going to sit down, talk about tech, what you've done and what we need, etc. If there's a match in skills, needs, personality and expectations then that's it, anything else are invisible cargo-cult walls
> On a related note, this "gap in resume" thing needs to stop being a thing at all.

I think that at least in tech it was only ever a thing in companies that didn't know better.

I mean, I throughout my career I was fired multiple times and at least twice that resulted in a 3-month gap, only one of them being voluntarily that long.

I now take them on purpose and collected a total of five over the course of 10+ years.

I don't remember anyone ever even touching the subject - perhaps there's something about the date format I'm using in my CV (MM-YYYY - MM-YYYY/present).

In any case my experience is that companies with such ridiculous criteria end up hiring contractors to fill their gaps - this time in their workforce.

Contractors, naturally, don't go through nearly the same recruitment process and yet they manage to do the same job and do it well - those who don't are promplty fired.
Also; >Mixed oxide fuel - aka. MOX< : https://en.m.wikipedia.org/wiki/MOX_fuel
I have the same in Berlin. My German is terrible, and I have real problems understanding it. But I have learned to say "Enscheldigung, mein Deutsch ist schlect" (excuse me, my German is terrible) so well that I find a lot of Germans assume I'm being modest and carry on speaking fluent German to me.
Yeah, that's a terrible analogy. You might want to rethink that.
Just chiming in: awesome read! I really love your dedication to get into this beautiful beast.

Up until your post I pretty much had forgotten about T1,T2, Tx lines and how much I wanted one back in the day.

I did not understand why you had to get a different cable line for Netflix etc.? The speed of the like couldn’t have been an issue?
I had no idea Docker and Kubernetes migrated. I assumed they were both Go from the onset.
Aptera has more than 22,000 reservations for its solar electric car
Why people always mention tooling but never explicitly mention which tooling they miss? I use Java for 4 years and I constantly find stuff that's missing here where other languages have it baked in from day one
It’s basically by design. Software engineers have been gamified. You get promotions and high paid to deter you from ever venturing out. Who would? Life is easy. Once you have eaten the golden syrup, it’s hard to stop. Greed.
That illustrates my point even better, what's Dart used for besides Flutter?
The boilerplate removal is nice but the logic seems distributed in obscure ways.

Or maybe it's culture non-fit. I'm not used to web dev/django habits.
It's easy to get stuck in a cycle of pleasure seeking.

The only way to escape is to break the cycle and learn to say no to yourself. If you're anything like me it's hard. Very hard.

If you're like me, your mind will come up with fantastical ways to stop you from getting in the way of it's pleasure seeking and difficulty aversion tendancies. For example, I went on a meditation retreat and my mind spent the whole time convincing I was going to die and should leave.

Meditation is a good way to first witness the power and control your mind has over you, and then to renegotiate the relationship between your wanting and rejecting mind, and you - and ultimately what you _really_ want from your life.

Discipline is the answer. That involves saying no and doing difficult things, like learning to cook, and getting out of bed to sit in silence for an hour, or putting your phone down and doing what you should be doing.
How many people are actually going to properly verify the electronic IDs? We already have seen with the covid vaccination passports that most don't really care.
So I took a corporation to arbitration
The <title> of the front page is Home. I now have a bookmark called Home.
1 - don't smoke pot (if you are doing so) and don't drink alcohol every day
2 - listen to Jordan Peterson lectures on youtube and read 12 Rules For Life
3 - be honest about your own IQ and choose your path accordingly - education and hours can only take you to the limit of your innate intelligence; minds the likes of Linus Torvalds, Don Knuth, Ken Thompson, Larry Wall are extremely rare
4 - run a mile a day and do weight training 5 days a week - watch Pumping Iron to get in the mood
5 - cut down on the hours - look him in the eye and with confidence tell the owner of your company - "Listen, I can solve your problems, but I cannot do it by myself anymore. Here's what I'm going to need from you to guide you down the path to success...<junior dev>, etc."
Thank you for this. Even as a senior Python developer I didn't know many of these.
But it may be the "better" landing page is less clear, which makes it more frustrating to understand the product, which has a side effect of causing a negative opinion of it. So in this case the landing page is not better because it's failing in it's core job of communicating the product.

It's common design these days to have landing pages that are a giant photo with huge text where you have to scroll for for a mile to be rewarded with nothing but platitudes and hyperbole, one sentence at a time. The simpler page which actually explains the product functionality and the pricing in clear language on one page would be better from the user's perspective.
Started a project in Golang this week. Looked into web frameworks and was underwhelmed. Settled with Echo as it seems to have the only decent documentation. Still no good templating library, will settle with html/template and try to add something else for template inheritance.

(I chose Golang for the best async scheduler and the very fast compile times).
Implementing the Tableau training program at inDriver
In 40 years I have only ever put the start and end year of each item on my resume. I guess this dates to when most jobs / education lasted multiple years. But I've stuck with it and no-one has ever questioned it.

The couple of jobs I have had which were less than one year spanned a year-end so it never looked odd.

When I am reviewing incoming resumes small gaps never bother me. Ocassionally I have seen multi-year gaps on interesting resumes and made enquires which always turned out to be completely legitimate career breaks and never lead to us not making offers.
sorry, what is h/a?
I have to say I have enjoyed every minute of the video. Just watching what Michael Stapelberg has achieved leaves me awestruck. With his subtle humor I find it really a joy to watch.
Not sure if this was your intention or not, but to me that proves the usefulness of the walrus operator: the first snippet in the parent comment seems far clearer to me, even though I'm fairly familiar with the functional operators.