skysight-inc/HackerNews huggingface dataset:
A few points in here reminded me of an essay on burnout that I loved a lot, called The Burnout Society.

> The core narrative control is straightforward: 1) everything's great, and 2) if it's not great, it's going to be great.

> We're trained to tell ourselves we can do it, that sustained super-human effort is within everyone's reach, "just do it."

The author of The Burnout Society frames this as a sort of self-slavery, in which we are our own slave-drivers. His logic is actually quite compelling. Yet reassuring, perhaps surprisingly. He doesn't blame the individual, but the culture they live in. There are paths to salvation, and burnout isn't a final destination.

https://www.google.com/search?q=the+burnout+society
Besides the outage, isn't it kind of an insane setup to use GitHub to store every clients' project, especially with 10k new repos every day?
If everyone just (on average) worked less, rent would be lower.
I believe the person you're responding to was observing that the planets will appear to be in a line to an observer on the surface of one of those planets.
Individual self-reliance and coping only goes so far. I think OP's thesis is that this is a larger cultural issue of capitalism increasingly squeezing every once of joy out of people's lives, and demanding more labour from fewer people under dehumanizing conditions.

From a Marxist perspective I think we're seeing the synthesis of deeply individualistic capitalist culture, and the renewed awareness of class consciousness and workers rights. In the past these kind of conflicts have led to the 5 day work week, The New Deal, etc. But the same conditiona can also lead to far-right authoritarianism.
The same industry opposition that killed the ARM acquisition would kill a mediatek acquisition.
The average of its errors is 0- ie it is not biased. Ofc, the average absolute error, which in English one could very reasonably refer to as "average error" is much greater than 0.
> analog navigation techniques became relevant again

I'm not sure exactly what methods were used in this navigation exercise, but if they write down numbers with finite precision at any point in the process, then the method has at least some digital component to it. Note that digital means the use of digits, not necessarily any involvement of computers or electronics.

For example, if they take a reading on a sextant, write down a number, and manually transfer it to a coordinate on paper, then that is a semi-digital process. If they take a number and then look up some kind of trigonometric table, that is definitely digital and not analog. But if the navigation process entirely consists of analog mechanical linkages and at no point any number is read out, then I would deem it 100% analog.

> using the radian rule, steering 1 degree off base course for 12 hours at a speed of 16 knots results in nearly 3.5 nm left or right of track (565 yards per hour)

This brings up a laughable feature of the US customary measurement "system", a hodge-podge of units with no coherent logic to it: 1 nautical mile ≈ 2025.371... yards, an awkward number that isn't even whole. This is because 1 nautical mile = 1852 metres exact and 1 yard = 0.9144 metre exact. Converting between these units would be a pain. (Whereas at least 1 mile = 1760 yards exact.)

Analogously, let's say you're piloting an airplane at an altitude of 15000 feet and have a horizontal distance of 7 nautical miles to your landing site. What would be the descent angle if you flew down in a straight line? The answer is not immediately obvious because you can't do trigonometry on different units. Whereas if I said you're 4572 m high and 12964 m horizontal distance away, then the angle is arctan(4572/12964) ≈ 19.4°. And even if distances are reported in kilometres, even a child knows that 1 km = 1000 m.
>just use web workers to offload A* ... shared buffers

That's a huge overkill. A single dijkstra per game tick (or even only when map changes or player moves) is enough.
Please reconsider. My son just completed training and he is now working full time on getting disability instead of getting a job. I can't really blame him.

You will get hurt and you will be tossed aside with great prejudice.
Actually, Go is the new Java:

- garbage-collected

- opinionated design meant for easy adoption by inexperienced coders

- static type system that is primitive to the point of being stifling

- dearth of abstract, generic language constructs

- lots of boilerplate, especially around error handling

- heavy reliance on code generation
'Music is back' as sales hit a 20-year high
Just because a project is “open source” doesn’t actually mean you must accept or even merge PRs from others. After reading others pointing this out my opinion of managing open source projects have significantly changed. Of course, you can entertain PRs and see if the idea behind them is sound but not accept the raw code from others and implement the features they way you envision instead. Keep in mind it’s always possible to have a vulnerability without anyone else’s assistance. This is especially true if you use dependencies, as you don’t keep track of every line of code they add.
One problem would be that you can't just check the URL, you'd have to check the content. Not only are there many URLs that could point to the same content, but content on a page can obviously change.

I suppose you could compare against wayback, and not sure I'd try to compare with an LLM or RAG.
Misery
Well, Github explicitly took responsibility. The first action Github did once Lovable reached out for support was "reinstate our app and apologize for the issues it caused us and our users."

And no, you are not responsible for every 3rd party service you use. Some services are unavoidable, some services are just nice-to-have, but if you can't trust a service to perform its advertised function, it is the service's fault.
Remote-controlled sex toys could be hacked to harm users
Also, 2020 California Proposition 16 failed. It would have overturned a 1996 proposition that similarly banned affirmative action in the state.
Enron CEO Connor Gaydos defends parody nuclear 'Enron Egg' reactor
> American Airlines Inc. violated federal law by filling its 401(k) plan with funds from investment companies that pursue environmental, social, and corporate governance goals, a Texas federal judge ruled Friday in the biggest victory yet for opponents of the strategy.
Well, if I open the same file that I already opened in another terminal, then it shows me the PID of the Vim process and a question about removing the lock file.

What I normally do is kill the PID, and then open the file again and tell Vim to remove the lock file.

This can be automated. But even better would be to allow me to take over the session in case there were any unsaved changes.
My guess is mediatek’s margins are much lower so an acquisition would tank Nvidia’s stock price by leading to lower returns. That and/or not wanting the distraction of operating mediatek’s many businesses that aren’t aligned to Nvidia core competence.
Their product is the creation of Git repos. Putting it on the platform their customers want to use makes a lot of sense.

They probably should have had a backup location from day 2 though, I agree. If nothing else, in case of a GitHub outage.
Then why in the world would they continue to link to Play from their site? Is their website abandonware, too?
Yeah, if this guy was working in the 1970s I'm not sure why he thinks he is supposed to miss the falling side of the wage parabola.
315k repositories and creating 10k repositories a day?

Sounds like you need to run your own git server.
https://media.ccc.de/v/38c3-find-my-101
How do you start sharing multigenerational household when you're a foreigner hundreds kilometers away from any family? Culture and economics might mutually agree that you are obsolete and should eliminate yourself, would you comply?
1 in 4 Unresponsive People with Brain Injuries May Be Conscious
I honestly think race/gender-based hiring or school admission is a legitimate thing to be angry about. Democrats have been clear about their stance on this for decades, and they can always change it if they want. It's not like the Hillary Clinton email "scandal."
Grep is a tool. But if I grep foo, it can’t tell me the difference between a function called foo, a variable called foo, or any other types that may have a foo, or a comment with foo in it. Even vscode can do “show me all uses of foo” in a single click, and be perfectly correct,
A fun read on failures was "In Search of Stupidity: Over Twenty Years of High Tech Marketing Disasters"
It taught me the lesson of "people will stop buying v1 of your product as soon as you announce v2... so don't announce it until it actually ships!"
The question was “Greenland and Panama” and the answer was “I wouldn’t rule anything out”. It requires a pretty hard squint to convert that into a threat “to invade a few NATO allies”. This sort of intentional misunderstanding of an exaggeration does so much more harm than good.

A western defense system that excludes the USA is naive at best.
I will never forget this:

https://youtu.be/eKEycjREgPE

It is sad to watch Germany commit harakiri.
Numderline: OpenType Ligatures for Number Clarity for 4+ digits
It's not that I want to stay at home. It's just that I find it impossible to have a fulfilling social life. I don't know why these articles always seem to assume that these home bound people have good social opportunities.
And houses would be proportionally fewer, smaller, and and in need for repair.

That is unless we assume builders and maintenance people are exempt from working less
What's funny is that the safer alternative:

int mid = low + ((high - low) / 2);

is probably what most of us originally came up with before we saw the shorter, more elegant, but overflow-prone approach.
Honestly, doesn't surprise me much. Homebrew, the most popular package manager/repository for macOS, basically lives on GitHub and bases everything on top of it. Over the years, I think there been times when they've actually brought down GitHub (or close to at least).

Most folks seem fine with it, at least it still lives on like normal as far as I know. I think engineering principles flew out the window a long time ago, all people care about now is shipping as fast as they possibly can.
It's actually a standard! https://developer.mozilla.org/en-US/docs/Web/Text_fragments It can do a bunch of awesome stuff, but the text= one is the one I use the most

I finally started using it when it landed on Firefox release (although, in true Firefox fashion, they give no fucks about the UX forcing me to install an extension that is "create link to selection")
No, it is the beginning of another cycle.
I don't think it is simply the "planets are so far away" that allows this to be visible from everywhere on earth. Stars are very far away compared to planets, and that distance makes them only visible from certain hemispheres (certain stars are only visible from certain hemispheres). I believe the fact that the planets are all on the ecliptic is what makes the alignments visible worldwide.
> Happiness isn't a quality you can optimize for on a national or global scale as it's a purely individual affair.

This right here is exactly what's wrong. People are put into impossible conditions and then blamed when they can't magically make themselves happy with the arrangement.

Tell me, are animals happy to be in a zoo? Why not? Why can't they just make themselves happy?
There was something eerily epic about his assertions. To suggest that they are all of those companies is pretty wild.

AI is bewitching.
> When you talk to neuroscientists and researchers in private you often find that they are far less confident than public personas, PR, articles, or science reporting, make them sound.

Neuroscience postdoc here. Yes. This is broadly true of all science communication in mass media. https://phdcomics.com/comics.php?f=1174
I'll add a number 4:

5. Poor coding practices can produce unmaintainable code in any language.

The pain of the maintenance programmer is caused by the implementation programmer, not the implementation language.
Yes, I've been using Vector since very early on, long before Datadog acquired it, and Datadog have continued ongoing maintenance and feature additions at a slow-but-steady pace, which I think is good. Like Quickwit, Vector is very stable and already quite complete. So I'm not too unhappy.

But Vector is something that complements Datadog's offering very well, so I think that makes sense for them to be good stewards of it. Quickwit is something that somewhat actively competes against them, which is a big difference. I suspect that unlike Vector, Quickwit is probably going to stop seeing any development in pretty short order, unless the devs now can consciously go out of their way to dedicate extra hours to it.

To be clear, I think that the relicense is great, and I think it's very possible that Quickwit will be picked up/forked by someone and maintenance will continue, because it's very good, and I'd really love to see someone do metrics for it as well. So, I'm not all gloomy or anything like that.
Tell me you have never seriously used Python without telling me you have never seriously used Python.

I mean, viewing Python strictly as a scripting language? I am honestly lost for words. There are many huge and major applications and web sites written in Python, without people regretting it after the fact. And yet here you are dismissing it out of hand without a single argument.
What a wonderfully pedantic takedown of the conflation of digital and electronic.
The reason why it seems to apply to makefiles in particular is because most people think life is too short to bother learning and understanding makefiles so it seems to happen there more than anywhere else.

Also no matter how complicated and subtle you think your makefile is, true experts will tell you it's wrong and you instead copy their apparently over-engineered, hard to understand makefile
Reading and writing are different transformations - they are not complementary or inverse - they are just different.

Phonics gives you some clues to remember a word, context gives you other clues. Eventually, you may learn what kinds of words come from Latin, Greek, and French, and those are more clues. But before those clues do anything at all for you, you have to care and want to read.

Four righting ewe jest halve two remmemmber thee spellin.

> "There's an idea about how children learn to read that's held sway in schools for more than a generation — even though it was proven wrong by cognitive scientists decades ago. Teaching methods based on this idea can make it harder for children to learn how to read."

https://features.apmreports.org/sold-a-story/ (and hn discussion: https://news.ycombinator.com/item?id=35599181 )

> "Lucy Calkins was an education superstar. Now she’s cast as the reason a generation of students struggles to read. Can she reclaim her good name?"

Gift link: https://www.theatlantic.com/magazine/archive/2024/12/lucy-ca...
It's a good idea to measure the imbalance, and sometimes it's a good idea to try to do something to work against it. It requires a lot of care, but it's not inherently wrong. When there are a bunch of bad actors, everyone else trying to be completely neutral leaves things quite unbalanced.
Don’t worry. It _is_ a neat trick, and it was nice to post complete instructions and benchmarks. And it wasn’t you who put it to the HN frontpage.
We are not limited to Earth.
> Their product is the creation of Git repos. Putting it on the platform their customers want to use makes a lot of sense.

Maybe I read the landing page very wrong, but it seems to be a "app building toolkit" of some sorts? Not just "creation of git repos".

They could have made the GitHub repository creation happen when the user does some action, instead of at the stage of "create app" which probably every single user does at least once, even people with no intention of actually building apps.

Or better yet, offer their own viewer for Git repositories they themselves host. It's not overly difficult, and the `git` CLI tools even ship with a web UI you can take inspiration from.
Is there life after FAANG?
I dreamed for years to get into FAANG and now I want out. I get paged 20 times yesterday from 4AM to 1AM next day. I feel like quitting and spending the rest of my life hunting for truffles deep in the forest. Am I the fool and will regret it? Did you quit FAANG and regret it?
Have you actually tried coding Rust without IDE support? I have. I code C and Rust professionally with basically only syntax highlighting.

As for how lifetimes help? One of the more annoying parts of coding C is to constantly have to look up who owns a returned pointer. Should it be freed or not?

And I do not find into() to be an issue in practice.
What value does Lovable's product add, then?
Maybe I misunderstood, does the link (the one you posted) not work for you?
As wildfires rage, private firefighters join the fight for the fortunate few
Dali was a fascist who hits women
I feel like your working environment might be to blame: maybe your boss is too deadline-driven so that you have no time to learn; or maybe there is too much pressure to fix a certain number of tickets. I encourage you to find a better workplace that doesn't punish people who take the time to learn and improve themselves. This also keeps your skills up to date and is helpful in times of layoffs like right now.
You do need to come into the place as a manager, though. The attitudes the other management have of you will be pinned to whatever their first impression of you was. So if you promoted into management, you'll still be treated with the same lack of respect as an individual contributor.
Man uses AI to apply for 1k jobs while asleep, lands 50 interviews in a month
Key Takeaways from Gartner IT IOCS 2024
Who knows if this is good science or not, it's being reported by Scientific American.

https://en.wikipedia.org/wiki/Scientific_American#Scientific...
(i think they're jokingly implying you're continuing with the astro-turfing thing, i.e. "Ten out of ten HN mods recommend 7thaccount!" :D )
Really love your comment about filtering people. It's something I thought a lot about when designing the user experience. A few hypotheses I want to test with my approach are:

1) Swipe based interfaces inherently cause users to see other people as more disposable. I'm trying to have my app be centered around plans, which is a mix between a traditional event with a set time and location and a social media post.

2) Paradox of choice. I'm testing whether providing people with fewer good options will make it easier to commit to something instead of having endless choices.

3) Friend dates are awkward. When people meet through traditional friend making apps, the first meeting is usually dinner, coffee, etc. I think people become pickier when this is the common mode of meeting because if you don't really click at the meeting, it's a waste of time. My theory is that when the meetings are more focused on doing an activity you already like, even if you don't completely click with the group you meet with, it can still be an enjoyable time. I'm hoping this makes people more open to getting out there more.
For more background (2022):

https://www.theguardian.com/science/2022/sep/04/busybody-hun...

"The busybody makes it their business to know everything and anything – they want to know as much as possible, and like a butterfly flit about from topic to topic. The hunter, conversely, has a focused curiosity, and they tirelessly track down new discoveries like a hound. The dancer leaps creatively through knowledge, relying on their imagination."
Better title: "Enron CEO stays in-character over parody nuclear reactor."

As is, it makes it sound as if some people are angry over the parody being made at all, or they "ate the onion" and don't realize it is parody.
I think old distinction between the words "unsociable" meaning not wanting to socialise, and "anti-social" meaning causing trouble to society, is useful. I guess I'm swimming against the tide with this one though
Some kinky C++ programmers have such a sexual fetish for using `auto` that they enjoy holding their breath as long as possible while writing code, before ever declaring any explicit type names. That's called auto-erotic asphyxiation!
If I reach out and they can’t direct me to the right solution, that doesn’t seem like something I need to continue to solve for them. Seems too onerous.
Title is misleading. Clicked thinking this startup caused a GitHub outage.

Getting a flag like this hardly “overloaded” anything. Alerts for these things usually trigger well below any actual risk to the system.
We're not all optimizing for the same thing. :)

A comment containing a few terms I can google and educate myself on, if I'm curious, has far more value to me than "having a conversation" (or whatever engagement metrics you're optimizing for).
>It's actually a very complex language hiding behind pleasant syntax

What are some actual simple modern languages then?
The Reformation is one famous example.
Linuxes have zsh. If you install zsh on linux or bash on macos, hassle is same ish. Installing homebrew is required but I always do it myself. Although bash is more often the available shell on cloud services.
If you want a GitHub like UI Forgejo is FOSS too.
And that would be okay!
> There should be a name for the "nothing is perfect so everything is equally bad" fallacy. It's surprisingly common.

https://en.wikipedia.org/wiki/Perfect_is_the_enemy_of_good
Just like today you can buy machines with 128GB of RAM... but that doesn't mean that's what people were using... a lot of people buy machines with 4GB today (just checked the most popular website in my country, lots of the offers only have 4GB: https://www.elgiganten.se/datorer-kontor/datorer/laptop).

I remember pretty clearly that if you had anywhere above 512MB of RAM in 2006 you had very much top-of-the-line.
Seriously? Yes, you should read the docs of every API you use and every tool you use.

I mean, it's sort of ok if you read somewhere how to use it and you use it in the same way, but I, for one, always check the docs and more often even the implementation to see what I can expect.
https://log.schemescape.com/posts/programming-languages/pyth...
An important distinction is also whether you were using Kotlin-JVM or Kotlin-native. I'd imagine the native version doesn't have the same memory impacts. (But you also don't get the JVM advantages).
I take it you haven't been to Silicon Valley, the tech capital of the world. It's a place where everyone is hyper competitive and works as much as they physically can, and then some. And those are the slackers, the ones who truly want to get ahead optimize their sleep schedule to need only a few hours. It's also a place where poorly built and maintained budget housing from the 1960s sells for several million USD.

Or you know, Japan. They are such slackers that they have a special word for death by overwork (karoshi). I hear they live in giant mansions.
It would only work if you built _more_ houses than the demand and even then the market would have to be perfectly liquid.
I mean I'm speaking for me as a straight, white male, not even living in the US but EU. But some observations from my side:

- no program will get support/taken seriously if it's just to tick a box

- implementing DEI as positive discrimination seems a painfully stupid idea (and yes, large corporations also do that in the EU)

- I'm surprised how many comments are celebrating scrapping this effort

That being said, I don't really get why companies aren't working on actionable goals instead. There've been so many scandals related to this in the last years. One complaint from someone affected being taken seriously by HR seems like a bigger step than a purely box ticking endeavor.

Again, I'm speaking from my non expert point of view but it seems a banal truth that a diverse workspace may also score better on innovation and perhaps offer a larger solution space for certain cultural problems. But this might be just my ignorant point of view.