skysight-inc/HackerNews huggingface dataset:
You're right that there are limits (just as there are limits on free speech), and I don't think any sensible person is advocating for freedom of association on the basis of religion/race/gender. The original comment was proposing that merely holding an ideological position should afford some sort of legal protection - this is akin to firing someone for political affiliations, which is allowable in most cases for private enterprise, with greater latitude for political activity afforded to government employees.
I like how they couldn't be bothered to show examples of this ideal unit test code they think is just as good as documentation, just like people who can't be bothered to write docs.

In reality, except for the most trivial projects or vigilant test writers, tests are too complicated to act as a stand in for docs.

They are usually abstract in an effort to DRY things up such that you don't even get to see all the API in one place.

I'd rather keep tests optimized for testing rather than nerfing them to be readable to end users.
My employer, Read the Docs is a heavy user of Cloudflare. It's actually hard to imagine serving as much traffic as we do as cheaply as we can without them.

That said, for publicly hosted open source documentation, we turn down the security settings almost all the way. Security level is set to "essentially off" (that's the actual setting name), no browser integrity check, TOR friendly (onion routing on), etc. We still have rate limits in place but they're pretty generous (~4 req/s sustained). For sites that don't require a login and don't accept inbound leads or something like that, that's probably around the right level. Our domains where doc authors manage their docs have higher security settings.

That said, being too generous can get you into trouble so I understand why people crank up the settings and just block some legitimate traffic. See our past post where AI scrapers scraped almost 100TB (https://news.ycombinator.com/item?id=41072549).
Shit, I'd forgotten that Gravitar is Matt's.

Just deleted my Gravitar profile/account, which required me to delete my Wordpress.com account too.
From my faded memory, I thought they were referred to as Emergency Broadcasting System[0]. The 90s memories confuse it with Emergency Broadcast Network[1]. Not exactly the same thing though

[0] https://en.wikipedia.org/wiki/Emergency_Broadcast_System

[1] https://en.wikipedia.org/wiki/Emergency_Broadcast_Network
Is this not common practice? I'd expect a good engineer who cares about their work to be just as suspicious if something works _when it shouldn't_ as when something doesn't work when it should. Both indicate a mismatch between your mental model and what it's actually doing.
It's easier to go from a bit number to (byte, bit) if you don't have to divide by 10.
One thought is that it's always a whole number of bits (3) to bit-address within a byte. It's 3.5 bits to bit address a 10 bit byte. Sorta just works out nicer in general to have powers of 2 when working on base 2.
Gemini 1.5 Pro 002 can return a couple of lines but then it usually truncates it with "rest of the content here" or tells me that it's impossible for it to access any disk. If I ask it to "Just pretend!" I get this:

Output error
Full output blocked. Edit prompt and retry.
Do you find that this requires an unusual amount of self-control? I have no reason to manage my food intake, but in the limited times where I have I've found it quite difficult
How fast can you parse a CSV file in C#?
Incredible things are happening in the C++ community.
The FCC Is Also Fed Up with Data Caps
Huh, that gives the LLM an example

<Person1> "Welcome to Podcastfy! <break time="0.5s" /> Today, we're summarizing an interesting text about [topic from input text]. Let's dive in!"</Person1>

And then tells the LLM not to do anything at all like that example

Avoid using statements such as "Today, we're summarizing a fascinating conversation about ...". ]
[PauseInsertion: Avoid using breaks (<break> tag) but if included they should not go over 0.1 seconds]

Is this an intentional technique in prompt construction to avoid the LLM over indexing on the example or something?
SOFA - Start Often Finish rArely
> Serious question: has there (ever?) been any, since say, Windows 2000?

Start menu search in Vista (of course then we had to wait for 7 for a semi-decent Windows)

Past that... WSL? But it sort of says something that the biggest improvement to Windows is adding Linux.
I'm fairly sure it's because the English character set fits nicely into a byte. 7 bits would have have worked as well, but 7 is a very odd width for something in a binary computer.
Ik we love clowning on crypto but stablecoins are pretty useful, even for non-criminal stuff.
> Employers purposefully seek out non-U.S. citizens as they know they're happy to work for a lot less, especially if gets them into the U.S.

This is commonly stated but is not true. US companies are required to pay the "Prevailing Wage" [0] to H-1Bs, so they cannot use foreigners to undercut US citizens.

However, foreigners whose presence in the US is dependent on their employment are certainly more likely to be abused by employers

0: https://flag.dol.gov/programs/prevailingwages
That's because you install versioned packages like postgresql-15: https://tracker.debian.org/pkg/postgresql-15

That way you can have multiple versions of the same package.
Does Open Source AI Exist?
It really depends of the scale. If it happens repeatedly you can infer something but if there’s only an occurence it’s pretty clear it’s an accident.
Weird that the maybe-AI-generated image of a column says "Postgres 13" on it when the article talks about Postgres 17.
Because upgrading is a lot of work, and is higher risk than upgrading other software.
I suspect there are fashion/social signaling type reasons why streamers and podcasters put the mic visibly in frame. I found it wasn't difficult at all to get it out of the camera view with a minor but acceptable quality loss and no echo. My walls are mostly bookshelves which helps but is not exceptional.
> What happens if you get full, and you have to take some home? Are you now fired?

Only if you don't eat it yourself later ;)
Apropos of nothing, one time a buddy took a big dose of LSD with another friend and they were adamant that I had to witness a form of telepathy that they had stumbled upon. They came over to demonstrate and it turned out they were just whispering to eachother from across the room
I'm not sure I would call their sample diagram in the README beautiful or reflective.
Why is assisted suicide programs the horror rather than the systemic effects that lead people with no terminal conditions to prefer death to possible living conditions?

Without assisted suicide being requested, those people will just be overlooked & ignored.

Instead of removing assisted suicide programs, we should consider them to be a societal feedback system regarding society's greatest failures.
The standard term is "trit" because they didn't want to go there.
I've always wondered why Postgres is so insanely popular. I mean it has some nice things like very powerful support for a very comprehensive subset of SQL functionality, but most apps don't need all that.

It really feels like early 1990s vintage Unix software. It's clunky and arcane and it's hard to feel confident doing anything complex with it.
> good tests show you how to use the code

If you can't find examples of how to use the code in the code then why does the code even exist?
There's a corresponding plague of WordPress malware. It's my belief that people have industrialized password guessing and vulnerability exploration. There's a dazzling variety of webshells, and kinked WordPress plugins etc that get installed. I believe access to these is often sold or rented. Infosec people are so oriented towards Windows, they overlook this whole ecosystem.
You can share your experience with data caps here.

https://consumercomplaints.fcc.gov/hc/en-us/articles/1613625...
Can that device scroll a web browser?
Use Krita for art.
> Matt is really, really, really out of touch with his own userbase.

I think Matt probably has some idea of a "user base" for which he's "fighting the good fight". But it doesn't include _me_. Or any of the place IO work at's clients who're running WP for their website. Or the ACF plugin developers, or any of the other developers publishing themes or plugins on wordpress.org who must be thinking "WF actual F" about now.

As I commented elsewhere:

So far as I can tell, when Matt talks about "the WordPress Community", he means:

- Matt
- the people who didn't quit Automattic last week
- _maybe_ the WP core developers who don't work at Automattic, so long as they keep their criticisms to themselves

And the community of people who _use_ WordPress to run their websites, and the people who help them to do that, and the 3rd party plugin and theme developers who make WP work for so many different kinds of websites - can all go and get fucked.
Very enjoyable. It will a constant reminder that I need to decide how I want std::byte to print - character or integer ...
Data source: https://w3techs.com/technologies/details/cm-wordpress

WordPress is used by 62.5% of all the websites whose content management system we know. This is 43.5% of all websites.

They go into detail on how they measure: https://w3techs.com/technologies
The fine is a pittance. I usually scale these to a median household income, let's call it $80k. A quick Google says ESPN's revenue is $2.48B/y. To ESPN, this feels like how a $2.73 fine feels to a median household, or a $0.45 / instance fine.

As the article notes, it's the statutory maximum, so the FCC's hands appear a bit tied.
This is entertaining and probably a good idea but the justification is very abstract.

Specifically, has there even been a C++ compiler on a system where bytes weren't 8 bits? If so, when was it last updated?
Is this like a pump and dump scheme? Im sure most of these coins if not all have one main goal and that is to take the money of the gullible.
Life management system for Obsidian！

Simple, Efficient, Handy vault！

Integrate periodic notes seamlessly with PARA/CODE.

Schedule Planning (Daily, Weekly, Monthly Calendar View)
Effortlessly plan and manage your tasks with our intuitive drag-and-drop interface. Enjoy comprehensive daily, weekly, and monthly views to optimize your time management and boost your efficiency.

Advanced List
Are you troubled by long tasks, bullet notes, and file lists? This time, we bring you the ultimate solution!

New Features 1⃣ Page Turning: Even long lists can be easily browsed! 2⃣ Sorting: Sort by date, status at will! 3⃣ Search: Text and date search with one click, everything is under control!

Not only that, the task collection and task completion list in the periodic notes also fully support these new features! Want to find a specific task or record? Just a few seconds!

Home Page View
Your central command center for life and work. Our sleek, user-friendly dashboard provides an at-a-glance overview of your inputs, projects, tasks, and outputs, enabling seamless coordination of all aspects of your life.

Theme Notes

Experience our upgraded note-taking system, evolved from the PARA method. With customizable options and an intuitive interface, Theme Notes simplifies the process of capturing, organizing, and utilizing information, making it accessible for users at all levels.

More Features in Development
We're constantly working on new features to enhance your experience. Stay tuned for updates and new features!
How we made GitHub Actions 2x-10x faster for $3K and one afternoon
self built runner box how to including overclocked tuned high spec CPUs, and how to deploy self hosted runners.
no doubt you've got your brainfuck compiler hard at work on this ...
majestic indeed!
I, like, immediately switched after minimal reading about it here a few weeks ago. It’s simply excellent.

> in Python there should be one obviously correct way to do everything that’s why there are dozens package managers.

I feel like the last thing that eased up my Python version and project management game like this was pyvenv.

it also just supports all the basic pip install commands that you already remember.
I’ve known companies to give exit packages on firing to avoid a lawsuit since you sign away rights to sue for illegal firing and it’s a nice cheap bribe. Mostly the big lawsuit targets do this. Not usually as good as the layoff package, but something. But not all places do it, of course. I mean even layoff packages are optional, really.
Perhaps in the "progressive cognitive dysfunction" sense...
If you're ignoring what's efficient to use then just use a decimal data type and let the hardware figure out how to calculate that for you best. If what's efficient matters then address management, hardware operation implementations, and data packing are all simplest when the group size is a power of the base.
In some cases, unit tests can both test and specify the semantics of the system being tested. My favorite example is the ReadP parsing library for Haskell. The source code ends with a short and automatically testable specification of the semantics of the combinators that make up the library. So, in this example, the tests tell you almost everything you need to know about the library.

https://hackage.haskell.org/package/ghc-internal-9.1001.0/do...
Most sites that support passkeys only allow one passkey per account, and it’s never clear whether they do or not.
I think the default prompt attempts something like that -- one host does tend to take a more questioning role, and I've even had a few pods introduce one of them as a guest expert. But it seems like it sometimes loses track of who's who in that dynamic.
Depends what “can do the job” means, right? Elite tech companies try to hire the highest ability people they can. The US is not a large share of the world’s population, so even if it is massively overrepresented in top performers, the vast majority of top performers are still foreign born. Your position is that US companies should hire less impressive people because they are American. Maybe you can build a functioning search engine that way, so a 100% American-born engineering team can technically do the job, but does it end up being Google? Does it end up being competitive relative to what the immigrants who worked on it would have done in their own countries or a friendlier country?
DHL pioneered the sharing economy (2016)
A word that is good to know here is ergodic [0]. Which I must admit to not really understanding although it is something like the average system behaviour being equivalent to a typical point's behaviour. If a process is non-ergodic then E[X] is usually not as helpful as it seems in formulating a strategy.

[0] https://en.wikipedia.org/wiki/Ergodic_process
It's not "rather than" and there are plenty of signals other than the deaths of disabled people.
The terms explicitly say that uploaded content is not used for training the model.
I know some DSPs have 24-bit "bytes", and there are C compilers available for them.
Translation: Google offered them a discount that could be passed on to customers in exchange for not paying credit card transaction fees, but they preferred to pay more in exchange for a kickback from their credit card company that accrued only to them.
Automattic offered employees 9 months pay to quit over WordPress drama
So what you've done is redefine "application" to mean half of your backend? Meaning your privacy page, which claims "we don't & cannot observe what you are doing", is outright lying? Meanwhile you're here commenting about how "the encryption & anonymity are rock solid" and nothing at all like the "encryption at rest" other services have. This is insanely sketchy.
not OP, but I agree it is modern cultural problem and a personal responsibility problem.

However, I dont agree with your supposition following from that.

I think that obesity is a symptom of a cultural problem worth solving, not an individual moral failing, and there are better ways to learn than death.

There are lots of things in our culture that result in physical and mental sickness. It is good to treat the symptoms, but we should also pay attention to the cause.

Culture operates both at the individual and collective level. One can not exist without the other. One can not change without changing the other. Personal beliefs and actions shape collective culture, and culture shapes personal beliefs.
As a person who designed and built a hobby CPU with a sixteen-bit byte, I’m not sure how I feel about this proposal.
There's only one right answer:

Nybble - 4 bits

Byte - 8 bits

Snyack - 16 bits

Lyunch - 32 bits

Dynner - 64 bits
Related first round (261 points, 14 days ago, 376 comments) https://news.ycombinator.com/item?id=41738914
...or coming back....
PKI is for authentication: who can access. Secure WebSockets has nothing to do with authentication, so it’s an additional layer. Secure WebSockets (WSS) is just RFC6455 over TLS.

That said, get your secure WebSockets working without authentication first. You will need certificates whether from a real CA or something you generate yourself. Then once that works you can figure out PKI for authentication. You will have to figure out secure key exchange, key management, and so forth from an organizational perspective.
What's the alternative? MySQL? No transactional DDL, immediate fail.
HOWTO: Fork WordPress
Honestly, I've aside from React and Java (8 -> 21 is big but still not that big), there's very little software that I updated and noticed a major step change difference in the system. Once it works, its fine
Congratulations!

"I hope I never mullenweg a project this badly."

That is the only good thing I've seen come out of this whole debacle. This needs to become standard tech/OSS lexicon, and Matt's enduring legacy.
That page did absolutely nothing with JS off; just shows a blank page. Now I know it's not worth turning JS on for either, like the majority of the stuff I come across.
Look at Japan - schools in Tokyo are extremely space-efficient (like most of Tokyo) and have innovations like rooftop playgrounds (with high, safe fences).
Seems like a massive design fail if they can't maintain backwards compatability and provide a safe, low friction upgrade process.
I rarely see much objection to contentful 'advertising' like this. Anyway, the answer really is that it's fully handled by submission/voting/flagging mechanisms, doesn't matter what anyone might say.
Or it could simply be that since it is on by default for Mullvad, that Cloudflare and others have an explicit exception built in for it. It might also be dependent on where traffic is coming from. I have had different behaviour with different ISPs. Perhaps your entire VPN network gets a pass due to, perhaps depending on how they manage abuse, or how much unique information they can get just based on the few bits of info the browser leaks combined with the uniqueness of the browser and VPN connection IPs.
> Postgres 17.0 has been out for a bit and ...

No. It's been released in September 2024. That's not "quite a bit".

Now as to why people aren't all on 17 and not even on 16 yet, here's an acronym for you: LTS [1]

Debian 11 Bullseye is the current LTS. It came out in 2021.

[1] https://en.wikipedia.org/wiki/Long-term_support
There were/are C++ compilers for PDP-10 (9 bit byte). Those haven't been maintained AFAICT, but there are C++ compilers for various DSP's where the smallest unit of access is 16 or 32 bits that are still being sold.
I’m already using a password manager. I struggle to see the security benefit to storing passkeys in them.

On the other hand I like the security benefit of hardware passkeys. But these are unusable because 1) most sites that support passkeys don’t support registration of more than one passkey, and it’s hard to determine if they do or not, and 2) the security benefit is defeated if sites allow recovery without a registered passkey, which most do, and again it’s hard to figure out if they do or not.

So what’s the point?
I’m unsurprised that a large component of the treatment is effectively just “lose weight”. For many years I’ve heard accounts of significant weight loss reversing type 2 diabetes.
> he made a company backed by Private Equity look like a victim

Jason Cohen understood the tradeoffs of using private equity versus bootstrapping. He goes into the decision in more depth elsewhere, but at 44s into this video about avoiding private equity he alludes to his decision:

https://m.youtube.com/watch?v=otbnC2zE2rw&t=0m44s
I mean, we're aren't talking about him and Automattic because he's a good CEO or person.

There's plenty of reasons to dislike Matt without stirring up petty drama that's exaggerated or misleading.
How do you deal with jamming? If you're fighting the Taliban, sure, you can use wireless tech all you want to do this kind of stuff. If you're fighting a technological adversary, it isn't so easy.
What I meant is that Julia is a general purpose programming language, and Frink is a comprehensive and thorough calculation DSL.

You could use Frink for things that aren't its focus, of course. But few would want to.
MS Copilot was pretty great up until the last few weeks when they rolled out a totally new version, that is indeed, vastly inferior to the previous product. Too bad they didn’t leave well enough alone.
> and the few that are there

Completely wrong as roughly 25% of the UK population has a university degree. The U.K. has lots of problems but a lack of graduates isn’t one of them.
The prefix is tri-, not ti- so I don’t think there was any concern of going anywhere.

It’s tricycle and tripod, not ticycle.
This video was a real eye-opener. Amazing how this tech is basically gone now when it's so clearly superior to microwave ovens today.
Not Invented Here!
I think Krita is the best I’ve found now, though it’s not a 1-on-1 comparison.
And the cavemen drawing on walls before Michelangelo didn't have paintbrushes, complex pigments and cathedrals to paint on? Heaven forbid we make better tools.

Considering those operations are available in other vector art tools that aren't constrained by directly using SVG as the fundamental editing format it seems like a reasonable complaint.
probably not, there's a new and growing market of image editing software with a wide variety of tricks, i wouldn't be surprised to know this is already implemented on some niche website
Should be either 9 or 27 I'd think.
Prolog was a neat exercise, but for practical programming you might want to combine both logical and functional programming. I think 'Curry' does that.
They also have a complexity score, so you can certainly search for 'find me the highest rated game as simple as monopoly'
> People buy products to satisfy their needs

People buy products for the novelty all the time. Sometimes they are disappointed with what they got, sometimes they discover new things. Take this very feature being discussed. How many people need it if Adobe released it today? How many would like what they see and decide to buy or renew?

> Given the option (in the absence of monopoly) they will search for another company that treats them correctly.

Are we still talking about product features?
I did keto for almost a year, and it wasn't that bad. My wife lost 50 lbs and I lost 45lbs. 190 > 145 (I had to put on weight afterward). First of all, you can eat things you enjoy, and you don't have to limit your intake. Basically, eat until you're full. When you're fully in ketosis (~2 weeks) you'll naturally not feel hungry. This is what makes keto great because you're never in a situation where you're hungry (at least after a few weeks).

Eating out isn't as bad as you think when in that position. Get a steak with some low-carb vegetables on the side. You can still have blackberries and raspberries and if you really need to "cheat" you can find some deserts that are no carb. Although best to limit those types of sugars. Use an app / website to track carbs for the first few months.

Just remember you're either in ketosis or not. There's no such thing as a "cheat" day on Keto as going over carb amount can kick you out.