skysight-inc/HackerNews huggingface dataset:
Somewhat. That horse really hated fences, which was one reason why he didn't fit in on our farm. If he really knew the shock was harmless and that freedom was one the other side I can picture him crashing right through it. But I'd imagine it hurts more with four feet pressed hard into the ground by a ton of weight.

Other horses really don't mind fences. Our neighbors got their SUV stuck driving around one Saturday night and then got a truck stuck trying to get it out (forgot the law of physics that says you should always tow a vehicle downhill if you at all can) and they came over looking for help. We took our tractor out there and cut a hole in the fence to get in to get them unstuck.

They never patched the hole but the horses they had stayed in for about a year and half until they discovered we had horses too after which they would come around to see our horses whenever they could and they learned they could just jump over the fence and come up to our place on the road.

They didn't have the right equipment to hitch them so I would take the horses to their place and tie them up with haystrings and such and leave angry messages on the answering machine.

At one point I changed my tack and decided to leave a nice message on their answering machine requesting that they pick up their horse. I offered them a pail of grain which would have let them catch the horse easily but instead they chased the horse around the outside of our electric fence which is bordered by hedgerows on both sides and after they got around to the other side I caught the horse immediately with the grain and handed it to them. After that they sold it right away.
Has anyone made a kind of interactive post-Orwellian censorship sandbox? Seems like LLMs should make this possible.

E.g., the user posts a trivially true thing and the LLM starts to reply with falsehoods, half-truths, concern trolling, etc. If the user can keep the truth above some percentage of the posts (or get the truth to bubble up to top comment) then they win that level.

Maybe even different levels like Space Invaders so the LLM speeds up with each level, perhaps even adding more sock puppets each level.

Would definitely be instructive. If done right it should also have an effect on the way the user consequently reads and assesses content on HN, Reddit, etc. :)
You're not allowed to dump any human waste in any of the canals or rivers (ignore the fact that plenty of companies in the UK do this...).

There are two common approaches to dealing with human waste aboard canal boats; cassette toilets which you can carry to 'elsan points' placed frequently along the canal to dump semi-regularly (I hear anything from a week to a month depending on how many aboard). They look like [1] - you remove the bottom bit and carry that to empty. And secondly, pump-out tanks with a macerator toilet which chews up the excrement before being deposited into a tank. They're much bigger so need to be emptied less often (over 3 months for our 500 litre beast). They need to be done at marinas or the ever-decreasing number of Canal and River Trust-maintained self-pumpouts. Costs about £10-17 per pump-out. Elsan disposal is free as is covered by your license fee. Hundreds of thousands of words on forums have been written about the pros and cons of either of these approaches, and is considered on the canalworld forum to be a bit of a holy war.

A much less common approach is composting toilets. There's not a lot of room on boats, so storing the waste long enough to turn into an effective compost doesn't seem too feasible. And then once it's done, what are you gonna do with it? You're on a boat, you don't have a garden. And recently CRT informed people that they cannot dispose of this compost toilet waste in their provided refuse bins.

[1] https://marine-deals.freetls.fastly.net/media/catalog/produc...
The electricity gains to be had are likely very small. Minuscule, even. Humans are not ecologically neutral, we consume food that has environmental impacts. Depending on diet and other lifestyle (physical activity, for example) factor into a humans ecological impact. By increasing the amount of time a human spends on something, you proportionally increase the ecological impact of the task the human is performing. The idea is that duplicating or redoing work may be more costly in aggregate, but absolute terms to the environment than the small offset in energy to be had by making the code more efficient.

The point isn't about the absolute numbers, it's just trying to illustrate that the numbers are so small that it might as well be a rounding error unless you're talking about industry or society-levels of impact, which Clojure does not really have.
Lived in London in the early 90s and loved the concept and presentation of the TV program, a wonderful blend of inquiry, creativity, and eccentricity.

I haven't seen an episode in decades but I still remember the one where they made magnetic recording tape and another scene where they tested the hypothesis (or Murphy's Law) about a piece of toast always landing on the buttered side. It was basically a bunch of people sitting at picnic tables flipping toast onto the grass and recording the outcome.

I remember thinking: something like this could never fly in the U.S. The suits would shoot it down before it saw the light of day. But I was proven wrong a little over 10 years later when MythBusters launched.
The White House has a pharmacy – and it was a mess, a new investigation found
Gonna need a citation on that. I _highly_ doubt most developers write code across a secure shell.
> NASA unlocks $1B canister of asteroid dust

Only $1B ? /s
My taxes got much simpler after Trump's reforms - suddenly the standard deduction was large enough that I didn't have to itemize everything (to get the mortgage interest deduction) I'm not old enough to have done taxes before Reagan's reforms, but I'm told things got a lot easier then because a lot less things were deductible and so there was less lines to fill out.
I feel your pain. For me the biggest hurdle was taken away once I realized the following 3 things:

- everything in Rust-land is named differently. They are not different, but use different names.

- nothing wants to be a value

- nothing is implemented by default.

If you can get those 3 items in your brain, you can start thinking in Rust. Coming from one c++ dev to another; You may still not like the language. I know I dont, even though I agree with the premise that defaults should be ‘safe’
Same. I serve in an editorial role for a top journal in my field. I know some foreign universities pay six-figure bonuses to faculty who publish in my journal. I have never been offered anything like a bribe.

To my ears, 'every' is hyperbole.
Don't get me wrong, I agree with you that things are easier for developers.

I followed a lot of the (let’s face it) hype and marketing around going headless and using hosted services. And the experience is pretty great for a developer.

But I've had clients who aren't happy with waiting for builds, paying per seat for a CMS, the turnaround of bug fixes and features, having to buy new services that used to be included, and also keep on top of the 100s of dependencies or changes among those services. All while being constantly charged for these "pleasures".
How did you quantify millions?
> Wait what?! When was the last time programmers chose a language because it was "green"? What does it even mean for a language to be "greener" than the others?

It means more energy efficient.

May be we should, at least for some things. For code that runs a very large number of times the energy savings will add up. Data centres do use a lot of energy. So do client machines in aggregate.
Rosen's Life Itself is another, along with Maturana's work on autopoeisis.
And what would fake detail in the real world give to you?
I wonder how much having an office where you can close the door would improve DevEx
I was indeed not being snarky. There are plenty of outlier examples but if someone set in front of me an arbitrary coffee from Costa Rica, Ethiopia, and Sumatra I'd usually be able to tell you which was which.
Is that actually true? Aren’t there several examples of relatively small cavalry forces (of knights) winning against much, much larger forces?

Quickly googling: https://en.m.wikipedia.org/wiki/Battle_of_the_Lake_of_Antioc...
Just an FYI, it's not illegal to use data to train a model. It's illegal to have a model output that (identical) data for commercial gain.

This difference is purposely muddied, but important to understand.
Basically the argument, as I see it, the feds are demanding a liability regime, as software producers shouldn't be able to disclaim all liability for the software they sell, and the courts are better situated than regulatory agencies to decide liability questions.

However, we don't have the time to let a software liability common law regime develop over decades, given the threat presented now. Therefore we should adopt the products liability, design defect analysis, which he explains as:

In fact, it turns on two reasonableness inquiries: Was there a “reasonable” alternative design that the manufacturer could have used to avoid the vulnerability, and, without that alternative, was the actual design used “unreasonably dangerous”?

Imagine asking the question -- are there reasonable alternative designs for OpenSSL? For C and C++? For Linux?
Re: OpenSSL and C and C++ memory vulnerabilities, I'd say maybe, see: Rust and rustls! Re: Linux, I would have to say no. Is there an alternative which doesn't have the same issues? Not really.

The author's summary liability regime, in light of the NIST guidance, would be as follows:

1. A rules-based approach would define a floor—the minimum legal standard of care for software—focused on specific product features or behaviors to be included or avoided.
2. However, a list of known coding weaknesses cannot suffice alone. Software is so complex and dynamic that a liability regime also needs to cover design flaws that are not so easily boiled down. For these, I propose a standard based on the defects analysis common to products liability law.
3. But this liability should not be unlimited or unpredictable. As the Biden administration’s National Cybersecurity Strategy recognizes, developers deserve a safe harbor that shields them from liability for hard-to-detect flaws above the floor. For that, I would turn to a set of robust coding practices.
So this should be under Offenses Against the Public Safety, Unlawful impairment of operation of railroads, not even telling about thousands of losses for the railroad itself.

Yet nobody does nothing.
How do knights fit in with reeves? Did they complement each other?
> Why are people surprised

I see this type of question a lot when something is considered common knowledge in whatever online bubble someone is part of.

But the only way to go from “everybody knows” to documented fact is through investigative journalism and reporting. The point of these stories is not to say “wow we are so surprised”, the point is to say “this company is in fact lying and we have the documentation to prove it.”
Because in the software world, when I make something for myself, it costs me pretty much nothing to share it with others.
Software modems used to be common and how many people connected to the internet. They didn't work as well as hardware modems but they did work. there is no reason a modern smartphone which has a much more powerful CPU couldn't do a software fax (smartphones also have a GPU which is possibly even better for this type of processing). IIRC the fax protocol is pretty dumb/simple so it seems like it shouldn't even be difficult - though I don't need a fax often enough to bother to try.
No Paid.. just simply tweet it from a regular twitter account
Crypto Boss Who Gave $1.8M to SF Crime Nonprofit Wants Audit of 'Discrepancies'
> Ask HN: Any legal way against forced software upgrades and feature removal

Resistance is futile. You will be assimilated. /s

Fixing bugs sucks, that's why we rewrote the "app".
CADT
Free, just needs a subscription?
There is still plenty of flooding, but it looks more like these days it's about social media account creation that generates content to get picked up by superspreaders. At least for foreign consumption this seems more effective.

https://www.youtube.com/@RyanMcBethProgramming talks about this on a number of his videos.
I didn't care for the ending. He was just a hungry dude.
It's possible to find probable duplicate files with the S3 CLI based on size and tags - I was working a script to do just that but I haven't finished it yet. Alternatively if you want exact backups of your computer you can use the --delete flag which will delete files in the bucket that aren't in the source.

I agree this is not the absolute most optimized solution but it does work quite well for me and is easily extendible with other scripts and S3 CLI commands. Theoretically if Borgbackup or Duplicity are backing up to S3 they're using all the same commands as the S3 CLI/SDK.

Besides, shell scripting is fun!
The private keys are in the requester's browser. So if anyone gets a hold of the URL, they'll see nothing.

For example, here's a secret I just put into Retriever. Are you able to see it? https://retriever.corgea.io/#eyJhbGciOiJSU0EtT0FFUC0yNTYiLCJ...
IIRC they change colour depending on how acidic or alkaline the soil is!
MLOps platform to simplify model training, serving and save cost
Hello Hacker News! We're from EverlyAI. We are building a platform to train or serve any AI models as easy as writing local code. We want to help users to reduce their tremendous GPU bill.

In our previous jobs, we managed hundreds of thousands of computers. We have also led teams to develop ai platforms to help internal teams to adopt AI. We understand that usability and cost can be the primary blockers for AI adoption. We want to change that.

With EverlyAI, you can

* Run any code remotely without additional setup.
* Manage dependencies in code (or use one of pre-built docker images).
* Scale up horizontally to thousands of containers.
* Serve any web endpoints.
* Reduce a large amount of cost.

We're really excited we get to show this to you all! Please let us know your thoughts and questions in the comments.
Does Zed have vim keybindings?
If ink cartridges are an attack vector for malware, may I suggest not reading software from ink cartridges?
Speaking academically, of course, I would think you'd station some dudes with binoculars at the loading dock and ID which car has the good stuff. Then send (quadruple-encrypted, on dark web, etc, etc) that info to the guys breaking in, so you can get out fast with as much valuable stuff as possible. Risking that kind of crime for a couple hundred bucks doesn't seem too worth it. In fact, I could see the spotters for these sorts of operations making out like gangbusters, since they can sell the info to lots of ne'er-do-wells.
From my point of view, there are several of reasons:

• It’s just not necessary. The Web is, at its heart, about resources and actions on them. Those resources are mostly documents. There is just no need to execute a Turing-complete programming language in order to display a list of links to files (which is what GitHub is).

• It hinders use of lightweight browsers. There is no good reason that I should be forced to fire up a VM like Firefox or Chrome when I could use eww, w3m or elinks.

• It is insecure. Javascript enables insecure exploits. Large browsers such as Firefox and Chrome have a much larger surface area than small HTML viewers such as eww, w3m or elinks.

• It hinders privacy. Javascript and large browsers enable much more persistent user tracking than lightweight browsers such as eww, w3m or elinks.

For me, the first reason is the strongest: I think that those who push Javascript fundamentally misunderstand the Web. I am grudgingly fine with using it to provide functionality which would be impossible without it, but I also think that experiments such as htmx show a way forward to put more behaviour into the browser itself. Browser apps are certainly neat! But the Web is ultimately about linked documents. It is built on the Hyper Text Transfer Protocol and the Hyper Text Markup Language, not the Network App Protocol and the Network App Programming Paradigm for Inexperienced Engineering Students (although I do sometimes think Javascript proponents just need a nap and to have their nappies changed grin).
I think what parent meant was that Euler spent a few decades in Russia because of the funding provided by the empire. He spoke fluent Russian, even though there was a large German-speaking community there.

But it was typical for scientists to travel far for money. Some of the Bernoullis, a family famous for mathematicians, also worked in Russian for quite a while.

Does it really matter who payed 'em and what languages they spoke?
Precisely, I'm looking for collaborative editors. Thanks for the suggestion, I hadn't seen this one.

Unfortunately, it seems that this plugin only shares the editor window and does not keep a local copy of the files. I was wishing for something that would let both sides run & compile the code during the editing session, without having to stop for git push.
https://github.com/MicrosoftDocs/live-share/issues/3524
Could you link where you found it? I'm curious what kind they made.
Developer experience is hard to quantify, and is not a simple as correlating with subjective input of "how devs feel." SPACE and DORA are attempts to get objective about engineering productivity. Some teams prefer to use a more subjective approach here as well. There aren't any great answers for equivalents in developer experience, yet.

There are some obvious "tooling" considerations that impact developer experience. For the most part, these are related to how much devs can "self-service" the various parts of the SDLC, and how good the user experience of that service flow is. For teams that want to get a great experience without reinventing the wheel, internal developer platforms like what we're building at Coherence (withcoherence.com) are a great answer.

We've also got a free 1-minute PR velocity scorecard that you can try: https://www.withcoherence.com/post/measure-your-pr-efficienc...
If I recall correctly, Euler has the most pages of published math. Erdős has the most papers (some of them not more than a handful of sentences).
It’s likely that Zed does not want users, or wants specific kind of users as this stage of their company maturity.

Mac developer is a proxy for the user type Zed is probably aiming to sell service: Western, wealthy, senior. Whileas Windows users are everyone and their uncle. Scaling to large userbase does not make sense if they are not going to pay for your product.
I feel there have been plenty of stories about smash and grab stuff in apple stores but surely the trucks carrying shipping container of new apple products must be valuable targets
>"It's exhausting to have to justify every decision to others"

You sound like a real pleasure /s

It's our job to. It's why they teach us to show our work. It's why we have building inspections. It's a necessary "evil". The sooner you accept, and embrace it, the more fun you will have in your day to day life, and more joy you will bring on others.
Is it? Any sort of DNA match falsely implicating you in a murder seems like it would be a big problem, even if it's a defendant looking for reasonable doubt who's seeking it. How comfortable would you be explaining that story to your family, friends, and boss? (Without further reforms, what would stop the government from treating the defendant's match as probable cause and arresting you?)
A much better way to discover usability issues is to have an issue tracker.
I think it was 23H1 or 23H2 update that added the taskbar grouping option back.

I've also not used Windows 11 in many months so I've probably forgotten a few other annoyances.
Pretty catchy name for that too! I would grab the domain name if i could
Ha ha ha..I got that reference! But that also makes me feel old. Yes Prime Minister was one of those rare shows that gets better with repeat viewing as you get older
MoMoneyAI
> just why?

$$$$$$$$$$
Maybe you are out of touch.
The same was probably said about photography, moving film, film with sound, computer graphics, etc.
Having been on the teams that improve developer experience, the problem is that one of my hands gives while the other takes away. I can address every complaint a developer has about the company platform, but at the same time requirements change. As a company grows they start caring more about security and firewalling between different data and services which makes developing harder and more annoying.
A vendor pays to have their software included in this competition, where many of the world’s best offensive security pros compete.
Cliché, but completely untrue. Personal space in general is a very recent trend. No one with a retinue, servants or a big family has personal space…
Chess prodigy joked "I'm Taliban" in message, sparked fighter jet escort
> Hopefully that's fixable :/

It is, Flutter (which also draws all the UI on a canvas) already does that - it’s called AccessibilityBridge. The way it works is they hook into the native accessibility system and create virtual accessibility nodes with the same size and coordinates where the “widgets” are drawn.
I think it’d be useful to create some common AccessibilityBridge-like library since more and more UI frameworks are taking the same approach as Flutter and GPUI.
It was actually Simcity 2000 for DOS.

Jonathan Ross SimCity 2000 (1993) (IBM Programming) https://www.mobygames.com/developer/sheet/view/developerId,7...

Recently someone hacking away at DOS extender code stumbled on the same bug and fixed it independently.

https://www.vogons.org/viewtopic.php?p=1007153#p1007153

"New version 1.7 of DOS32AWE released, the download link is in the first message. Finally Sim City 2000 is supposed to be working flawlessly. The bug is in the game which sometimes overwrites unallocated RAM . A spare buffer is dedicated now which handles such buggy behavior. Could be useful in other games too."
Front acquires YC AI video startup – Windsor.io
This looks like it could be a good change. Personally I think new point with { x = 1, y = 2, z = 3 } is much cleaner looking than say point.withX(1).withY(2).withZ(3). names params is generally something I like it languages though, so I might be biased here.
> respond to your keystrokes on the next display refresh

Claimed insertion latency for a keystroke:
- zed 58ms
- subl 75ms
- vscode 97ms
- clion 83ms

60 Hz displays refresh once every ~16.6ms. 58ms to insert a character is ~3.5 frames. My laptop can do 120 Hz, and other monitors can even do 300 Hz.

Yeah, it's a lot faster than the other editors, but 58ms seems really slow - definitely not "next display refresh". All of them seem really slow.
The crypto in this case doesn't come from the server. Nothing goes to the server for encryption. It's actually the browser that's generating the key pair and encrypting and decrypting. This is what makes all of this unique.

See: https://github.com/Corgea/retriever/blob/main/js/crypto.js
How does it compare to sharing a vim session through tmux with multiple users?
The pictures of the pollution and mess the thieves leave behind is really heartbreaking.

The article meanders around the point without getting to it. But our society just really has no effective way stop nonviolent crime. The police have bigger problems. The train and shipping companies would rather just pay for the insurance. The only people who care are the insurance companies but they have no authority.

If you ask the question - how much crime could the average person get away if they wanted to, the answer is a lot. In a way it's almost reassuring how little crime there is right now.
Why wasn't this included in the initial records implementation? I tried records and quickly gave up after realizing there was no copy method. There's plenty of prior art. Scala has had this for twenty years. Java needs to stop shipping features that don't work as well as in other languages.