skysight-inc/HackerNews huggingface dataset:
Cutting off body parts to treat body dysphoria is something that should be done with great care and rarely leads to solving the underlying mental problems.

Trans is a much discussed variant that is hard to have a normal talk about, but there are many more variants, for instance women hating their breast & wanting to remove them, I think most people here would agree that intensive psychological treatment are preferable to actually removing healthy body parts. But in the end an adult can do what they want.
It does seem render TABs into TABs, yes. However, I don't think you can specify the TAB size. I looks like it's hardcoded to display as being 8 SPACEs wide.

The author, bouncepaw, is very friendly. If you need a TAB to look like it's, say 4 SPACEs wide, perhaps he will accept a feature request.
> By all means, have such a check as a compile-time error, but not as something that gets shipped to customers.

Tests don't get shipped to customers.
People eating more than they should, getting diabetes, and then consuming more medical services is a form of poor regulation of consumption.

The overapplication of OxyContin is another form of unregulated consumption.

Now we have the semaglutides and will see the same effect.
Two fine examples of this myopia are the basket of items that economists and government statisticians use to calculate inflation rates, and the nature of the jobs that are considered to measure labor force participation. Or perhaps more strictly, the metrics that those groups put out that the media choose to report on. CPI isnt always the best metric and something like healthcare costs are better tracked in the PCE metric. So you get this situation where CPI says "not bad, boys" and the consumers have a wildly different point of view.

For labor participation, full employment is not great if everyone is working crappy jobs. I dont know if there are better metrics buried in the government's output, but it perhaps would be more in keeping with lived experience to track participation with dependence on supplemental sources of income. if you need a second job, or charity/government help, just to survive, then you dont have a "living job". That sort of thing isnt captured by LFP stats.

To be clear, I do trust the govt stats in places like the UK and US. I just think they are measuring the wrong things.
What I find odd about the article is that it does very little to substantiate its core claim - that the reason the economy is broken are small monopolists-but-not-really-monopolists who are trying to fleece you.

It opens with the example of rising construction costs. The only remotely relevant example here is Autodesk, but by the article's own admission, "the cost of these products remains relatively minor". And that's an overstatement: they are negligible. I guess Assa Abloy is another example, but really - mini-monopolist power? It's one of countless lock manufacturers. You can buy Schlage, Kwikset, ABUS...

In fact, no serious study of the construction industry pins cost increases on stuff like that. There are far more powerful factors at play. The laborers you hire want to be paid more than before (and the government is rising minimum wages). Compliance is getting costlier due to ever-evolving building codes, environmental and energy regulations, and zoning. Customer expectations are increasing (higher finish, more sqft). To the extent the materials are getting expensive, it's usually not your lumber mill being greedy.

I don't expect every opinion piece to offer irrefutable proofs, but there is really no effort to build a case for that claim at all.

Plus, I think the article falls for the classic trap of "rising prices are not inflation, it's <something else I don't like>".
Also, it's association with “mycorrhiza” reveals the proper context.
I guess theyre dogfooding the AI will make programmers et al more efficient
A response from ISC:

Rate Limits in BIND 9 Effective vs. DNSBomb Vulnerability (https://www.isc.org/blogs/2024-dnsbomb/)

> We have been researching and testing a DNS vulnerability report called the DNSBomb (CVE-2024-33655). After extensive testing, we have concluded that this technique does not pose a significant threat to BIND 9 operators.
Alternative theory: the metrics don’t describe our full economic experience.
Not necessarily, but they are part of the Linux distribution.
That's less than 1% of their total workforce.
No wonder Knuth hasn't gotten around to writing the parsing chapter of TAOCP.
The solution is to pair the matchmaker using maps with a network acceleration product that fixes the bad routes, then the latency map and the actual latency experienced are very close.

The reason you use the maps in the matchmaker is so you can look up the latency from client to datacenter in constant time and you don't have to waste any time on the client pinging ping servers to get the results.

Plus, it costs money to run pings through the network accelerator, and they always (from experience) converge to the latency map anyway.
> all in good fun

Well, not everybody's idea of good fun I guess, friendly nations or not.

But what do I know, I only visit Norway once in a blue moon nowadays. I have actually yet to hear a good "swede joke" at all actually; maybe they are just a myth?
And it isn't true because you say so?
You’re most likely right, but people achieve the same result with having one or two children as well. It’s having minimum of 3 children that is needed to have a population growth, and that’s sometimes a bad life choice for a young woman nowadays. Again, back to opportunity loss.

It’s way easier for me to babble, because if I was a father I wouldn’t have to go through pregnancy period. Statistically it also shows men want more children than women, and that’s fair because it affects our physical health way less.
Meet The Google TV Network
At least on iOS, you can set time limits for specific websites. E.g., I have a 15 minute limit for Twitter, as I refuse to download the app.
I want to like Scala more, but investing in it just feels like too big of a risk. Especially with Java getting better everyday or Kotlin providing all of the good parts of Scala without all the “weird” parts.

Java now has pattern matching, records, switch expressions, var type inference, sealed classes, virtual threads and other features that would have drawn me to Scala in the past.

Things I still wish it had: Traits and extension methods. Both of which I know Java will never get, but just aren’t enough to draw me away.

> Using Websockets with Play,

12 years later and using websockets in play is still a giant pain. I’ve said this before but Play was the biggest mistake my company ever made.
Oh I meant from the perspective of the one selling the insurance, not the person buying it.
Norwegian Farmer Stumbles Upon 1k-Year-Old Viking Sword
The quest to build robots that look and behave like humans
Astronaut - YouTube videos that have almost zero previous views
Apple to close years-old loophole that lets children bypass parental controls
One could argue it was never all that common, except for a period where the “lower level” was all that was available. Though I have seen (possibly anecdotal) interest in some microcontroller hobbying with younger geeks, including ESP32 stuff.

But this way of thinking can also be applied to other industries. What ends up happening is that specialization forms. There are still (young even) people that get into low level languages, including assembler when optimizations require it (though compilers just keep getting better).

There’s also the inevitable back and forth between abstraction, then a reversal to simplify and remove layers. You had low level (binary/assembler) higher (C), higher (java JRE, python/perl/JS and other interpreted languages) and now there’s interest in Rust, which is a bit of a modern twist on lower level programming.

You see this back and forth elsewhere. Computing work used to be done on the server side (mainframes), then distributed out to individual computers, and then back to the cloud, and next (LLMs maybe)?
The algorithm just has a tick rate at 1 second. Assume requests come in continuously, but only do work at some rate, eg. once every 1 second for a matchmaker that is meant to very quickly find games, and maybe once every 10-15 seconds for a higher quality matchmaker that is going to do a lot of work to match players together by skill etc (longer tick times means you'll have more players to consider in each iteration)
Politics is much harder.

The number of variables in tech to identify the most likely outcomes is actually quite limited.
Another example could be needing money for life saving expensive treatment for either yourself or a loved one.

That's why I mentioned that "avoiding variance" in itself is not a good argument. You avoid it for a reason and that reason is that (u(x - a) + (u + a)) / 2 < u(x) for vast majority of life scenarios.
http://astronaut.io/ - YouTube videos that have almost zero previous views

2019 https://news.ycombinator.com/item?id=20432772

2017 https://news.ycombinator.com/item?id=13413225
Maybe it is, maybe it isn't. It's not the point. Lawyers tend to puff their smokescreens, convincing people antitrust agenda is difficult. It isn't. Once you start eating a certain amount of the pie, the rules of the game change for you, and you only, because you become too strong, causing imbalance and threatening stability.

I'm sure LinkedIn's legal department employs an army of antitrust specialists frequently dealing with accusations from their competitors. That's a good thing.

There's one position you never wanna be in: When you don't have a choice, and it doesn't matter whether you're a company or an individual. Autodesk is one prime example of a long-term nasty sales behavior significantly distorting the market. Last but not least, democratic governments around the globe have been failing to enforce these laws, not to mention these are in many cases too permissive in the first place.
Source? I’m not aware of that restriction.

Self-hosting xpi files is definitely allowed, and all xpi files are signed by Mozilla.
https://extensionworkshop.com/documentation/publish/self-dis...
Ward Cunningham's original idea of tech debt (see [1], a beauty of concision at just 300 words) is that iterative development distorts your code because you start writing code before you know the requirements, but even so, it's better than waterfall. "The traditional waterfall development cycle has endeavored to avoid programming catastrophy by working out a program in detail before programming begins. We ... [instead use] the alternative, incremental growth ..."

Today, the term "tech debt" includes sloppy code, shortcuts, novice code -- really any kind of bad code. The original conception of tech debt is more limited and tied to waterfall vs iterative process choices. [2]

[1] Ward Cunningham, The WyCash Portfolio Management System, OOPSLA 1992. https://c2.com/doc/oopsla92.html

[2] George Fairbanks, Ur-Technical Debt, IEEE Software 2020. https://ieeexplore.ieee.org/document/9121630
Does it support deploy keys, or are your website source repos public?
Well, I don't know about you, but my dependencies have often been built against a static library from a different version of the OS, so they wouldn't work on mine.
You can harvest the mushrooms and throw them away.
That's not just a nit.

The idea that these are people who are "broken" and need to be "fixed" is something a lot of Deaf people are very opposed to.
I found the process entirely ineffective. They apparently have done moral code (de jour) where they’ve decided not to ever tell you anything or give advice and instead to just listen. Ann’s her the patient talk. This may work for certain personality types but sole people find talking Anna’s talking about themselves exhausting and NOT therapeutic.
I'd be surprised if there is a single person in this comment section who would not defend to the death the root cause of all of this: fake democracy.

I used to hate Moloch, and hope for him to die, slowly.
I've given up and switched sides: I now cheer him on, I may be his very biggest fan. You all deserve what you get, and I hope it gets even worse. I hope your enjoyment level on this planet reaches parity with that of the people of Palestine.

PS: I am very sorry for being political, I will try really hard to improve. After all, none of this is really a big deal, I am personally doing quite nicely for myself thank you very much so why should I complain? It is not rational. I will try to be more rational.

https://slatestarcodex.com/2014/07/30/meditations-on-moloch/

https://vm.tiktok.com/ZMr8FGyBL/

https://vm.tiktok.com/ZMr8FgQeE/
The full source code is here: https://github.com/mas-bandwidth/matchmaker

You can turn off shuffling if you want.
so we can conclude we definitely are not entering a new ice age yet then. great news.
I found the article very interesting and didn’t for one second feel the author was ‘taking credit’ in any way. A few unreasonable critics are a good signal that you wrote something that was widely read and enjoyed. They’re not representative, they just comment a lot.
It depends on the problem right. It would have 0 accuracy one some problems and near 100 percent on others.

Based on what you are attempting to do you could get any average in the end.
> build an intern program

I agree this is the best way to hire. Additional benefits are the chance to work on greenfield problems for low cost and creating leadership opportunities for folks with a couple years of experience.

The only downside I have seen with the intern-to-FTE path is a tendency to leave after a few years as an FTE. I never ran numbers, and didn't have the god-power to get the data anyways, but would guess that half the interns who came on as FTE's were gone within 5 years. It would have been particularly interesting to compare intern->FTE tenure versus college grad->FTE tenure.

Thinking about it more, moving on after a few years of productive work is not that much of a downside. Much better than not moving on after years of non-productive "work".
Yes. Our imagination allows extraordinary levels of doublethink. We know there is crisis underway and yet Nvidia, Microsoft and Apple are the most valuable companies in the world.
Well, not for me...
In my experience you need to do ‘the big refactor’ when a codebase has to handle something big that was not part of the original design such that you find yourself having to break the simplicity, elegance, completeness, coherence, etc of the existing system by tacking on some lopsided or alternate route or structure. What you really want in place of doing the ‘tack-on’ is a new simple, elegant, coherent, etc system that can handle both the old requirements and the new. In other words, you want to do the big refactor when you have new requirements that really should have been known at the time the system was designed such that you would have done things differently to accommodate them along with all of the requirements that _were_known at the time. This is easier to do the more monolithic and strongly-typed the application is.

Naturally then, you do want to know as many requirements up front as possible, which is the basic point of the article. Even though it’s not always possible, it’s still the best path to try.

All of this ‘screw design lets just roll up our sleeves and start coding’ is a great way to end up with spaghetti code and technical debt.

The key is to do as much requirements gathering as you can up front because your initial design will address only the requirements you know about, and the initial design constraints future updates.
They delayed closing it, on purpose?
It works like magic, but it's also extremely simple to DIY if you wanna learn.

If you set up a server, you can create a git repo by just doing `git init --bare`, add the setting `git config receive.denyCurrentBranch updateInstead`.

After that you can use git hooks (more specifically push-to-checkout hook), to receive uploads, compile and launch. The hook will just be a simple shell script, the most basic version could be a variant of `compile && install && systemctl restart service`.

From there you'll be able to copy the repo locally and pushing your changes will now trigger the hook you've setup.

git clone root@yourserver.com:/path/to/git/folder
I wouldn’t jump to that just yet.

We just need to discover the right set of incentives and I’m sure we’d coordinate and figure it out.

It’s a race at this point.
Social features? I like the CI/CD stuff and Pages.
What's the best explanation for LLMs being almost right when citing sources?
For example, I asked GPT-4 to identify the source for a quote from a short story by Edgar Allan Poe. It correctly identified the author but not the title.
What's the best available explanation for such behavior by LLMs?
@ALL:

Guys (esp!), for real-pros, Viagra is a toy - instead, they use Taladafil/etc.

(Source: Boner all day _actually_ hurts ;-)
I used both Mac and Linux for a while. Other than cost of a Mac computer, I don't see much downside to using a Mac. You get *nix with a more standard setup and you'll spend less time tinkering.

I think the only reason I'd go Linux today is if I needed a beefier computer then what I can get out of a $2000 MacBook.
2022 Stack discontinued their job posting options as it was not viable.
And yet such thinking can in some cases increase your chances of surviving the viral infection. That's the placebo effect.
Why do you exclude the possibility that talking heads in news and politics are pedaling the idea that consumers feel it’s terrible?

Most everyone I know seems to be living it pretty good with much less concern for the future. Certainly compared to 2023 and even compared to 2019.
It’s like a clown delivering a heart felt speech at a birthday party.
nntp news readers had existed for many years and many do this form of threading.

So not new.

I hate many web boards as they don't thread.
Only if your mortgage isn’t paid by such a middleman.
> Economic "models" make assumptions like markets being efficient

No? You’re thinking of a specific class of models. Generally speaking, prescriptive economics is about characterising what an efficient market would look like and then identifying why reality is not that. (And whether that deviance is good or bad.)

This article could be seen doing that. It seems like domains should be closed to $2, given an efficient market. But they’re nine going on twelve.
I don’t think any of the past obstacles compare with what’s to come.

The asteroid impact 60M years ago could be compared but there wasn’t any society at the time.

What past “obstacle” has humanity overcome would compare to what’s coming in your view?
I think FedNow will have a harder time than UPI and Pix because the private options are quite good already (although nobody likes to pay unnecessary tolls).
None of it is declared war; it’s all just “special military operation” kinda stuff. It’s actually crazy how many different places the US has boots on the ground.

More details in the ET podcast episode, in public rn and can’t find/transcribe. https://open.spotify.com/episode/2Fcid5hjKbdgLWmvHreOpV
HIPPA protects you against gossipy staff. Beyond that, it’s mostly smoke - entire industries are built on loopholes.

Pre-HIPPA, the hospital would tell a news reporter about your status. Now, drug marketing companies know about your prescriptions before your pharmacy does.
I was thinking of Matt's talk, although also of how many fucking times I have fixed unit tests which do this. And not just in C++.

Also: Unit test people, it's great that it's easy to check that "foo == 5" is true, and I can see why you thought it should be equally easy to check "foo == Carol, Alice, Bob" but could you perhaps nudge the developer to check they didn't mean "foo contains all of Carol, Alice, Bob" instead when they do that? Maybe have them pick "in order" versus "any order" with no default ?

There are a few more like this, case sensitivity is one, my newest colleague is going to write a test for "dnsName = example.com" even though actually dnsName might sometimes be "EXAMPLE.COM" or "Example.Com" or even "eXAMplE.cOM" and it'd be nice if they were nudged to spend that extra moment to decide whether that's OK or not before a test goes red spuriously.
Those are essentially virtual accounts. A de it card does not have to link to a bank account, only a funding source. There are crypto debit cards.
I love how all the responses are talking about these arcane footguns that require watching obscure talks to be aware of.

Then there's the other segment of C++ programmers talking about how modern C++ is so much better now to the point that Rust and other languages are unnecessary.

The cognitive dissonance is intoxicating.
Terminator (Solar)
Here's how I know I'm old: that first photograph, of the reflex cameras on a shelf, sent a chill up my spine. All that beautiful hardware. Think of holding one in your hand. Think of the images they have taken, or may one day take.

A shelf of digital cameras is not something my eyes would linger upon, any more than a shelf of mason jars. Sure, they can take great pictures. Heck, mobile phones can take great pictures, too. But if someone says "Let me show you a few of the photos I took on vacation", it offers a chance to sit on the couch with someone and share a moment. As for "Let me scroll my phone through the 500 photos I took on vacation" ... not so much.

For context, I've taken quite a few photographs, developing most of them myself. The whole process was intriguing, from choosing a lense and a filter, to framing the photos and choosing exposure settings, to developing the film, to printing a contact sheet, to deciding on the 2 or 3 images on the roll that I wanted to print on paper. The limitations at every stage and the labour involved were part of the appeal. And when, every once in a while, a great photograph came from the experience, it was a little bit of magic.

But, again, I'm old. I guess those in the digital age would list reasons why that is fun and rewarding.
I doubt I'll ever make it to London, but on YouTube I subscribe to J. Draper, who is a tour guide and historian.

Her recent video on railings in London is vastly more interesting than one might suspect.

https://youtu.be/JHvKvOUSor4
>Without stimulation, nothing except facial flushing.

and for me, a stuffy nose and splitting headache.
Some factors on my list of sentiment drags:

* Manufacturers reducing product quality without buyers' knowledge. E.g., Pyrex or some SSD makers.

* Shrinkflation: grocery stores selling slightly smaller-sized packages without buyers' knowledge. E.g., containers that used to be square, staying equally wide (for shelf space facing) but less deep.

* Widespread Terms and Conditions / EULAs that undermine previously reliable consumer protections.

* The sense that privacy-preserving products are now out of my financial reach, due to surveillance capitalism.

I guess the main pattern in these things is a sense of failed consumer protections.

EDIT: I'm ranting about consumer sentiment, which is probably different from economic sentiment. Apologies for going off topic.
Housing costs are primarily due to zoning and other local and state government policies that limit or prohibit construction.
It’s not even open core. The solo maintainer simply relicensed the entire repo to a nonfree license without consent of the copyright holders to all the external contributions.
You still have to agree to the terms and conditions of use of the nonfree application which can of course change at any time without notice. It’s a time bomb.

I’m thinking of forking it and adding all his dumb and easy table stakes features (2fa etc) that he is trying to gate as subscriptionware.
Wouldn’t WebHID only help for getting input from the device and for connect and disconnect events?

Whereas for controlling the lights of the mouse with a browser I would think WebUSB would be used for that?
We’ve been using it for a long time, yes, but doing Marketing for a 1500 LOC Python script felt a little overblown :)

Still, Chris did a public presentation on it near the beginning (video’s in the docs) and other folk did similar things, so…