skysight-inc/HackerNews huggingface dataset:
I'd imagine Vim support is pretty good now for F# and getting better as F# continues to see its LSP improved. (I haven't tried it recently as VS Code is often "good enough" for most of my F# needs, but given it's the same LSP at this point, that seems indicative.)
We have tons and tons of derivative works not remotely faithful to the original. The list of examples is very long. What about Roxane? What about A Fifth of Beethoven? What about all those novels with biblical inspiration? The works of H. G. Wells, and Jules Verne, and many others have been adapted endlessly.

Derivatives have to be allowed to differ markedly from the original, even offensively. As you point out, the definitions problems that arise in trying to control derivatives are intractable / inherently political rather than legalistic.
A minor nitpick, but it would be great if you put a description of the site in the meta/og description[0] so people get an explanation of what the site is when linking elsewhere, e.g. the same "This page is a free and open-source wiki about hardware hacking!" as is on the page itself. I just linked the site in Slack and it just says "hardbreak.wiki / Welcome to HardBreak | Hardbreak" which is pretty terse. I imagine there might be some setting in your wiki software that might populate these tags automatically (moreso than they already have), with any luck!

[0] https://ogp.me/
I don't think having a sales person in charge was the problem.

The problem is the fundamental disconnect between what's good for users and what's good for the company. The company wants you to have to pay them money every month and control how you interact with the product, so that they can be a services company with recurring revenue.

The consumer wants a device that they buy once and it just works.
I've been using Sonophone on iOS since all this kicked off. Not great, but it works. (For me Sonos breaking NAS media server support was killer, and Sonophone can handle it).

Had this not happened sledgehammers would have been going through speakers.

I would still prefer they rolled back to the old app, or made it as an optional re-release.
Grass is always greener on the other side. Lots of Americans wish our country could take a few cues from EU regulatory frameworks and social safety provisions.
You are neither. People are not thoughts, whether ones own or not.
> Don't overcomplicate things. Whiteboards are way better than even the best of online tools and drawing with a mouse.

I'll never understand this. All my whiteboard diagrams look like shit. My drawing skills suck, my writing is nearly illegible.

Most online tools have excellent diagram shapes, nice and customizable arrows, good templates, etc.

I can make nice diagrams much faster on any of those than in a real whiteboard. A lot less messy as well.

I also worked in a place where we could draw on desks. I fucking hated it, it was the worst possible place to brainstorm anything, and made the place very noisy because people were invited to have those discussions on desks, and it was an open office plan where others were trying to work.

It is small wonder that I became extremely more productive at home. I don't need to wear headphones all day long, meetings tend to be more focused (since people don't like sitting on online meetings as long), online tooling for communication ia top notch these days.

I can't think of a single upside of being in the office.
Most of my Sonos speakers and soundbars worked before the app update and right after, all that became unreliable, across devices.

I’d say that leads me to believe it’s an app issue versus just Bluetooth. Agree that BT by itself has a reputation to match, but in this case Sonos is to blame. The other apps recommended in the post work well.
I've had a few TWSBIs over the last 5 years or so and I love them. Haven't had any hairline fractures yet - any idea what may have caused them? Am curious now
Germany has laws against hate speech! There are opinions you can be jailed for in Germany that you couldn't be in the US.
> This site feels icky and I’m not quite sure how to articulate why. What is the purpose of this service?

Sounds like genealogy, and a small fraction of the documents in a veteran's would probably be very helpful in fleshing out some basic details of their military service (especially given a fire destroyed many of the original copies of those documents).

The actual medical records part seems inappropriate, though.

> Why is it good for the public have access to detailed records of individual, recently deceased veterans? Isn’t this a gold mine for scammers? Is this project LDS affiliated?

It seems like it's a gap in FOIA. These records should be available, just not to everyone in the whole world (at least not before, say, 60 years after the veteran's death). It seems legitimate that an appropriately-close family member should be able to request them (similar to restrictions in requesting birth certificates).
> Broadband providers can compete.

They can, but they don't unless forced to.
I wonder if at some point the LLMs will have consumed so much feedback, that when they are asked a question they will simply reply "42".
I sure do love VCs pontificating on life like they live the same day-to-day like the rest of us wage-slaves.

the playbook of lever up, risk it all, sell out, make billions, and then lecture people on how society should be is hilarious. Why should we listen? Because you have a B next your net worth? okay hah hard pass.
I had a fancy separate stereo system with a HDMI switcher in the AV amp, well reviewed speakers I bought from a hi-fi enthusiast friend and all that.

It was a massive pain to put out all the cables, adjust the system manually little by little (the setup mic kinda helped, but wasn't that good).

Then I got a Sonos Beam and that set of "crap tiny speakers" with a fancy DSP brought so much more dimension to movies that it wasn't even funny. Upgraded to a Sub and it automatically offloaded those frequencies to it and the Beam got even better now that it didn't have to cosplay a subwoofer.

For setup all I had to do was walk around the space and wave my phone around and the difference was clearly audible even to my non-discerning ears.

Later I upgraded to an Arc + got two rears and everything got a lot better.

The v2 app is utter crap, I haven't had to use it for anything else than Trueplay adjustment when we moved a while ago. The v1 let me debug what the soundbar was receiving (my TV was sending data in the wrong format and I was just getting fancy stereo instead of Dolby Atmos). V2 doesn't have any power user features at all.

I'm not going back to a wired setup with a separate amp unless I get a dedicated theater room I can sound proof and manage the acoustics. I _am_ considering switching to a brand that doesn't need an app to setup, but it's slim pickings in the upper tier of soundbars.
You're right... but it's also not at all close to that.
I'm with you. WFH is insanely isolating, and interacting via Slack/Zoom doesn't cut it for me.

I hate that it's either full RTO or full WFH at so many places.
I picked up some TutorText books recently, a programmed instructional series from the late 50s to 60s. At the end of every section there's a multiple choice question, one answer leads to the next section, the other to an explanation of why that answer was wrong. Pretty pure Gauntlet, I don't think there's any follow up questions on a dead end path, though I haven't mapped them all out fully. I like the idea of tailoring explanations to specifically anticipated misconceptions.

Indexed here: https://gamebooks.org/Series/457/Show

And some exposition from Hackaday a few years ago: https://hackaday.com/2020/08/28/a-tale-of-tutor-texts/

It looks like I need to take a closer look, that last article says

> often the wrong answer pages take you on a detour path to correct your thinking before rejoining the main line of the book.

which is what I was hoping to find.
In cases of ambiguous gender presentation, they is common and accepted.

The idea is that yeah typically your pronouns should line up with your appearance or presentation, but sometimes it's a bit ambiguous. I've had people call me "ma'am" on the phone or in drive throughs because my voice tends higher. Or because I have long hair and from behind it tends to look feminine. It bugged me when I was younger and less used to it, at this point I don't really care. But I do appreciate it when people ask.

When it comes to common terms, they're usually pretty whatever. I've been doing a lot of work in a protocol where original terms were "master" and "slave", and while I don't really care reading it in docs I personally feel uncomfortable speaking in those terms because my brain always brings up the connotations. Especially when the pattern is just as effectively described with Client/Server.

My goal, ultimately, is just to keep the vibes positive and help people feel welcome and included and seen. Some reasonable changes to patterns of speech to support that isn't that crazy to me. It's no different than code switching when in a different country, or just talking to different groups in general.
The past few years has shown us who the tech titans really are. We only had an inkling before, but now they don't have any reason to maintain a facade.

They believe in oligarchy so long as they are the oligarchs. They believe in authoritarianism so long as they are the authorities. They believe in censorship so long as they are the censors.

And now that they've amassed power that will be unopposed for the foreseeable future, there's no reason to pretend their goals are elsewhere.
A single party system will cause them issues like Chin has, America has 30-50 years to get to that point and presumably they all plan on emerging as the Supreme Leader when that day comes - or at least landing in the inner circle.
Exactly.
This started from a simple question:
What if your AI tools could be generative too?
Adapting not just design, but how they respond, based on user needs?
Why design a medical chat app? Just ask the chat itself to BE one.
The prices in CA are what's absurd. $100 for 400Mbps in 2025 is gouging.
How to know when it's time to go
> Get a ham radio technician license, and you may develop an intuitive perspective on most electrical engineering concepts.

May. I managed to get one without developing much intuition for most EE concepts, unfortunately.
Show HN: Plugin Makes Controlled Components Not Suck in Storybook
Writing stories for controlled components has always been a pain in storybook. Either you use Actions, but your component doesn't respond, or you write a stateful render function and your controls don't work.

Here's the answer, a simple new decorator my buddy wrote that "does it all". Check it out and throw the repo a star on GitHub <3. There's also a link to a live test/demo in storybook on the npm page

Chris is one of the best engineers I've ever worked with and he's new to HN so show him some love in the comments :) Constructive feedback welcome of course!
you can do that using...

Yes, of course, TMTOWTDI. Respectfully, you sound like an academic or someone with only software-side experience, having less business side comprehension. It's common also with recent grads who often seem to view robotics through a ROS-influenced lens. Stated succinctly, generalist approaches such as robot arm work cells are usually low throughput, high cost, and have numerous limitations (eg. arms can't lift heavy or large items very well). While programming time may be sold as short, the reality is you're building in to a high capex business an avoidable dependence on a software stack which has a half-life of six months where people are hard to acquire and you could buy an objectively superior solution in terms of throughput, accuracy, spatial efficiency and maintainability without these problems.

Case in point: if you look at the build process for any relatively high complexity modern product (phones, cameras, etc.) they generally avoid using arms because they're relatively slow, weak, mandate large motion envelopes with OH&S implications and must be tediously integrated through vendor-linked APIs. There are better building blocks, and they don't involve tokenized fudge-factors. Yes, you could program them this way, no it generally won't add value. Arms are excellent for things like repeat precision welding (due to the high number of axes of motion offering superior approach and tracking options for target parts and sub-assemblies), but control in such cases comes from a combination of prescriptive part models and real time sensors for physical path following and not from AI fudge.
Perfect! It turns out this was a Sonos Play 5 too[1], although mine is seems to be a newer Model S100!

Funnily enough, I own an electronics company and Dave is just down the road :-)

[1] https://files.littlebird.com.au/pb-BfEVPbWlDe-hkxfK0.png
This does not increase the cost to ISPs.

It does marginally decrease their profits.

A profit is not a cost, and despite what finance bros think lower profits are also not a cost.

It is perfectly possible to supply 1000Mbps symmetrical fiber service to end users for $20/mo because numerous self-sufficient non-profit municipal broadband organizations in the United States are doing just that.

This is 2.5% the capacity for 75% the money. If ISPs can't figure out how to do that profitably, they deserve to fail.

After several decades of taking public money to build out their networks, ISPs can give back a little by very slightly lowering their margins when serving low income residents.
There's a sane language that never went that route: https://www.tcl.tk/man/tcl9.0/TclCmd/glob.html

It also ditched another special case recently: the leading ~.
i cast a shielding spell if you believe in religion can plug
There is an interesting aspect of this behaviour used in the byte latent transformer model.

Encoding tokens from source text can be done a number of ways, byte pair encoding, dictionaries etc.

You can also just encode text into tokens (or directly into embeddings) with yet another model.

The problem arises that if you are doing variable length tokens, how many characters do you put into any particular token, and then because that token must represent the text if you use it for decoding, where do you store count of characters stored in any particular token.

The byte latent transformer model solves this by using the entropy for the next character. A small character model receives the history character by character and predicts the next one. If the entropy spikes from low to high they count that as a token boundary. Decoding the same characters from the latent one at a time produces the same sequence and deterministically spikes at the same point in the decoding indicating that it is at the end of the token without the length being required to be explicitly encoded.

(disclaimer: My layman's view of it anyway, I may be completely wrong)
I got a sonos device as my welcome gift to my previous company.
It's good that I can just simply stream spotify to it, but:

1- I don't like the sound processing. I mean, I understand that for most folks it's great, but they don't even come close to my Genelec setup. So I mostly use it to listen to podcasts, but for serious music/movies, I only use proper high fidelity sound setup

2- I don't like the all or nothing approach: if I don't like my current audio streaming setup, I can keep the speakers and the subwoofer, and just get new electronics. But with Sonos, I have to throw everything out.

A hardware company should not be able to brick products that can "in principle" work for a ling time.
The imperfections of murder drones
Ehh ... it's indisputable that in $CURRENTYEAR that there are a lot of people whose only experience with Christianity is "things people said on the Internet".

If many random readers won't understand a reference to "Pharisee", and people trying to make a point stop using it as a result, then even fewer Internet-educated readers will get the reference.
I use git-format-patch to create a list of diffs for the individual commits before the branch gets squashed, and tuck them away in a private directory. Several times have I gone back to peek at those lists to understand my own thoughts later.
I think it depends on the word and the context. If the person speaking is your boss, there might be situations where 'moving on' isn't an option and the words might have wider implication in your life.

Germany actually has several laws in place that explicitly protect people in the workplace, such as the General Equal Treatment Act (2006, with revisions to 2022) which contains an explicit treatment of Harrassment, specifically mentioning that of a sexual nature.

Going further, in a judgment dated from 06.12.2021, LAG Cologne, sexual harrassment was explicitly stated as acceptable grounds for extraordinary dismissal. So actually you already live in exactly that kind of country.

https://www.heuking.de/en/news-events/newsletter-articles/de...

What I think you're trying to say, though, is that you don't experience the kind of angry fanatical discourse that seems to a big feature of social media and US discourse, where laws are being weaponised and used as blunt political instruments, with which to do as much damage to society as possible.

In this case, I agree with you and am super grateful I don't live there.
The former. AirPlay and Google Cast (and Spotify Connect for that matter) are not actually standards at all. They're proprietary protocols subject to change in ways and for reasons not publicly known nor disclosed. But it can typically be safely assumed that any/all changes are made in order to maximize profits.
Oh man, is there a way to get them in the original French on PDF?
Hard not to interpret this:

"Consumers have emphatically rejected brands that ventured too far into wokeness. The Bud Light brand may have been permanently damaged by it."

as an endorsement of the social conservative elements of "antiwoke".
I would be surprised if that device can power cycle or control the volume of a stereo from 1970.
...but he really looks like a "Joe"! :D

I did say "within reason"... which I realise is doing a lot of heavy lifting.
The only laptop I ever had in my entire life where sleep works is my current XPS 17 running win10.

I want to update my hardware to a Lenovo. Not looking forward to new "sleep won't work no matter what you try" adventures.

That sht is like printers: should always work, never does.
Please, show us the website and the source code - every time I read statement like this, there is no proof.
Great idea, and it's definitely an area I am becoming more interested in as a hobbyist.

Not to be that guy, but I always think it's a shame to see an open source community centre itself around a Discord server.
> The company that owns Denon and Marantz may go out business this year.

Oh man. I guess I better stock up on the latest Marantz before the go out of business. The last one I had was my dad's and it lasted 50 years. Actually, it still works, it just requires you to manually power it on.
but the Internet is free once the infrastructures base costs have been paid.
Have you thought of a Creative Commons license? You can have a Non-Commercial clause, while letting others to cooperate with you and remix the information in your site. CC licenses are IMHO better suited for documents than things like GPL, BSD or MIT.

https://chooser-beta.creativecommons.org/
Either pick one of the recent JavaScript sandbox escape CVEs on a vulnerable browser, or redirect to your phishing page as to your liking. Again, hypothetical and very unlikely, but the risks are there.
DEI critics say: ‘DEI lowers the bar!’ Meanwhile, half the board’s qualifications are ‘I went golfing with the chairperson once.’
> LIM

A few thoughts:

The downside to LIMs is that they have ann unexpected derailment/failure mode (1), as manifested by the 2023 SRT derailment.

Briefly, the magnetic repulsion/attraction forces of an accelerating train caused a section of the reaction rail to catch on the train, which catapulted a train car.

I’ll also mention used to live near the SRT. They were still great and quirky around the 10 year mark. However, the Mark Is didn’t age well. They just got louder and louder.

They also became more and more susceptible to severe weather, to the point they were run in manual mode (versus ATO) with every snow storm.

(1) https://stevemunro.ca/2024/01/31/the-scarborough-rt-derailme...
"Many political groups do this: they identify some aspect of the opposition, preferably one that is easy to ridicule, and then repeat those accusations ad-nauseum."

Yes this is very common on the left too. Really common actually.
Oracle statement on new export controls law
So cool to have that small beginning (photo of him at the booth) to hitting success
IMHO the real odd part is "I think the majority of people don’t enjoy the majority of the time they spend making music.", making it sound as if there are tons of people making music despite not liking it. That's a lot weirder than just saying that some people don't like making music.
There are ways, no idea why doing anything here is so reviled.

Find and xargs can delimite filenames by NUL, which is not allowed in filenames. Best practice in SQL was to abandon parameters escaping completely and pass them out of band. For internal representation, use array datastructures with length information.

Actually, would it be that bad, to ban * and ? in filenames? If you accept them in the name of interop, something inevitably breaks later. Better to fail upfront. Many applications do sanitize filenames already and when they need to use binary data as file name, convert it to hex instead. It's a hassle otherwise.
it's because it doesnt come from our lord and savior the son of God Jesus Christ defeater of death
Wordpress is clunky but it never broke backwards compatibility.

HN grumbles about Drupal because many got burnt by picking the wrong horse. Drupal was the biggest CMS in the world and like a safe bet until they told their users they would have to rewrite their 7 code to go to 8 and their users decided they would rewrite to WordPress[1]. Drupal never regained the trust they lost. They extended the life of d7 over and over but never made a compelling replacement. To this day, 7 is still more widely deployed than 8,9 or 10 ever were[2].

I think it's interesting to observe the fate that Python 3 narrowly avoided. Python 3 wasn't a compelling replacement until at least 3.5. In a nearly parallel universe they're all using torch.rb instead of pytorch.

[1]https://www.jeffgeerling.com/blog/2020/did-breaking-backward...

[2]https://www.drupal.org/project/usage/drupal
How HTTP/2 Works and How to Enable It in Go