skysight-inc/HackerNews huggingface dataset:
> the Price column sometimes had currency symbols, and sometimes commas-and-periods in UK/US format and sometimes in Euro format

Well this is not a relational issue is it? It is a data normalization issue
Yes and no. DOS did far more, it even had external Glide libraries.
The CEO has the responsibility to make the company work well. If a company build products that injure or kill people, the CEO should be in trouble too. Instead of looking the other way and still get big paychecks and bonuses, improve design, testing, all company processes and make the company build products that work.
Checkout how good the primo mics are here for example:

https://acousticnature.com/journal/how-to-make-diy-microphon...
If you are such a bad CEO that over 200 People die because of your bad management, then that should definitely be illegal.
For what do they get the millions if not for taking responsibility?
>Because people want a fast out of the box editing experience. Not clicking yes for every language server.

That strikes me as more of a UX problem. Doing a bunch of sketchy things behind the user's back is absolutely not a solution though.
I was responding to the mean = median claim.
Yeah, no idea how to run the code. There are links to the final demo at the end, but everything else just links to this editor :/
Great article and very relevant for me since I'm building a game in JavaScript based on "falling sand" physics, which is all about simulating massive amount of particles (think Noita meets Factorio - feel free to wishlist if you think it sounds interesting).

My custom engine is built on a very similar solution using SharedArrayBuffers but there are still many things in this article that I'm eager to try, so thanks!
https://archive.ph/aecjP
In the legal culture I'm familiar with, the CEO and the board of directors can be held liable for everything the company does. If they are not aware of the crime but they should have been, it can be seen as gross negligence.

As far as I understand, the legal theory is that the CEO and the directors are organs of the company rather than natural persons when acting in their roles. Therefore some of the usual legal protections do not apply. Assigning liability like that is an inherent part of the social trade-off that allows limited liability companies to exist.
I think there is no single answer. Some people hear at a conference that Jupyter is "the thing to use", so they start using it for everything while they would be much better off with .py files.

Some use it because the interface was copied form Mathematica, where it makes much more sense than for Python.

These are the serious users.

There are a lot of non-serious users who have discovered that presenting a mixture of code snippets and text that looks good is enough, certainly for PyCon style talks. These users depend on the tool for their fake careers, so they promote it wherever possible, and the popularity increases even more.
Why then do you preach to me instead of just waiting for your victory to realize?

Karelians has never made dominant part of the population of what is now republic of Karelia. The problem here is that the name Karelia comes first and Karelians are an ethnicity of people who also happen to live in Karelia alongside larger nations. Which, ironically, included a lot of Finns and even Swedes before the Revolution.

Currently, ethnic Karelians make up 6% of the population of the republic. So the fact they've got a republic with some support for local culture shows the deep left-leaning woke organization of Russian Federation. But that's the most what they can ever have with 6%.

Meanwhile, Crimea was what, 80% Russian? Donbass was between 60% and 95% Russian speaking depending on the metrics?

In short, you could keep these lands
> ultimately responsible are the shareholders who demand ever higher profits, and the top management has to deliver that

That's not how this works. The shareholders don't have direct authority over the decisions made by the company's chief officers. They can demand "higher profits" all day long, but that doesn't absolve the board of directors or management from their responsibility, and it doesn't give them a blank check to behave unethically or even criminally.

> or, to generalize even more, capitalism.

Ugh, that is such a knee-jerk, fallacious take. Short-sightedness and misalignment of incentives are traits that are hardly specific to capitalism.
You write under the assumption that the people in charge have the goal to efficiently use resources to give back utility to the citizens who fund the system. That is quite naive IMO, with a mountain of evidence to the contrary.

I would be suggesting obviously massive changes in policy. Which is (I kid you not) illegal for me to say because there are several pieces of legislation in Germany that protect the government from critics. In particular there are laws to punish people who want to change the status quo.

The part I am allowed to say out loud is that the number of people employed by the state has to be drastically reduced. Their legendary low workload is an obvious sign that they're being employed only to ensure their vote. Also some of the wages in the public sector are ridiculous and need to be almost halved to put them back into reality.

But regardless of the specifics: It would still be very straightforward and obvious to anyone who has ever taken a cursory look at the national finances.
> The second crash was murder.

No civilised justice system in the world is getting to murder from these facts.

Manslaughter via negligence if you're feeling really lucky
sbts-aru writes the files to an SD card so you don't need a whole running windows for this.

Also, it passes all the audio through real time jackd, so while it's writing files you can also have an addition consumer running a real time matchin algorithm on it. If you use a Pi 4 or 5 you would be able to also do that at the same time on the same Pi as is recording.
Well, it depends on what you are looking for.

If you want a 360° overview of your company, go for the cyber audit.

If you want an overview of your infrastructure vulnerabilities and ways to fix them, go for the pentest.
Analogies don't have to be perfect unless you don't want see inconvenient arguments. Boeing CEO(s) shot hundreds of people in the head and then claimed they had no idea the gun was loaded and the safety was off. "My assistants said it's fine to point and shoot".

It's not about the result or what the CEO "believes", it's about what they reasonably did to avoid bad outcomes. Did the CEO do anything to be certain his people are competent, or that an incompetent person cannot tank the quality of the product? Did they take any reasonable measures, implemented checks, ordered audits, spent more to prioritized safety and quality?

The CEO has the highest executive authority and the highest pay. This means the highest level of accountability. Until the shit hits the fan, or the ground, and then the employees were incompetent, the processes were weak, the consultants that weren't picked by the CEO said it's all good.

The reason they get away with this isn't that the law protects them, it's that they fill pockets and buy laws to protect them. Random "Empty Pockets" Joe won't get a pass for building something that kills people because they didn't bother to verify anything.
They might be douches but they have more money than me
I grew up in South Africa but watched and absorbed a lot of American and British English from television. As a result whenever I speak English to locals they'll ask me where I'm from.

They usually explain and say that I still definitely sound as if I'm local, but they can't place exactly where from and/or why I sound wrong. My best guess is that the different influences randomizes some overlaps in words, tonality etc.

Either way I don't think its bad and it's usually a good conversation starter.
Yeah, of course C++ is weird with its array-pointer duality. That's because it's based on C, and that is just as weird with this.

Pascal doesn't have any weird array-pointer duality, so Object Pascal doesn't either.

Feels pretty much like all those L33t K3wl H4xx0rs from the 1970s who claimed that "Real Programmers Don't Use Pascal"[1] were wrong, and St. Niklaus is having the last laugh. Muahahahaa!

___

[1] And all their latter-day followers who never read Bruce Feirstein's Real Men Don't Eat Quiche (and most of whom don't even know what quiche is), but spout off about "quiche-eaters" anyway -- yeah, I'm looking at you, Primeagen... Sigh.
The global human poulation isn't growing mostly due to births currently, it's growing because a very old generation is dying off and an old generation is aging but not dying as fast as the previous one.

Global replacement rate of ~2.1 is approaching (at the low end of estimates we're past it already), we're at 2.2 or so and population peak estimates keep getting lowered as models are updated with newer numbers, even with people living longer.

https://www.healthdata.org/news-events/newsroom/news-release...
Everything works always and searches everything.

Windows start... I don' t even know if search works or file not found. And is way slower.
Well, not very well but it was clearly the wrong leader.
On that side, as for many others, Ruby captures my love. You can use `{…}` or `do … end` as you see best fit. And enforcing some indentation convention is always an option with some upper level tools. What makes perfect sense for integration in a large codebase is ridiculous while interacting with a REPL.

Now Ruby as his own defects of course. Static type can be integrated through Sorbet, but that still something out of the core for now. On that side, PHP had during the last years shown a far more remarkable pace in integrating many advanced feature for OOP (and functional stuffs are also progressing well). That said, the foundation of Ruby still win my preference in term of elegance and feeling of coherence.

I didn’t touch that much Python over the last few years. The only (significant) reason I would see it as opportune is its heavy use in ML and the like domains, and I didn’t have an opportunity to dig this domain much.
Mass brawl breaks out 30k feet in the sky on Ryanair, prompting diversion
A vessel's master will always leave standing orders to be followed while they're asleep. Typically these orders solve only some routine choices that were anticipated, and for anything extraordinary the master should be awoken at once and consulted.

The junior watch officer should have summoned the master long before the ship hit an iceberg, if they are inattentive (e.g. they fall asleep in the warm dark of a bridge at night) the BNWAS will alarm to try to wake them, then eventually summon senior officers (typically the master, but maybe also a chief engineer and others) to the bridge. The master is responsible for ensuring the BNWAS is operable.

It would be extremely unusual for a commercial vessel (not to mention military vessel) to allow officers to drink booze, especially enough booze to fall "asleep in a drunken stupor". Of course just because something is prohibited doesn't mean it won't happen, but now we're talking about culpability and of course you're culpable if as a foreseeable consequence of your prohibited actions bad things happen, that's negligence at best.
US leads the world in shark attacks, which are happening more often
If you had an extra $100 Billion, some people could think of something better to spend it on, some not.
You can just specify a model/DTO object and serialize it as JSON when saving. Many frameworks do that automatically so you don't need to think about it. At work we just annotate the field in the model as a json-field, and the framework will handle the json-conversion automatically and store the other fields in the model as regular database columns.

pseudo code (to not trigger language wars):

class Foo {

@Id
UUID id;

String name;

@Json
MyCustomModel model;
}

Adding fields is not an issue, as it will simply be missing a value when de-serializing. Your business logic will need to handle its absence, but that is no different than using MongoDB or "classic" table columns
If you could make such a rice it would be awesome.
It does look useful at first but once you get familiar with it, you will see it actually is not that useful.
Because you unironically live in a society, and it's give and take. Special interest groups are part of a civilized society.
Why, again, are the c suite being paid as much as they do if not to take on this risk?
I think my learning was "all data has schema, eventually"

We thought it was just a bunch of data documents. But it turned out that to actually use that data in an application it had to have predictability, we had to know certain fields were present and in a fixed format. You know: a schema.
I wanted to talk about a general problem, without identifying a particular group. If I'd given it more milliseconds of thought, I would've said "niche", and of interest to that particular Big Tech.
There are ultra low power ePaper displays that only need power to change pixels but need no power to light the display or hold an image. They are usually black and white or grayscale.

> Typically, the energy required for a full switch on an E-Ink display is about 7 to 8mJ/cm2.

>The most common eInk screen takes 750 - 1800 mW during an active update

The Smalltalk-80 Alto, the Lisa and the 128K Mac had full window GUIs in black and white and desk top publishing.

The One Laptop Per Child (OLPC) had low power LCD color screens especially made for use in sunlight and would combine nicely with solar panels.
It is in some cases.
Modern companies are a lot like we expect AGIs to be.

It's an interesting thought that I keep coming across, I'm not sure if I necessarily agree with it.

In a sense, companies are super-human intelligent autonomous beings, with much more power to act on the world than any individual. We are able to partially control them within a complex incentive and enforcement structure, but it is difficult to fully align them with what society needs.

It's good news in a sense, we can control AGIs with similar systems, they have the same resource constraints as any other entity if they want to have an impact in the real world.
The people in charge have to ensure that the right measures are in place to prevent illegal behavior. If they do not do that, then they are liable. At Boeing, effective measures are obviously not in place.
A "new" part of the human body, the interstitium
I use ChatGPT plus pretty much daily and I haven’t been promoted for a captcha regularly. I even use multiple devices (never concurrently) and am not promoted for a captcha response.
Yes, and imagine managing any of them.
Yes, true. But that was a single example off the top of my head. There were lots of others.

Not saying the approach isn't suitable for some use cases. Just that I'd be really careful that this is one of those use cases next time.
Labour's Wes Streeting among victims of deepfake smear network on X
It's fairly obvious what the video is going to say, for all that it takes 78 minutes to say it :P. Kagi's universal summariser gives these key moments:

Paw Patrol is a popular children's show that has faced criticism for its portrayal of police and authority figures.

The show reinforces common misconceptions about police dogs, such as their reliability in detecting drugs, which is often inaccurate.

Police dogs, especially German Shepherds, have a history of being used for violence and oppression against marginalized communities.

Paw Patrol frames the police and other emergency services as omnipresent and necessary, without critically examining their limitations or issues.

The show portrays government officials and politicians as incompetent or corrupt, justifying the privatization of public services through the Paw Patrol organization.

The show's emphasis on cute, cuddly police dogs like Chase serves to humanize and sanitize the image of law enforcement.

Paw Patrol is primarily a commercial enterprise, designed to sell toys and merchandise to children, rather than to educate or provide meaningful lessons.

The show's themes and messaging reflect the broader relationship between capitalism, policing, and the perpetuation of social inequalities.

Children's media can play a significant role in shaping their perceptions and understanding of institutions like the police.

Critically analyzing the underlying messages and implications of children's entertainment is important for challenging dominant narratives and promoting more nuanced perspectives.
nice. feedbin also do this https://feedbin.com
Oh theres also a German version. Can't wait to play this. Thank you very much for the hint.
> The average person on the street probably couldn’t tell you if X celebrity was embroiled in a civil or criminal trial, merely that they’re in a trial.

Source?

I think the difference between criminal and civil cases is great enough that a precedent for one need not apply to the other. If you’re investigating dead bodies it’s a vastly different situation than a he-said-she-said whatever case and should be persecuted differently.
Htmx: You Don't Always Need a SPA Framework [video]
You can use a fresnel magnifier to accomplish this, but it will not manufacture more photons, so the bigger you make the magnified image, the dimmer it will appear.
I wonder how useful other people find streaks as a motivational tool. I'm interested in this, because I feel like I should add this to my own app because other apps do, so I guess some people must find benefit, but personally dislike them.

I can see they provide a great incentive to not miss a day when you've built up a very long streak - years ago, I'd built up well over 1000 day streak on an app, and sure it did motivate me on some of the days when I used the app for a token amount rather than losing the streak.

But then the inverse was true - when I finally missed a day, not because of laziness, but because I had 24 hours of flights and travelling 13 hours forward in timezones (UK to NZ), and crucially no internet access in the middle airport, I lost my streak progress. That was it, back to 0, through no fault of my own. At that point, I thought "Do I really want to use this app for another 3 years to regain my streak? Every day will be a reminder that I lost that streak unfairly..." and I thought about all the minor niggles I had with the app, and just stopped using it entirely after that.

I think maybe there's a better ground, like maybe a 2 day penalty, a week penalty, maybe a month... I'm not sure what would actually work well for motivation while not unfairly penalising accidents. But people travel, people get sick, people have unavoidable family situations. Routine and habits are good, but not more important than real life.

As a humorous note, the screenshot that prompted me to ask this question looks faked! The "Walk Daily" has 71 checks and a longest streak of 53 and a current streak of 34. If he's had a longest streak and then a break, sure the total check count must be at least 87? There's another picture of it with 503 checks, longest streak 450 and a streak of 432. Again, this seems broken and/or fake. I note that this app also has the concept of "streak freeze" that gets automatically applied - so it looks like it just records it rather than it being a penalty. EDIT: Just read via the github that the streak freeze is based on Duolingo's which seems to have a lot of discussion around it, and which also seems to be doing a bunch of weird things with freezes, but the key point is that you buy or earn them in advance and they get consumed as you miss a day.
You can't use those studies to say "poor people" = "stupid". That kind of blanket statement is the kind of fairy tale elites tell each other to make them feel good about being selfish rich pricks ("oh, I worked hard for what I have. They just don't work hard enough" kind of bullshit).

Some children from poor families perform worse on intelligence tests.

Lack of cognitive abilities correlates with low income in some cases that we studied.

Poverty is not an indicator of intelligence, or courage, or character. Poverty is an indicator that something in our society is profoundly broken and needs fixing.

I work in a medical practice. I see all kinds. I see dumb rich people and I see smart poor people.

And here's some poor people, or people who grew up poor: Stephen King. Aristotle. Jennifer Lopez. Oprah. Ghandi. Jim Carey. Shania Twain. JK Rowling. Jesus of Nazareth. Charles Dickens (who wrote stories about grinding poverty).

I'm not a fan of some of those people, but I'd love to speak to any and all of them, because I'm sure I'd learn something!
Metaverse! oh wait that is too old and forgotten already.
I've found Postgres' Hstore type useful for this, too.

I often create a "metadata" hstore field on a table and use it for random bits of data I don't want to create an actual field for yet. When I find that the application needs that bit of data and in a certain format, I'll move it into an actual field.
To fullfill their role? Management and making decisions? Taking on personal risk has never been a part of the C suite beyond the tradition of giving them shares as part of their compensation.

Shareholders use positive incentives, not negative ones. Because positive incentives generally lead to better results in this case.
Towel definitely does.
OzBargain users keep hacking KFC for cheap chicken
LibreOfficeKit API in action: new API to access LibreOffice functionalities
Regenuary – Embracing the occasional consumption of organic, pasture-fed meat
Thanks thats what I was looking for, wasn't sure how it is called :)
Passion is a luxury, for those that don't need to earn money. I'm a bit less interested in coding now that I was as a teenager as I don't really prioritise it in my (much smaller) free time.
Cool product, what's the intended use scenario you have in mind for this product?

Audio broadcasting? Podcast hosts usually write their own scripts and then appear on camera or use other materials (seems feasible with your product?)
Ask HN: What are you reading these days?
The last time I asked this question, There was a lot of participation which accumulated to a good validated list of good books.

Link to previous discussion: https://news.ycombinator.com/item?id=38237730

Let's go again, What book are you currently reading?

I am reading Peter Thiel's Zero to One.
> you could configure the syntax however you wanted. And sure, it would be persisted to disk in some canonical representation, maybe text, maybe a DB ... but you'd never need to worry about it, because all your tooling (VCS, diffs, refactoring tools, etc) would work with the AST, and you'd never need to worry about tabs or spaces ever again.

You are describing an entire industry of IDE Smell with an IDE monoculture.
We need them energetic and vigorous! /s
I love your website design! How did you put that together? What did you use for the app screenshots and logo graphics?

Is your project related to these two other "Satyrn"s ??

Satyrn: A Notebook alternative that supports branching code and local collaboration. https://github.com/CharlesAverill/satyrn

Satyrn: A Platform for Analytics Augmented Generation https://arxiv.org/abs/2406.12069
This was prototyped on codesandbox before they nuked their product. Each link goes to a specific version which you can test by running bun http.ts in the terminal which serves the content. I updated the article to include this info.

In the future I will keep everything self hosted to avoid this issue. I appreciate the patience.
I used to ski religiously for 20 years but stopped for health reasons 10 years ago. I found the debate fascinating rather than maddening to see how the tech has continued to evolve. When I started (1986) it was still expected that you would use thin straight skis that were much taller than you were. Carving skis simply weren’t available, at least not at my beginning level
You could always have an AST node to encapsulate the invalid code. Of course any affected code would be stuck in the source format it was written in until it was fixed.