skysight-inc/HackerNews huggingface dataset:
> One of the main issues pointed out by TFA is that there's too many small tasks allocated for parallel execution

Valid concern but I don't think this was the OP case though?

From my understanding, author gained the most benefits by dumbing down the generic rayon implementation to the same kind (thread-pool with task queues) but with different work-stealing algorithm.

> Rayon is not going to magically distribute your work perfectly, though it very often does a decent job.

Work-stealing by definition kinda makes distributing the work "correctly" a difficult task, doesn't it?
Teir 4 Visas place quite significant restrictions on what kind of work you can or can't do, and when: https://www.gov.uk/student-visa

If you've ever applied for a job in the UK, you'll know that companies take their right to work compliance obligations very seriously.
> "Both sides equally bad" is a Russian talking point/propaganda. You fell for it, congrats.

No I say USA is much worse (supporting genocide in Palestine, currently, but the list is long).

What I'd like is for NATO to be disbanded and EU to do its own thing.
There is also -r, which leaves merge commits and lets you move them around.
I mean, the numbers are the numbers. Sounds like the point you wanted to make, accidentally, is that cycling has a linear growth rate of death if more of the population cycles.

Was that your goal?
I was skeptical when I read '9 year old made a game' since often you get some polished game that looks like the parents made 99% of it. This one I actually believe and I love it, because it reminds me of when I was that age. I also really like the educational aspect!
Medusa (https://medusajs.com)| Remote | Full-time| Europe + US East Coast
#1 open-source ecommerce project on GitHub; https://github.com/medusajs/medusa

We are building the world’s most flexible commerce platform. Built for developers with a focus on strong commerce primitives and a framework for customization.

We are a small seed-funded ($8M) team of 18 people looking for key hires who want to work closely with our founding team to build the next generation of commerce infrastructure.

We are looking for engineers motivated to tackle complex problems and who care about crafting great products for developers.

---

Tech stack: Node, Typescript, Postgres.

- Full Stack Engineers for our core team: https://medusajs.com/careers/software-engineer/

- Solutions Engineer to support users building with Medusa: https://medusajs.com/careers/solutions-engineer/
Those Galadriel memes had me in tears :')
This title was a little misleading to me IMO because (maybe my skill issue) I associated "inferencing" with "generation".

After reading the article, it seems Pinecone just now supports in-DB vectorization, a feature that is shared by:

- DataStax Astra DB: https://www.datastax.com/blog/simplifying-vector-embedding-g... (since May 2024)

- Weaviate: https://weaviate.io/blog/introducing-weaviate-embeddings (as of yesterday)
it is enough in the sense that NAND gates are enough to build computers. Yes, you can write a complex application using only those, and yes it's easy to write hooks to keep the boilerplate low - although Context still feels like too much boilerplate - but as complexity grows it's quite natural to want to share state between distant parts of the application, and then you're left choosing between lifting staten and prop drilling (not great) or Context and massive, frequent rerenderings. Hence the need for third party state management solutions
It will probably never happen, because the browser would need to translate to HTML anyway, before rendering it. At that point it could simply be done beforehand on the server, not putting more tasks onto the browser and adding the complexities of HTML inside md inside HTML inside md ... and so on.
I grew up on AdLibs and Soundblasters and I love FM synthesis. For a while I thought that I had just imprinted on the sound signature of the OPL3 chip. Now after crises and tragedies I see the core truth at the inside of reality: FM synthesis is just so good.

The OPL3 modulates frequencies really well!

Here’s the Transport Tycoon soundtrack as performed by an OPL3 chip. This is objectively the original-original soundtrack. Because this is what I grew up on.

https://www.tt-forums.net/viewtopic.php?t=56778

(It’s cool how it was captured through the S/PDIF port of a SoundBlaster AWE32. It’s a nice little turn of commodity entertainment device market events that gave us that possibility, isn’t it?)
> The Army built a giant concrete pyramid in North Dakota and used it for 6 months

Biden, first US president laying in a pyramid. /s
I have a 7900 XTX. Honestly I regret it. It took two years for the driver to stop randomly crashing with very pedestrian ROCm loads. And there's no future in AMD support now they're getting out of the high-end dual-use GPU game anyways. I should have gone with NVidia.
Three senior Ex-DeepMind researchers about to open OpenAI's Zurich Office
Setting up an exhibition can take many days, and the hours can be extreme. There is limited time between when the previous show goes down, and when the next show goes up.

It's crunch time for the artist, and what exactly is involved will depend upon the show. This is the time when the artist's concept for the show meets physical reality, and since things involve the physical world, there are all sorts of things that can go wrong.

At this point the artist is essentially a project manager. They are coordinating with other people to fulfill their own vision. If those other people need a question answered before they can proceed, then those people are going to be blocked until the responds.

It's simply not polite to let people sit on their asses for a half day waiting for a response.
That answers the original question "Thinking Node is related to the browser is not uncommon." where Node and the browser ARE related.
Why not wait till Russia starts evading actual NATO countries?
Shouldn't it cost less in China?
"... so I feel like it's definitely something people need" <- hence my question.
I don't think that was sarcasm, Chris Sawyer wrote most (all?) of his games in pure assembly since the 80ies. The outworldly quality of this feat is legendary. TTD, and also RCT and RCT 2 were incredibly stable games. I played them for months and months as a kid, and never encountered a crash.
Exa Websets
Just looking at ANY AWS workflow ...
wow you just made me realize I have some degree of perfect pitch. I can sing moonlight sonata's G#C#F# on command.
There's a few solutions that the community won't do for you though. Reduce your dependencies; the author proposes htmx, which is an extension of "just use the platform". For a lot of websites / applications, you don't need these tools; you don't even need a build step, because plain JS is fast and compact, browser support for most features is fine, and intermediates like CDNs or whatnot can handle the "last-mile" optimization of assets if needs be, with HTTP 2/3 being the other newer factor that makes asset optimization / a build step less necessary.

Reduce your update frequency; a lot of the updates of these libraries are trivial, which is both good (fast updates and releases is good, many open source contributors are good) but leads to a high update frequency. But it's fine to run a month behind, the amount of actually critical issues are few and far between. If these projects have their semantic versioning correct, you should be able to see whether updating them once a month requires a lot of work.

The fear, which is justified, is that waiting too long with updates means these compatibility problems add up. Especially when the ecosystem was still figuring itself out and did major backwards-incompatible rewrites (remember Angular 2?) this was a major issue, but it seems to have eased off a bit. Last big one I've run into was when eslint decided to change its config format, and given ESLint's old config could get pretty convoluted already (especially in a monorepo with partially shared configuration and many plugins), changing that was effectively rebuilding the configuration from scratch.

Anyway. I frequently look to the Go ecosystem and attitude for things like this. And it's had an impact on the JS ecosystem too, it was only after Go came out and said "use gofmt, fuck your opinion on formatting and fuck spending time on trivial shit like that" did the JS and other ecosystems follow suit with e.g. Prettier and Biome. I unfondly remember peppering code reviews with dozens of "this single should be a double quote" and "there should be a newline there". Such a waste. Anyway, the Go ecosystem mindset is a healthy one. Go the language gets a lot of justified criticism and it's not for everyone / everything, but Go the mindset does a lot of things right or better, for less developer frustration, better future proofing, and more maintainable software.
Super cool stuff. Thanks for the info.
Ive heard many variations of this along the lines of pennies and steam rollers. Yes, you have to have positive EV across the strategy. And just about everyone makes money when times are good, or theres volatility that matches your strategy, or your pods null out a bunch of factors.

But to survive long term you have to _not fail_ in a very repeatable and consistent manner. Long term success is risk and downside management.
How can they ship a database without views?
The mind boggles.
I tend to agree to a certain extent. From my observation it seems that a certain amount of suffering in life creates strong motivation for overcoming it. If you just have a very happy life you don't have that strong motivation to change things.
I hear you. Had the same experience. It's matured a lot since then though. Got back to it a few weeks ago and it feels surprisingly stable.
Well, the original HTTPS certificates too were supposed to work like that; I remember reading a security article criticizing the EV proposal by quoting the old (circa 1998?) policy statements of different CA's and showing that they're pretty much identical to the EV requirements.
Noooo! I was working on the exact same web app inspired by the same article seen here, you just beat me to the punch (Issue: I ended up overengineering the UI, trying to make a css-only simpsons-style TV around the iframe, the rest is basically the same as this app). Good Job :)
So many relaxed hours of my life since I was a kid went into RCT, RCT II, OpenRCT, TTD and especially OpenTTD. Thank you, Chris Sawyer and the OpenRCT and OpenTTD teams.
Marketing and Cargo Cults…

Vercel do a great job of promoting NextJS despite it’s drawbacks

Many people choose technologies based on what other people are using
Yes. Do people not reliably dip beams in the US? that must be horrible!
Fortunately I'm in Europe ha
but its not the same as https://matrix.org/, right?
China bans exports of key microchip elements to US as trade tensions escalate
Astra DB seems to just be a tutorial showing how to generate embeddings using another service.

Weaviate seems to have added a similar capability — kind of wild that they announced on the same day.

Looks like Pinecone also includes reranking as part of the same process — did Weaviate add that as well?
I've been through a bit of geohot without coming across "healthy imbecile" and syntactic search on his site: doesn't pop it up either...

> "the middle class, the only class that produces value in society" —GFH

Spoken like a twue member of the upper middle class!

守破離 has two paths to the top of the mountain (like hard vs soft martial arts?): if you start weird, you have to pass through hypernormal to get to riverian; but if you start hypernormal, you have to pass through weird to get there?

As to 三殺法 (and as a hypernormal) I'd call vibe-posting as paying attention to the sword, and academic-crafting as paying attention to the technique, leaving ??? (tbd) as paying attention to the spirit...

RTT? Not Rohan Telephone & Telegraph, presumably?

[and a more cynical view as to why Android's autocomplete might keep attempting to pop up "Influencerinnen" is that they're paying for placement ... or at least easy on the eyes]

EDIT: also GFH: "If you can’t shut [government] down, you don’t control it."

For someone technical, he has way more confidence in "rewrite from scratch" than I have had (except as a cynical intra-org political play) since my mid teens.

For someone avowedly middle class, he has way more belief that executives are supposed to behave as if they owned what they've been appointed to manage than I've ever had.

(as with the Psmiths, are these basic confusions over ownership and management so common these days? My wife got a Tiktok [pedantry: a Reels] a while ago of Musk claiming there are Lords and Peasants at GM but not at Tesla, and we both got a good laugh out of it — yeah, right, let's juuuust look at the shares and see how difficult it may be to find a lord and many peasants)
Germans cycle more than 4 times as much per capita than Brits.
Absolute numbers are meaningless, you have to look at deaths per km.
Germanies bike infrastructure is not great and there is lots to criticize, but that's true for most places in Europe.

https://www.researchgate.net/figure/Kilometres-cycled-per-in...
You failed to establish a causal connection between regulating bike lights and whatever you are on about. Yes Germany is mostly car-centric (I'm not German and don't live there) and the UK is car-centric too, but I'm mostly a biker and get blinded by bike lights all the time. StVZO lights help with that.
>I mean, the numbers are the numbers.

Random numbers alone mean nothing if they're meaningless and out of context. More people are killed every year by cows than by sharks. Does that make cows more dangerous than sharks or just that people are more likely to be around cows more often than around sharks?

If Germany has a higher population than UK, and also a higher percentage of people of that population cycle, then yeah you're gonna have more dead cyclists. D'uh!

Show me deaths per capita and cycling rates per capita, then we can talk about drawing a conclusion.
If you are just starting up, you can try out 'open-webui' as inspiration.
After that you can just use llama.cpp to build out your own things.

Hardware side, I just have a beefy server that acts as a router (mellanox card to provider fiber optic and local fiber network), firewall, wifi access point, zigbee coordinator, host to various services, camera video feed ingestion and processing, and so on...
Blinking lights are also banned in the Netherlands, which does a lot better in the statistics. Even then, the statistics are kind of useless; here bike deaths are mostly caused by old people on (electric) bikes falling over or getting into minor accidents, nothing to do with lights. The statistics are skewed in ways that cannot be compensated for easily, as on average UK cyclists are younger than Dutch cyclists and therefore less likely to die or get severely hurt in a traffic incident.

Great Britain has half the bike usage of Germany. Germany has 36 million bikers (43% of 84 million), Great Brittain about 12 million (19% of 68 million), so the stats line up more than you'd think at a first glance. The difference between Germany and Great Brittain becomes laugably obvious when you look at the statistics for how many people use bikes as a primary transport method (6% GB vs 21% DE).

That said, biking outside of large cities in Germany is kind of terrible, so I'm not at all surprised about how deadly cycling in Germany, though that may just be my spoilt Dutch take on things.

Edit: my source for these statistics: https://www.ipsos.com/sites/default/files/ct/news/documents/...
On the topic of scissors, I can highly recommend Westcott’s “8" Glide Titanium Bonded Non-Stick Scissors, Straight (14849)” (https://westcottbrand.com/products/westcott-8-straight-titan...)

They are very sharp, and hold their edge very well. In a pinch I’ve literally used them to shave a significant amount of dead wood on tree trunks to expose ambrosia beetle holes for my ag job.

A 4-pack is around $15.

They are corrosion and gunk resistant. Though if you use them to cut packing tape, you’ll eventually need to clean them with some alcohol.

Most importantly, the design doesn’t constantly pinch the base of my middle finger on closing like most other scissors will. They are additionally lightweight and comfortable.

Scissor are like pens to me. Ultimately disposable, but I make an effort and am very willing to spend a little bit more for something I actually want to have around.

Speaking of pens… all of your typical sort of BIC style trash ballpoint pens in the house and office are viscously hunted down, destroyed, and replaced with PaperMate inkjoy gel pens. Why? Because they resist leaking, feel good both holding and writing with, dry fast, age well, come in affordable bulk packs, and the near seemless design avoids triggering a compulsive need on my part to pick at and tear them apart when idle.

It is kind of amazing how much finding these two simple yet specific products provided a noticeable quality of life increase.
Ah! Now i remember. This was on the flooded tracks! So: tight train loop, and then flood tracks and then the game borked. Probably flooding came before train movement and it caused bad deref.
This is good and it goes us a taste.

I hope the author will write a new post when he has used
the new solution on a large project (not a personal)
preferably with seceral devs working on the same code.
One might ask how you learned C (or python, or anything else) in the first place, if you can't be bothered to learn what the very simple $< and $@ mean, which would take you literally seconds to look up if my example wasn't actually enough already.

The rest is just... of course you can reimplement make, or a subset of it, in python, python is turing complete after all. But why? make isn't that arcane. I'm sorry it uses the weirdly looking $@ and $< for "target" and "dependency" respectively. Those two are extremely common and you have to type them in a lot of rules, so the authors chose a shorthand. One way or another your python make subset will have to bring in the same concepts they represent, too.

This is trivial in the sense that it's a part of any build system worth its salt. And I can almost guarantee you that OP for example, who wrote their own C compiler, understood it immediately.
Manufacturing Is a War Now
A petition to sign, for those in the US:

https://chng.it/kZbGRfkzMY
> Talk to your average kid stuck in 90% of the one-time industrial towns north of London and the grass isn’t just greener… the fact they’ll never be able to afford to go doesn’t mean they wouldn’t at the drop of a hat if they could.

Where could they go that is better? Lots of nice places abroad if you have money, but lot sof nice places in the UK if you have money.

Have you lived in a former industrial town outside London? I have.

Focusing on people there also breaks the tie to Brexit you mentioned earlier. These are the places where people voted for Brexit. its mostly people in the south who say they want to go abroad because of Brexit, especially affluent people who could if they would.

> Except, that is, from the older folk in those post-industrial towns, who don’t want to go anywhere they might have to speak foreign or eat anything but Sunday roast with proper British potatoes (that they bought from Aldi)

A rather bigoted view of people. I live in (an admittedly fairly prosperous) northern formerly industrial town and its friendly, has a (rather boring) Indian restaurant down the road. "Chinese chippies" are a long standing institution throughout the north west....
Meta says it's mistakenly removing too many posts
I liked the one with the toddler trying to convince a cat to come down the stairs :-)

But honestly - another contender for the "Least informative title on HN" :-\
I guess it is the LED to blame. Many small bright spots instead of a bigger, but less bright single light source
There are two reasons to do frequent updates:

1. Process. As a guiding principle, it is easier to make frequent small steps rather than one big step. There are many reasons for this, and the benefit of frequent small chunks of work apply beyond updates.
2. Security. Frequent updates can improve security posture, for different reasons: you apply undisclosed security fixes without knowing it (not everything is a CVE), prevent unnoticed vulnerabilities (this can be fixed by automated monitoring) and when there is a time-critical upgrade, the work is faster and less risky (see previous reason).

Pinning and updating reactively would be fine and sometimes is, however: there will be security issues, you will have to update. Given that the task is hard to avoid, for any product that is actively maintained and developed I think the better choice is to do it regular updates regardless of security issues. Maybe with good monitoring and for products that are really not developed any further just reacting to security issues is the better choice - its often also a pain though.
Please don't let the facts get in the way of an argument from principle.
Congratulations! That's a great milestone
There's laws at least in Sweden(and new EU directives incoming that might tighten them up even more) that forbids selling plywood with offgassing higher than a certain level, so it's probably not totally free of it but should be within safe levels.
It's pretty straightforward. On the router (assuming a recent Debian-based distro):

mkdir /etc/jool
echo '{"instance":"nat64-minimal","framework":"netfilter","global":{"pool6":"64:ff9b::/96"}}' > /etc/jool/jool.conf
apt install jool-dkms jool-tools

On a box behind the NAT:

curl --resolve one.one.one.one:443:64:ff9b::1.1.1.1 https://one.one.one.one

If you want DNS64, 1.1.1.1 and 8.8.8.8 offer 2606:4700:4700::64 and 2001:4860:4860::6464 respectively or you can configure unbound pretty easily.
HPC is used in research, which is often not expected to make money. The hope is that the research will result in something that makes money. One example would be drug discovery. Another would be weather prediction, which is not so much a way to make money, but to minimize losses.
> My holy grail will still be landing on a good multi-layer configuration setup for Rust CLIs. Ideally CLI flags merged over top of environment variables merged over top of configuration files.

I did that for Python if you are interested: https://github.com/kdeldycke/click-extra

You create your CLI with Click as usual, then Click Extra introspects your "--parameters" to build up support for a corresponding configuration file in either TOML, YAML, JSON, INI or XML.
A browser as a desktop replacement is something for management roles. Although if you only need a browser for work, the company should check if they need the role in the first place.

Producing industry isn't a niche exception.
but you jump through those hoops during setup, vs seven extra characters every paragraph
Ah yes, computer programmers on reddit doing what they do best: thinking that they're so very smart (because they're programmers) and thus more qualified than professionals in their own fields. Can't fool them! They're not one of those sheeple!

> “First, I’d like to teach you some words,”

How has his brain not imploded from the fatal levels of condescension? He thought a writer wouldn't know what "obfuscation" means?

Also: that is a magazine about football, and an article written by someone who writes about culture items like Taylor Swift. It's not "reporting." It's (at best) commentary.

Completely missing: any sources from people who, you know, actually know what the hell they're talking about.

For example, someone who knows what the hell they're talking about could point out that the flood of photos from digital cameras in that subreddit, used as "proof", are from digital cameras which have barely a few f-stops of dynamic range, whereas the human eye has thirty. The very best digital SLRs in the world have a dynamic range of around 14 stops.