skysight-inc/HackerNews huggingface dataset:
> If software engineers were engineers, testing would be a higher priority, and visible regressions would happen rarely, if at all.

You say that as if software engineers determine the priorities ...
That's interesting. Though, I'm not a fan of the notion that I'm no longer a Dr. after leaving academia post PhD. But, that's just my emotional take, and doesn't counter your origination history.
terraform-provider-dominos: The Terraform plugin for the Dominos Pizza provider
Doubt it. Mostly we chase TC and forget what actually matters to society and the planet as a whole.
The title says no-code but the page is full of code examples..?
When I was younger, my parents got me a dual cassette/radio thing. Every Saturday, there was a show on a Romanian Radio 3, called Top 100. They would play 100 songs, in reverse order, from about 10pm all the way to early hours. I spent many Saturday evenings changing tapes to record as much as possible so I can listen to later. And get really happy when Prodigy was on.

Later, i got a PC and a friend of mine was letting me his CDs with mp3s so I can pick songs. I did not have lots of space and he was gone for 6 months at a time to uni, getting new stuff was quite an event and all of it was prefiltered by his taste.

Fwd to today, i can listen to my metal or to Two Steps From Hell and get recommended Mecina by an algorithm. I can listen to some old Romanian songs, or some crap i would never understand. I can listen to those nice lads that drink in the same pub as I do or to these other guys from Mongolia. And the best part is that all of this takes 1 click and if I don't like what is currently playing, i can skip because there are so many other options. The music lover in me is very very happy.
Doesn't having google services enhance your search results on google?
It's probably too risky to de-google.
100% I agree. Makes non-sense the eInk (low consumption) but power cord.
yep. Set mine up in 2004. I would gladly switch over to a normal gmail account with a custom domain name, yet there is no way to preserve any of my existing google identity.
Out of curiosity what are the symptoms of severe occupational burnout? How would you differentiate it from something like depression?
btw, there is an awesome podcast on ocaml - https://signalsandthreads.com/
There's no such thing as "clean logical units". There's a product you work on. There are bugs. The prodct needs some features, good UX, performance requirements.

Spending effort on managing git is mental effort you don't spend on solving your actual problems. By far the best experience I've ever hadeith git was: everyone works straight on the dev branch, just rebase, fix your stuff, test often, and if you're doing some multi-day work then sure, branch and think it over then merge.

That's it. That's all you need. I've had a million more problems with every attempt at making this process "clean", or "smart". Dumb was by far more efficient, more enjoyable, helped us find and fix bugs faster, and had the shortest time to market ever.
btw! I forgot the best part!

How does technical debt fit into the whole PV=nRT framework.

The story goes like this. "We have n tasks. Unit tests are an extra task. We don't have time for n+1 tasks"

In reality, technical debt is not an additive, it's a modifier. It applies a modifier a to the current task, and a modifier b to all related tasks after it.

So it's more like having E[n] = 1 * a + (n-1) * b, where a > 1, and 0 < b < 1

E.g. if writing a unit test makes your task double, but your remaining tasks now take half the time, then you didn't really make n into n+1 with unit tests, you made n become 2 + (n-2)/2

So, for the above (admittedly unrealistic) modifiers, if you have 8 projects to do, and you're thinking should I do unit tests

In your mind you may be thinking, fukit, I can't afford to do 16 tasks instead of 8 (i.e. 8 tasks plus 8 unit tests)

But because geometric processes are so hard to reason with, it's hard to see the benefit, but the benefit is massive!

octave:16> f = @(n) 2 * n;

octave:17> g = @(n) 4 - 2 .^ (2-n);

octave:18> [ f(1:8); g(1:8) ]

ans =
2.0000 4.0000 6.0000 8.0000 10.0000 12.0000 14.0000 16.0000

2.0000 3.0000 3.5000 3.7500 3.8750 3.9375 3.9688 3.9844

Not only is it not 16, but actually it will save you so much time, that you'll spend even less than the original 8 time units!

(assuming related tasks and compounding effect paid from technical debt)
Zoox CTO answers: what are the first changes you would make as Tesla CEO?
Looking forward to it. Subscribed to your newsletter because I thought your essay about money being the most important thing in life was right.

It really can solve or at least, begin to solve, every problem in an individual's life.
Maybe we should Ask Brunel, or perhaps a little more recently dare I say Elon Musk.

https://en.m.wikipedia.org/wiki/Isambard_Kingdom_Brunel

I won’t link Elon Musk.
Start sleeping 10+ hours a day for a while.
Usernova is a user testing tool that in just a few clicks, you can create user tests for a specific segment of your customer base allows to get video and voice recordings from your own customers so you can understand how they are using your SaaS product, how they feel about it and what things could be improved to better meet their needs.
I'm surprised no one has mentioned trunk based development yet. Never going back to git flow at a medium/large org again. Merge hell is a nightmare and releases more so.

> When the feature is complete, make a pull request.

gotta love 100 file commits that take a day to review.
This is fantastic! If I may be crass, how does this make money? Just through referral links?
I don't know if I would tell your boss / team. For now, I would keep it to yourself and take it as an opportunity to step back a bit. Still do work, but don't kill yourself.

Your lack of hobbies is probably directly related to this. I'm not sure how many hours you're working but have they led you to trim your free time?

Don't let yourself work overtime, and try to find something you love to do instead of work. Reading, exercising, anything. Commit to loving yourself everyday.

If you can, take some vacation when your comfortable.
In my experience, the right answer totally depends on your employment situation and your relationship with your boss and team. I think the safest answer is to try and mix things up for yourself (try a new IDE, a new stack, a new OS, etc) without telling your team. For me--and I think maybe this is ideal for most--you would have a good working relationship with your boss and you could use them to help you find a way out of the rut. Maybe that means transitioning to a new team, new project, or something else.

In the past when I've experienced burnout, I didn't get over it by powering through it. Taking time off without filling the void with something meaningful also wasn't the answer for me. I wanted to work and to stay busy, but I needed to find a problem that I could latch on to and be truly interested in. Since I enjoy learning, trying new patterns and new tools was usually enough for me. There was one past episode of burnout where I simply had to find a new company because nothing that company did was exciting to me anymore.

Good luck.
Yeah this strikes me as someone who is vastly out of touch with how the music market has developed over the past decade or 2. Are we really using "album consumption" as a metric for how much people are listening to music?

The increase in investments in old music catalogues strikes true to me, but this is more a reflection of who is willing and able to pay for music, rather than who's consuming it.

I think these metrics are all indicative of real trends in music, but "the death of new music" is absolutely not one of them.
Microsoft is working on a new Task Manager for Windows 11 with Fluent Design
I would argue that they were, and in any sense, saying stories were or were not intended for children is a modern anachronism.

In preliterate times, in which many of these stories originate, these stories were passed orally, likely around a fire or during/after a meal, where the elders told these stories to the youngers. There was likely not much segregation by age, which meant that children would be among the audience, and very likely, may have even been the target of the storyteller (if you ever watch grandparents with grandkids, even when the parents are in the room, much of the conversation may be addressed to the grandkids).

In addition, "childhood" as we have now is relatively recent. Likely as soon as they could walk, children were being involved in the adult activities of farming/gathering/hunting/fighting etc. Girls were often married shortly after puberty (so early teens). Young men were often inducted into the tribe of men early and trained as warriors (see Sparta for an extreme example, or the Jewish Bar Mitzvah where a boy is seen as an adult member of the community at age 13).

In addition, I don't think there was the concept of shielding children from the unpleasantness of life. Death was all around them. Many of them had lost mothers in childbirth. Many if not most had at least lost 1 sibling in infancy. Thus the violence and horror in the old fairy tales which we consider "adult" today, was likely not all that different from everyday life and thus not considered unsuitable for children.

As an example, think of the Roman practice of crucifixion. You could be a kid headed to market, and come upon a bunch of naked men, who were screaming in agony as they were being nailed to crosses by soldiers. Even in the modern age, hangings at Old Bailey in London were public affairs.

Thus, just because a story contains themese and/or scenes that we would consider not suitable for children today, does not mean that children were not an important part of the audience when the story was actually a folk tale being told in communities.
I dont think it needs to pull all of it by itself.

I can imagine a system where in the areas the Train needs to stop/reload/whatever being surrounded by electrical infrastructure that at all moments is shoving electricity into the battery as fast as possible.

Then during departure, for the first few miles, electrical lines follow the track continuing to recharge the train while it gets up to speed. Afterwards, the battery is only really needed to overcome air resistance and friction, since so much kinetic energy has been given to the train for "free"

This is all just a random thought really, no idea if this is anything like what they are going for.
This explanation looks quite convincing.
I'm just me
My vote is for this one
I meant more in the sense of operating system + hardware combinations on which you can compile/install/run Firefox.
1) Spend less than you make
2) make a budget and figure out how much you want to spend on housing, figure out from the monthly payment you can afford what your price cap is.
3) Save enough for 20% down on a reasonable house under that cap in your area (or in an area you could move to)
4) find a house that is under valued but for reasons that sweat equity can make better (but not things like foundation or roof that you need to pay a pro tens of thousands to fix)
5) get pre qualified for a loan
6) be patient about number 4. Spending a year or two looking for a good value could be worth hundreds of thousands
I would like to write a much bigger reply but for right now, these are my core principles for dealing with, and now preventing, burnout.

Exercise, get outside once a day, get a daily routine in place, sleep better
"if Timothy Leary didn't abuse LSD so blatantly in everybody's face for so long, it might not have ended up in same category as heroin."

I really don't get why Leary gets all the blame, instead of the ignorant, narrow-minded reactionaries who freaked out over it and actually made it illegal.

Psychedelics were strongly associated with hippies, the antiwar movement, and the counterculture -- that (and not anything Leary said or did) is the real reason they were made illegal.

There were also other events and people who inflamed the moral panic of the time, like the Manson murders, the suicide of Art Linkletter's daughter (which he blamed, without evidence, on LSD), Ken Kesey's acid tests (which were far more irresponsible than anything Leary ever did), etc.
> The real question is "are mds (who dont teach) real doctors?

This makes my day!
Landlords do not offer a service.

They hoard housing, making it scarce, thus forcing others to rent it from them if they want to be housed.

If we outlawed the practice, landlords would have to sell their properties, significantly increasing the number of residential units on the market, and thus reducing the price and making it much more likely that someone living paycheck to paycheck would be able to afford a mortgage on one.

None of the work involved in maintaining a property requires that the person (or company) doing so be the property's owner. It would still be perfectly reasonable for an apartment building, as a co-op, to hire a single management company to handle cleaning, maintenance, etc—somewhat similarly to how some HOAs hire a company to do landscaping for all their residents. And, yes, potentially subject to inefficiency and corruption, but we live in an imperfect world, and it's not like apartment maintenance is a perfect bastion of competence and altruism today.
Web3 will break the Y Combinator business model, & Blockzero Labs is betting big
Fix-ups are nice. I developed a script that takes the all staged content and breaks them up into separate fix-ups that fixup the last commit that changed those lines. I find it pretty handy
It's routine for folks that get on a boat to go SCUBA diving or snorkeling to take Dramamine. Many people take it to go on a car ride or fly in an airplane.

I think we see that as "just fine" partly because boating, driving, and flying are seen as "normal". But maybe it's also because if none of those are normally happening that often, so taking the drug is a special event, in some sense. VR might be an everyday thing, so that starts looking pretty dicey - who wants to take a pill before every gaming session, forever I wonder if folks that are trying to gain their "sea legs" could take it as a stop-gap until their body adjusts. I certainly saw this with folks that had extreme sea sickness when they first joined the Navy.
> And yet there's a world of difference between a computer scientists and the average software developer.

The world would be served by realizing how different these too skill sets are. I had professors who couldn't code their way out of a paper bag, and known successful devs who wouldn't know a proof if it walked up and bit them on the nose.
Thanks! Yea, sure.

It's Electronjs with vue3/typescript, threejs, tailwind2 and konvajs for timeliner(because canvas render much faster then html update, so it's keep high FPS on edit mode).
And vitejs for tooling.
Those engineers use tests, their tests just don't operate on "full real systems".
The Doctor of Philosophy is a somewhat unlucky example, since this really goes back to the original trivium. Medicine, on the other hand, is an applied science (so, strictly speaking, if you're not bound to teaching…).
The hope would be that there is a strong institutional desire for peaceful transitions of power after open elections, and institutional opposition to anyone advocating otherwise.

Historically some governments have had such institutions to various extents.

It’s kinda the same answer to the question “why wouldn’t each side use unrestrained organized violence to attempt to hold and increase their power?”
You do understand that China is a dictatorship? They are even less constrained to reason than democracies are. Why did the US institute a torture regime in Afghanistan and invade Iraq? Ultimately, because Dick Cheney wanted to, and no one who could say "no" and make it stick did, though various generals were fired.

The US will not be sponsoring guerrillas in China because even the US is not stupid enough.
First, I'd highly recommend you get a Swedish massage.

I know it sounds frivolous, but the massage will work like a magic pill on you right now. There's been some research on it – but basically persistent stress makes your body tense, and then even if your mental stress is gone, your body's tenseness keeps you on fight or flight mode. You shouldn't make any decisions in this mode.

A 60 minute massage will untangle this stiffness and put you on the right mindset to make the best next decisions.
> And in general domain operators don't want their mail providers to have certificates which could be used to impersonate their websites.

> The certificate problem could be solved with SRVName certificates, which permit certificates to be scoped to a particular service on a host.

What about extended key usage extension, doesn't it function similarly without needing to fiddle with SANs? https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.1....
Anything can be explosive if it causes a pressure release beyond the capability of its container to hold it. If you can prevent that pressure release in some way, that pressure will build and build until it exceeds the capability of the restraining container. Then it's a case of 'duck and cover'.

The pressure producer does not need to be anything explosive in its own right. Even a simple build-up of compressed air will eventuate an explosion. In many volcanoes the explosive factor is very often just the simple thing of water in contact with hot lava and producing steam pressure.
the bad mood Kanye
I am referring to the diagram saying low entropy passphase -> high entropy key

Since the salt is included in the output of the KDF, is it really adding entropy to the key?
It goes through a proxy that handles the authentication towards Google.
It sounds like you've taken the first step and sought professional help. The only thing I've ever found that helps burnout is two things:

1. Remove yourself from the environment is causing the burnout.
2. Find fulfilling activities that do not come from your employment in the IT industry.

"I'm hesitant because I don't have many hobbies (if any) and in the middle of the pandemic there isn't much to do anyway"

That's the burnout speaking. I suspect you might feel the same way even if the pandemic was completely over. Getting yourself on the path to recovery will help with this, and you'll be amazed at all the hobbies you can do (even in a pandemic) that sound interesting and worthwhile.

Best of luck, I hope you're able to get into a situation that allow you to recover and find some satisfaction in your current career in the future.
> This trick only works if the architecture supports unaligned memory access

Presumably then it's relying on undefined behaviour.
80% of 20% = 16%
does that make your "feel" of the math better?
SUSE Liberty Linux – Securing your Linux future without vendor lock in
Wow there careful friend, you wouldn't want to be labeled as one of those 5g conspiracy nuts would you?

Better not to ask questions and just trust the experts.
As someone with ADHD who was never taught how to handle time.. I think something like this would be very valuable.

I don't need _better_ ways to timeblock my day, I need _any_ way to timeblock my days that actually works...
>> we actually use discrete math, where we deal exclusively with non-continuous numbers. This includes things like graph theory, logic, and combinatorics. You might not realize that you are using these, but you do. They’re just so internalized in software that we don’t see them as math!

> I strongly disagree with this level of charity. That's like saying every cyclist is a physicist.

Boolean logic, and while loops are proper examples of discrete math. They’re practiced by virtually every developer. An equivalent example from the world of continuous math could be integrating over some range.
Where are you planning to forward email to?
For tech and burning out, it's important to know that the lack of a clear output or goal can increase the likelihood of burnout. Double that if you have little control over your environment due to technical decisions made where you had not useful input.

If you're at severe burnout, which it's definitely sounding like, consider taking a leave of absence (LOA). Time can vary between a couple of weeks to a couple of months, YMMV. If you can afford the LOA, rediscovering things you love is going to help.

Places to start thinking about investing some time are a) physical activity, like weightlifting or hiking; b) learning something new, ideally from a different stack than you've been working on; c) trying to spend more time on hobbies to see if you can find a sense of satisfaction in creating or completing a task, particularly if you can form social bonds at the same time. That said, if you're not good at handling boredom and don't think that having time to do _whatever you want_ is going to be helpful, ease into this step.

If you do stay at your job, try to find different responsibilities. Have a good conversation with your boss (if you can) where you explain that you need to rotate to a new responsibility where you can have a greater sense of mastery and control. Being able to determine your own success and failure can help recover from the hopelessness that goes with burnout.

No matter what, take the time to actively invest in self-care. Not "I'm sitting on the couch" self-care, exercising and eating better self-care. Staying up late learning something you've always wanted to self-care. Painfully changing your life so tomorrow is better self-care.

Good luck, and PM if you want to get to talk. I'm just finishing an LOA for burnout myself, and it's been a trip.
Say I wanted to beat these guys at their game. How do I come up with a description more pompous than "personal knowledge management" to describe entering text. Fascinating stuff
The 1900 Census counted 92,264 musicians or music teachers in the United States. In 1950, 166,000 people identified as "musicians" or "music teachers." In 2010, there were 182,000 musicians, singers, and related workers in the United States

https://www.census.gov/history/www/homepage_archive/2017/apr...

My guess is that the “music teacher” ratio has gone way way up. I think that’s broken down elsewhere.
Millionaires group calls for wealth tax at virtual Davos
My problem with rebasing is that the vast majority of my commits are garbage "WIP" commits, and I want to squash them away anyway.

Squash-rebasing on top of main makes git replay all of those dumb commits, just to squash them, and I have to fix merge conflicts individually, for every commit I don't even care about, before it's done.

I'd much rather soft-reset to the merge-base, make one clean commit, then rebase that one commit, than any of the other approaches.

The typical response people have is that I shouldn't create so many garbage WIP commits, but... that's just not how my brain works. See https://news.ycombinator.com/item?id=30000320
The configuration is shown if you scroll down a bit: https://neuml.github.io/txtai/workflow/#configuration-driven...

Here is a link to a live example: https://huggingface.co/spaces/NeuML/txtai?default=search+hac...

The example above builds a semantic index for current Hacker News front page titles.
This is interesting. If you or anybody else has experience moving from G Suite to iCloud+, I'd love to hear it.
How many incidents did those nice new features cause?
Most of these just amount to "some parsers are bad", which.. I mean sure? But xml's surface area for parsers to be 'bad' is so much greater, and its gotchas are thus much more subtle. I hope you're not trying to suggest that all xml parsers are identical and perfect.

Your assertion was that json's edge cases are "as bad or a little worse" but imo this document doesn't suggest that at all. Every single thing listed in it can go more wrong with xml, not less.