MurphyA/hacker-news huggingface dataset:
by ninetyninenine | 2025-07-17 15:44:14+00:00
You actually don’t know if it’s mimicry. No one knows what these black boxes are thinking. Everything you wrote here is in itself an hallucination. You tried to use an analogy to prove a point. On the ground facts prove a point, An analogy serves to only help someone understand your point.

And I assure you, your point has been regurgitated so many times, everyone understands it, analogy or not.
by lvturner | 2025-07-17 15:45:26+00:00
I don't see the difference to how it's ever been, just a new product name.

Zuck isn't paying $200m per employee he's spending $200m on marketing and the droves of talent that will come and work for far less on the promise of a big pay out and prestige...

The only thing that has changed is the phrasing of the headlines.
by pmontra | 2025-07-17 15:45:57+00:00
I came here to write that I expected that clients should generate previews after receiving a link inside a message. I also expected that somebody else would have already pointed that out and here we are.

However I also understand that there are a number of reasons for a server to scrape the link. In no particular order:

1. scraping all the things, they might be useful sometimes in the future.

2. the page changes, goes 404, the client is reset and loses its db and can't rebuild the preview, but the client can rely on the server for that

3. it's faster for the client as the preview comes with the message and it does not have to issue some extra calls and parse a possibly slow page.

Anyway you write that's the sender that generates the preview on iMessages so that's leaves point #1 and possibly the part of #2 about flaky internet connections: the server is in a better place to keep trying to generate the preview.
by goku12 | 2025-07-17 15:46:14+00:00
> Why not SOPS? SOPS is great for general file encryption, but kiln is built specifically for the environment variable workflow. It has commands like "run", "export", and built-in team management. Think "SOPS for .env files" with a focus on developer UX.

As far as I know, SOPS supports the same workflow with the 'exec-env' subcommand. What would be the difference here?
by jrochkind1 | 2025-07-17 15:46:21+00:00
I think we are seeing the death of what was left of the open web, as people react to inconsiderate crawling for uses (AI) they are not sympathetic with by deciding trying to ban all automated access is the way to go. :(

The result will be that giant corporations and those will bad intents will still find a way to access what they need, but small, hobby citizen and civil society efforts will be blocked out.
by nmstoker | 2025-07-17 15:46:52+00:00
HSBC had famously terrible systems when I dealt with them for a mortgage years ago - they were so bad that the staff I spoke with pre-briefed me on the range of issues their website could suffer from.

The best was that certain sections were circular, so it would start to ask the same questions again but displaying answers prefilled in - yet it would arbitrarily forget particular (different) details on each loop, defaulting to values other than what you'd entered before, so there were only certain points you should exit the loop at, to be sure it would submit the right information!

On the plus side, despite their system woes, they had very competitive rates, so it was definitely financially worth spending another 20 minutes and accepting their idiocy!
by antonvs | 2025-07-17 15:46:53+00:00
> Someone that picks up a miyoo to play SNES games on the go has no official nintendo option for this, the switch doesn't have all the SNES games and isn't the same formfactor.

Arguably this is a flaw in copyright laws. If a copyright owner refuses to make their copyrighted work available to the public, there should be some kind of "use it or lose it" exception - after all, this is all supposed to be in the public interest, in the end. (Haha yeah I know.)

But, that raises the issue of a company's older work competing with their newer work. They use copyright as a tool to withhold their own work, to increase the market for newer works. And companies like Disney use a "vault" model to artificially create demand for older works.

The question is, should companies be allowed to do this?
by StackRanker3000 | 2025-07-17 15:46:55+00:00
Are you really not understanding that there are people who have different preferences than you do?

I grew up in a rural area, with a decent-sized house and garden, surrounded by nature. It had its pros and cons. I’ve now spent a couple of decades living in large cities, and I love it. I personally don’t need all that private space, I enjoy having many people from all over the world around me and the endless options for culture, food and entertainment. When I get older still, my priorities may change again, or maybe they won’t.

I don’t think you’re insane for making other choices than I have, but you seem to lack both imagination and empathy if you can’t wrap your head around why not everyone feels the way you do.
by 44520297 | 2025-07-17 15:47:12+00:00
My friend group got busted for gaming AR and we were banned from it. The interface allowed us to sort the books by points, so we took the top 10 books, split them up among us, summarized them, took the tests, and gave each other the answers. The jig was up when they printed a leaderboard and we were all way ahead with an absurd number of points. They took them all away and we weren’t allowed to participate anymore.
by SoftTalker | 2025-07-17 15:47:18+00:00
OK there might be some confusion here on what's meant by "roofer." Roofers as I have always seen the term used means the crew that puts the shingles on.

The roof structure is built by carpenters or framers. Or more likely just delivered as pre-built trusses which are placed on top of the walls.

For a roof built on-site, a speed-square or framing square will include markings for common roofing cuts, hip/valley cuts, etc. You have to know how to use them but you don't really need to understand the underlying trigonometry.
by bigstrat2003 | 2025-07-17 15:47:25+00:00
Ironically, I have the opposite problem with website design. So many sites are clearly designed for mobile screen sizes, with a teensy-tiny strip of text on my large monitor. It's very unpleasant to read lines of text that short, so on a lot of sites I have to go into dev tools and set the text width to 1200px to make it an actual comfortable reading experience. I should not have to mess with CSS to make websites readable, but here we are.
by pknomad | 2025-07-17 15:47:55+00:00
I agree that the title can use a bit of work.

The author cites examples such as Linus and Margaret, but IIRC they studied CS and/or math as part of their educational upbringing... so I feel like they're almost counter examples of what the author is arguing for.

It seems like the author is really championing the "self-tinkering engineer" as the outperforming engineer.
by Barrin92 | 2025-07-17 15:48:16+00:00
>unless the vice is alcohol

there is no exception to alcohol for this. Anybody who was a teenager or older in the aughts remembers "alcopops" (might have had a different name depending on where you're from). Lots of countries regulated or raised taxes on mixed drinks because they were seen (probably justifiably so) as targeting teenagers. In Germany it resulted in Smirnoff Ice and some Bacardi mix drink largely going off the shelves.
by isk517 | 2025-07-17 15:48:21+00:00
The real issue is that most business just don't document anything to do with their processes. Chance are that there are a hand full of things that there are a good reason for doing and they do need to be done that way. Except the people that identified that original problem and came up with original solution have all left the company so now there is nobody around that has put in the effort (or been given the time to investigate) to figure out why things are done the way they are, and the last time one of the things that had been done forever was suddenly stopped it caused untold amount of chaos so now the directive is to just keep doing everything we've always done.
by expa13 | 2025-07-17 15:48:53+00:00
Numerai is a hedge fund that uses crowdsourced machine learning models, with contributors staking its token (NMR) on their predictions.

They just announced a buyback of NMR from the open market. NMR launched in 2017 and has a fixed supply of 11M tokens.

The blog post explains how the buyback will be executed and how staking works.
by Tobani | 2025-07-17 15:49:05+00:00
I did full CS / Software Engineering curriculum. There was a lot that I taught myself because I was curious / passionate. I learned a lot about things not covered in classes. But the classes also taught the boring details of things like data structures that you can generally ignore until you hit some level of scale/success.

I've seen self-taught software engineers build great looking UIs and during the code review point out things like "data structure X" would work better. I get a response about "Premature Optimization," when in fact the right data structure would be less code and I have to show them.

I've also met self-taught engineers who read detailed research papers on topics on and sometimes made things perhaps more complicated than they ever needed to be.

passion & formal education definitely play interesting roles in what people produce.
by dairyfiend | 2025-07-17 15:49:17+00:00
This is my universal BS detector, inspired by Harry Frankfurt's essay "On Bullshit."

Here's how it works: If a claim undermines its terms, evades its implications, or yields no discoveries, it is BS.

The write up on my blog is still missing citations, but should be rigorous and readable. There's a plain English explanation, syllogisms, a Kantian-style transcendental argument, Q&A with edge cases, and summary with Socratic demonstration at the end.

I'm grateful for any feedback you offer. My goal with this project is to promote shared reality and save everyone's time debunking nonsense. Please enjoy.
by sorcerer-mar | 2025-07-17 15:49:21+00:00
I don't know what point you think you're arguing against.

I am not denying permitting exists and it slows things down. The original point was that this is a major contributor to cost of construction, which it's not. They specifically said "a small cost seems to be the actual labor and materials [compared to permitting etc]"-- this is absolutely not true. It is not even close to reality in the US.

Here you're just pointing out two facts:

1) Permitting exists (and slows things down)

2) We have a housing shortage

No argument there! But what you are failing to do is demonstrate that (1) is the major driver of (2).

The actual drivers are the cost of well-situated land, cost of labor, and cost of materials. This is evident in ANY actual budget from ANY actual construction project.

Add to that the fact that large scale homebuilders are petrified of creating a 2008-style oversupply so they've been chronically underbuilding since then -- and will continue to do so regardless of permitting reform. This is evident in the housing starts compared to population growth since the GFC.
by ARandomerDude | 2025-07-17 15:49:46+00:00
Self taught dev here, I completely agree you miss the boring details...at first. One day (hopefully early on) you realize algorithms, data structures, data alignment, etc. are actually pretty important when building larger or high performance systems, or when targeting underpowered hardware. At that point the self-teaching resumes and you pick up all these pieces too.

When I started tinkering with Ruby on Rails I never thought one day, in a different context, I would need to write a hardware-specific, custom binary (de)serialization protocol. Then it happened.
by ninetyninenine | 2025-07-17 15:49:49+00:00
The obvious thing to cut is the goddamn military. I’m not even talking about cutting things off to make the military weaker in a world that largely doesn’t need a powerful military. I’m talking about actual insane over spending.

But even Elon couldn’t do that. I don’t know if any president can. Something is deeply wrong here.
by ewoodrich | 2025-07-17 15:49:53+00:00
Not the same effect exactly but I live in an 70s era apartment with heated ceilings in a couple rooms (which I didn’t even know was a thing).

It was a similar experience where initially it seemed great in the winter how quickly a room felt “warm”. But quickly you notice the air itself isn’t as warm which isn’t very pleasant and wait, I’m not feeling “warm” anymore I’m feeling “very hot”.

I basically gave up using them after the first winter except turned up sub-perceptually at like 25% just to add a bit of heat input to reduce the days where I need a space heater.
by duped | 2025-07-17 15:50:24+00:00
> No one is buying 20 year old consoles and games that probably aren't even sold by the original company anymore. Seems pretty much like a classic victimless crime IMO.

Hokay, so preface this with that personally I think so what? let people be free... but here's the (an?) argument:

Unlike other markets, media and entertainment is zero-sum. Ultimately revenue is derived from how many person-hours of attention you can acquire, while people have a finite amount of time to be entertained. Media holders have always preferred to keep media access at a trickle (see: Disney's treatment of their "vault" in the early VHS era) so they don't lose your attention on their current products. It's the same with retro games - each hour someone plays a ROM they can't buy anymore is an hour that could have been spent in a new game that they would have to pay for. They would also argue the existence of retro-gaming secondary markets cannibalizes the growth opportunity for remakes with current gen platforms.

Basically, secondhand/reusable markets are detrimental to businesses that depend on new releases because over time the secondary markets' share of the total grows larger than the primary.
by bumby | 2025-07-17 15:50:31+00:00
I believe this is a prime example of platform decay (“enshittification”). This tends to make the customer experience worse to reduce the workload/increase profits for the company. At least with the current version of LLM chatbots, I’ve yet to call and get a satisfactory answer to any mildly nuanced problem. It tends to add a layer of needless frustration and delay before eventually linking me to a human anyway.
by bigstrat2003 | 2025-07-17 15:50:44+00:00
Not sarcastic at all. I have never seen people (not even my nerdy friends, least of all normies) bring laptops to a friend hangout. People might bring laptops if they were getting together to work on stuff, but then that isn't just hanging out any more, there's a purpose to the gathering. I would be astonished if someone could show that non-techy people ever brought laptops when they would hang out. Techy people (like your friend group), maybe. But not your average person.
by arrosenberg | 2025-07-17 15:50:49+00:00
No, it was colonial monarchies that legalized those practices in the first place. You know, Kings, ordained by God. Thats not to say liberals abolished it immediately - Thomas Jefferson holds a lot of blame there, but liberal governments are the ones that did abolish it, and they are the ones that achieved the highest levels of broad civil rights in the history of civilized humanity.

> But I get it. You're fundamentally statist - no amount of state-sanctioned evil can ever convince you that the state is bad.

Pretty odd assumption to make. Clearly I think some types of states are bad, I'm just pitching for one specific kind. Israeli theocrats are bad too, but I get it, leftism - history is a suggestion and nothing is ever good enough.
by nazgulsenpai | 2025-07-17 15:51:05+00:00
No wonder the statement from Video Games Europe[0] in response to the Stop Killing Games initiative was laughed at from every corner of the internet. It didn't say anything unexpected but just underlined why these types of preservation initiatives are so important. Should Abernic ship devices loaded with illegal ROMs? Probably not. But to prosecute a customer who bought the product legally for it is a sad joke.

[0]https://www.videogameseurope.eu/news/statement-on-stop-killi...
by machiaweliczny | 2025-07-17 15:51:13+00:00
Agree that celery is a mess and it doesn't work well with async (Asyncio) python. I think version 6 maybe will support it sometime.

I also had a lot of problem due to async primitives with sqlalchemy - there's some tricky stuff with asyncio.gather vs TaskGroup and how sqlalchemy session works with it to be able to compose code easily.
by sebstefan | 2025-07-17 15:51:37+00:00
University classes are great. They force you out of your comfort zones. When I was self taught I would never have pushed through learning the socket API in C, doing so many projects in bash, studying the academic side of distributed systems, data structures, common algorithms. Stuff like that.

I interview a lot of self taught people, or boot camp graduates, and their issues is often that they pigeonholes themsleves into a comfort zone, or they fall apart when you ask them about academic topics that are relevant for the job.

On the other hand, people who never taught themselves anything code related often suck at coding, or they've forgotten a lot of what they learned in college. Hell, for some of them, even while still in college they've forgotten a lot of what they were taught the years prior.

It's best to have done some code by yourself before university, so that you have faced the problems that arise naturally, and when the courses present you with clever solutions to them, you retain them. You don't just dismiss them as fancy theoretical stuff you need to know for the exam, then promptly forget. You've footgunned yourself with memory management enough times that it speaks to you when you get explained RAII.
by crowcroft | 2025-07-17 15:51:38+00:00
Point 2 is true to an extent, assuming you aren't monetizing your traffic though, wouldn't earning citations still be more valuable than not showing up in Google at all?

You should also consider that a large proportion of search is purely navigational. What if someone is trying to find your blog and is typing 'evgenii pendragon'. AI summaries don't show for this kind of search.

Currently I can see your site is still indexed (disallowing Google won't remove a page from the index if it's already been indexed) and so you show in search results, but because you block Google in robots.txt it can't crawl content and so shows an awkward 'No information is available for this page.' message. If you continue to block Google in robots.txt eventually the links to your site will disappear entirely.

Even if you really don't want to let AI summarize your content, I would at least allow crawlers to your homepage.
by mpeg | 2025-07-17 15:51:47+00:00
Welcome to tech. Same as it's ever been, I've been a founding engineer twice in my career and walked away with 6 figures in RSUs while the random enterprise sales guy two desks over made 7, and the founder made 9.

I do understand the frustration, especially if you have been affected personally, but it's just the way the world works. Starting a company isn't easy either, and as I'm finding out requires a completely different skillset.
by hellotomyrars | 2025-07-17 15:51:49+00:00
To be fair 99 Bananas still tastes like ass with a hint of incredible artificial banana.

Also the cultural aspect is just different. It is generally harder for kids to get alcohol in my experience and also you (usually) don’t carry a bottle of 99 bananas and swig it every few minutes out in public.

Perhaps most importantly is that alcohol doesn’t contain nicotine. People get addicted to alcohol but not in the same way people get addicted to nicotine.
by lucasoshiro | 2025-07-17 15:52:02+00:00
It can store empty directories (actually, trees). It can't do normally because the index maps paths to blobs, an empty directory doesn't have a file to map to a blob and then `git add` will have no effect. Given that normally we write commits from the index content, then normally we won't find an empty tree.

You can run `git commit --allow-empty` with an empty index and the root tree will be the empty tree:

$ git init $ git commit --allow-empty -m foo $ git rev-parse @^{tree} 4b825dc642cb6eb9a060e54bf8d69288fbee4904

4b825dc is the empty tree. And a funny thing about it is that it is hardcoded in Git, and you can use it without having this object:

$ git init $ git commit-tree -m foo 4b825dc642cb6eb9a060e54bf8d69288fbee4904 $ tree .git/objects # you'll see that there's no file for the empty tree

This is a good reading about that weird object: https://matheustavares.dev/posts/empty-tree
by blueprint | 2025-07-17 15:52:21+00:00
I don't think I said anything about the lack of existence of complexity. But all those complex things operate by one very simple, fundamental principle, and among other truths we call that principle The Truth. afaict this truth is called a law and it can be found through logical derivations and proven by contradiction. (It has been stated repeatedly by different philosophers in history.

By the way, you claim that the movement of things exists, but that is simply something you saw from your perspective without confirming the reality of that. Buddha would beg to differ given that according to him in scriptures, things were never born and don't decay etc.

If we assume that anything was actually born, then I say that it operates by the law of cause and effect, and the theory of repetition. These two laws create all phenomena and all other laws aiui. they're very simple.

And there is a difference between complexity of structures, and a given persons difficulty in understanding it. I do get the impression that you know this, but my point is that even what we call complex could be of the same difficulty to comprehend for someone who can see the universe whole. "for a real master of philosophy there is no difference in the difficulty of questions."

if you still believe that I'm missing your point please tell me again, so we can confirm.
by bluGill | 2025-07-17 15:52:30+00:00
That is a lot of work. It is easy to complain about 'red tape', but ever single line is there for a reason. So the real arguement is what isn't good enough to be worth the cost. I don't want a building to fall, but I also don't want inspectors to insists on additional bracing where the isn't even a stress point (which I have seen)
by BenjiWiebe | 2025-07-17 15:52:34+00:00
Except that your queries are spread out to different places instead of all being sent to a single server.

You ask .com resolver for domain.com's NS, and then you ask ns1.domain.com for foo.domain.com. Then you browse to wikipedia.org, and none of those DNS queries go to the same place as the previous site.
by rco8786 | 2025-07-17 15:53:01+00:00
That was me. Self taught since I was 13ish. Landed a job on a team of "actual" engineers (think Stanford/MIT grads doing massive scale distributed systems in the 2010s) and became painfully aware of all I had missed in a CS degree. So I spent a year diving into CS fundamentals and whitepapers...turns out it was all just as interesting as learning to code itself.
by nordsieck | 2025-07-17 15:53:10+00:00
For a while, I was optimistic that Apple would at least continue to release the SE every 3-ish years. I'm guessing they wanted to finally kill the fingerprint reader and other SE-specific features[1]. And maybe even the SE with its reduced price didn't sell that well.

---

1. Yes, I understand that these features were present in other phones, but the SE was the last phone actively sold by Apple that had them
by cjbgkagh | 2025-07-17 15:53:46+00:00
I guess I meant locally to the server not the client (edge). But also perhaps a very light model could be run on the edge.

I built a porn detection filtering algorithm back in the Random Forest days, it worked well except for the French and their overly flexible definition of 'art'. The 'hot-dog/not-hot-dog' from SV HBO is pretty accurate on what that was like. I've thought about what it would take to make a CSAM filter and if it could be trained entirely within a trusted enclave without external access to the underlying data and I do believe it is possible.