MurphyA/hacker-news huggingface dataset:
by torginus | 2025-10-24 08:22:13+00:00
You pointed out a significant limitation of my current setup - right now there are 2 plugs - one for discharging the car through a proprietary manufacturer's V2L adapter, and one for charging.

I'm planning to make a 'box' that can switch between the 2 functionalities on the same cable.

The whole setup is a bit clunky as it is right, now, but I'm kinda more surprised that it works at all, and how well the fundamentals work.

This whole thing was more of an experiment in 'no way you can do this' to actually doing it, but I think this is HUGE, and will transform the way people think about electric cars.
by moffkalast | 2025-10-24 08:22:57+00:00
Simple, you remove the sdcard and mount it on linux, the security of a Pi is a joke.

I wouldn't mind if it was 3D printed if it wasn't done with like a layer height of 0.28, half transparent so it looks weird, and intended for outdoor use where 3D prints are porous and water will seep through. The housing needs at the very least some spray painting and a clearcoat.

What I do mind is the cheapest off the shelf diy button lmao. They are like cents a piece, just add a fucking metal one that are like a few cents more if you're selling a $400 camera, cheapass. I wouldn't be surprised if the software side with the "proof" being a similarly haphazardly brittle implementation as the construction.
by coldtea | 2025-10-24 08:23:00+00:00
>Oh, that smell of molten keyboard plastic, those yellow spots burned into a display with its own heat exhaust, those laser-machined loudspeaker holes next to keyboard, all filled with grime! How I miss that time on a Macbook, with all the chords you have to press whenever you need a Home or End button to edit the line! Not to mention the power button right next to backspace. It's so rewarding when its charger dies in a month, and you feel superior to your colleague, whose vintage 6 months old charging cable with none of that extraneous rubber next to the connector catches fire along with your office. What a time to be alive!

None of the above sound like anybody's actual experience. Which is also they have the biggest resale value retention among PC laptops, and biggest reported user satisfaction.

Now, if you were about the lack of ports (at least for a period) or the crappy "butterfly" keyboard (for a period), you'd have an actual point.

Home/End is just Control-A/E.

Never seen "molten keyboard plastic". I'm sure you can find some person who has that somewhere on the internet. I doubt it's a problem beyond some 0.0001% rare battery failures or something like that.

"yellow spots burned into a display with its own heat exhaust". Not sure what this even means. Especially AS Macs don't even get hot. I haven't heard the fan ever, and I use a M1 MBP of 5+ years with vms and heavy audio/video apps.

"when its charger dies in a month" is just bs.
by aw1621107 | 2025-10-24 08:23:04+00:00
> I don't know about "on a whim"

Probably not the best way to lead, considering that that phrase is the entire root of the disagreement you're chiming in on!

> but this isn't far off in regards to breaking compatibility.

I think it might be worth elaborating on why you think that change "isn't far off" being made "on a whim". At least to me, "on a whim" implies something about intent (or more specifically, the lack thereof) that the existence of negative downstream impacts says nothing about.

If anything, from what I can tell the evidence suggests precisely the opposite - that the breakage wasn't made "on a whim". The change itself [0] doesn't exactly scream "capricious" to me, and the issue was noticed before Rust 1.80.0 released [1]. The libs team discussed said issue before 1.80.0's release [2] and decided (however (un)wisely one may think) that that breakage was acceptable. That there was at least some consideration of the issue basically disqualifies it from being made "on a whim", in my view.

[0]: https://github.com/rust-lang/rust/pull/99969

[1]: https://github.com/rust-lang/rust/issues/127343

[2]: https://github.com/rust-lang/rust/issues/127343#issuecomment...
by sgt | 2025-10-24 08:23:16+00:00
I think a lot of people use Cursor for this reason.

I use JetBrains IDE's and AI Chat, which is able to look at your files, but it doesn't change your files. It'll propose new changes or full source code files when needed. A bit safer and it's fairly efficient to me.

When things change in the IDE you just start a new chat to avoid too much context that is now out of date.
by theshrike79 | 2025-10-24 08:23:58+00:00
The basic process is that you use a "plan mode" with whatever model is good at planning. Sometimes it's the same model, but not always.

You refine your plan and go into details as much as you feel necessary.

Then you switch to act mode (letting the model access the local filesystem) and tell it to write the plan to docs/ACDC1234_feature_plan.md or whatever is your system. I personally ask them to make github issues from tasks using the `gh` command line tool.

Then you clear context, maybe switch to a coding model, tell it to read the plan and start working.

If you want to be fancy, you can ask the plan system to write down the plan "as a markdown checklist" and tell the code model to check each task from the file after it's complete.

This way you can easily reset context if you're running out and ask a fresh one to start where the previous one left off.
by kragen | 2025-10-24 08:24:04+00:00
You say, "Yes. When Varnish Cache launched, in 2006, I worked in a rather small OSS consultancy, which did the Linux port of Varnish Cache and provided maintenance and funding for the project."

But eventually phk left, and you came into conflict with him over the name, which was resolved by him choosing a different name for his version of Varnish?
by DonHopkins | 2025-10-24 08:24:08+00:00
You seem to think there is only one version of Emacs, and that its entire monolithic developer community is totally unified in its opinion and philosophy and mission, so you can accuse the entire community of being hypocritical if there is any dissent or diversity or competition.

I just wrote a long list of proprietary operating systems one version of Emacs ran on, and even linked to the source code proving it, which RMS opposes so vehemently that he calls it "Software Hoarder Emacs", and jokingly accuses its developers of burning his house down.

If you really think RMS's mission to destroy all non-free operating systems is "ostensible", you definitely don't know him or his reputation.

>ostensible /ɒˈstɛn(t)sɪbl/ adjective: stated or appearing to be true, but not necessarily so.
by neilv | 2025-10-24 08:24:46+00:00
> Prior to the most recent update, some Knives, like a Doppler Ruby Butterfly Knife, could fetch around $20,000 on third-party storefronts like CSFloat.

How many whales are buying an in-game cosmetic for $20K for their own use?

How much of this is day-trading? How much is investing? How much is fabricated by trading platforms? How much is money laundering? How much is a criminal payments channel?
by jeroenhd | 2025-10-24 08:27:44+00:00
For changing your MAC address, randomly generated MAC addresses are the norm unless you change your settings to use a static one. You can set up your phone to use the phone's MAC or to generate a new one every time, but by default it'll generate a MAC address per WiFi network.

As for tracking you and your internet activity, you can file a complaint with your local DPA to hopefully spur them into action, that's free. If they don't take action, or decide that your complaint won't convince a judge, you can contact a legal professional and pay them to take your case to court like with any other legal matter.
by yujzgzc | 2025-10-24 08:27:48+00:00
I feel the experience of many people writing with ASN.1 is that of dealing with PKI or telecom protocols, which attempt to build worldwide interop between actually very different systems. The spec is one thing, but implementing it by the book is not sufficient to get something actually interoperable, there are a ton of quirks to work around.

If it was being used in homogenous environments the way protocol buffers typically are, where the schemas are usually more reasonable and both read and write side are owned by the same entity, it might not have gotten such a bad rap...
by tim333 | 2025-10-24 08:28:48+00:00
>The core problem is that the modern web seems to be fragile

>So I've come to feel that if something like the current web is to be preserved, we need to take action not merely when technical problems arise but also when the social consensus is violated.

The guy seems an over worrier. The web/internet has had people being idiots from the start and continues well on 30+ years on. One of it's main strengths is you can put up a site with whatever on it without needing to be checked for fitting with the social consensus.
by sph | 2025-10-24 08:28:53+00:00
It provides a sandbox, an API to access stuff outside of it (portals), and standard tools to customize what your software has access to (Flatseal, KDE app settings). It's based on the same technology as Docker containers, but for user-space GUI apps.

AppImage is a binary distribution format that does none of that stuff, so you need external tools, like firejail, to limit what the application has access to.
by troupo | 2025-10-24 08:29:14+00:00
> That’s one of the reasons devs flocked to the AppStore. At the time 70% was exceedingly generous compared to other distributors.

It's quite ironic how the company that disrupted the frankly predatory pricing model standard at the time is now itself predatory.

Somewhat tangential:

It's also complicated by the markets changing: PCs used to be the ubiquitous platform (where you could distribute whatever you wanted however you wanted [1]), and the mobile phone was a luxury-ish product (tightly controlled by distributors). Now mobile phones are the ubiquitous platform everyone depends on... and they are extremely tightly locked down and controlled.

[1] Has anyone paid for their WinRaR license yet? :)
by tasuki | 2025-10-24 08:29:19+00:00
> Everyone, me more than most, doesn’t want their picture taken, or to be in the background of other photos.

I used to be a little into photography. No one ever protested about me taking a picture of them. Just recently I was photographing an event and thought: I just come there, take photos of everyone, upload them to the internet, and all I get is thanks. I haven't asked anyone for permission. Yes I was invited by the event organizer, but I'm sure they didn't ask permission either.
by DicIfTEx | 2025-10-24 08:30:25+00:00
I was expecting `pg_dumpall` to get the `--format` option in v18,[0] but at the moment the docs say it's still only available in the development branch.[1]

Is anyone familiar with Postgres development able to give an update on the state of the feature? Is it planned for a future (18 or 19) release?

[0]: https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit...

[1]: https://www.postgresql.org/docs/devel/app-pgdump.html#:~:tex...
by kloud | 2025-10-24 08:30:59+00:00
Great work! I was just thinking the other day how an interface like this would be useful, it seems strange we don't see more UI attempts beyond basic linear chat.

I find most need for managing context for problem solving. I describe a problem, LLM gives me 5 possible solutions. From those I immediately see 2 of them won't be viable, so I can prune the search. Then it is best to explore the others separately without polluting the context with non-viable solutions.

I saw this problem solving approach described as Tree-based problem management [0]. Often when solving problems there can be some nested problem which can prove to be a blocker and cut off whole branch, so it is effective to explore these first. Another cool attempt was thorny.io [1] (I didn't get to try it, and it is now unfortunately defunct) in which you could mark nodes with metadata like pro/con. Higher nodes would aggregate these which could guide you and give you prioritization which branch to explore next.

Also graph rendering looks cooler, but outliners seem to be more space efficient. I use Logseq, where I apply this tree-based problem solving, but have to copy the context and response back-and-forth manually. Having an outliner view as an alternative for power users would be neat.

[0] https://wp.josh.com/2018/02/11/idea-dump-2018/#:~:text=Tree-... [1] https://web.archive.org/web/20240820171443/http://thorny.io/
by orangeboats | 2025-10-24 08:31:44+00:00
> I can assure you that the core utils have all already went through static analysers doing more checks than the Rust compiler.

Some checks are pretty much impossible to do statically for C programs because of the lack of object lifetime annotations, so no, this statement can't be right.

It is true that the borrow checker doesn't prevent ALL bugs though.

Furthermore, the "bug" in this case is due to an unimplemented feature causing a flag to be silently ignored... It's not exactly something that any static analyser (or runtime ones for that matter) can prevent, unless an explicit assert/todo is added to the codepath.
by nobody9999 | 2025-10-24 08:32:08+00:00
>In many parts of Europe a couple of strikes would have taken place. Usans are numb or has no social conscience and muscle.

Americans are not numb. And we have both of those things, or at least most of us do. What we don't have are strong unions. Less than 10% of American workers are union members.

What's more, for as long as there have been unionization efforts in the US (150+ years), the forces of corporations, aided by the government -- to this day -- have suppressed those efforts -- for a long time, brutally and fatally -- and such suppression (although generally not with clubs and guns these days) continues, often with government support.

As such, even a "general strike" would have minimal effect, as many union members are forbidden by law to strike (in various jurisdictions, police, fire departments and others).

The vast majority of US workers are "at will" workers whose employment can be terminated at any time, for any (or no) reason. Workers can do so just the same as employers, so it's definitely fair!

More than half of Americans can't afford an unexpected $USD600 expense. As such, how many do you expect to essentially quit their jobs (possibly multiple jobs) to join a "general strike"?

Labor and unions don't work in the US the same way they do in say, Iceland, Sweden, Denmark and other countries with high levels of unionization[0]

As much as I'd love to see repeated "general strikes" in the US, protesting the anti-democratic (small 'd') assaults on the rule of law, freedom of expression and due process, given the state of organized labor in the US, that's just not going to happen.

As such, we organize where we can and mobilize widely. As the pain comes, more and more of folks will begin to see the problem. I hope it won't come too late.

[0] https://en.wikipedia.org/wiki/International_comparisons_of_t...
by misja111 | 2025-10-24 08:32:26+00:00
Yes I also think that bugs in a Rust replacement will receive more attention than other bugs. Why?

- the cult-like evangelism from the Rust community that everything written in Rust would be better

- the general notion, that rewriting tools should bring clear an tangible benefits. Rewriting something mostly because the new language is safer will provoke irritation and frustration with affected end-users when the end product turns out to introduce new issues
by simonask | 2025-10-24 08:32:42+00:00
Nobody - least of all the authors of uutils - is forcing Ubuntu to adopt this change. I personally feel like it's a pretty radical step on Ubuntu's part, but they are free to make such choices, and you are free to not use Ubuntu if you believe it is detrimental.

There's no "however" here. Rewriting anything in Rust has no effect on anybody by itself.
by TZubiri | 2025-10-24 08:32:56+00:00
>I strongly disagree. How is everything being called an object in any way "heavily OOP

Do I need to spell it out? The O in OOP stands for object.Everything is an object therefore it is Object Oriented. It's not much more complex than that man.

And I don't mean that it supports users writing oop code, I mean that the lang, interpreter and library are themselves written with oop. Inheritance? Check. Classes? Check. Objects? Check. Even classes are an object of type MetaClass.
by HelloNurse | 2025-10-24 08:33:00+00:00
I suspect that typical interactions with ASN.1 are benign because people are interested in reading and writing a few specific preexisting data structures with whatever encoding is required for interoperability, not in designing new message structures and choosing encodings for them.

For example, when I inherited a public key signature system (mainly retrieving certificates and feeding them to cryptographic primitives and downloading and checking certificate revocation lists) everything troublesome was left by dismissed consultants; there were libraries for dealing with ASN.1 and I only had to educate myself about the different messages and their structure, like with any other standard protocol.
by mns | 2025-10-24 08:33:09+00:00
A bunch of companies and people invested unimaginable amounts of money in these technologies in the hope they will multiply that money. They will showe it down our throats no matter what, this isn't about security and making the world a better place, saving lives or preventing bad things to happen, this is strictly about those people and companies making as much money as possible, or at least for now not losing the money they invested.
by dagss | 2025-10-24 08:33:48+00:00
It may be my European context / political definitions, but at least around here the word "conservative" would include vigorously defending the rule of law and courts (along with property rights and so on).

E.g., letting people who attacked police officers on Jan 6 out of prison is about as anti-conservative as you get.

I was trying to point out that conservative as a political philosophy != whatever Fox news preaches this month, but perhaps the word is used differently in the US..

Anyway point is, I'm sure the post you responded to used the word conservative more in the way I'm used to (European way?), thus your cross-talk.
by computerex | 2025-10-24 08:34:10+00:00
The thing is Valve is clearly aware of the fact that it’s getting kids addicted to gambling. They have the data. It’s extremely ubiquitous. This has been an ongoing issue for a while and Valve has rightly been criticized for willfully getting kids addicted.

Yes the parents have a responsibility to look after their kids. But that doesn’t give Valve a free pass, particularly when they used dark patterns to appeal to children.
by bob1029 | 2025-10-24 08:35:44+00:00
This is good news. It seems some parts of the gaming industry are starting to recover.

I contend that games like Team Fortress 2 were also ruined by the F2P loot box crap. It's not that they took anything away, but it attracted a certain kind of customer that is very unappealing to the prior base. The "hats" made me walk away from TF2. No one on average seemed serious about the core gameplay anymore. Taking away that up front cost to play cheapened the experience for the existing paying customers. It's like going from shopping at Whole Foods to Walmart.

Robinhood is your go-to application if you want to gamble legally and efficiently without (as much) fear of a single actor ruining your day.
by davydm | 2025-10-24 08:36:52+00:00
it's not that nobody would have wanted the device if it worked well - I'm sure lots of people would

BUT

Apple already has a battery problem - most iphone users are running from charger to charger, or using the fancy new magnetic batteries to be able to use their phones all day long. People have been asking for more battery for years. The solution isn't a phone that still costs a bucket and has even less battery. If they'd positioned it at a better price-point, they would have picked up the correct market - mid-range phone users. Instead, they priced it up at the level where you can easily get a better phone and would need to have some desire for the iphone air _specifically_ instead of any of the other great options.

IOW, yes, it's a fail - but what was anyone expecting?
by rramadass | 2025-10-24 08:37:09+00:00
You clearly have not read anything.

> Nobody has reviewed it.

Page-2 titled "Report Authors" gives you the whole list of authors involved in compiling the report all of whom you can lookup on the web. Page-3 is titled "Review" and says Prior to release, feedback on scope, completeness, accuracy, and presentation of the analysis was solicited from scientific experts in each of the areas covered by the report. Experts were invited to comment on one or several chapters of the report... followed by a whole list of reviewers all of whom you can again lookup on the web.

> It's more interesting to read https://www.science.org/doi/10.1126/science.ads9158 that is peer review, but that does not guaranty correctness and it's published in the "policy forum" section.

The "Technical Report" (which is where the meat lies) is attached as supplement-1 to the above paper and hence the reason i pointed to it. The Science article is just an overview and you are expected to read the reference materials for a more detailed understanding.

> I'm not impressed about 100 pages of references.

Your opinion is laughable and dismissed out-of-hand. For a Technical Report dealing in the frontiers of scientific research, references are key since there is a lot which must be brought together to build up the overall picture. That is the reason for the authors including such an extensive list of references showing how they arrived at the points/conclusions listed in the report. It is invaluable and a foundation of the scientific method.
by rcxdude | 2025-10-24 08:38:03+00:00
Depending on the product, this might be OK! If you've ever had cause to closely read the GPLv3, the anti-tivoisation clause for some reason is only really aimed at "User products" (defined as "(1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling"). This one looks like it's a potential grey area, since it's not obvious if it's intended for buildings that anyone would live in.
by AnthonyMouse | 2025-10-24 08:38:19+00:00
> Google-approved Android, at least for now until some judge hopefully shuts down the idiotic "verified developers" programme, has a range of app stores with different options.

In order for such a competitor to be viable for use by developers, it has to be installed on the devices of customers, which Google has acted to prevent. Google Play has over 90% market share on Android and has constrained OEMs from shipping devices with other stores installed and used other methods to prevent any alternatives from establishing a network effect.

And now that regulators are getting after them about doing those things, they've sprung this "verified developers" trap to keep it going.

This has the simplest evidence of anything. If other stores are a viable alternative, why do they have ~0% market share?
by jonathanstrange | 2025-10-24 08:38:24+00:00
Then people will connect their fake image and LIDAR feed to where the CMOS is connected. Like always with half-baked digital attestation chains, laypersons will argue "Oh, but who's gonna do that?" and the reality is that even private modders and hackers are perfectly willing and capable of doing this and will jump on it right away, and if it's just for the fun to distribute a certified picture of an alien giving everyone the finger. Of course, tamper-proof designs would be possible, but they are extremely expensive.

On a side note, the best way to attack this particular camera is probably by attacking the software.