skysight-inc/HackerNews huggingface dataset:
Well.

1. You severely undervalue yourself.

2. You are abused at work: overworked and underpaid.

3. Rock-star programmers and ninjas are bullshit "titles" meant to shine some lights on successful introverts to attract some other introverts into abusive companies.

My best advice, if any, would be to find yourself a hobby or any activity with which you can gain back your confidence: sports, crafts, cooking, etc.

Then, work on showing value rather than chasing recognition. Your work and skills are most certainly good, but since you're devaluing yourself, you're probably devaluing them as well. And people (peers, bosses) actually do use it against you (willingly or not), fueling the vicious circle.

Last, learn how to do I interviews and start fresh on a new job. I personally have learnt as much interviewing with 30+ companies than trying to uncover my own worth. Why? Because you can change some parameters at every new company you meet and discover for yourself how your discourse is perceived and how much real people think you're worth.

I've applied to jobs 2-3 levels above where I was just to rebalance my then actual experience with the "market" and I've learned a ton!

Most companies you will never work with/for, so you might as well use them as tests for when you will get an interview with a company you really like.

But first: get some confidence back.
And a good portion of those 99% use scaffolding for those CRUD apps, then fiddle with the CSS, and call it a day.
Cops and Robbers, Part I: The Rise of Wayne Jenkins (2019)
"No true Scotsman...". Take string_view for example: perfectly cromulent modern C++. I use it daily to reduce the number of unnecessary copies. It's also very easy to code a use-after-free bug with it.
I think this is anthropomorphising them. We don't really know what other creatures think. The best we can do is make guesses based on their behavior. But it's still just a guess.
Well for one, we would attribute behavior we don't want in society to genes and/or the expression of those genes in a particular environment. Future treatment would be to note this, remove it from our genome, and see if said behavior is gone.
The Wii menu music may unironically be one of my favourite ambient music pieces of all time, if I actually think about it. So much character!
How does that show a lack of empathy?
> if your neighbor

Which says a lot about YOU as a neighbour...
"Originally this was a young virgin, but after trouble with kidnappings..."

Jesus. That's a grim insight into the culture of the time, though perhaps it shouldn't have been given Greek legends.
The title is misleading.

"Sweeteness" isn't an absolute chemical property of a molecule, it's about the capacity of a molecule to bind with our sweet receptors inside our mouths and the neural response our brain receives.

Sweeteners generally have much higher capacity of binding with our sweet receptors, thus they produce a stronger electrical signal towards our brain. Afaik the relative sweeteness is calculated by diluting glucose and sweetener X in a glass of water and then calculating the amount of one compared to the other.

E.g. If you need 0.05 grams of a sweetener to obtain the same effect of 1 gram of sugar then it's 20 times more sweet.
You are certainly correct but one is usually in a stronger position to control your individual situation than your societies. Logically reducing weapons in circulation makes sense but if one cannot actually do that then it may make sense to arm yourself even if on net your society is less safe for the decision you are all collectively making.
> The funding agency we use has a 90% acceptance rate.

What? Wow. Please share?
How to get better at anything:

1. Find the limit of your abilities.
2. Push yourself to exceed your limit slightly. If the most you can bench press is 40kg, push yourself to bench 40.5kg. If it takes you on average 5 hours to fix a bug, push for 4 hours and 55 min next time.
3. Get a good night's sleep.
4. Repeat.

Are you not able to solve leetcode easy questions? Even if you are, you can keep trying for a while, and if you feel like you really can't solve it, go look at the solutions for that question from others who have solved it (in the language of your choice). You can see how others solve it and also different solutions and also you can start to learn from them and decide for yourself what makes a solution "better" than others.

Market is crazy right now and salaries are exploding. You should really put yourself out there and check out the opportunities.
With climategate, we saw scientists falsifying the data. But you can't read about what happened on wikipedia - the entry there is an exercise in obfuscation.

You can read some bits of the emails here:
https://web.archive.org/web/20220517000832/https://www.forbe...
- judge for yourself!

What this tells me is that the science is highly politicised, and cannot be trusted. Too many people stand to make money and gain control from the purported threat. Al Gore is one of those. You should watch 'An Inconvenient Truth' from 2006 - it hasn't aged well. Should there be a punishment for people who shout fire in a crowded theatre?

So, I have listened (and once believed) all the alarms over the years - they have not materialised. People talk about wildfires and flooding, but these are better explained by mismanagement, despite the media hype.

So no, I don't trust the politicised science, nor the foghorn media. OTOH, I do see how an excuse of 'climate change' is valuable in handing even greater control to the governance structure, where they can micro-manage your usage of electricity, water, and even have the ability to turn it off. Do you think if they have that power they won't do it?

And yes, despite all the talk of rising water levels, I have not seen it. I have been to beaches from my youth - the water levels are the same. Certainly there have been changes - and climate is not some consistent, clockwork thing - there are probable cycles and mega-cycles in there.

The whole thing about climate changes, seems designed to be play on both our sense of importance (that we can really change the world, as if we were gods) and a self-indulgent saviour complex - we need to save the world from us. Its religious thinking to me, you feel sinful and are seeking atonement. I didn't think science was meant to work like that!
If I use state of the art laptop, but funs are noisy, does it really matter how many thousand of thousand of thousand of hours spent to develop it?
There's long hours, and hard work. Some of those jobs listed are mostly long hours, not so much hard work. Finance, consulting, and similar are good examples of such - there's A LOT of waiting as the work traverses up and down the hierarchy, combined with the fact that the work often fundamentally revolves around deals/projects with a finite (and quite short) window.

Actually doing long hours combined with hard work is not really sustainable. In the end you'll end up with burnouts, resignations, lower quality work, etc.

But with that said, lots of sectors are plagued with the mentality of "That is the only way it works, always has been", combined with "if I could/had to do it, others should too".

Who knows, maybe change is coming. IIRC, investment banking analysts have gone through their tribulations regarding this. Everyone joining IB knows the hours are long, and the competition is fierce - but still juniors are saying enough is enough.
I agree with this, I have read the theory for context sake but it has already been done. I'm building/using an instrument - that's where my focus is during the week, 9-5.

All those interesting corners are my free-time reading, because I enjoy it.
I do, I think. No one wants to use a coin that also let's criminals do dark things with even less scrutiny than fiat currencies.
That makes sense, I don't need to recompile that often but when recompiling relatively large notes (~50 pages) with lots of minted code blocks and the like, it's annoying.
Agreed. Most of my labmates lost the desire to stay in academia by the end of PhD. Some of them didn't have it even in the beginning. Myself, I went from "I am not sure if academia is the right place for me" to "I am out of here and will never look back" in a span of two years.
Why use a throw away account? You could earn many points from the woke by proclaiming your religion loudly.

Contrary to what you say, HN moderators kill these threads quite fast especially because... many on HN are anti woke. Fundamentally, HN is woke.
That's how I see it. However my weekends are more freeform - it doesn't matter if I make progress in my main objectives, I'm having fun
> Sorry to be a buzz kill, but my pet peeve is people extrapolating their individual experiences for generalizable things.

No worries, because I think you're wrong and can prove it to you:

Say we have 50 different traits that people can have - just a binary yes or no. You meet a person who has 10 of them.

Such an individual has already a lower than 1/10e10 probability of having this exact set, and anyone with the same traits and one additional on top of it has 27.5% of that probability.

But that's a simplification, because surely there are more than 50 features/activities in the world and even if that's the limit, when you sort them by proficiency for a given individual, then suddenly order matters and you need just 6 of them to be "probably unique".

Of course there are plenty of people who are interested only in e.g. travelling, food and movies - popular culture calls these people "basic". But on the flipside there exist humans who have a large set of things that can be said about them.

My take is that we're not exploring even a noticeable franction of those combinations and each one of them generates unique, emergent properties.
I frequently reference Louis CK bit. It is so frequently applicable.

That said, I think it’s also a compliment to a tool when it does such a good job, that people criticise it for not doing a perfect job. The fact it’s actually doing the job at all is pretty wonderful. I thoroughly enjoyed seeing the results.
I agree that our society's method for allocating value to people has fundamental flaws; chief among them is that money is the main measure of value.

Ben Franklin called money 'coined liberty'; in this day and age it is more 'coined status'. It is a scaling mechanism. Reputation only works if people know you, there are simply too many people to know, so we've replaced reputation with money.

However, in the context of this discussion thread, the word 'value' can be interpreted as "paycheck". Your and my diversions are that, diversions.
I thought these projects were related. Perhaps a bit of an unfortunate name clash. Author could mention they're unrelated.
Flocks of stained glass moose
Indeed, it's unfortunate that React bills itself, in its front-page copy, as a library and not a framework, out of a desire to emphasize its portability and being "lightweight"; but the day-to-day of building a React app is more that of working in a framework than calling library functions.
> I think that not solving the problem by them, hurt first of all the oss community.

F/OSS means a very specific thing. If one can't possibly build a rocketship business, that isn't F/OSS fault. Of course, you've got an alt-movement in response to OSI and FSF's rigid adherence to its principles, speared on by tech companies who (think they) got burnt by other tech companies.

See also: https://news.ycombinator.com/item?id=25896162
Awesome, you have reached the low point and asked for help. That's the first step. Now you need to get your shit together and here is the roadmap that I would recommend. Focus on fixing your existence in the following order:
1. Body (sleeping, eating, exercise, spend time in the sun and outdoors)
2. Mind (reading, learning social/soft skills, discipline, journal)
3. Spirit (meditate, pray, hobby, get into flow state)

To start living a better, more fulfilling life you need to drop bad habits and acquire new better ones. You need to do it gradually, one by one, over a longer period of time. Drop one bad, gain one good. Check out book Atomic Habits.

It is important to start with the body because the quality of your thoughts and emotional stability is directly related to your nutritional intake, discipline, sleep, etc.

I read that majority of your discontent comes from work. Like may of us, you are using work (something that can think you can control) to distract yourself from other, more important aspects of your life (that are seemingly out of your control).

As an engineer, your whole life/career you are focused on computer-based logical problems. That created an imbalance because you neglected human-based emotional problems. That is why it is crucial to start developing soft skills. You can start with the book called How to Win Friends and Influence People.

Good luck on your journey and remember - If you think you can do it, or you think you cannot do it, you are right.
Monads and popular FP abstractions, based on Go 1.18 Generics
>>> My experience with Python is that a mid sized code base does not survive a full staff turnaround. So somewhere around the time the last original author is gone, the codebase becomes a haunted graveyard - scary to everyone.

This is 100% true for medium to large codebases. Also because of the dynamic typing just looking at the codebase, it is very hard to understand the "shape" of variables and data. Of course this is improving now because of the type hints, but still it is comparatively hard.
The founder previously (currently?) worked at Snap. Also, pretty sure Flower Ave was where one of the Snapchat offices in Venice was located, could be wrong…
You should have everything managed by use-package for coherence, even when you don't defer. For example,

(use-package org-evil
:ensure t ;; download if not present
:defer t ;; defer loading
hook (org-mode . org-evil-mode)) ;; start this mode in org buffers

(use-package csv
:ensure t
:defer t) ;; modes are usually smart enough to know in which buffer they start

and so on for all your packages. If you NEED something to start when Emacs open, you can remove the `:defer t` macro. There are also other useful things like `:init` `:config` `custom`, you should check out the docs!
Exactly what I thought too. I find human behavior in such situations fascination. Have penned some thoughts on it - have a read if you like

https://ycmusings.com/why-wont-we-switch/
I honestly don't understand your reasoning. Is it somehow immoral to talk about murderers, or about what they wrote? If so, why?
Because it's cheap, when this happened we were running on free credit, and as a young bootstrapped company, spending $0 is quite attractive.

DO had humans in the loop, they just followed a wrong process and choosed to cut communication.

Also, the probability of loosing your account vs having to spend $20k a year just for support is a quick decision to make when you start from nothing.

Today, I work for a company with billions in revenue, and it would be unthinkable to not get an AWS Account manager.

In the end it's always about risk vs reward.
How to Use Litestream with SQLite and Prisma
The US has a child accidentally shoot a gun almost every day, with 765 people ending up dead in five years [1].

That alone is horrific and completely unheard of outside the US and active war zones.

[1] https://www.npr.org/2021/08/31/1032725392/guns-death-childre...
I think your biggest issue is how much you're working (and not sleeping).

I'm a successful, reasonably good programmer in my 40's. In my whole life, if I didn't get enough sleep, or did too much overtime, my ability to reason and my productivity fell off a cliff. And I'm talking about, working the occasional extra day or few hours. It's the same with sleep too - if I don't have enough sleep, even for one night, the next day I'll be way, way less capable.

You have to fix this first before you'll be able to do anything else. Fatigue and lack of sleep will interfere with any attempts to improve your programming skills (LeetCode or otherwise); it will bring down your interview performance; it will hurt your self-esteem and motivation and general energy levels (and health!).

You don't necessarily need to resign. I would talk to your employer and insist that you need to return to working regular hours (40h/week maximum), and that they find people to take shifts with you for the on-call stuff.

If they don't agree to this though, I would quit. Plan your exit so you have enough savings to cover a few months off. I don't think you need to go on a big vacation or go traveling or anything like that. But what you do need is enough time to rest and recover, properly catch up on sleep (this can take a month or more!), do some exercise, maybe pick up a hobby. Then only once you feel rested, look for a new job.

The good news is you're in your 20's. Your body and mind are resilient and will recover given time. Once you're rested again, you'll find learning, improving your programming skills, or even the dreaded LeetCode will be much more doable.

Also some advice from someone in their 40's: software engineering is a very deep and broad discipline. There is so much to learn; you're just getting started. Give yourself time! (Can be difficult advice to follow when you're young). You have lots and lots of runway to learn, practice your craft, absorb knowledge from others.

I wish you the best! :)
It's great if they don't require any email, but if they get one & intend to use it, what prevents them from spamming someone who doesn't even control the account?
My experience certainly isn't universal, but pretty much every knowledge worker in Belgium either has a company car or train pass.
And? AGPL is not a non-commercial license. If Amazon wanted to provide such a service, they would certainly be permitted to. As long as they provided any changes they make to the the AGPL source code. The AGPL would not "infect" their hosting infrastructure.
My fresh emacs startup time is a couple of seconds, not super snappy but then it has a reasonably large config to load. Reducing startup time is nice but I think vanilla emacs actually already starts quickly. How would you even be able to prevent people from adding heavy stuff to their config? It's possible to defer loading of packages until you need them but I think it would be hard to enforce by default, given that Emacs is really just a lisp machine and the config file is a lisp program.

I normally never exit Emacs. This is not because of startup time. To me it's like the web browser; I use it all the time, have a workspace dedicated to it and it's natural to keep lots of buffers open. My muscle memory takes care of jumping between open buffers.
Do you think if people saw more of these in mainstream media there would be more action demanded by them from their governments/policy makers?
Depends on whats more exciting to you.

But computer systems is necessary for AI so either way you have to do one to do the other efficiently.
No, joe_the_user is exactly correct. The expectation they compute in step 7 requires that A is a constant. The formula seems to just be the regular formula for expectation: Value that B can take times probability that it takes that value, summed over all possible values.

But the "possible values" they put in are A/2 and 2A, which makes no sense. A is a random variable.

Don't forget that random variables are really functions on a probability space with an implicit argument, so (1) when multiple random variables appear in a formula, they're implicitly evaluated at the same argument omega, and the formula must hold for all omega from the probability space, and more importantly, (2) there can't be free-standing omegas in a formula for expectation because expectation is an integral (or sum in this case where the probability space is discrete) over all possible omegas.
Germany's grid is not unstable.
> For example, in my mind I want to do this:
>
> (a++ if a==b else b++) + 1

Why? This is absurdly unreadable. Why not create a function, give it a name, and use simple if/else constructs. Help the next developer out so they don't need to figure out your tricky expression.
Isn't the sound 7 seconds long though?
Interesting. So why is something like this [0] possible, but the one in the first picture not?

[0] https://theglassroom.co.nz/wp-content/uploads/2019/04/23f059...
Headless CMS – Dynamic Trends
> And for some reason that I literally can't understand, the original gold bears are almost unavailable in UK

Like someone else has mentioned you're more likely to find them in corner shops and in the discount stores like Home Bargains and B&M.

But in my opinion they're probably not readily available because they're just not very popular. Gummy Bears are a bit boring and bland compared to the other sweets available.

Growing up I'd sometimes get a 10p mix up from the corner shop after school and there's no way I'd have wasted a penny on a gummy bear when I could have gotten a giant strawberry, a ufo, a black jack, a fruit salad, a fried egg, or best of all a foam shrimp/banana.
trust me they care. especially in a fast moving technology space like cloud, k8s, ML. if you are hired for COBOL yes sure a gap wont matter
I'm not sure what you are claiming. Seems safe to assume that suicides do correlate in numbers. Question is if they substitute in magnitude.

That is, if it isn't 1:1 in correlation, then it is reasonable that you can prevent suicides by limiting access to guns. Just as you can prevent suicides by limiting access to drugs.

The a reason that is not valid?
https://www.userscript.zone/search?source=index&q=news.ycomb... was the one that popped in my mind, obviously.
I certainly wouldn't call yourself a loser, ever. You need to have some confidence in your own value. If your description of hours worked is accurate - this startup is leaning on you far too much. Here's something to realise: You HAVE to push back - if you don't fight your own corner, no-one else will and there is no limit to what a company will take from you, with no reward.

So my advice to you would be to gird your loins, and assert yourself. Ask for a pay rise, ask for another staff member to ease this workload. I think the rewards for this will be more than just financial - once you assert yourself, and discover that it can work, you make it a habit, and this can boost your life in all ways.

I wish you the best of luck
I assume it mostly happens to gmail, both for the SSO requirement of this attack (of which google is a major provider), and people mistyping their own addresses.
When Coca Cola released their Stevia sweetened "Coca Cola Life", I thought this was a great compromise between taste and calories. I drank quite a lot of that stuff, and suddenly, from one day to the other, the taste absolutely disgusted me. It just felt horribly artifical, and until today it sends a shiver down my spline just seeing those bottles in the supermarket. No idea what made my brain switch.
Digital Collectibles coming to Instagram to showcase NFTs
Nobody in the UK would care about that, unless your Jewish/Muslim or Vegan/Vegetarian.
I completely agree, even more so with 1. Do not skip or shorten 1. Force yourself NOT to code during 1.
Oh wow. This moved me rather unexpectedly.
Mastodon is AGPL and there are various cloud hosting providers.

There really aren't that many popular AGPL server software to start with though, so it's an unfairly biased question.
Is double-entry still needed?

I feel that it muddles storage logic with business logic. If it's an error-detecting raid1 storage system, can't we just use raid1 storage configurations separately from the application?