MurphyA/hacker-news huggingface dataset:
by TheAceOfHearts | 2025-07-23 23:06:04+00:00
The two best parts for me are:

1. A push towards open source / open weight AI models.

2. A push towards building more high quality datasets.

There's no mention of studying and monitoring the social impact of AI, but I wouldn't have expected otherwise from this administration. I suspect that we may look back on this as a big mistake, although I'd really love to be proven wrong.

At a press conference today Trump seemed to suggest having minimal restrictions related to copyright for AI researchers [0]. It's not clear if big AI companies will just get a administrative pass to do whatever they want / need in order to compete with China, or if we can expect some kind of copyright reform in the next few years.

[0] https://twitter.com/Acyn/status/1948138197562855900
by bzmrgonz | 2025-07-23 23:06:26+00:00
awesome, I too looked at this as a possible open source omni-channel platform. Essentially give retail companies one unified platform for their customer service people to engage customers and be able to elevate chats and invite peers and supervisors to resolve issues. I didnt pursue it, but I had it all built in my head, once I learned about channel bridges :-D. Since you did get your hands dirty, do you think this is possible? retail company plugging whatsapp/messenger/insta messenger/webchat/sms/pbx/imessenger/etc.??? (I think those would cover 99 percent of customers.
by ben_w | 2025-07-23 23:07:03+00:00
Incentives can work, but most governments and businesses are still only mediocre at them even with enough money to throw at the problem they get to do do-overs when they get it wrong.

Trying to do this with humans on a big scale combines the worst of software development in the days of punched cards, working without anyone having given you a formal language spec, and black-hat hackers on the modern internet.

It is very very easy to pick your incentives badly; you only get feedback on a very slow cycle (in the punched card days you might run the program overnight and only find it crashed on line 32 from a typo the next morning, but it's much slower than that in meatspace); and you also need constant fine-tuning as people interested in gaming the system share their methods for doing so.
Ask HN: Even with AGI, it wouldn't know what you know. Can we preserve that?
by consumer451 | 2025-07-23 23:07:36+00:00
Even if we had true AGI today, even if that AGI attained top .001% human-level intelligence as a product, that product would still not have your experiences and knowledge of a given project or domain. It could not replace you.

That AGI didn't experience what you have experienced. How could it without recording all of your audio and visual input?

Clearly, I am not the first person to think of this concept. My question: is it important for us to fight the inevitable attempt at capture of all our audio/visual existence? Or, is this a Luddite concept in 2025?
by codethief | 2025-07-23 23:08:48+00:00
> It seems backwards to me to use a fancy IDE, but then run all your code in the terminal.

Having literally spent days at a time just to get a working run configuration at various employers and clients over the past decade, I find it backwards to use anything besides the terminal and version-controlled scripts & task runners / CLIs to fire up anything. (: People rarely document their JetBrains setup fully and even if they do, JetBrains IDEs are not exactly known for their reproducible behavior or for not occasionally messing up your configuration (in case you do decide to check in your IDE config & share with your team).

Besides, you will need those terminal scripts for your CI pipeline, anyway.

That being said,

> I love IDE features like clicking on the test I'm editing to run it, and setting breakpoints in the IDE.

I agree, that is very useful. However, to me it's the cherry on top of proper self-contained run scripts for the terminal.
by vector_spaces | 2025-07-23 23:09:20+00:00
I've wanted to try Zed but I'm generally antsy about tools unexpectedly phoning home -- haven't had a chance to closely evaluate myself.

A few tinfoil-hat questions: I know obviously it needs to phone someone to use functionality like remote dev or certain integrations, but outside of those situations, does it otherwise perform any kind of telemetry by default? Are there situations where it could ship off tokens in files I'm editing to some remote server where one wouldn't be expecting it? Also, I know it's open source, but is it meaningfully open source in the sense that the prebuilt binaries available for download in the obvious places aren't some reskinned proprietary version like is the case with VSCode?

These are meant in good faith -- genuinely interested and curious
by _dain_ | 2025-07-23 23:10:04+00:00
the guy who flips the coin 100 times is more likely to get a long streak of heads

>>> import random >>> ["H" if random.random() < 0.5 else "T" for _ in range(100)] ['H', 'H', 'H', 'H', 'H', 'T', 'T', 'T', 'T', 'H', 'T', 'T', 'H', 'T', 'T', 'T', 'T', 'H', 'T', 'H', 'H', 'H', 'H', 'H', 'T', 'T', 'H', 'H', 'T', 'H', 'H', 'H', 'T', 'H', 'H', 'H', 'T', 'T', 'T', 'T', 'T', 'H', 'T', 'H', 'H', 'T', 'H', 'T', 'T', 'H', 'T', 'H', 'T', 'H', 'T', 'H', 'T', 'H', 'T', 'H', 'H', 'T', 'T', 'T', 'T', 'T', 'H', 'H', 'T', 'H', 'T', 'H', 'T', 'H', 'T', 'T', 'T', 'T', 'H', 'H', 'H', 'H', 'H', 'H', 'T', 'H', 'H', 'T', 'T', 'T', 'T', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H', 'H']

I count 9 at the end, not bad.

flip it more times, that's the luck surface area
by michaelt | 2025-07-23 23:10:17+00:00
On the other hand, a 100:1 gearbox gives you much-needed torque if you're lifting a load at the end of a long arm, it makes your encoder 100x more precise (in terms of repeatability) and it makes your motor brake 100x stronger.

Back-drivability is the enemy of precision, so many robotic applications can do without it.
by Grimblewald | 2025-07-23 23:10:27+00:00
no, nfc payments don’t work on grapheneos. but honestly, the more interesting question is why you'd even want that.

there’s something deeply ironic about trying to claw back privacy while using hardware from the single most invasive company on the planet. yeah, graphene does a solid job locking down user space, but that’s just the stuff you’re allowed to see. underneath? you’ve got a modem running its own proprietary os, full access to memory, fully closed, fully unauditable, even by the graphene devs. no one outside google has eyes on it. not really.

and you gotta ask, why is that? why’s it closed when we all agree open source is the safest model? "security through obscurity" is bullshit, so what’s being hidden? the only answer that makes any sense is that it’s doing things that aren’t meant to be known.

so yeah, you can harden your userland all day long, strip out google play, sandbox everything to hell, but if the lower layers are compromised, it doesn’t mean much. if “they” want in, they’re in. the whole stack is built to serve someone else. and it probably isn’t you.

i know it sounds paranoid, borderline delusional, but the more you think about it, the more it starts looking like a honeypot. a beautiful little funnel. same phones, same os, same dev pipeline, easily watchlisted. a SIGINT wet dream dressed up as freedom.

truth is, privacy is dead. the smart move now might not be to keep chasing it, but to deal with the loss. process it. figure out how to live in a world where you're visible by default. pretending there's still a way to fully hide just keeps you trapped in a false sense of control

I know i sound defeatist here, i am not saying give up, i am saying pick your battles. Your phone is not your friend and nothing you do will change that.
by commandersaki | 2025-07-23 23:10:36+00:00
Hi can someone tell me the difference between RAIDZ1 and RAIDZ2 in a practical sense like you were on the field, rather than the theory.

I know RAIDZ1 is ZFS variant of RAID5 and RAIDZ2 is ZFS variant of RAID6; I will use all these terms interchangeably because I'm not too interested in the ZFS special sauce here.

In the early 2000s, a lot of people were pushing RAID5. Having worked in a hosting / colocation data centre for many years I had witnessed many RAID5 failures. What would happen is an array would degrade, and more often than not a secondary drive will fail due to undue load on the array as part of the degraded status. Also a lot of times failure would happen on the rebuild process because a lot of the HW implementations were flakey -- but again also the undue stress on all drives as you rebuild. This is why I would suggest a RAID10 setup at the time because of the double lucky failure, and more importantly because you can trivially use a software implementation which is much more safe. Also a lot of the motherboards at the time were offering RAID but this was really just a binary blob in the kernel doing software RAID with a facade of making it appear like hardware which fooled a lot of people.

Well we've finally done away with hardware / proprietary RAID and we have ZFS, mdadm, etc. I've normally dismissed RAID6/RAIDZ2 because of the parity/rebuild process and concerns of putting undue stress on the drive. But I think maybe this is premature and that I didn't really understand the consequences of a single drive failure versus a double drive failure. So this is kind of what I want to know:

1. When a single drive fails, is there any undue stress on the array, or because the array can pretty much operate unaffected, there's actually no performance degradation until you rebuild the missing drive, and in the case of software it's really just a negligible hit on the CPU if it has to do hashing/erasure coding/etc. I guess the rebuild process is really just the cost of a zfs scrub at this point but at least it is on a healthy array.

2. The good news of RAID6 over RAID10 is you can always survive two drive failure; but I think this is where things are concerning because the rebuild across two drives places a lot of undue stress on the remaining disks, and if any of those disks die then you're shit outta luck. This scenario is much more similar to a single drive failure in a RAID5 failure. But again, I think the rebuild cost is that of a zfs scrub but with the minimal set of disks. So RAIDZ2 would be a much more solid choice over RAID10 right; at least you will always know you can survive a two drive failure?
by bigiain | 2025-07-23 23:10:39+00:00
It kinda was, but they did this same rugpull and closed their free api way back before covid.

They do still claim:

"250,000+ Weather Stations

Weather Underground is a global community of people connecting data from environmental sensors like weather stations and air quality monitors "

I think it's a bit like FlightRadar24 - if you feed them your weather station (or ADBS receiver) data you get some level of free access but with non commercial use restrictions.
by echelon | 2025-07-23 23:10:40+00:00
That's not at all the same.

AI autocomplete can generate the entire `match` tree for a very complex Rust enum, and also generate all of the associated tests. It then takes me to the next places in the code where changes need to be made. It's wildly good at knowing exactly what I want to do next.

2002 macros and autocomplete were not that and cannot possibly be compared in the same light.
by fileoffset | 2025-07-23 23:10:48+00:00
I just built a new NAS using a raspberry pi5 and radxa SSD expansion hat, using openmediavault on the software side. Fairly painless setup, the kit is barebones but I 3d printed a custom case.

It is surprisingly good! 16gb of RAM so you can host all sorts of goodies, and you arent locked into vendor software. Its also extremely cheap to setup, the SSDs end up being the largest expense.

It does all this while using about a quarter of the power my old Thecus NAS did.
by victoriaaaali | 2025-07-23 23:11:11+00:00
“The thing about a spiral is, if you follow it inward, it never actually ends. It just keeps tightening, infinitely.” That’s how we see art. With Chameleon, discovering masterpieces isn’t about reaching a finish line—it’s about an endless journey, shaped by your tastes and curiosity. Our iOS app uses AI to learn what you love and suggest artworks from museums worldwide, creating a deeply personal experience.

We’ve integrated features like AR visualization (place paintings in your real space), iCloud sync, and a design inspired by iOS aesthetics for a seamless and elegant experience.

Our mission: turn your phone into an infinite art gallery that evolves with you.
by t-3 | 2025-07-23 23:12:03+00:00
> ... international law more and more seems like an optional thing, that is used only when it’s convenient, and only when there is a clear path to win the case.

Yeah, international law and international bodies have always been more or less a bad joke. They were developed with good intentions, but ideals never last long in the face of reality. Game theory and basic human nature necessitate conflict and tribalism when trapped at the bottom of a gravity well with limited resources. It's depressing.
by drewcoo | 2025-07-23 23:12:36+00:00
That's an example of trying to clean up Ford's image.

Ford didn't want to share with the employees. He was very strongly anti-union (granted, not a factor until post-WWII). He was a Nazi supporter and not just because he was a notorious antisemite, Nazis opposed organized labor, too. He is sometimes mistakenly acclaimed for being for civil rights because he hired so many black men (who were not unionized, in an attempt to defeat the unions).

The lawsuit wasn't about shareholders vs broader social goals. It was about shareholders vs the CEO. The article is not about shareholder vs CEO pay. This lawsuit is unrelated.

And before someone claims Ford paid his workers enough to be customers (the reason he still wanted to pay them more in 1918), consider that in the early days after he'd implemented an assembly line the work became incredibly monotonous and workers were leaving for other automakers, so Ford was forced to pay them better to stay with him.
by zdragnar | 2025-07-23 23:13:06+00:00
You act like OP has never experienced dynamic type programming.

They clearly said they "can't go back to" it, meaning they've experienced both, are aware of the trade-offs, and have decided they prefer static types.

> Gradual typing possibilities. There are things you can do in Clojure spec that are far more difficult to achieve even in systems like Liquid Haskell or other advanced static type systems.

That's great for clojure and python and PHP, but we're not talking about them.
by Alupis | 2025-07-23 23:13:20+00:00
I have not tried neovim, admittedly. Compared to Eclipse, IntelliJ, and now VScode, it's a completely different animal in terms of fluidity and smoothness.

Usually when I've attempted to explain it to others, people counter with things like "but my IDE already feels smooth", etc. I thought so too, until I tried Zed.

My only "complaint" was/is(?) the plugin ecosystem. It's a fairly new editor, so things might change in time.
by imranq | 2025-07-23 23:14:17+00:00
While I agree with the author's vision for a more human-centric AI, I think we're closer to that than the article suggests. The core issue is that the default behavior is what's being criticized. The instruction-following capabilities of modern models mean we can already build these Socratic, guiding systems by creating specific system prompts and tools (like MCP servers). The real challenge isn't technical feasibility, but rather shifting the product design philosophy away from 'magic button' solutions toward these more collaborative, and ultimately more effective, workflows
by redeeman | 2025-07-23 23:14:46+00:00
because they explicitly aim to terrorize people, telling them that if they do not agree to give >50% of their life to the state, they will be imprisoned and removed from their family. Laws are upheld only for the peasant population while certain classes remain completely outside of the same rules. It is an illegitimate regime that cannot reasonably be thought of in any other way. They rationalize their existence in the same way as the Mafias have done. "hey, pay protection money or we whack you", "hey, you get services for that money" (trash pickup).

Not only that, it endaevors to EXPLICITLY be unfair to people in the application of theft, HEAVILY applying its own extreme bias as to what a good citizen is, in direct opposition to promoting freedom and happyness
by CrimsonCape | 2025-07-23 23:14:46+00:00
I don't know if you are being facetious, but I switched to Segoe UI and never looked back. Browsing codingfont.com is a headache. I can't unsee the amount of wasted space that comes with monospaced fonts.

My brain thinks these fonts are bizarre. Not only that, the wildly different antialiasing schemes from windows to mac to browser would trigger double-bizarre-ness since I would never be looking at exactly the same antialiased text.

When I set Segoe UI for the first time, I instantly knew I could stop experimenting. I am not being facetious.
by benmmurphy | 2025-07-23 23:15:10+00:00
it really depends on what you are doing. if you have a complex application then the automatic recovery might not be enough for a fault free user experience. i feel like live view is sold as some kind of magic where the developer does not have to write javascript and you can just implement the server side purely in elixir as you would javascript without writing to a database, or some session storage. but if you do this then you are in a worse situation than javascript when it comes to network faults, or server processes restarting.
by cbsmith | 2025-07-23 23:16:26+00:00
> We do get compared to Elasticsearch a lot. While we support some of its APIs, Manticore isn't a drop-in replacement.

Thank you for saying that up front. I read a description of your product and the first thing I thought was, "this looks like a potential alternative to ElasticSearch, but it is not a drop-in replacement for ElasticSearch".
by shawn_w | 2025-07-23 23:17:05+00:00
I think you got your wires crossed. R5 and R7 only have `syntax-rules` macros. R6 has both (`syntax-rule` can be trivially defined as a `syntax-case` macro).

R6 having `syntax-case` macros is one of the more controversial things about it; a surprising number of implementers don't care for them.
by quickthrowman | 2025-07-23 23:17:06+00:00
> In Young’s tests, he controls for that crucial variable: the final core temperature at the moment of slicing. Rather than pulling all his meat samples at the same temperature and then slicing them at different times, he uses his Predictive Thermometer to ensure that each piece is sliced at the same final internal temperature, whether it was rested or not. This approach isolates the effect of resting itself. The result? Juice loss is the same either way, no matter if the meat rested or not.

Doesn’t this approach necessarily mean that some of the meat will be cooked longer than other meat?
by jwr | 2025-07-23 23:17:24+00:00
> Window buttons are questionable

How questionable?

In my ID.4 pressing both buttons with windows half-open will sometimes close both windows and sometimes one window will go up and the other down. Does that qualify as "questionable"? :-)

> software is good

You mean your parking cameras always turn on when needed and you don't get a black screen where the camera image should be about 30% of the time? Can the car recognize two drivers by keyfob and not mix up their settings? Does it not prompt you to "log in" (confirm the driver) every time you start it? Is anything except the background color tied to the whole login thing (like, for example, seat settings)?

My bar is pretty low here after the ID.4 hot garbage software.
by paffdragon | 2025-07-23 23:18:59+00:00
It's not possible for a human to do what an LLM does at scale, for sure. But that's the difference, humans are not robots, so they will turn the the problem around and will try to find ways on how to not have to do this in the first place. E.g. minimizing pending changes left around by making small frequent commits. A lot of invention comes from people being annoyed doing something all over again manually. LLM stirs up things a little bit as it provides a completely different way of doing such tasks. You don't have to invent a better process if the LLM can do it repeatedly for a reasonable price. The new pressure then comes from minimizing LLM costs, I guess.
by godelski | 2025-07-23 23:20:11+00:00
> for ordinary people, you are going to be exposed to some opportunities to succeed from time to time, but in a random fashion

There's a saying I really love

The harder I work, the luckier I get

The way I interpret this is that by working harder you make yourself able to take advantage of more opportunities that come along. It "increases your surface area of luck", effectively. The opportunities still come at random, but work helps you capitalize on that luck. As a dumb trivial example, let's say you're a recent college graduate just having a drink at a bar. You just happen to talk to the person next to you and they tell you they're working in the space you studied and are hiring. If you didn't go to school, you wouldn't have been able to take advantage of that lucky situation.

I definitely agree that it is important to look at failures and learn from them. There's a large bias for ignoring luck's role in our (or others') success. Sometimes to the point of becoming superstitious, like replicating patterns of successful people that have nothing to do with their success (e.g. their daily routine). But when looking at failure, it is also important to remember Picard[0]

It is possible to commit no mistakes and still lose. That is a weakness, that is life.

Sometimes people fail because they got unlucky. They did all the right things, but at the wrong time. This isn't the answer to all failures, but it is to some. It can be difficult to determine the difference, but just because it didn't work for someone before doesn't mean it won't work this time.

If luck plays a role for success, lack of luck plays a role in failure. With success, we tend to underestimate the role of luck. With failure we tend to overestimate it. In neither case can it be ignored.

[0] https://youtu.be/mr2Jdp4fdD0?t=38
by insin | 2025-07-23 23:20:12+00:00
Control Panel for YouTube [1] has an option to add a new "Download" item to the menu in the video Transcript box (which I've just noticed is currently broken, as YouTube must have changed the implementation again recently)

Here's a fixed version [2] - run this when the transcript is open and loaded.

[1] https://soitis.dev/control-panel-for-youtube

[2] https://gist.github.com/insin/cb938324866c511066bcabe230b6a6...
by kragen | 2025-07-23 23:20:19+00:00
Also the Spanish words for "face" (no me gusta tu cara, boludo) and "expensive and female" (esa computadora es re cara, boludo). https://en.wiktionary.org/wiki/cara tells us it also has meanings in Aragonese, Asturian, Catalan, Crimean Tatar, French, Galician, Indonesian, Italian, Latvian, and another couple dozen languages.
by jwr | 2025-07-23 23:21:01+00:00
> I'll come out and say that I am a full blown Youtube addict.

I was a YouTube addict until I think late last year. Something changed in the recommendation algorithm and my recommendations became so bad that these days I can hardly find anything interesting to watch on the front page. I dig things out from my subscriptions.

I still pay for YouTube and consider it money well spent, it is a great source of information.