MurphyA/hacker-news huggingface dataset:
by throw10920 | 2025-05-08 04:03:58+00:00
The result type is obviously insufficient for writing nontrivial programs, because nontrivial programs fail in nontrivial ways that need exceptional control flow. The result type does not work because you have to choose between immediate callers handling failures (they don't always have the context to do so because they're not aware of the context of callers higher up on the call stack) or between propagating all of your error values all the way up the stack to the error handling point and making your program fantastically brittle and insanely hard to refactor.
by dangus | 2025-05-08 04:04:50+00:00
Sure, to each their own, but that's kind of like saying you enjoy playing zero sidequests in Skyrim or Oblivion.

You're quite obviously missing a large chunk (heh) of what makes the game appealing.

If there was one mod I'd pitch to most Minecraft players to motivate them to install mods in the first place it would be the Create mod and its ecosystem.

I would guess that Microsoft discontinuing support for VR was partially due to the fact that the vast majority of VR players in Minecraft are not using Microsoft's own method of doing so. Vivecraft is almost certainly far more popular.
by atonse | 2025-05-08 04:05:14+00:00
Oh 100% agree. It's still better than the crappy old-school thermostats. I wasn't even trying to compare it to those. I just expect more out of the software given that the hardware was pretty nice.

But does anyone leave the "learning" part on? I turned it off a few weeks after I got it, and never used it again.
by alabastervlog | 2025-05-08 04:05:17+00:00
You know, it hadn’t occurred to me how rare that very-narrow sort of film is. I can easily come up with ones focused on a single character, or different sorts of films with multiple perspectives, but that? The only recent stuff I can think of is from Wes Anderson, though even that’s not a close match, if I’m reading your request correctly.
by rapsey | 2025-05-08 04:06:50+00:00
If you are storing rows as records in FDB I am very skeptical about the performance. It seems to me it would be quite poor, because of the latency. You are talking to the network to get every row.

I guess it would be scalable. You could execute lots of concurrent queries, but the actual performance of every non trivial query would be poor compared to a regular SQL DB.
by sureIy | 2025-05-08 04:09:45+00:00
> moves the brake light up to eye level for people in SUVs

Sad that this would be needed. At that price it's insane to me. OP's article is about democratizing safety and keeping it at a low price, while this over engineered brake light is $160 plus tax. Then a 3350 mAh battery and it lasts only 8-12 hours. Crazy
by Duanemclemore | 2025-05-08 04:10:21+00:00
Hey, I'm not used to feeling "seen" on HN! Architect, architecture professor, and computational designer here. This is a great first intro to Grasshopper. The links he provides near the top are next steps for those interested in more.

I've found that it opens computational design and programming more broadly up to a broader audience. It has found huge purchase in architecture specifically. I would say this is as much cultural as technical, as architects generally are less rigorously systematic and more global in their thought processes. As people who work largely in the visual domain we are also "visual learners" so to speak.

I first started dipping my toe into Grasshopper in about 2010, and feel that I was fairly expert by about 2015. SHAMELESS PLUG [0]. I've used it at a high level since, and taught it extensively.

Most users - almost all for a very long time - used it primarily as a tool to create, draw, and fabricate more crazier geometry easier. And it is certainly good for that. But in using it - and especially in teaching it - I also find that it is excellent to demystify the design process in ways that folks like programmers instinctively understand. That is you have to be able to break complex problems down to a series of atomically small operations, then build those back up to sophisticated outcomes.

Maybe the most valuable aspect of this - both in my practice and teaching - is understanding how to work both as procedurally and parametrically as possible (I'll put more about this under the comment to that end that's already been posted). Many, if not most, of our jewelry pieces are standalone grasshopper files which reference no outside data at all.

Anyway - I have much, much more I could say about: its use in architecture, design, and education; its relation to learning to think and create a rigorous and flexible design process; and more. But it's great to see it here!

[0] Since 2015 my partner and I have run jewelry company X Over Zero - https://xover0.com/ . All of our designs start as my mathematical and geometric explorations, coded in Grasshopper.

p.s. Incidentally I'm also based in the deep south like Mr. Harmon. And - although we must know people in common, sadly this is the first time he's hitting my radar. I'll be emailing him by the end of the night. Thank you OP for bringing him and his work to my attention!
by benjaminktamras | 2025-05-08 04:11:39+00:00
What is a Payment? At its core, a payment is:

“A transfer of value between two parties, confirmed by identity, intent, and authorization.”

That’s it. Everything else — cards, terminals, signatures, pin codes, POS systems, receipts — are baggage.

If we had to invent payments today, with:

biometric presence

mobile wallets

crypto rails

ambient computing

BLE/NFC standards

AI agents

real-time FX routing

...would we ever ask people to stand still, swipe plastic, sign a receipt, and wait for a machine to beep?

No. Everything else — cards, terminals, signatures, pin codes, POS systems, receipts — are baggage.

If we had to invent payments today, with:

biometric presence

mobile wallets

crypto rails

ambient computing

BLE/NFC standards

AI agents

real-time FX routing

...would we ever ask people to stand still, swipe plastic, sign a receipt, and wait for a machine to beep?

No.
by wqtz | 2025-05-08 04:13:19+00:00
The jury is out on ip address vs GDPR. Hashed IP address is not anonymous, nor is last digit anonymization anonymous.

So, let's not bother with it. I can say all IP address are located in earth and someone would be offended because now we are invading their privacy by knowing which planet they are from. GDPR is not clear on IP address or IP address derived metadata. There is no case law for it, nor acceptable methodology and everyone is speculating about what are the consequences of and it is mostly just opinions from IANALs. GDPR is astrology for non-enterprise companies.
by worthless-trash | 2025-05-08 04:15:58+00:00
This is an incorrect assessment.

You're putting excess consumption in the same categorical bucket as controlled consumption.

Personal responsibility is a real thing. Its become a recent trend to blame everyone else for any problem you have.

The individuals making trade offs made the wrong choice. It sucks but it is their choice.

Passing the buck is a child behavior. Poor decisions leads to poor outcomes. More news at 11.
by bb88 | 2025-05-08 04:16:22+00:00
But knowing still gives you an advantage, even if you can't use it legally -- because you can still use it illegally.

LEO and Prosecutors will use "parallel construction" to construct a narrative about how information was obtained in a legal way even though it was clearly obtained illegally.

Or you could choose to only act on 5% (e.g.) of the information gleaned -- and that which could clearly be shown to be leaked by a third party.

Or say if you were tapping the information of a mob boss, you could leak the information to a competitor and let justice work it's way through the streets instead of the courts.
by Duanemclemore | 2025-05-08 04:16:56+00:00
Grasshopper doesn't have to be used strictly "procedurally" as you can reference in geometry from Rhino. However, some of us try to work as procedurally as possible - creating everything strictly within Grasshopper if at all possible. It -is- also possible to use it as a very strong parametric design tool. There is no looping exposed to the user in a normal gh script - but used in the way I think is best, you're always applying conditional logic to make the data and operations do what you want.

A quick example - you can use what are called gates and filters in Grasshopper, so you can do things like route faces that meet some criterion you've set through one set of operations and those which don't through another. Then you can use pattern matching or other operations to weave the data back together in the proper order...
by Kirby64 | 2025-05-08 04:17:18+00:00
In a purely rational market, buying back shares doesn't boost stock price temporarily... it boosts it forever. You buy back shares and 'retire' them, thereby making everyone else's shares more valuable.

Now, if you're using debt to finance share buy backs, then yeah... it's a short term ploy. But most companies don't use buy backs this way.
by hakfoo | 2025-05-08 04:19:12+00:00
As someone with a metre-high stack of vintage recievers in his closet, I think a significant part of the appeal is the feelie aspect. If you put the guts of a Marantz 22xx in a black plastic case with a modern RCA logo in it, it would languish for five years in the back of a Goodwill.

But the feelies are the hard part. An attractive bespoke case is expensive to build and ship. Some of the stuff (high-grade tuning capacitors) probably simply can't be had in quantity without opening a new production line.

I know there are a bunch of DIY kits that claim to be circuit-equivalent to popular vintage amplifier designs, and there's the Akitika range, but they're still not really a turnkey "it's your favourite vintage model, but with zero hours on it"
by lyntier | 2025-05-08 04:20:03+00:00
I really would like to use Unity for projects. I actually really like the editor, the API and the ability for me to set up a lot of tooling quite easily for people who are not tech-savvy in-editor. Unity just makes it so difficult for me every step of the way with hostile behaviour towards its users, the twenty different beta packages they are Totally Making Stable Next Year, I Swear, the _harshly_ degrading performance on even just empty projects..

I'm mainly using Godot now and it's nice but it just doesn't quite compare.
by creakingstairs | 2025-05-08 04:20:38+00:00
It wasn’t the case for him but I’d like people to also note that in Korea, one of the strategy for getting into good universities is to actually drop out of high school and grind for the national exam by going to cram schools (hagwon)

People do this because there are certain admission categories where the university only looks at the test results. So they go “okay, by not going to school, my child can fully focus on exam instead of wasting time on useless subjects like art and PE. And school math curriculum is too easy anyway”

This really saddens me because schools should be more than gateways to universities, but I digress.
by umanwizard | 2025-05-08 04:20:47+00:00
Of course you can shout whatever you want alone in your bedroom — this is true even in North Korea or Iran. If the government goes out of its way to make it difficult to publicize certain opinions, it is widely considered to be an infringement on freedom of speech.

Imagine if they shut down CNN and MSNBC for being the most anti-Trump major TV stations. Wouldn’t you think that was an infringement, even if it wouldn’t stop individuals from speaking their mind on the topic?
by thaumasiotes | 2025-05-08 04:21:42+00:00
> But that loan money was going to be used to pay the school; and presumably if the student doesn’t have that loan money, they ain’t gonna be paying (or attending, because they can no longer afford to do so). So schools should care.

I don't think this is a correct model of the situation. As far as I know, it isn't the case that there's a fixed budget for student loan disbursals and all of it will go to some school or other unless it gets stolen. Rather, if more people ask for student loans, more money gets disbursed, and if fewer people ask for loans, less money gets disbursed. So the amount of money the school gets wouldn't be affected.
by delusional | 2025-05-08 04:22:47+00:00
I agree with most of what you said. America has been a great ally, mostly by allowing her allies to flourish independently of herself. The US did whatever she wanted to do, and so did her allies. This was a great benefit to all involved.

> subsidized largely by American defense spending.

This part is in my opinion ahistoric. US wars have not been popular in Europe. We did not want a war in Afghanistan or Iraq, we supported an ally calling for defense from terror. American war machine spending is rooted in her own desire for hard power, not pleas from her allies.

All of this is coming to an end. Not because the US is retracting. I think most of the west would accept a more nationally interested US, but because the US is starting to see her allies as vassals that she should control. She is realigning as a traditional power, like the USSR.

We are not vassals, we are independent nations seeking our own happiness.
by vaidhy | 2025-05-08 04:23:34+00:00
Exactly this!! US has a very lone-wolf culture. In India, it is perfectly normal for an adult to live with parents and I am assuming SK is similar. The money aspect is overblown a lot.

While typing it, I realized it is actually more expensive in US than just a mouth to feed. Medical insurance, car insurance, car payments (you need a car), all add up to much more.
by roenxi | 2025-05-08 04:23:35+00:00
I'm not sold the evidence is there to show inheritance is a good idea - it basically says that constructors, data storage and interfaces need to be intertwined. That isn't a very powerful abstraction, because they don't need to be and there isn't an obvious advantage from doing so over picking up the concepts separately as required. And inheritance naturally suggests grouping interfaces into a tree in the way that seems of little value because in practice a tree probably doesn't represent the fundamental truth of things. Weird edge cases like HTTP over non-TCP protocols or rendering without screens start throwing spanners into a tree of assumptions that never needed to be made and pull the truth-in-code away from the truth-in-world.

All that makes a lot of sense if it was introduced as a performance hack rather than a thoughtfully designed concept.
by flashblaze | 2025-05-08 04:25:13+00:00
If you're planning on using any framework (like React), I won't recommend it. The reason being, if you're using any library from React which depends on the Context API, it will cause issues since you'll have to wrap your respective pages/components with it and handle navigation on the client side to preserve any global "state" if any. At which point, you're better off using a fullstack framework.
by vunderba | 2025-05-08 04:25:53+00:00
Great point - when I started building it I think I only had about four test cases, but now the nav bar is eating 50% of the vertical display so I've removed it from mobile display!

Wrt to the summary table, did you have a different metric in mind? The top of the display should already be showing a "Model Performance" chart with OpenAI 4 and Google Imagen 3 leading the pack.
by nine_k | 2025-05-08 04:26:00+00:00
But this may only happen when no virtual / overridden methods are involved, no VMT to look up in, no polymorphism at play. This is tanamount to composition, which should be preferred over inheritance anyway.

In this regard, Go and Rust do classes / objects right, Java provides the classical pitfalls, and C++ is the territory where unspeakable horrors can be freely implemented, as usual.
by somenameforme | 2025-05-08 04:28:36+00:00
With due respect I do not think you're tackling the fundamental issue, which I do not think is particularly controversial: intelligence and knowledge are distinct things, with the latter created by the former. What we're aiming to do is to create an intelligent system, a system that can create fundamentally new knowledge, and not simply reproduce or remix it on demand.

The next time your in the wilds, it's quite amazing to consider that your ancestors - millennia past, would have looked at, more or less, these exact same wilds but with so much less knowledge. Yet nonetheless they would discover such knowledge - teaching themselves, and ourselves, to build rockets, put a man on the Moon, unlock the secrets of the atom, and so much more. All from zero.

---

What your example and elaboration focus on is the nature of intelligence, and the difficulty in replicating it. And I agree. This is precisely we want to avoid making the problem infinitely more difficult, costly, and time consuming by dumping endless amounts of knowledge in the equation.
by muzani | 2025-05-08 04:29:22+00:00
Anthropic released a study on it quite recently: https://www.anthropic.com/news/the-anthropic-economic-index

It splits tasks into augmentation (upgrading jobs) vs automation (taking jobs). But it's actually hard to separate the two - someone could ask for a full website then modify the code, which becomes augmentation.

Ironically software, especially web dev is at the top of the list. I just talked to someone yesterday who opted not to hire a designer who was being a little pushy in negotiations, and they opted to just hire v0 which would do the same thing faster. At the very least, it's replacing part-timers. We're also seeing teams shrink and churn and being replaced by less experienced (cheaper) members. That's not "taking jobs" either, but it's reducing the demand for seniors as more junior people are able to take on more senior responsibilities.
by KingMob | 2025-05-08 04:29:26+00:00
I like this idea, and I used fish for years.

But, it also increases the mental workload a bit. For one, you now use two similar-but-not-quite tools, and have to keep them straight to make sure you always use the right syntax.

What really did me in was, most of the snippets, docs, etc on the internet were POSIX-compatible, so I either had to translate to fish (which was less bash-compatible at the time), make a temp script, or drop into bash. All of which were constantly-annoying speed bumps.

One of the things I like about Oils (and why I'm contributing to it), is the bash-compatible part and the future-directions part are the same executable, so toggling the behavior is very fast.
by kragen | 2025-05-08 04:29:42+00:00
No, inheritance does not require additional address lookups. Single inheritance as discussed here doesn't even require additional address arithmetic; the address of the subclass instance is the same as the address of the superclass instance.

Yes, current GCs are very fast and do not suffer from the problems Simula's GC suffered from. Nevertheless, they do still have an easier time when you embed record A as a field of record B (roughly what inheritance achieves in this case) rather than putting a pointer to record A in record B. Allocation may not be any faster, because in either case the compiler can bump the nursery pointer just once (with a copying collector). Deallocation is maybe slightly faster, because with a copying collector, deallocation cost is sort of proportional to how much space you allocate, and the total size of record B is smaller with record A embedded in it than the total size of record A plus record B with a pointer linking them. (That's one pointer bigger.) But tracing gets much faster when there are no pointers to trace.

You will also notice from this example that it's failing to embed the superclass (or whatever) that requires an additional record lookup. And probably a cache miss, too.

I think the reason many game engines are moving away from inheritance is that they're moving away from OO in general, and more generally the Lisp model of memory as a directed graph of objects linked by pointers, because although inheritance reduces the number of cache misses in OO code, it doesn't reduce them enough.

I've written about this at greater length in http://canonical.org/~kragen/memory-models/, but I never really finished that essay.
by vunderba | 2025-05-08 04:30:25+00:00
Sure - I was using "hidream-l1-dev" but if you're seeing better results - I might rerun the hidream tests with the "hidream-i1-full" model.

I've been thinking about possibly rerunning the Flux Dev prompts using the 1.1 Pro but I liked having a base reference for images that can be generated on consumer hardware.
by dang | 2025-05-08 04:31:20+00:00
Discussed at the time:

Inheritance was invented as a performance hack - https://news.ycombinator.com/item?id=26988839 - April 2021 (252 comments)

plus this bit:

Inheritance was invented as a performance hack - https://news.ycombinator.com/item?id=35261638 - March 2023 (1 comment)
by personalcompute | 2025-05-08 04:31:45+00:00
I was impressed at this. By sharing side-load instructions and by the the overall restrained language of the post, they're emphasizing that this is not a personal attack on Deepin or an attempt to hurt Deepin and also emphasizing that OpenSUSE leadership understands the value of their community and have no power fantasy aspirations about trying to exert undue control over the users of the distribution. Really, OpenSUSE had more than enough ammunition to make a scathing takedown on the behavior of the Deepin maintainer and all of Deepin upstream, and many other OSS leaders would have done so ("Fuck Nvidia" anyone?), but they did not. They chose restraint and statements encouraging reconciliation. Cheers to the author for keeping it together in this obviously quite disappointing situation.
by Guestmodinfo | 2025-05-08 04:32:03+00:00
The world needs some contract settlement company. Where the payer i e. Customer deposits the money and also submits the details of work and quality of the work he needs from the contractor or the gig worker and then the gig worker completes the work and another company which we can call "quality assurance company" checks all the details if it is satisfied, it signals the contract settlement company to pay up the gig worker. Also the "quality assurance company" ppl can also educate the customer i.e. the payer and the contractor or the gig worker about the expectations of each other so both are on the same page. I feel it's a billion dollar business
by SOLAR_FIELDS | 2025-05-08 04:36:05+00:00
As a minimal social media user, do any social media sites actually require MFA these days? You can have the best security features in the world but if they are opt in and even a slight degradation of UX the vast majority of people will not adopt them. Security often needs to be beaten over the head of the populace to be successful. Let’s Encrypt and HTTPS in the browser is a good example of this.