skysight-inc/HackerNews huggingface dataset:
This is bad for a number of reasons:

1. People don't just practice at formal ranges. Some have personal property where they practice. There are also competitions and events of all sorts in which copious ammo is needed.

2. You can actually make your own ammo (usually by using used casings from previous ammo)

3. In times of civil unrest (like the riots of 2020) 50 may be nowhere near enough. In high pressure situations it may take a full clip/magazine to take down a single opponent.

4. I am not a hunter, but I somewhat doubt 50 rounds of ammo would be enough for hunting.

5. The vast majority of people with copious ammunition are law abiding citizens, and so this would involve a confiscation and restriction on the behavior of citizens who have not and will never commit such crimes.

6. Considering how poorly we've done and restricting access to weed and other drugs, I see no reason that any such legislation would actually be effective.
and now its all use Deno and Svelte bro. 6 months it will be you're still using Deno and Svelte, should be using XDenoX and ReSvelte (or something).
Great story.

While it might seem that the world has moved on, the core developer experience on Heroku is still pretty awesome.

One aspect that I loved, loved on my recent project was the ability to seamlessly clone a Postgres database. I would set up a follower, have it suck in all the data from the leader, then stop the following and voila, I'd have a copy, e.g. for debugging production issues. All that with a few simple CLI commands.

I think Heroku is still a great fit for monoliths that only need a few dependencies like a database and Redis.

Once you need more, there's the Heroku marketplace, and yes, you have an add-on for everything but the fees add up quickly. And while an enterprise customer might not even notice four to five figure monthly bills, a scrappy boot-strapped startup or a solo developer surely will.
In 2021, Amazon EU S.à r.l. had a revenue of over 51 billion euros

Can't find numbers on profit, but companies such as amz are experts on creativity, as indicated by eg this quote:

Amazon paid zero corporation tax in Luxembourg last year, despite seeing a record sales income of €44 billion.

As first reported by The Guardian, accounts for Amazon EU Sarl published online showed that despite making billions of dollars in sales, the company's Luxembourg unit, which oversees retail in countries across Europe, made a €1.2 billion loss and therefore paid zero tax.

Not only did the company not have to pay corporate tax, but it was also handed €56 million in tax credits to offset future tax bills in the event that it does turn a profit. That also comes on top of €2.7 billion in losses that have been carried forward and can be used to offset future tax bills.

Ie, not a sledge hammer.
Had the same case when local (although quite large) bus terminal helpline had similar number.

Calls like "where the heck is my bus?" or "how can get to xxx" at 2am weren't so rare until I changed the number
Here's what works for me:
1. Never work more than 40 hrs a week. I actively look for jobs that are laid back yet challenging enough.
2. Spend a ton of time with my dog: This might not work for you if you aren't an animal person, but just look at them, they do mundane things and they are perfectly happy with their lives. It is very inspiring.
3. Memento mori - Recently I had to deal with a health issue which can significantly alter my quality (or quantity) of life. I am still discovering what this disease is, but ever since I found that I have doubled down on enjoying life. Never ever underestimate the importance of having fun (Watch Randy Pausch's last lecture).
4. Self esteem : Always remember nobody is perfect. There are people who work their entire life for minimum wage jobs and yet don't complain about life. I would highly recommend volunteering - I have spent hours of my time serving meals to homeless people and just talking to them, it gives me a different perspective in life. As low as you might feel, you are probably still doing better (financially) than 90% of the world. Also, don't try to be your smartest self, try to be your kindest self. Being smart is overrated and being kind is highly underrated.
I think so. Churches have practices that some people might deem a bit odd. They involve a learned process and without the influence of drugs.
When Jens Axboe praises you for your work [0], then it is a given you're at the top of your game.

[0] https://twitter.com/axboe/status/1531371740403617792
IMAX is much bigger (brand + technologies) than what you probably think it is. As far as I know, IMAX and Dolby and maybe a few others are today's cutting edge.

https://en.wikipedia.org/wiki/IMAX
Zig, Hare, Odin, Vale, V, Jai
There are a lot of new languages that try to be "a better C" or "less complicated C++". Are there people here who are familiar with some of these languages that would be willing to share their opinion about what they think these languages are trying to solve? I mean, how they are different from C or C++.
An earlier assembler for the same system was called SCAT[1].

[1] https://en.wikipedia.org/wiki/IBM_700/7000_series#FORTRAN_as...
If the code is yours, then absolutely. If your code depends on other open source code, then probably (but double check).

Charge for the app on the App Store. Post the code online under an open source license (for example, on GitLab.com). Add a page to your app that explains where to get the code.

Even with GPL you’ll see people talk about “free as in freedom, not free as in beer”. Back in the day, people charged for CDs and postage. App Store distribution seems like the modern version of that.

Edit: Examples…

Check out Signal and Pythonista. Both great apps that are largely open source. Pythonista charges for the app, which runs Python on iOS. Signal is free, but officers an in app subscription to support the foundation.
> what do YOU not like about arm?

I find it difficult to read, it's aesthetics mostly, not necessary an architectural thing as such, the choice of mnemonics, why "ubfx", what's "rsb" - have to lookup these things constantly when I need them, while 6502 or x86 I can just open and read after all those years.

But that's just a personal preference certainly - yeah, I was fine with the abovementioned LDIR on Z80, heh.
If you have the inclination and the cash, I really recommend a psychologist. If you think trauma might play a part .. EMDR qualified psychologist FTW.
"cities with comprehensive subway networks tend to have extremely poor corresponding overground transit options"

You think this is a disadvantage of subways? That seems upside down.

The only transport methods that match the reliability of subways are - surface rail with loads of expensive bridges, and trams with preferential signaling at junctions. Both of these are similarly disruptive to build in an existing city. Buses, even with bus lanes added to roads, can't come close.
The negativity over Dall-e's failures to make perfect images reminds me of the Louis CK stand up about the guy pissed about in-flight wifi not working, basically you're angry about not having this amazing technology you didn't know existed until this very moment.
> No-one will care about a month or two gap on your resume.

On a related note, this "gap in resume" thing needs to stop being a thing at all. I don't know when it became a thing, but it feels distinctively like forcing a wage slave class to keep their head down and continue wageslaving.

Why would an employer care whether I took time off to pursue other things otherwise?
I also believe standards, expectations, perspective is where op can learn the most.

Op, you mention things in your post that indicate what you believe would make you happy:
> I have never been a rockstar programmer.
> smart people are able to come up with libraries, services and various solutions from scratch

Do you believe the people who fulfil these dreams are happy because they came up with libraries? I don't think so. I did some cool stuff and I did it for free till 1 o'clock in the morning.. For free! No one even knows about some of those apps/libraries, I've never published it and I so much fun I still come back to looking at the result years later. So I believe a key for you might be to try to have fun doing it. Also I don't believe you just choose to be a "rockstar programmer" and also there is no fun guaranteed if someone else might call you this. You need to find a way having fun doing stuff, not achieving things.

There are many gaps in your description of you life. It's important how you fill the rest of your day and also what kind of thoughts go through your day throughout the day, but as others has pointed out you might just suffer from burnout.

Something that might help you to find things you like doing: Imagine you are the last person on earth. What would still make fun for you to be doing alone? If you don't know the answer to that you need to start looking for new things to do. Things you never tried before.
>untrue magical powers to Bayes' theorem, probability theory, computers

Untrue magical powers? Just because people appreciate those things it doesn't mean they ascribe magical powers to them. That's like saying that HN ascribes magical powers to startups or chip architectures.
Ha, the podcast Twenty Thousand Hertz just did TWO whole episodes on this:

https://www.20k.org/episodes/tadaitswindows

https://www.20k.org/episodes/windowslogonwav
Oops! Thanks for catching that. I fixed the example.
I don't doubt you're right about the lake water. However, this morning they again warned about low groundwater levels on the local Stockholm news and that we might see an irrigation ban (as has become common practice last few years). They also urged people to use less water so it definitely seems to be a problem in Stockholm as well, even with the lake water.
View -> Facing
Also, it is a good opportunity to remind that the Monty Hall Problem was mentioned in a Brooklyn 99 episode, in case someone missed on Brooklyn 99.

https://m.imdb.com/title/tt6026160/movieconnections
Not Riedel, Riegel, with a g, which would ironically be a literal translation of the "bar" in "chocolate bar" which they don't make.

Immortalized in the name of the fictional chocolate bar company Riegel Klotz, where Riegel is the product, Klotz is the former family name (but describing the shape of the product just as well) while the current name of the family is Drögel with would roughly translate to "Bland Bar".
Reddit rolled out something similar a year later, with "Predictions Tournaments". "Tokens" reset to an initial amount at the beginning of each tournament and are used to bet on a series of mod-posted multiple choice questions. No reward other than being declared a tournament winner.

https://www.redditinc.com/blog/a-new-way-to-interact-on-redd...

https://reddithelp.com/hc/en-us/articles/4407383251860

> Do I need to buy anything to participate?

> Nope, no purchase necessary. However, Reddit Premium members may get special advantages or benefits in the future, so stay tuned!

(Twitch's announcement: https://blog.twitch.tv/en/2020/12/12/channel-points-predicti...)
Making a difference in order to save your mental health
Interesting. Not sure if being an outlier disqualifies, but I see your point.

I read originally he had in mind to show 3 areas - chess, maths and piano - to prove the point. But it proved too expensive to furnish a library and private education, so went with chess for the other daughters too, since that was already established.
i agree with everyone else here :

1. you are competent! most dev are glorified plumbers we just stitch stuff together to make it work. Also 28 is young :) i remember feeling the same at 27, specifically i burned out and quit to do a world trip! At that time someone told me i was too old :) i was not and reflecting now, i would love to keep that state of mind till i die!

2. you are burned out / need a break maybe even a year, if the issue is $ then start by creating an upwork or fiver profile and see if you can get jobs then consider moving to a cheap place with internet and a weather you would like to work remote (bali / vietnam / brazil / estonia …)

3. to become a better dev i think reading would help, stepping back from code to focus on math / algo and the theory can help with developing an eye for the big picture. another way is like chess study your own games, look at code you produced and zoom into the library you ve used, look at its code hack it try to understand it and reach out if you don t understand something to those who built it. Finally you can also take a theme / something you re passionate about or something new (AI / VR ..) and learn about it, you will then progress like you did before, it always feels good

4. to network join meetups / dev conf / hackhatons etc.. i might be wrong since i don t dev anymore but i remember observing that when i would i could not socialize much, it was even worst when i studied Math, my hypothesis is that you tune your brain so much to logic and solving stuff that it s hard to meet people who don t want nor know how to talk about these obsessions/ but you ll be fine with your peers :)

5. finding your own direction / meaningful life, this one has been a tough one since the dawn of mankind up to existentialists. the usual way is to have a religion or to philosophy. In a more practical manner you can also create your own biz (go to a startup weekend for example) if you have no idea what you love or want to do, try to observe what pisses you off and build something to solve it (could be a library etc) check also ressources like indiehacker another way is to observe what you do naturally when not working, what s your passion a last trick is to imagine what you would do if uou won the lottery and just do that …

good luck fellow human!
I had a lot of problems choosing between the two and I went for AI. I don't regret my choice, even though I mostly work with low-level programming these days.

I have some sort of FOMO when it comes to this question, and I've realized that I had to sort of pick both. Eventually I hope to be able to contribute to optimizing ML systems by use of experience with systems programming.
> Still, it is really strange to me that dinosaur bones were only officially discovered in 1841.

Isn’t this a bit like how America was only officially “discovered” in 1492? To the general surprise of everyone already living there :)

There are descriptions from the 4th century China which can be read to imply that they found dinosaur bones. The area indicated by these writings is known in the present to have such fossils.

Can we say for certain that what they had were dinosaur bones? No, of course not. They didn’t describe their findings in detail and the actual bones were lost since then.
I think what the parent is trying to say, is that if we really valued those things, they would be paid more.
The thing is, cleaning toilets is pretty easy. I do it myself all the time at home. So is making coffee. It's not _the best_ coffee, but it's coffee. The baristas who make _the best_ coffee probably get paid quite a lot. But it's pretty easy to make okay coffee.
For most people in this world, programming is hard. And even if you thing that feature of that app is meaningless, somebody else obviously disagrees with you and is willing to spend a lot of money to make that feature happen.

The value is not what we _think_ of it, but what we're willing to pay for it.
That's not what it's saying. It's saying one envelope contains A and the other contains either 2*A or A/2.
This is good advice. In the past this has been frown upon and has been seen as weakness but it is something that should be regarded like seeing the dentist.
Beyond the sheer competitive aspects of modern academia, it is also a hodgepodge of ancient tradition and the reappropriation of the universities as schooling for the masses.

I bought in on the romantic dream of “monastic” pursuit of wisdom, where my whole being was dedicated to the search for tryth. That fits well with working most of the time.
Then, next to me sat the career professional, she wanted good grades and as little impact on her personal life from the “research experience” as she knew McKinsey was waiting.
The came family and the monastic dreams turned into work :)
I got a question. How can researchers who are not working at the largest tech companies even "compete" with models like GPT-3? From what I understand, these currently best performing models need an amount of training data and specialized hardware that is not obtainable for 99% of ML researchers. If you think you came up with a better architecture for a language model, one that could in theory beat GPT-3 on benchmarks, wouldn't you face the problem that you cannot actually prove that it would perform better?
Top games and source code from Gamedev.js Jam 2022
I felt the same way last year, and had just moved countries. I decided I wouldn't apply for any jobs that were "normal": the normal work I would do. No IT consultants/agencies, no web-dev companies, no finance, no advertising, no SAAS, and nothing where I'd have to write the same four programs over and over. It took a while, but I ended up getting a job in a completely new domain: but one that still required my core skills.

So I get to learn a lot of new things, while still being a productive team member.

I'm starting to feel that software development should be a means to an ends - not the ends itself, so focusing on the (non-software) domain is the play.

I had the luxury of being able to take my time, but I found a handful of interesting opportunities that matched my requirements. It's much rarer than regular-old IT jobs, but they ARE out there!

Good luck!
I would agree for small gaps. But I think it's at least somewhat understandable why a significant gap would be a concern. With the pace technology moves at, if you have not been working for an extended period of time, it's reasonable that you might have fallen behind. Certainly this shouldn't be reason in itself to reject a candidate and it at least somewhat depends on what you were doing during that time, but I find it hard to expect employers not to consider it at all.
A man who built his own cathedral
It means ‘user’ in the sense of the person who is choosing what software to include in their work stack, and most software of this type is going to be used in a professional setting. If you use a license that most legal departments won’t let their developers use, your software won’t gain much adoption… which is especially important if you are planning on making money from your software. People aren’t going to be paying for support for their personal projects.
I use it in one project to store public metadata of podcasts. The CI/CD pipeline downloads the google sheet via the public url, does some custom parsing and uses the data to build a react app. Worked like a charm for this use case, some fiddling required to get the parsing done right, though. And there is no api limit if your data is public. For using it as a live read-only database I am not sure if it's a good idea. Generally google sheets has a decent history of versions which makes recovery to an older version possible.
There are a couple of things at play here. First of all, and most importantly, the quality of the panels you are getting for your 20k€, and thus the total amount of power they'll produce over their lifetime has gone up dramatically. Secondly while the cost of the panels has come down slightly, the cost of getting people to install them hasn't, and that has on the whole increased. If you where to install the solar panels as part of of either building the house or replacing/repairing an old roof that needed fixing anyway then it will be significantly cheaper.
Paul Krugman amongst others, a novelist predicted that massive spending will not lead to lasting inflation. Many top notch economists said that. If you think you knew better hindsight bias.
It's an animal product, plain and simple. To base ethics on whether the product is in the critical path for profitability doesn't seem much different from vegan chicken eaters.
> In an article in the Ventura County Star, James Palmer, a former SSFL worker was interviewed. The article notes that "of the 27 men on Palmer's crew, 22 died of cancers."

> A worker disposes of toxic chemicals by blowing up full barrels with a rifle shot (the reaction to the shot caused an explosion).

What’s the reasoning behind this? A childish fantasy that the chemicals evaporate into nothing and cease to exist?
Basically the sleight of hand trick is using a random variable A as though it was a constant.

Yes, B = A/2 or B = 2A with probability .5 each, but not for the same value of A.
I don’t know, but I do know my legal department says we can’t use it, and I have heard the same about many other companies.
values = list(filter(None, [line.strip() for line in buffer.readlines()]))
I like allulose, but the kind I tasted was both less sweet and finer than ordinary table sugar. The granularity of it was more like powdered sugar (and like the other artificial sweeteners like stevia, aspartame, xylitol, erythritol, etc) than ordinary table sugar.

To me tagatose[1] is way more like ordinary table sugar than any other sweetener that I've tried. In fact, it's indistinguishable from sugar to me. It's a real shame it's not more well known.

[1] - https://www.wired.com/2003/11/newsugar/
> Services that allow sign-up without proof of email (eg. by clicking a link in a verification email) ownership are just obnoxious in general.

I feel the opposite. Many services that force sign-up with proof of email (eg. by clicking a link in a verification email) ownership are obnoxious. It's annoying to have to give a valid email address to sign up for an account just to use a service that wouldn't be required to regularly send things to my inbox otherwise.

This site does it right. Allow account sign up without any email address at all, and then allow users who want email from the site (even if just for something like password recovery) to add their address post-signup.

Most of the time if someone signs up for something with an email address that isn't theirs (successfully or not) it's because they either mistyped their real address or they just don't want that service to send them spam or sell their address to others who'll spam them.

I'd guess that when people are asked to give an email address where none should be needed people often try using a random address because they want to avoid the spam, only to find out they needed to click a link. which likely also generates a lot of unwanted junk in people's mailboxes, but it's hard to blame users who are just trying to protect themselves and don't know a better way.

People tried things like "10 Minute Mail" or signing up for a bunch of anon email accounts at various free services like yahoo, excite, hotmail, and gmail but these days many free email services demand ID to create an account (or an existing email address that does) or addresses at those domains are blocked by websites who want something real to spam.

For me, if whatever@example.com doesn't work I just won't use that service.
The breakdown for me was in step 4-5.

> If A is the smaller amount, then the other envelope contains 2A.
> If A is the larger amount, then the other envelope contains A/2.

These are conditional probabilities so you can't simply add them up and compute an expected value of switching like they show in the example.
Are there real world exercises where I could apply these patterns?
> But they are paid crap

The pay is usually indicative of employer's ability to find a person with the necessary skillset to do the job and not some abstract "importance to society" value that the job has.
Sidechat Wants to Be College Students’ Main Chat
If point 3 is not communicated propperly ( and it sounds the OP is not that great at that) it might put his job into jeopardy. If an environment exists where this has been done by OP for a longer time now, the change will be reflected as a lack of commitment. OP would probably be better off looking for a new job and set new boundaries.