skysight-inc/HackerNews huggingface dataset:
At my last job we had a few bash scripts like those. They could have used a bash loop, but one of the developers wasn’t good with Bash, so he took to himself to rewrite using a handmade javascript framework.

It was quite complete and very smart, with lots of OOP patterns and wrappers abound. But it was not only impossible to understand, it was almost impossible to debug too, because of the amount of indirection.

Big balls of mud often also appear because people actually say “hey maybe we should…” but but still manage to miss the mark.

As much as I would love to give some insightful comment here, I can’t. To paraphrase a post I saw here about Casey Muratori: sometimes the only advice you can give to someone is to “get good”. Putting in the 10000 hours and getting actual feedback rather than pretending that the bullshit you wrote is good because the previous one was understandable by a non-techie.
Tesla prioritizes Musk's and VIP drivers' data to train self-driving software
Wait, wait, don’t tell me.
As someone who’s spent a lot of time with javascript, debugging concurrency issues is second nature.

No better training than a great spaghetti ball of promise chains.
"Weaker"

Poland, being Poland, was after Iraqi oil [0].

France kept doing business as usual with the US despite American illegal war.

[0] http://news.bbc.co.uk/2/hi/europe/3043330.stm
It's pretty much the same in Denmark, at least if you live in a small town.

Our youngest has walked to the bus every morning since starting school at age 7. Granted, it's only a 800 meter walk, but still it's a good 10-15 minutes when your legs are short :)

After school, we might get a text message saying "i'm over at xxx's house", or we might not, but alarms usually don't start going off until 1-2 hours after expected arrival, at which point we may call the "usual suspects" to inquire if our child is there, and since pretty much everybody else around here does the same, there's no "shaming", as they might be the ones calling tomorrow :)

Being able to actually track the kids down was a major factor in them getting a phone. Our oldest didn't get a phone until he was 12, and obviously we didn't get texts from him, so it was the "if he's not home in 2 hours, we'll start calling around". These days, with the youngest, we can mostly just look at the "Find" app and see where he is. As for the oldest, he has turned off location tracking, but happily shares his location on Snapchat, so same same but different :D

It is a bit more strict than when i was a kid, but not far from it. When i grew up, i had a key for the house, and i could let my self in after school, or go out again, with the expectation that i would leave a note on the kitchen table with my approximate whereabouts. My parents both worked, and wouldn't be home until around dinner. It was the same for everybody else, so we just organized our own "play dates", and probably also got into more trouble that we would have if adults had been around, but hey, everybody made it out alive, and i believe we're stronger for it.
Vscode is very snappy for me on less powerful machine Ryzen 3900 (Ubuntu, X-windows). I have a good experience running multiple instances, big workspaces and 70+ actively used extensions and even more that I selectively enable when I want them. It's only the MS C# support that behaves poorly for me (intentional sabotage?!).

I wonder if you have some problem on your machine/setup? I'd investigate it - try some benchmarking. It's open source so you don't me afraid looking under the hood to see what's happening.

> I'll save a file and it will be like jank...jank... File Save participants running with a progress bar.

I don't see that at all. Saving is instant/transparent to me.

There is so much possible configuration that could cause an issue e.g. if you have "check on save" from an an extension then you enter "js jank land" where plugins take plugins that take plugins all configured in files with dozens of options, weird rules that change format every 6 months e.g. your linter might take plug-ins from your formatter, your test framework, your ui test framework, hot reload framework, your bundler, your transpile targets...

If saving is really slow then I would suspect something like an extension is wandering around node_modules. Probing file access when you see jank might reveal that.
Your gracious political leaders have allowed you to sit on the beach and draw a picture, of course.
Yes, but more in a QoL way. I say negative as in - if you don't have it you lose a customer, rather than if you have it, you gain a customer.

If performance is a feature, then it's not an important feature. Otherwise, people would use Paint, for everything.

Or put it another way, you want to do X1 task. It's editing a picture to remove some blemishes from skin. You could use a console, to edit individuals pixels, but it would take months/year to finish the task if you are making changes blindly, then checking. It could take several days if you are doing it with Paint. Or you could do it with Photoshop in a few minutes. What difference does a few ms make if you lose hours?

Now this is only task X1 which is edit blemishes, now you do this for every conceivable task and do an average. What percent of that task are ms loses?
That’s called a ring chart or a sunburst chart.
I paid for Sublime, but moved to VSCode because at least at the time it had better hassle free support for more languages. Including linters, auto formatting and just generally convenient stuff.

I‘m not sure where it stands now. My guess is that Sublime has caught up for mainstream languages, but the support for languages that are a bit more niche like Clojure or Zig is nowhere near as good.

I miss the speed and editing experience of Sublime though.
Yep. As a VS Code user, I can’t say that improved performance has been anywhere near the top of my wish list for…half a decade, at least.

And yeah, I get it, boo hoo, electron, blah blah. There’s always going to be the rev head at all costs crowd. I don’t think that appealing to them should be this prominent through. The value proposition just isn’t there.
France is a nuclear power. But you are right, a vassal can't fight his suzerain.
Fascinating stuff, it's interesting to read that the main ligands of the AhR (Aryl hydrocarbon receptor) are PAHs (Polycyclic aromatic hydrocarbons) and that activation of the AhR receptor improves the markers of Lupus.

Polycyclic aromatic hydrocarbons are nasty, carcinogenic, molecules that are commonly found in smoke, tar, and char. Basically burnt organic matter. On the other side of the coin AhR is also activated by a bunch of Polyphenols, which are found in a variety of plant derived foods.

Does this mean, it is possible that Lupus (and Psoriasis) are diseases of affluence caused by processed food (low in Polyphenols), and a reduced exposure to smoke byproducts in the environment?
Why don't we know how antidepressants work yet?
Thank you, the article didn't explain any of this nearly so succinctly.
>and somehow ended up having to enter the password twice after boot

It's not "somehow", it's by design, Suse encrypts boot and root partitions and so you need to enter the password twice to unlock them both. The "fix" is to use an encrypted LVM for all partitions and so you enter the password only once.
That seems to be the Guardian-standard PoV - the 1%, but not the 0.01%.

Similar practices exist in many cultures. If they're trying to influence Britain, then comparing to Norway is probably far more effective than some more-distant culture.
20 years of training is not enough. Neuroscientists say 25. According to my own experience, its more like 30.
So why lie about NATO being "purely defensive"?
> There's LOTS of stuff that can go wrong in a DC move.

That can doesn't mean that will.

I am talking from experience, having worked on several moves that included some 15y old machines at the time that had some stupidly long uptimes and on different architectures: x86, sparc, amd64, powerpc. Stuff being pretty much more amd64 arch centric these days, especially in the virtualization world, I believe it should be easier to have a few spares.
I find it effective when I come into the article predisposed against one side. When that happens, I don’t mind if the author pulls out all of the emotional stops to engage me because I was most likely going to skim it anyway.
> There is room for a platform that not only allows people to track their reading progress and books, but also connect with fellow readers. At the same time, I would like to take one step further and state that the very same platform could allow readers to connect with authors, and allow authors through unique social features to interact with their readers. And to go another step further, why not use the same platform to highlight independent book stores in the regions of the users whenever they discover a new book

Doesn't Goodreads do all of this (except the last), just hidden behind a poor UI?

My main interaction with Goodreads is to take part in a discussion group called "Evolution of Science Fiction". They read and discuss a scifi novel and a short story every month, cycling through the decads from old to new. It's very social and I've had a tonne of recommendations through it.
The Nvidia Sceptics
https://archive.ph/q0U4T
Seems to be like you're in violent agreement with the OP on all those points, just phrasing the same truth differently.
Gemini can't be disabled on Google Docs
This* was my (dual parent) childhood in the US, but maybe that was only last century?

This is my experience of my new country, and is part of the reason I enjoy living here and not in the Old Country.

(and I never travelled across the country; at most an hour or two away. But the fact remains: you all had a country like this, so it should be perfectly possible to implement afresh)
This is eerie to me, I could have made the exact same post, but with s/machete/chain.

USA here, now raising my own spawn.

Personally cannot grok the change in what today, I would let them do on their own - against what I was doing on my own, at the same or younger age, out of necessity in the 80s.
> You forgot "consistent"

I once had an auditor tell me that the books are allowed to be wrong, but should be wrong consistently. I've even run into the timestamp issue, which generally turned out to be a non-issue unless the wrong date was used (like order date vs. shipping date for revenue recognition) or a considerable number of errors caused dates to end up in a different reporting period. If you're dates are consistently a few hours off, then they'll be consistently off across reporting period boundaries and that can easily be explained to an auditor.

> the necessity to batch reconciliation processes between these layers

I've never seen a reporting period closed without accountants making journal entries for manual adjustments. These can often be material changes.

> An accounting system does not convert currencies at will

This is correct, but for internal reporting you might need to. An accountant and cash flow will capture the important conversion rate when the funds are expatriated, but your finance dashboard showing sales in euros will have an executive that wants to see it in US dollars. It's impractical to use the conversion rate from the transfer that could happen weeks or months after the reporting period, so you come to a compromise of using a X-day FX moving average that's "close enough" and everyone's happy. What goes in your 10-K/Q will be a different story.
Picotron [0] is looking like that. I am watching that project closely right now.

[0] https://www.lexaloffle.com/picotron.php
It’s not genius. It’s just very appealing to those on the side of wanting something faster, because - like all topics like this - everyone is always looking for subtle ways to signal themselves as somehow patrician. “Oh, well, some people just want more ownership of their computer, that’s why I use Linux :)”, is similarly thought-terminating. The conversation shouldn’t end there.
It's not a rich people flex when the whole country is doing it.

(in fact, IMX from last century's US, rich people there are more paranoid than poor about their offspring's ability to function as independent members of their society)

High-trust societies pay off in ways that don't tend to show up if one's only measure is GDP.
Because immigration does impact housing, no matter the races involved. The questions is: why are you bringing race into this?
You might like the Commander X16. [1]

[1]: https://www.commanderx16.com/
for a company in tech, is a 280k salary really that surprising? For a CEO it's on the lower side these days.
Are you for real? I mean, it's fine if your dream life is that of an ant worker where art has no place, but don't think for a single second you're the sane one.
Show HN: I made the app to help users make their static facial photos move
Another good engineering principle is to write a lot of tests. I know it is a basic rule of engineering but it is not always followed.

However, beware as the result of your test will also be seen by auditors, so if you refactor a system, it is better to have a write/solve approach than write all your tests firsts and solve them afterwards.
>We've had another issue last week or so that hit users of a particular manufacturer's gpu. I don't remember which, but it's not intel which I am on

It was a MESA issue for AMD users. Intel users seem to have the best stability on Linux.
Is this art? What is the context? I can't tell without knowing the context. Who drew it? How did they draw it? Why did they draw it? What inspired them? Without understanding these aspects, nothing is art, or everything is art, and it loses its meaning.

Yes, art is the projection of skill and beauty, but how we define skill and our perception of beauty also depend on context. You accepting the painting of the Mona Lisa as art tells something about you, while my grandfather rejecting it with the words "my 7-year-old granddaughter can draw better" tells something about him. This is inherently political. A modern art painting with color splashes is, in the most basic sense, not distinct from a 5-year-old playing with paint without context. With context, whether you accept it as art or not is political.

> Politics is the set of activities associated with making decisions in groups or other forms of power relations among individuals, such as the distribution of resources or status.

So even if you could argue that art itself is not political, you surely cannot argue that the perception of it isn't.
I would offer a counterpoint: most software in existence was written by not-software-professionals in Excel (most likely poorly).

Within reason I think there is a rational basis for not having to involve software engineers for every project - especially if the SMEs with understanding of their requirements are the ones building it.

This will probably fall over in the same space as Excel spreadsheets do though, when the domain complexity outgrows it, way before anyone is able to recognise that.
I remain skeptical...

> If researchers preregister their study protocols and make their materials, code and data publicly available, then the research community can verify studies and build upon them. In this way, open science can reduce questionable research practices, or make them more detectable, realigning the incentive structures that traditionally underpin research culture (i.e., a refocus on quality over quantity). Openness can also help to reduce publication bias by making outputs more discoverable (even if a researcher does not publish a study, there is a record that it was conducted; see Ensinck & Lakens, 2023).

That all sounds great, but if somebody really wants to get a certain result then none of that will prevent them from fudging the data if necessary to get that result. I believe the reason psychology struggles with replication is because the topics being researched are "too important.". To use the example from the article, psychology textbooks talk about the stereotype threat effect, knowledge of negative stereotypes influencing people to perform poorly, without mentioning the dodgy evidence and inconsistent results. This is probably because the result is "too important" in a social/political sense, and the distortion exemplified by textbooks will continue no matter what structural changes are made to the field. If psychology were studying sea snails, where the stakes are low, then it would be a lot easier. But it studies people, the stakes are too high so distortion, fraud, etc are inevitable and any system created to minimize these will be subverted if not outright ignored when getting the "right" result is deemed necessary.
Turning PowerShell into a Python Engine
a small percentage of programmers are C class executive. seems pretty apples to apples to me.
Could you perhaps consider a worldview that doesn’t place you as being better than everyone else that doesn’t share your preferences? I bet you don’t think that LLMs are going to replace you, rather you’re suspending disbelief to paint the most bleak picture of the future you can come up with, and, again, maximise the blame you place on everyone that isn’t as GOOD as you!
Well, yes, I am somewhat gullible, and vulnerable to spam and phishing attacks myself. But moreso, I live in a society with some people more gullible than me, and I'm vulnerable to be attacked by them acting on concerted misinformation.

In particular, I'm very concerned about future technology making it easier to mislead people into violence like in the case of the Pizzagate attack by Edgar Welch [0].

[0] https://en.wikipedia.org/wiki/Pizzagate_conspiracy_theory#Cr...
DaisyDisk on mac does that. Also it's blazing fast, it seems to even beat "du" so I don't know what tricks they're pulling.
I always see this comment and understand its reasoning, but people who check what they are installing are the same people who can download and check a shell script.

In this case it's 150 rows with spaces and comments and the first one is

# Downloads the latest tarball from https://zed.dev/releases and unpacks it
# into ~/.local/. If you'd prefer to do this manually, instructions are at
# https://zed.dev/docs/linux.

Then it's a download, extract and copy stuff around, it takes 1 minute to visually parse

If an install script is obfuscated then yeah, I'd skip it too.
You might do well enough with https://en.wikipedia.org/wiki/Cdparanoia without needing use different hardware to scan the disc. Instead it relies on the CD drive's ability to report on inaccuracies in keeping in sync with the grooves.
> Like if you plugged a 3D game engine into the training loop

Isn't this what synthesized embodiment basically always is? As long as the application of the resulting technology is in a restricted, well controlled environment, as is the case for example for an assembly-line robot, this is a great strategy. But I expect fidelity problems will make this technique ultimately a bad idea for anything that's supposed to interact with humans. Like self-driving cars, for example. Unless, again, those self-driving cars are segregated in dedicated lanes.
Author's main idea is that knowledge is not always cumulative, sometimes new ideas disrupts and replaces old ones, and in some cases, even reduce the burden because it is also simpler.

The problem is that most new ideas are, in fact, cumulative, and hence increases the burden at a faster rate than disruptive ideas reduce it

The idea of "Burden of knowledge" only requires that most knowledge accumulates. The fact that there are exceptions that do not accumulate does not disprove it
Sure, just ask the investors to move out of SF, Berkely, Stanford et al. to go south for the winter, and the trillion dollar tech barons to move HQ to the midwest.

Do all that and it may start to dissolve a bit.
Norway's population density is an order of magnitude lower than the UK's. If all Norwegians lived in London (and they could - their entire population would fit inside the city limits, not even using the metro area) they would probably behave differently as well.
Bandwagoners are keen to class everything Microsoft does to be competitive as EEE. This is just…them building a product. Throwing their weight around, building something really good, releasing it for free, something that only a handful of other companies could do? Hell yeah! It’s shady. But it’s not EEE.
Is there a way to tell when that comic was published?
Whatever, it's never Lupus.
Not the person you are replying to but I highly suspect it was sarcasm. A caricature of a stereotypical HN-way of thinking.
I've been looking (for years!) for an editor with code highlight which can open single files as fast as notepad++ but on linux, I have to say I'm really happy about zed.

I also use it to open folders with source code and markdown documents without having to boot up an intellij editor
And duplicated, two submissions got similar ~20ish upvotes about the same subject...
I canceled my subscription because of this, I couldn't be bothered TBH.
Norway is special because the entire country is rich. Their poverty rate is two orders of magnitude lower than e.g. the UK's. Things only get complicated when you start to mix rich and poor people - as is the case in most places in the world.
Ah yes, the "gut" meme.

No, the immune system is not controlled by our microbiome. The microbiome interacts with, and modulates the immune system in various ways, but it's hardly "controlling" it. There are germ-free animal models with sterile guts, which demonstrate that you can live without a microbiome - of course not 100% healthy, but they can still live and reproduce.

The immune system is modulated by a lot of things: circadian rhythm, environmental stress, nutrients, etc. Yes, the gut microbiome is one of them. But let's be a bit more nuanced than Joe Rogan or The Liver King.
And it is proprietary, and only works with official VS Code builds (i.e. not VSCodium).

https://marketplace.visualstudio.com/items/MS-vsliveshare.vs...
> Holy sh*t, they actually have bindings for each OS and built a Rust abstraction on top of that. That's pretty wild

I grew up developing Windows apps using the native Win32 API:s, and there was nothing particularly daunting about it. Using what the OS provides shouldn't be considered such an outlandish idea, and being scared of it is causing stagnation and waste (looking at you, Electron). The code here is only a couple of thousand lines per platform; surely only a small fraction of the entire code base.
> He was a chemist, and he ended up healing all his symptoms with pirenzepine.

As in taking it orally for his SFN? That sounds equally fascinating as it sounds unlikely to me so I'd def love to read a bit more about it!
Here's a somewhat morbid link that really hit home how far these Tokyo-area trains can travel in a day (suburban express to urban and back again, times four):

https://soranews24.com/2024/07/03/man-passes-away-on-tokyo-t...
Author here. I listen to feedback, but it's hard to incorporate every possible requested feature without the codebase becoming an unmaintainable mess.

We're a small team with limited time and I've always emphasized that helix is just one version of a tool and it's perfectly fine if there's a better alternative for some users. Someone with a fully customized neovim setup is probably going to have a better time just using their existing setup rather than getting helix to work the same way.

Code editors in particular are very subjective and helix started as a project to solve my workflow. But users don't always respond well to having feature requests rejected because they don't align with our goals. Plugins should eventually help fit those needs.
> Is that not correct?

It's not. That would be comparable to magic.
Sometimes. Foals are born (almost) able to walk. There are occasions where evolution baked the model into the genes.
On Windows I always used to use Windirstat but it was slow, then I found Wiztree which is many orders of magnitude faster. I understand it works by directly reading the NTFS tables rather than spidering through the directories laboriously. I wonder if this approach would work for ext4 or whatever.