skysight-inc/HackerNews huggingface dataset:
Ranked pairs does not have a quadratic ballot length, since all of the preference information can be computed from a single ranking of the candidates.
Yea this pretty obviously just leads to another layer of middle men between Amazon and the manufacturer.
I'm kinda torn. It seems there are only three approaches.

1. laissez-faire / manual memory management (c, c++, etc)

In this approach, the programmer decides everything.

2. dictatorship / garbage collection (java, go, etc)

In this approach, the runtime decides everything.

3. deterministic / lifetime memory management (rust, c with arenas, etc)

In this approach, the problem determines everything.
I find it funny that people are trying so hard to explain something to someone who really just wants an argument.
Video Demo:

https://x.com/OfficialLoganK/status/1869789822384255300
> leaders across the tech industry have admitted RTO mandates were partly intended to trim headcount

It seems like they’re getting the desired result, and not actually backfiring?
The spirit of forgejo is great, but the whole CI component of both Gitea, forgejo und Github is absolute garbage.
Just compare it to GitLab and it becomes clear.

Why the hell are Actions and 20GB "containers" used?
It all makes simple command line installs in a container so hard to do.
Actions overcomplicate simple stuff like git clone by burying it in mountains of TyseScript to the point of no recognizability or transparency.
And having an external dependency on someone others otherworldly wrapped shell script.
A singe-purpose container does not exist in that type of world which utterly defeats the whole point of using containers.

Is there a similar CI implementation to GitLab out there?
Isn't it the opposite of what you're saying? I always had an impression that the high cost is actually due to low supply of doctors and this low supply is due to overregulation driven by the doctor lobby. Where (if I remember correctly) there're limits on the number of new MDs education institutions produce, or a number of licenses, forgot what exactly.

The demand is inelastic, the supply totally is elastic in a normal situation, but it is made inelastic by regulations, restrictions, etc.
Most people have a single combo box for their router/switch/firewall/AP, and maybe modem. For most people, those things are synonymous.

The point is isolating devices from each other isn't what people need. They need their devices to accept commands from each other or their computer/phone. What they don't need is their devices to talk to half the Internet.

My htpc talks to exactly one machine, for example (my NAS). It's trivial to audit and would work fine if I blocked Internet access or gave it a whitelist. For people that use home assistant, again their devices should need to talk to a broker and that's it.

A reasonable device only talks to a handful of locations because you didn't ask it to do anything else. The world where Android and Windows and IoT devices chat all day to thousands of servers is what's the problem. Restricting such devices to only talk to the Internet is exactly the wrong solution. You could lock things down once there's an ecosystem in place for local control, but doing it now just ossifies the existing dumpster fire.

If one were to suggest regulation is needed for security (and governments are starting to do so), then what's needed is to ban cloud devices.
If I remember correctly, Gmail stayed in beta for some (~4+) years.

Looking at the repository, maybe the author wants to work on mobile support, think about alternative storage methods, as for the last commit, maybe he's working on something else of simply living his life.
Fantastic

What a commentary on the traders of today.

"Remember, even if you win the rat race, you're still a rat."

Now that Wall St financiers are studied (chimps, rats), we now need a study of Sili Valley VCs.

Rats-as-VCs, yes?
Oh, they will. The only question is whether this will happen sooner and voluntarily, or later with torches and pitchforks.
They literally employed monkeys as railway signalmen in 19th century
Can Cursor actually update the files? Because I've seen many examples and complaints, most recently from my developer, that it says it's changing the files, but nothing actually changes, and when pressed, says it can't actually change files.

I've found numerous threads about this issue on their forums too.
Looks like it's getting hugged to death.
You misunderstood me. I very explicitly do not think it is a moral failing at all. I do not have any problem with someone being moody. Problems aren’t a competition. I mentioned mine not to imply that mine were worse, but just that they were different, and to show that I wasn’t speaking from a position of “having no problems” or being oblivious to them.

It is completely reasonable to be bitter. But long-term, it is still a choice.

I don’t disagree that being bitter, at the onset, is not a choice. And often requires treatment.

Burnout is a great example because I agree with everything you said about it. Becoming bitter when burnt out isn’t a choice. Staying bitter is.

For short periods, it is almost always even necessary; treatment requires feeling.

But too many people get stuck in it, do not seek treatment (or are afraid to / taught not to, even amongst friends), and do not move forward. Even that is still not a moral failing; but it does make me sad.
Man Who Ran Secret Police Office in New York Admits He Was Chinese Agent
I wrote a little tool that symlinks stuff from your git repo into $HOME.

https://github.com/Lillecarl/nixos/blob/master/users/lilleca...
https://github.com/Lillecarl/nixos/blob/master/scripts/uglin...

There's something called mkOutOfStoreSymlink that does this natively, but it makes a symlinks from $HOME -> store -> git repo which annoyed me a bit.

For me getting my home environment up and running is just "FLAKE=$PWD nix run nixpkgs#home-manager -- --flake $FLAKE - - impure"

It's nice to not use "Real home manager" for some kinds of configurations since Nix is pretty slow.
Show HN: AI-Powered Tool for Quick Replies on Twitter and LinkedIn
I’ve been building Qura for some time now. It’s an AI-powered tool that helps generate quick, personalized replies on Twitter and LinkedIn using a chrome extension, and even creates LinkedIn posts or Twitter threads from YouTube videos. It showed promise early on, but engagement has slowed recently. I’m looking for feedback from the community on the idea, its features, and whether it’s worth continuing to improve.
Iain Banks' The Culture is perhaps a better description of such a hypothetical society.

What human instincts do you have in mind, and how are they incompatible with AI?
Yes. Ratcoin virtual rats spike to new high after dead rats cause health menace.
https://archive.is/6NEfx
Big day in 4 days. Amazon is currently dealing with hundreds of millions packages. Those not using fulfilment have less but even worse on them.
I've used PayPay a lot over decades, starting with when they were mainly a way of paying on eBay, but I haven't thought of them as "making the rest of the web an alternative to Amazon". Perhaps that's because PayPal didn't achieve the same market penetration. Or because I didn't perceive them as providing the same level of service, or ease of use — for example, they haven't made shipping as easy (or if they have, I'm not aware of it).

And no, my post is not an "ad" *eyeroll*. There seem to be several competitors active in a maturing ecosystem. I don't have experience with them them to the level that I'd feel comfortable citing them, but I regret not mentioning them if it would have made the point more effectively. If PayPal, or Google Pay, or some other provider has served that role for you, I'm glad.
Also called the fabula and syzuhet!
If I recall correctly, there might be benzene remaining in the alcohol from the water removal process.
> "What is thy bidding, my master" is therefore foreshadowing of later insubordination.

It's more likely the usage of "thy" in this instance was meant to reflect the style and largely supplicatory diction of the Pater Noster (i.e. "thy Kingdom come\thy will be done...")
We had mass market computers 30 years before mass market electric cars, so I think they are quite impressive.
I have found a lot of great content available in Libby and Hoopla. I use my local library card, but am also able to get a card from a nearby larger city library, and between the two I have access to a lot of content and very soon in a lot of cases.
Bring in the Pinkertons
It's like the contractor (or subcontractor) who built the house you live in. They don't have to pay your monthly heating or cooling bills, so they often do whatever is fastest and cheapest for them.

Who cares if they didn't insulate a wall correctly or put an inefficient system in? If they can get it by the inspector, they will do it. If they can save themselves $100, that is all that matters to them. Who cares if it adds $10 to each month's utility bills for the next 30 years? They got their money and are now long gone.
> The security risks aren't worth it for me

Care to elaborate? What security risks
yeah I think this is an area where rust (and python) just get it wrong. files, the Internet and input devices can all give you invalid Unicode. IMO it's better to have a primary string type that includes invalid Unicode since most algorithms will handle it correctly anyway, and the ones that won't can pretty clearly check and throw errors appropriately (especially since very few algorithms work correctly for all of Unicode in the first place)
For emacs folks, you can use emacs-everywhere[1] to similar effect

[1] https://github.com/tecosaur/emacs-everywhere
Nah, I entered the industry in 2008, and I know enough FORTRAN to know I never want to use it.
Of course, my response as a human to those rules and that prompt would be, "Hey - don't harm anyone."

I do not know if it breaks rule 2 or not; as a human I don't have to figure that out before responding. But all my subconscious processing deprioritizes such a judgment and prioritizes rule 1.

> The rules of ethics laid out are mutually incompatible.

Prioritization is part of the answer, for a human. You cannot ever have 2 equally-weight priorities (in any endeavor). Any 2 priorities in the same domain might at any time come into conflict, so you need to know which is more important. (Or figure it out in real-time.)
I thought it was pretty clear. He finds that cars primarily contribute nuisance to his life, so he doesn't like them that much anymore.
Same for me, found out what botan was because my nix managed KeePassXC package would not compile. Had to switch to the brew cask for the time being.
You should be looking at 7-8b sized models, then. https://huggingface.co/Qwen/Qwen2.5-Coder-7B-Instruct is considered pretty strong for its size. That said, you shouldn't expect more than glorified autocompletion at that point.
Battery swapping has some great strengths - much quicker than even fast charging, and none of the thermal/lifespan problems that come with super-fast 300kW chargers. It's good for the people who can't charge at home to have a range of options available.

And of course if battery swapping let range-nervous drivers feel safe buying a 150-mile-range car rather than a 300-mile-range car, that would lower the upfront costs of vehicles significantly.

The downside, as I see it, is presumably you're locked into a single-vendor battery rental and charging contract for the entire life of the vehicle.

After all, if I could take my car with 100,000 miles on the battery to a swap station, pay $20 and drive out with a brand new battery that was mine to keep forever? Great deal for me. Not such a great deal for whoever pays for a swap, loses their nearly new battery and gets my heavily worn battery.

And presumably you're going to struggle to sell the car second hand if the buyer has to pick up your $100/month battery lease.
Rapidus becomes first Japan chipmaker to receive ASML's whale-sized EUV machine
Yes, it certainly would have prevented a lot of things, including the creation of the OS and software you used to suggest it.
Show HN: Unique, Human-Friendly Names for Every Color (All 16.7M of Them)
On a darker note, he also tried to use pigeons to help guide bombs: https://en.wikipedia.org/wiki/Project_Pigeon
There are, around the main huddle window during screensharing.
I just tried Continue and it was death by 1000 paper cuts. And by that I mean 1000 accept/reject blocks.

And at some point I asked to change a pretty large file in some way. It started processing, very very slowly and I couldn't figure out a way to stop it. Had to restart VS Code as it still kept changing the file 10 minutes later.

Copilot was also very slow when I tried it yesterday but at least there was a clear way to stop it.
Yet Another Considered Harmful Is All You Need
The proper term is "forced birth"
I appreciate your insider perspective and insight here. I realize that most industries don't pay their engineers like tech companies do. I just wish that we as workers instead of accepting less would instead agitate for better wages across the board. I previously left a very engaging pharmaceutical research job to work in finance because the money I was leaving on the table got to be too much for me to justify, regardless of how much I enjoyed the work.
It's frustrating to watch people say things like "corporations are greedy" and simply stop there. They've correctly identified that markets exist, wherein sellers generally price things in a way that optimizes overall profit, but seemingly don't engage with the ideas of economics, which provide a whole suite of tools and theory to with which to understand why markets act the way they do, and what to do about it.
We told them we didn't have time to work on something custom like that
A cinema camera is $50 to $100k (Sony Venice or ARRI ALEXA 35). That cinema camera is much better to use for a film crew and puts out a higher quality.

WITHOUT the cost of additional lenses. Then you add in sets, lighting, generators, cast, etc.

All of this is fractions compared to maybe millions of dollars for marketing.

And if you are a small film crew, you rent.
No, simply because GC isn't an optional part of ocaml's design. You can "disable" it only in the sense that you stop any frees from happening.

In order to do away with Garbage collection you'd need to completely change the type system, and while you might get a result which ends up looking a lot like ocaml, it won't be ocaml any more than ocaml is sml.

This is what Rust started out as, by the way. In my opinion, it should have stayed that way. Post-Mozilla Rust has been nothing but a gigantic disappointment.
The visuals of the UI improved, I noticed that, but that's not a UX improvement. Overall UX is the biggest issue, which to me, feels just the same as always.
I worked for a Walmart store as a young man. It was well run, and they were adamant that you took your breaks throughout the day. I faced no exploitative or abusive conditions and was well paid.
Yes, it is an enormous mistake to equate learning with surprise. I'd ask you to consider answering my above question directly, as I think it will resolve this issue.
Well, I didn't have a need to add or to change anything since then.

Here's the full timeline to get a general sense of the development pace - http://nullboard.io/changes
It claims dual sensors in the product page https://www.blackmagicdesign.com/media/release/20241217-01#:...

Of course it's still possible that's really just one sensor with a logical split, which would be some disappointing marketing.
I did specify financially.

Also, there has been a visible improvement in living standards in third world countries. More money does not mean people have a better life in a rich country because there are diminishing returns on having more money. In a country where most people are a lot poorer and desperately need more money, more money does mean better off.

I am pretty sure people who can afford a proper house instead of a slum stack, or have a proper toilet, etc. are better off. As I said, there are visible improvements in the lives of the very poor.

"For example: if I could live next to a beautiful national park and walk there every day, that would be more valuable to me than a million dollars but living in a huge city."

That is your preference. Many people prefer living in a big city.

Also, what about how good your conditions of life are next to the beautiful national park? A nice house in a big city with good food and leisure time vs a shack in the beautiful place, hard work to grow a barely adequate amount of food?
I use solaar with a mx master 3s and it's great (thumbscrolling works as it should) except the mouse battery level indicator is uncalibrated...20% at the highest, then it's quickly at 5% where it stays for-e-ver.

I gas-up my car when my tank is below 1/4, so it's a little disconcerting to have a red battery indicator with an exclamation point on it...not enough to actually want to use it with the cable plugged in, but still...
https://miro.medium.com/v2/resize:fit:966/1*wVlHuoz3JmTS-uJk...

"It's less readable"

"All the data I have shows it's more readable to more people on more devices, and I get more feedback saying it is"

"whatever, no it isn't"
I'm a big fan of HDHP's since you can save/accrue money in a health savings account and not lose it. While the deductible is super high, my employer has a good health plan and once you hit it everything is covered 100% (coinsurance). If something bad happens, ideally you will have enough money saved to cover any deductibles. The sky is the limit if you are stuck in the hospital with something severe and it's good to have some piece of mind that everything will be OK.

In the past I was in the hospital for about 10 days with pneumonia and at the time I had a standard PPO plan that only covered up to 90%. I was all of a sudden on the hook for thousands of dollars for medical bills , as my stay was over $100K in expenses and that was about 15 years ago. It's not like you can shop around for ER's when you are severely ill. I did make sure that the hospital was in-network before I went to it though. I can't imagine what the cost would be now. Luckily I had the means to pay these bills, but I would have saved a lot of money if I had a HDHP.
I used to have my CC numbers memorized, until over time they were all replaced due to fraudulent charges.
The PIN for the hardware passkey device in my locked drawer at home is 1234567.

Oh no, you have its PIN! Can you now log in to $service as me?

Not without that hardware module.

My password for $service is hunter42.

Now you can log in as me.

See the difference?
This is very cool. BTW, when developing single HTML file apps, instead of localStorage, one can use the HTML as the source of truth, so the user can just save/save-as to persist. I had mentioned my quick and dirty attempt at an image gallery that is a self-contained html file and some really liked the concept, if not the "app" itself: https://news.ycombinator.com/item?id=41877482
Trying Is a Way to Learn How an API Works
Going off of the maxim "anyone who wants to become president shouldn't be" (or something similar), I wonder if we would be better off with some standard filtering, random selection, and interview by committee like the secretary problem[0].

[0] https://en.wikipedia.org/wiki/Secretary_problem
Go's approach has been to treat errors as a linked list, and thus one would explicitly create a chain of errors by wrapping each one as it passes up the stack. The end result would be an error like 'Error Z: Error Y: Error X', as each error in the list is 'unwrapped'.

The lack of any kind of caller information when creating an error makes it quite important to write decent error messages, which I think is actually quite hard to do.

At the same time I think it depends on what you're building: a library should have good errors (ideally well-typed ones too), but in an application you'd benefit from adding logging at each point in the stack (which can then contain caller information like file and line number) rather than just doing the logging at a system boundary; maybe set it at debug level. Then use tracing for the rest of it (for extra visibility in stuff like Sentry).

At least, I feel like that's how you'd be encouraged to do it in Go considering the opinions of Go's creators.
Basically everything in this article about Jai is either untrue or portrayed negatively due to the author's apparent bias toward OCaml.
How to do better than humans:

- Never drive on unfamiliar roads

- Never exceed the speed limit or follow too closely

- Slam on the brakes at the earliest sign of any trouble. If a human driver rear ends you in the process, it's their fault and will be reported as such.

- Never drive on the freeway --- i.e. at high speed where reaction times are more limited.

Bascially, only address a safe subset of what human drivers do and then delare victory.
Ah good catch. I suppose they can effectively halve the 17k in that case.

But very impressive that they have such tight synchronization between sensor readouts to feel comfortable splitting it.
I saw them entirely accidentally. I was looking at the moon through bins and checked out The Other Bright Thing nearby and was shocked to see what looks like little dots next to the big one. As Galileo himself would have done, I immediately went on the internet and consulted a sky chart, which confirmed that I was seeing the moons of Jupiter.

I still occasionally drag my friends out to look at the moons on a clear night. It's my favorite bit of practical astronomy to share.
> The problem is, our society isn't ready for that shift, not even close.

Percentage of US labor force working in agriculture by decade: https://www.gilderlehrman.org/history-resources/teacher-reso...

1950 was 15.2%, 1970 was 4.7%
Rishi Sunak's wife is a better example: the one in the couple with the money is the Indian heiress not the British former hedge fund manager!
Just tried it. Works very well.
The small model is fairly quick and accurate on a 9 year old intel Macbook Pro (running Sonoma) too!
Show HN: WebGPU Tech Demo
WebGPU tech demo running in modern browsers showcasing various rendering techniques like deferred rendering with 400+ dynamic lights, Hi-Z screen space reflections and cascaded shadow mapping.
https://www.vice.com/en/article/rattraders-0000519-v21n12/

--
article by the artist in title
What was the source of the oxygen to maintain ethyl alcohol combustion in a sealed WWII torpedo?
It's true! But it's also imprecise because of that ambiguity. Take the following construction, "Now, all you guys are going to step off the dance floor."

Which could mean everyone clear out, or just the fellahs.

I don't get worried about people preferring a term that isn't "you guys", because it's probably an improvement to the language over all, even if it's some friction to change.
Similar setup to the Optimus Popularis around 2011

https://www.tomshardware.com/news/Optimus-Keyboard-LCD-Scree...

Before that they had some designs with little displays in each key, instead of a big display behind all of them
Where can I learn more about the GPT capitalization thing?
For something as simple as this a manual export/import would be the most appropriate. Probably not a strong foundation for a communication tool.
Show HN: Mechanical Watch with LED Lights
The article doesn't get into the details of how the LEDs are powered except for "The four barrels power a tiny generator that’s just 8 mm wide and 2.3 mm high, which provides the electric energy to LEDs under the dial." Anyone have any ideas as to how this works?
One thing I have been considering for my immediate family, and possibly my parents, is setting up a small MDM. This seems more in line with allowing power users to do powerful things while keeping the less savy users from totally blowing up their devices with malware. I've never run an MDM though, only on the receiving end for work devices, so I'm not too sure about the complexity involved.