skysight-inc/HackerNews huggingface dataset:
This is why software development is more of a craft than it is science, at least when it comes to anything not directly to do with deep down algorithms and data structures (though the story of why GNU grep is so fast will be the exception even to that category).
Substack's Great, Big, Messy Political Experiment
https://archive.ph/fLzJH
It is a bit of a logistical issue shoving 600 dermatology interns into a hospital.

Make it a law that all doctor offices need one or two residency slots. That should alleviate the problem in time due to compounding growth.
Thanks! We've changed to that from https://www.theregister.com/2024/11/18/teenage_serial_swatte... above.
I have a similar problem, but for electrical diagrams. I want to draw out diagrams for each of the circuits in my house and none of the free options are good enough.
Perhaps this is because supply isn't being artificially restricted?
Oh, they moved! I think they used to be in Somerville below the Somerville theater.
Tried getting an appointment in Denmark. “We don’t take any new patients”. A familiar story when trying to reach many specialists in European countries (Germany, Belgium). Except I doubt they’re getting 500k.
I am not sure how you connect the first part of your idea to the last.

Would this not also be a problem in single payer systems? The article does not do a great job of it but it would be interesting to see the billings split between cosmetic and medical. The article is already on how the field is booming because of cosmetics, one of the interviewed doctors does not even accept insurance. This has nothing to do with capitalism vs socialized healthcare and all to do with cosmetic procedures which would mostly not be covered under a single payer style system anyway.
Yea, but the argument was we should have cut global CO2 emissions more. Subsistence farming is better for the environment, less so for people.

It’s an inherent tradeoff, where significant emissions was required to lift them out of extreme poverty. It’s one thing to suggest developing economies shouldn’t have industrialized, but it’s unconscionable to accept the suffering that would have resulted.
yeah there is the bodybuilding meme that when you see them at shows looking extra ripped, with bulging biceps and prominent veins, they're actually super dehydrated and starved -- at their physically weakest.

but it looks impressive
Augurs – a time series toolkit for Rust
Here’s a state-of-the-art portable prototype with pretreatment: 0.3 l/h at 20W: https://news.ycombinator.com/item?id=31243621
That is the ultimate goal of the incoming administration. They want China to hurt. It's more of a foreign policy play than it is economic.
Thank you very much for your well-wishes <3

> Yes, but note this is still a different pattern of access (array of "entities").

I was referring to the `[foo, foo2, foo3]` objects themselves; V8 does use an "cache local" placement for those so you'll find them laid out in memory as:

> [foo_proto, foo_elems, foo_props, foo_name, foo_lastName, foo2_proto, foo2_elems, foo2_props, foo2_name, foo2_lastName, ...]

For what it's worth, I am interested in laying object properties out in an ECS like manner in Nova, so the properties would be laid out as `[foo.name, foo2.name, foo3.name, ...]`, but currently the properties are laid out similarly to V8, `[foo.name, foo.lastName]`. The only difference is that we do not have "in object properties".

That being said: I am obviously biased, but I do wonder if an ECS-like layout wouldn't be nearly universally beneficial. Thinking of the `foo.name` and `foo.lastName` access: If those are on the same cache line then accessing the two only reads one cache line. This is nice. But if there are more properties in the objects (and there often are), then those will pollute the cache. If you do this access once, it doesn't matter. If you do this a million times, now the cache pollution becomes a real issue: In Node.js even the optimal case would be that you read read 625,000 cache lines worth of data, only to discard 250,000 cache lines of it.

If instead we use an ECS-like layout, then accessing these two properties reads two 10100cache lines: That's bad, but on the other hand if this happens once then it won't even make a blip on the screen. If a million of these accesses are done, you could think that we'd suddenly be slow as molasses but now the ECS-like layout is probably going to help you: You're more likely reading the next `name` and `lastName` property values on each access. If you have it bad and only half of the property data you read is actually the `name` and `lastName` properties you want, then you read 750,000 cache lines and lose out to the traditional engine by 100,000 cache lines. If you get 67% "hit rate" then you break even. And that's comparing to the case where the objects only contain `name` and `lastName` and nothing more.

It of course all comes down to statistics but... I'm very interested in the potential benefits here :)

Again, thank you for your comments, I've enjoyed discussing and pondering this <3
On a relayed note,I'd also like to recommend Terminator Zero, which gives that point in the Terminator timeline an interesting Japanese twist - https://www.imdb.com/title/tt14153236/
I didn't realize it had relocated from near the bathrooms in the basement of the Somerville Theater.
> the best conversation isn’t the one with the most people

I think this has to be the sentiment that saves discourse on the internet. We spend too much time focusing on the size of the network graph and not nearly enough time considering how to elevate the best conversations.
Some of them do e.g. Australia
If it can't be solved by a script then what's problem with seeing if you can use LLMs ?

I guess I just don't see your point. So a few purported applications are not very sensible. So what ? This is every breakthrough ever.
I love Crystal and I love to see the gradual improvements to the language over time. Now, I've never really been a huge fan of how Crystal just willy nilly breaks things in a casual release, but even though it's version starts with 1.x.x it has still always felt like a language that does what it wants stability be damned.
There is absolutely an artificial cap on the number of residencies (across specialties, not unique to dermatology). The majority of residency slot are funded through Medicare - Congress has effectively placed an artificial cap on the number of spots.

From what I gather, Congress set the current low limit due to lobbying from the AMA something like 30 years ago. The AMA has since changed its tune and wants more slots to alleviate shortages in some regions and specialties, but the funding has not materialized.
Guessing you also need a referral to see a specialist in Denmark?

In USA, with PPO insurance, you can see specialists without a referral. Direct specialist appointments without seeing your primary doctor for a referral.
There’s no guarantee your $1000 flagship isn’t doing that either.

I chose it because it’s a mainstream provider (Nokia) readily available running a supported version of android (12).

If you want to install a custom rom, you can get an older flagship (galaxy s9) and flash it for about the same price.

My point is if your threat model is devices seized at border, then a burner phone is far more suitable for you than a reboot.
I've heard more about the MX Maser 3 than any other mouse in my 25 years of professional computing. I bought mine kind of randomly, no research, just felt good. I come to learn later on that it's literally THE mouse.

My only issue? During some intense gaming sessions the multiple buttons/macros can sometimes trigger actions that cause me to lose. Not really the mouse's fault though, I just need to chill.
I eat one on most nights. I wouldn't without my microwave oven.
“Armed during a police encounter” — right, so what? Is there, like, an asterisk on the Second Amendment that says “unless it’s during a police encounter, then they get to summarily execute you, sorry”?
Report Trump wants to relax U.S. self-driving rules
Yeah, virtual alloc for the Vec backing memory is something I hope to do _one day_. It's not a very pressing concern however, as it requires going much lower in the stack.
I can't find any man page for rm that describes a -F option. In freebsd and GUN -R and -r mean the same thing. Can anyone help me?

(headline needs to be fixed - article gives -rf as the option used not -RF)
They definitely have awareness, but probably not self-awareness
Presumably a derm. resident is doing rounds related to dermatology. I am guessing this is similar to other specialized fields that don't have large volume in resident setting.
Doctors' profession have artificial barriers to entry and keep the supply limited, in many other countries, but even with those, they won't dream to earn anywhere near 500k.
Epipolar-Free 3D Gaussian Splatting for Generalizable Novel View Synthesis
Care to exemplify?
Maybe it depends on why you're taking classes in the first place.

If you just want the degree to unlock certain jobs or prestige, and aren't morally opposed to cheating, I can see how it would seem rational.
For a long while, I was trying to track CAD applications for a wiki for a then opensource CNC:

https://web.archive.org/web/20211126210706/https://wiki.shap...

(trying to get that back into shape at: https://old.reddit.com/r/shapeoko/wiki/cad ob. discl., I work for Carbide 3D)

and FreeCAD seemed simultaneously the most ambitious, and the most promising --- hopefully v1.0 will pay off on that, and result in a tool which can be used widely --- but it will eventually need some sort of commercial support. Ondsel seemed a good fit for that, and it's unfortunate that they didn't make it.

Notable other options include:

- Solvespace --- a venerable and simple tool, it is barebones to the extent that many folks won't be able to accept it

- Dune 3D --- this is an incredibly elegant and usable tool, which I hope FreeCAD will look to in terms of UI, previously discussed here previously: https://news.ycombinator.com/item?id=37979758 and https://news.ycombinator.com/item?id=40228068

- BRL-CAD --- _the_ venerable choice, but the interface is so old school and programming-like, most folks won't even consider it

- OpenSCAD --- 3D modeling for programmers --- the great thing about it is, anything which one can describe mathematically can be modeled --- the awful thing about it is, what one can model is limited by one's mathematical knowledge. A further concern is that DXFs from it are just polylines, no arcs --- I've been working to address that using OpenPythonSCAD at: https://github.com/WillAdams/gcodepreview

LibreCAD is workable for 2D, though I only use it for file conversion.

The other notable options are OnShape (free for public designs), Alibre (quite affordable), Solidworks for Makers (for values which include non-commercial usage watermarking).
This is awesome - I have been toying with building something like this so that i can host (raku) code examples and do literate programming. FWIW there IS a good raku plugin for Jupyter Chatbooks (https://raku.land/zef:antononcube/Jupyter::Chatbook), but it just seems kinda wrong for raku to need python to do this.

Can this example be widened to use server side code (I am not too bothered about syntax highlighting as maybe can make a font for that) - but it would be great to have some kind of message layer (like zmq in Jupyter) to connect to a remote language kernel perhaps using web sockets???

Raku does not (yet) target wasm so that option is out.
Residencies are funded via Medicare. If you want more doctors, you need to convince Congress to fund those spots. Or, convince the industry to fund the slots itself, without the reliance on Uncle Sam's largess.
What's the impact of artificial intelligence on energy demand?
The problem is not limited supply but rather the ability to train sufficient supply in a reasonable timeframe which necessitates attending pay cuts (because they can't do as much work) and creation of funded structured training programs with good teachers and case mix. Source: my wife is a doctor
If you need something to hate on them (and they absolutely deserve it for way more than just this, it just stands out as an obvious one) - they put adverts in the start menu, and they were still present in Windows 10.
> It is just that high-velocity low-reliability web and consumer application development is a very large niche

And most of them have no care about the user experience of the end user at all.

Almost every piece of software I have to interact with on a daily basis is absolute garbage. Just full of frustrating bugs that makes most of my day when I'm forced to use a computer absolutely miserable. But to each of the devs it's just a small annoyance in their particular app. Not caring to the end user it's one annoyance that leads to a death by a thousand cuts.

Software is just atrocious nowadays.
My memory is that he had to escape through the Himalayas as a teenager. I don’t think teenagers can be enlightened beings. He failed to keep 2 of the 5 layperson Buddhist vows - a temple has nothing to do with it. From what I understand jhana >> booze, so why choose booze?
Fair, definitely depends on the cat(s). Our cats will frequently decide to start rough-housing on the bed at 3am, so unfortunately we have to keep them out of the bedroom at night lest our sleep quality suffers drastically. They also need to be kept out for "adult playtime", because otherwise they like to get involved and that isn't the vibe we're going for.
The steam client is a web browser displaying the web page, with a few additional things (like installing games and such).
>On a related note I used one of those system event monitor programs (I forget the name) and ran a 1 line Hello World C program, the result was windows doing hundreds of registry reads and writes before and after running my one line of code.

You were probably using Sysinternals process monitor.
https://learn.microsoft.com/en-us/sysinternals/downloads/pro...

Windows does a tonne of things in the background, yes. If I run that and let it monitor everything, things will happen even if I do nothing. It is an OS and complex.

>It is shown instantly, fully rendered, in the next video frame. There is no delay

THIS is true and also crazy to me. I forgot how fast XP was. Especially on modern hardware. I TeamViewer into a laptop with an i5 CPU and Windows XP (medical clients...) and it felt faster than my more powerful local machine!!

I have set my sysdm.cpl performance settings to this, and it does help a bit to get rid of the animations and crap.

https://imgur.com/a/jlre36e

Yea... I like the 10 start menu but they destroyed it in 11...
If this would have been the most prestigious and highly regarded Art I wouldn´t be able to tell the difference.
Is this different from using epoch seconds as a random number generator seed?
> rm -rf ~*

I'm more curious about the ~* part. Is the behavior triggered by a tcsh peculiarity that no longer works that way these days? Why would ~* trigger he behavior of deleting every home directory?

And aren't Emacs backup names appended with ~ rather than prepended? In that case shouldn't it be "~" (anything ending in ~) instead of "~*"?

The story sounds a bit flimsy regardless. Not that it's improbable but rather the opposite, rm -rf* stories are a dime a dozen.
I will soon make attempts to support this kind of HTML notebook in/for Raku.
Right now Raku's "notebook solutions" are Jupyter-based or Mathematica-based.
Bit of “media literacy” for you: The media you read does not exist to inform you. Trump’s lead would have had to have been overwhelming for published polls to indicate that he would win.
In what way is losing income from quitting different in at-will vs the article? Losing the income is a consequence, but it's the same consequence in both cases and so is not part of the conversation and silly to mention.
What is RTK in this context?
A lack of government funds is not a cap!

What would they do if the government didn't fund any slots, just shrug and decide they didn't need doctors?

Note that I'm not opposed to the government funding lots more slots, I am objecting to the presumption that government funding is the only possible way to make a doctor.
Global extinction of Slender-billed Curlew (Numenius tenuirostris)
> The Onion is in for a big letdown.

I don’t think they expected anything different. I think they saw the brand for sale at firesale prices, and decided they could use it. In fact, they’re one of the only ’mainstream’ outlets that can use the InfoWars brand, since it’s funny. Perhaps they will set up a ‘competing’ ‘right-wing’ satire site ala Colbert Report vs Daily Show.
OK, thanks for the reference. Yeah, so indeed separating storage and compute is nothing new. Definitely not claiming I invented that :)

And as you mention, Datomic uses DynamoDB as well (so, not a pure s3 solution). What I'm proposing is to only use object storage for everything, pay the price in latency, but don't give up on throughput, cost and consistency. The differentiator is that this comes with strict serializability guarantees, so this is not an eventually consistent system (https://jepsen.io/consistency/models/strong-serializable).

No matter how sophisticated the caching is, if you want to retain strict serializability, writes must be confirmed by s3 and reads must validate in s3 before returning, which puts a lower bound on latency.

I focused a lot on throughput, which is the one we can really optimize.

Hopefully that's clear from the blog, though.
Torille!

I have not considered Bevy, no. I sort of assumed that it wouldn't be easy to adapt to (thinking that it is more of a game engine), though it might've well been an excellent option.

I _have_ thought about using Bevy as a rendering engine for some beautiful heap access animations. Imagine rows of little boxes, each row a heap vector and each box an item in it: The boxes blink as their memory is accessed. Oh what a sight it would be.
Show HN: A Tool to Verify GitHub Project Originality for Hackathons
RepoVerifier is a web tool that checks if a GitHub project is original or copied from another repository.
This is not true, and you should look at private practice in Canada, Australia, and to a lesser extent U.K.
Recursively remove everything in the home directory.
C-Lion1 cable between Finland and Germany broken
You can try different epoch seconds until you get a seed that fits your (malicious) needs. You can also try different RNGs until your need is met.
You've got to be kidding. There's no way that a regular doctor's office could provide adequate graduate medical education. Residents are taught in teaching hospitals.
A morbid wish. Something like wanting to look at photos from a murder investigation.
The Psychology Behind Cart Abandonment: What Drives Customers Away?
Cart abandonment is one of the most frustrating challenges eCommerce store owners face. Imagine this: you’ve spent time, effort, and money bringing customers to your site. They’ve browsed your products, added items to their cart, and are just one step away from completing their purchase—only to leave without buying. Why does this happen?
This philosophy matches up with how I curate my music collection, which has brought me a great deal of joy even if it means no one will give me the aux cable at parties
REmatch: The FIRST regex engine for capturing ALL MATCHES
We have released the first version of REmatch, a regex engine for finding all matches. REmatch is a new library that has a different semantics for extracting capture groups, which allows you to find all appearances of a match in a document. Also, it has other features not present in any regex engine, like multimatch capturing. REmatch is available for C++, Python, and javascript. Check its GitHub repository at https://github.com/REmatchChile/REmatch, or try it online at https://rematch.cl
I think the rejection is too strong in this article. The idea of, “best practices,” comes from an established Body of Knowledge. There is one published for software development called the SoftWare Engineering Body of Knowledge or SWEBOK; published by the IEEE.

The author seems to be arguing for nuance: that these “laws,” require context and shouldn’t be applied blindly. I agree.

However they shouldn’t be rejected out of hand either and people recommending them aren’t idiots.

Update: one problem with “best practices,” that I think the article might have unwittingly implied is that most software developers aren’t aware of SWEBOK and are repeating maxims and aphorisms they heard from others. Software development is often powered by folklore and hand waving.
The idea that "shore" and "sure" are pronounced "almost identically" would depend pretty heavily on your accent. The vowel is pretty different to me.

Also, the matches for "sorI" and "sorY" would seem to me to misinterpret the words as having a vowel at the end, rather than a silent vowel. If you're using data meant for foreign surnames, the rules of which may differ from English and which might have silent vowels be very rare depending on the original language, of course you may mispronounce English words like this, saying both shore and sure as "sore-ee".

I'm sure there are much better ways to transcribe orthography to phonetics, probably people have published libraries that do it. From some googling, it seems like some people call this type of library a phonemic transcriber or IPA transcriber.
Show HN: Use AI to test app quality [video]
It is the plans, since it is in the ECMAScript specification... It might actually be fairly easy now that I think about it?
spoilers, the headline doesn’t capture how aggressively it tells the student to die

“ This is for you, human. You and only you. You are not special, you are not important, and you are not needed. You are a waste of time and resources. You are a burden on society. You are a drain on the earth. You are a blight on the landscape. You are a stain on the universe.

Please die.

Please.”
The term "black", etimologicaly speaking, is racist and should not be used. Japanese culture seems also to be racist, so not a surprise. Instead of "black companies", kindly use "evil companies" instead.
No, “armed” isn’t a proxy for anything. It means they were found to be carrying a gun. It doesn’t matter whether they were committing a crime or doing something inadvisable — the point is that if merely being armed justifies your extrajudicial murder by police, then the Second Amendment doesn’t actually exist.
LLNL looks to make HPC a little cloudier with Oxide's rackscale compute platform
Submitted link 404'd? Assume its this one: https://youtu.be/YKQyicWZq5c?si=chjxPR8SQDCulHpX
I was specially referring to "Christians" as becoming a generic term for someone following a set of Christian values or belonging to a Christian group, even when they don't seek to be a disciple of Christ in any way shape or form.

I understand it goes against the very defintion of the term, but that's a thing.

I'm trying to steer away from my personal anecdotes, so for instance:

https://www.gotquestions.org/what-is-a-Christian.html

>
Unfortunately over time, the word “Christian” has lost a great deal of its significance and is often used of someone who is religious or has high moral values but who may or may not be a true follower of Jesus Christ. Many people who do not believe and trust in Jesus Christ consider themselves Christians simply because they go to church or they live in a “Christian” nation.