skysight-inc/HackerNews huggingface dataset:
Bhutan sounds interesting. I would be very curious to know more about how life is there. Its one thing to provide certain things and prioritize happiness, it is another to provide fulfillment, which is what I suspect the countries young citizens leaving are finding to be the case.

Though, with university free, if Bhutan has good, solid universities and produces students in reasonable numbers, since the country appears to be a highly literate english speaking one, I could see them leveraging that to raise the economy by founding outsourcing firms etc.
I'm not sure I'm joking when I say: if you manage to convincingly solve the "work/children" dilemma you may become a strong candidate for a Nobel prize (or at least The Nobel Memorial Prize in Economic Sciences).
When a magician does this, you know it's likely a distraction, and somewhere else there is trickery going on.

As a cryptography layman this would make me more suspicious...
Tesla has kind of been lying about "more affordable models are coming" for about as long as they've been in business, though.
Ask HN: How do you keep track of actions to perform at next pull?
On some projects, when committing some kind of changes, the next time someone else on the team pulls the code, they will need to perform some actions to adapt to the changes. How do you keep track of those actions? do you document them? do you automate them?

Some examples are:
* changes to package.json or composer.json or any other dependencies: the team-mate has to perform an npm/composer/... update on their machine
* database migrations: the team-mate has to run the migration on their local database
* vm or system configuration: the team-mate has to run some vagrant or docker or ansible or... commands

In some cases with these changes, the team-mate could continue to work without noticing that they need to perform some action, which is not good. In other cases, they will pull the code and have errors everywhere, and will need to figure out what has changed and which actions are needed.

I thought of a changelog obviously, but for code that is not released yet it does not seem practical: how would you write that "after commit xxxxxx you need to ..." since that changelog should be included in the commit itself
Yes, the lack of discussion of tariffs in the article and even in these threads is a bit odd to me. The US has tariffs on Chinese electric vehicles in part specifically to keep cheap Chinese EVs off the market.

The complexities of this are outside my wheelhouse, but it's easy to see how keeping cheaper EVs out of the market would carve out a major source of cheaper vehicles period, leaving other manufacturers able to push higher priced cars. My guess is the tariffs are directly contributing to the process described in the article. Even if manufacturers were to "leave that market to China", eventually it would come to bite them as a certain proportion of people would start buying those cars instead.

Monopolies, monopsonies, and tariffs are playing a huge role throughout the US economy and it gets such little attention. Or at least it seems that way to me.
People who are spending new car money are not going to settle for a product that requires planning and effort to be used outside of one's daily routine.

This is also why 3-row SUVs and half ton crew cab trucks have proliferated as much as they have.
Possibly, but we're converging on something correct as we cover more regimes in this inductive process called science. That's the best we can do.
Wild, interested to see how Nova would perform on a benchmark suite.
> If you propose something with blatantly obvious flaws here, you'll usually get called out. You suggested that people use an interface without bounds checking and jump through a hoop to enable bounds checking with it. Other people disagreed that this is a solution. You kept digging deeper after that while ignoring their responses, but that's on you.

The problem you don't seem to understand is that, with this being HN, if I'd told people to use gsl::span, then I would have had a similar barrage of people "calling me out" for it having the "obvious flaws" of (1) destroying performance for users who don't want it, and/or (2) being nonstandard and in no way equivalent to the dlang.org proposal, this is why C++ sucks, blah blah. I might as well have just told them to write their own configurable wrappers at that point.

So I proposed std::span because it was literally the standard solution that was explicitly designed to let people get bounds checking without those problems... so that they can have their cake and eat it however they want, without an immediate performance loss. I frankly thought that was obvious, but this being HN, I was greeted with people "calling me out". It's like it's impossible to tell people something useful here without writing a comprehensive dissertation on the general topic. Makes me regret trying to help people.
The destination fee isn't really a "junk" fee. it's variable based on how far away from the plant that manufactured your car or, or the distance from nearest port of entry. Delivering a car isn't cheap. There's certainly some level of arbitrage going on, but the delivery driver is usually independent of the dealership.
Researchers give AI the ability to feel and measure surfaces
It kind of makes sense that if you have ~username and wildcards that you can then apply those wildcards to the username as well and not just real files and directories.
just to delete invalid emails in our db, cause it makes us blocked and become spam emails after sending to invalid emails for some time
> working for a huge company, big enough to negotiate discounts from the vendors.

Google tells me the average salary for a Mechanical Engineer is $95,675/year.

The cost of a single-user SolidWorks Standard license is $2,820/year [1]

You don't need to get big and negotiate a discount - if the engineer says they're 3% more efficient using SolidWorks, it'll pay for itself at list price.

[1] https://www.solidworks.com/how-to-buy/solidworks-plans-prici...
The title alone is a horror story in two sentences.
Two undersea cables in Baltic Sea disrupted
He could face local charges in those jurisdictions? Does double jeopardy prevent each county seeking their own sentence?
Oh, i meant that ntfs is a lot better than fat16/32.
I mainly use linux, and I like ext4 and love zfs, but ntfs is also reasonably stable.
The list of examples isn’t very compelling. Extensions should be things that can’t be done in Javascript.
A320 and 737 are functionally similiar only in terms of "a flying machine moving you in the air at 900 kilometers per hour". Both Airbus and Boeing are exploring in a space of different design and engineering concepts, where there is no clear winner.
Oh wow, that's bullshit. I just tried to copy the address and got a little alert saying "ALERT: Content is protected !!"
Out of curiosity, how were new doctors being trained before Medicare existed?
I remember trying to help a fellow student in Manchester University around 1991 and thinking I was deleting a subfolder when in fact I was in their home directory:

rm -rf *

: and deleting everything from their Sun Workstation Unix account. Apologies!
Music as Language (2019) [pdf]
It says `tcsh` in the article.
There's lots more to choose from. E.g. Ron Rivest used the sine function. Could have used cos, tan, log, ln, etc. (read https://en.wikipedia.org/wiki/Nothing-up-my-sleeve_number#Li...).

Zcash needed to come up with parameters with a proof that they weren't back doored. They invited people to participate in a complicated (from a math point of view) distributed computation where only one participant needs to not be compromised for the final parameters to be secure.

Perhaps we should do something similar for the next generation of hash functions?
Just Write (2018)
I hope AI stuff makes captchas completely obsolete soon. I am sick of them. The cure is worse than the disease.
> So now eagles worth hundreds of billions.

https://www.npr.org/2022/04/06/1091250692/esi-energy-bald-ea... around 30k USD per eagle. That's the cost of doing business, I guess.

> A recent study found that nuclear power needs to come down 85% in cost to be competitive with renewables when looking into total system costs for a fully decarbonized grid

Per paper you've linked to :-

For nuclear power to be cost competitive with renewables an investment cost of 1.55 MEUR/MW must be achieved

They state that for nuclear to be cost competitive with (per table 2) onshore wind (1.03 MEUR/MW, 0.37 capacity factor), offshore wind (1.90 MEUR/MW, 0.51 capacity factor) and solar (0.6 MEUR/MW, 0.14 capacity factor) it has to have a price between offshore and onshore wind. One also has to wonder why the high nuclear scenario has 9GW of intermittent energy sources in the mix.

Supplementary material chart S1 reveals that the nuclear power is a small part of the overall cost of the energy system. "Transport costs", "remaining investments" and "Operations and maintenance" are over 20B of the 25B EUR cost per year. Figure 6 of the paper needs to be viewed with these totals in mind.

Supplementary material chart S3 shows they model nuclear's availability factor by smoothing outages across the year, only ever producing 6,686MW. EDIT :- actually it goes up to 6,823MW for part of the year, averaging out to 6,743MW.

Overall the paper is rather poor.

EDIT :- Looking at the S3 data again, it appears that heating and unflexible demand add up to at most 9,770MW, so only another 2 nuclear power stations would cover that peak.
OpenSCAD is my go-to. It's self-contained and AI coding tools know the syntax well enough to help you move fast. Unfortunately I keep hitting a complexity ceiling.

If it doesn't like how I'm describing something, it crashes. I have to load an older version of my .scad and try a new approach. This usually happens 70% of the way into a complex project, which is quite discouraging.

The Python ecosystem has CadQuery[0] and a few other tools built around the Open Cascade kernel[1] which is quite good in my limited experience. CadQuery is positioned as an OpenSCAD alternative [2], and I really want it to be. Unfortunately the user experience isn't there yet.

Making an object with CadQuery is writing a Python program. Which means you need a Python environment and dev setup. CQ-editor [3] is nice, but needs a Python environment first. I think CadQuery would be much more viable OpenSCAD alternative if it was packaged into a standalone CQ-editor application and published via homebrew, etc.

I'm also interest in Zoo [4](fka KittyCAD). They're trying to create a modelling tool that combines model-by-code and model-by-mouse. With some AI layered on top. They have an interesting architecture where they stream geometry to your local device from the cloud. Should be great for performance, but ties you to the cloud.

[0] https://github.com/CadQuery/cadquery

[1] https://en.wikipedia.org/wiki/Open_Cascade_Technology

[2] https://cadquery.readthedocs.io/en/latest/intro.html#why-cad...

[3] https://github.com/CadQuery/CQ-editor

[4] https://zoo.dev/
My thoughts exactly! What makes a bad art piece anyway? While they might not have yet mastered the brush or the canvas, these artists are obviously passionate all the same, and isn't that what matters? Real bad art is soulless and as such would offer no value, be it entertainment or contemplative, when placed in a gallery. That is a true Mueseum Of Bad Art, and I suppose the curators know this. I thought some of these pieces were quite incredible, actually.
Likewise. Quite a few people here not realizing this is likely (t)csh-specific.

I ran a quick test on multiple tcsh versions I had installed, the oldest being 6.13 (2004, RedHat 4). All returned 'Unknown user: *.'

It wouldn't surprise me if at some point this expanded to every user's home directory, the way '~username' expands to /home/username, or wherever that user's home is.

I couldn't find anything of note in https://github.com/tcsh-org/tcsh/blob/master/Fixes
> The Data Encryption Standard (DES) has constants that were given out by NSA. They turned out to be far from random, but instead made the algorithm resilient against differential cryptanalysis, a method not publicly known at the time.

The counterexamples are more interesting than the examples!
> But that is a belief, not a proven fact. The solutions themselves are perfectly consistent mathematically.

Every physical theory with singularities has has broken down in that regime. It's not even clear what it would mean for reality to permit singularities. That's a bit more than just a belief.
it seems like nocodb can do these things, is there anything special about basemulti?
What specific effect would you expect “categorize as less trustworthy” have?

Agreed on telephone infra in general
Might also try running it through Smhasher3: https://gitlab.com/fwojcik/smhasher3/-/blob/main/results/REA...

Also here is a hash function I wrote a while ago now: https://github.com/Keith-Cancel/k-hashv/tree/main
Presumably the government could at least try to change the incentives that they are already heavily involved in shaping.
Why not bring a forklift into the gym?
Perhaps, but 20 years is a significan portion of someone's life.

The courts wanting to make an example of those that have embarrassed the government is a different issue entirely.
But with extra steps and points of failure.
Bhutan is also quite energy rich due to hydroelectric power and have been dumping the excess into bitcoin.

> Bhutan is fifth among countries holding BTC, after the United States, China, the United Kingdom, and Ukraine.

https://finance.yahoo.com/news/bhutan-cashes-33-5b-bitcoin-0...

(Mistake in title, they've cashed out only $33 million, not billion.)
Are you meaning to tell me that people who make references to the Nazis a part of their identity might not be the most well-adjusted people around?
King thinks democracy is a great idea. Everyone rejects it. King institutes it anyway.

Wait a second...
It's only attempted murder because American SWAT is trigger happy, equipped literally like an army and shoots before asking questions or establishing context, that's hardly his fault.
Rovo: Unlock Organizational Knowledge with GenAI
It's sad, but I'm sure there's a certain kind of person who's gloating over this. As in "Haha, those assholes wanted happiness, but my awesome capitalism wins everytime!1!! Join us at the bottom, suckers!!1!"

Personally, I kinda feel like people probably have perverse psychological impulses that cause us to make ourselves unhappy and discontented unless there's certain specific external constraints to control those impulses. Modern technology, in its quest to remove all constraint, eagerly removed the necessary ones.

It's sort of like fitness: way back, there was no such activity as "exercise," because everyone got enough as a matter of course (e.g. by farming, hunting, walking everywhere). Now no one has to do any of that, "exercise" is a new chore that requires willpower, so we're all getting fat.
The dealership knows ahead of time how far they are from the plant and how much it costs to ship the car. GP was asking that the fee be included in the advertised price. That's fair.
The problem IMHO is a variety of US policies have artificially taken out that cheap market in all kinds of domains through protectionist policies like rent seeking, monopolies, and tariffs. So, for example, tariffs hurt the emergence of a cheap EV market.

The solutions for this in general don't line up nicely with any of the major party platforms, at least in the US — major deregulation of certain areas in certain ways, aggressive antitrust enforcement, and dismantling of tariffs, possibly combined with government incentivizing of competition in certain areas, at least for awhile. It feels like candidates and parties demonize one or more of these things and overemphasize other things, or implement some of these things in the wrong ways, like they're all mutually exclusive.
At the moment: Poorly! :D

The biggest obstacle right now is that for any reasonably big benchmark, Nova will never finish as the GC cannot be run while JavaScript is running and in a big benchmark JS is always running.

I've started a large-scale work to make the engine safe for interleaved garbage collection, but it's a ton of work and will take some time unfortunately. Once it is done, I will start doing benchmarks and seeing what takes time and where.

From small-scale benchmarks I already know that our JS Value comparisons take too much time, our object property lookups are really expensive on larger objects (as it's a simple linear search), and our String interning is very slow (as it too is a dumb-as-rocks linear search).
This means it can't be read from storage, but AFAIK anything you've read into your app's memory sandbox is still sitting there decrypted until your app releases it or is closed or has its memory wiped by system housekeeping.
"If you make $1,999 you owe us $50, if you make $2,001 you owe us $2,800" seems so obviously ridiculous it has to be wrong. Right?
Isn't this disconnected from the reality of medical school competitiveness that is, at least on paper, supposed to filter students who are not going to use their highly sought after education and resources for largely clerical jobs? What's the point of the American Medical Association restricting new medical schools and artificially constricting the number of medical students when the top of their field is to service patients with elective treatments?
I've seen (and started using) "current common practices" instead of "best practices" where it makes sense.

In an always-evolving technology landscape, it feels like a better representation of what we're doing, and it helps prevent the kind of dogmatic stubbornness that forms around the word "best".
A European swatting may be highly unlikely to succeed in killing somebody, but the murderous intent is still there. It should be punished as attempted murder both in America and Europe.
If there's one thing to take away from the last, idk, ten-ish years, it's that the US court system is remarkably forgiving, even on things it really shouldn't be.

He's not facing 20 years; he's facing a small fraction of that.
Desalination that can start and stop, increase or decrease activity, without messing anything up is the secret sauce here.

Not going to do that with reverse osmosis systems.

That said, with merely brackish input water, I'm wondering how many problems this really solves. Drinking water, sure, but you have to get rid of the concentrated brine at the end and it's still groundwater that can be overdrawn.

However, if v 2.0 can effectively desalinate ocean water, it would be huge for islands and coastal areas.
Bluesky, eXit, and vague thoughts about self-hosting
>so dense I’ll need a therapist to find my way back to society afterwards

Well, at least you are self enlightened to recognize your flaw...
It does not "not do anything", it expands to a list of your files that have a filename starting with ~. You just don't happen to have any in the current directory ;)

And yes, this is a potential footgun:

% touch ~test
zsh: no such user or named directory: test
% touch "~test"
% ls ~*
~test
% rm ~test
zsh: no such user or named directory: test
% rm "~test"
% ls ~*
%
Now if they could just solve cache invalidation
How many police officers do you know? Have you been on a ride along or attempted to understand their job?

Swatting victimizes the police as well, they’re responding to a potential hostage situation and do not have the benefit of hindsight. I guarantee these officers are horrified that the man was innocent and frustrated that they were put in this situation.

I encourage everyone who is adamantly “ACAB” to go on a ride along- contact your local department. At best, you get first hand experience to justify your beliefs and can virtue signal even more to your friends. Or you may be able to humanize the police.
Yes, when you use nocodb to modify the display title or field display mode, your source database will also change. The biggest difference between basemulti and nocodb is that you can modify the display mode of your database without worrying about affecting the source.
If it's a secure internal network, RDMA is probably what you want if you need low-latency data transfer. You can do some very performance-oriented things with it and it works over ethernet or infiniband (the quality of switching gear and network cards matters, though).

Back in ~2012 I was setting up a high-frequency network for a forex company and at the time we deployed Mellanox and they had some very (at the time) bleeding edge networking drivers that significantly reduced the overhead of writing to TCP/IP sockets (particularily zero-copy which TL;DR meant data didn't get shifted around in memory as much and was written to the ethernet card's buffers almost straight away) that made a huge difference.

I eventually left the firm and my successors tried to replace it with cisco gear and Intel NICs and the performance plummeted. That made me laugh as I received so much grief pushing for the Mellanox kit (to be fair, they were a scrappy unheard of Israeli company at the time).
I wonder which problem is bigger- modifying all the things to work with IPv6 only or modifying all the things to work with (something-yet-to-be-standardized-that-isn’t -TCP)?
> While the acab is kind of rough

> If there was open and honest accountability, I don't think people would have as many problems with the police.

To be clear, your 2nd statement is why ACAB. The police are the people fighting against the open & honest accountability you are asking for. When accountability comes up, they refuse to do their jobs[1], inflate crime numbers & incident severity[2], harass the few cops trying to improve accountability until they quit[3], and actively campaign against accountability[4].

If some cops are bastards, and people who shield those bastards from accountability are also bastards, then all cops are bastards. ACAB is not rough, it exactly describes the situation.

[1] https://minnesotareformer.com/2021/10/20/mpd-cop-says-office...

[2] https://minnesotareformer.com/2020/12/15/the-bad-cops-how-mi...

[3] https://www.pbs.org/wgbh/frontline/article/only-minneapolis-...

[4] https://apnews.com/article/elections-police-minneapolis-a1ce...
Crimes against the state or that that thumb their nose at the authority of the state always carry disproportionate punishments because the state is who's writing the rules, running the systems, creating the sentencing guidelines, etc.
It isn't meant as an ad
There's a 0% chance he spends the next 20 years of his life incarcerated.
This is cool, but is there no link to the video?
The US and its allies are not very stretched in general. US troops in combat zero, US aircraft zero etc. I mean they are a bit stretched in some areas like making artillery ammo that we kind of thought was a thing of the past but there are huge amounts of stuff not being used. I don't know if you remember the 1991 gulf war? That was the last time the US flexed really. Iraq had 1,000,000+ soldiers 5,500 tanks 700+ aircraft 3,000 artillery systems and they were wiped out in no time.
It's his fault if he knows his actions may result in the targets death and does it anyway.

"It's hardly my fault the police doused pluc with gasoline, all I did was throw a match"
Not only do Americans tend to buy larger vehicles, but CAFE regulations encourage automakers to increase the footprint (area between the wheels) of the cars they offer. This is another reason the Rio is (and other small cars are) discontinued.

CAFE regulations (in a nutshell) require automakers' vehicles to meet a particular fuel economy per size of footprint, averaged across the vehicles they sell. So, they can meet the standards either by increasing the footprint of the vehicle, or by increasing the fuel economy of their vehicles, or both.