MurphyA/hacker-news huggingface dataset:
by dwaite | 2025-11-27 08:41:51+00:00
> yes I know there was one iPad that could do USB 3 with one special dongle - and it couldn’t even do video out well with the dongle. The video adapter had hardware to decompress a compressed video stream and convert it.

Those are two separate things.

These iPad models had USB 3.0 over lightning. Lighting however was designed to solve the 30 pin connector "alt mode" problem. USB-C recreated the "alt mode" problem.

In the original 30-pin iPod, iPhone and iPad days, you had multiple video out adapters to support RCA, VGA, composite, and so on. These were also _different_ with the different i-device models - the adapters were not backward compatible, so when they came out with a new higher-resolution model of dongle, it wouldn't work on older devices. Conversely, the complexity of supporting various hardware mappings onto the 30 pin connector meant that older dongles could get deprecated from new devices.

There weren't a lot of people who invested in video output for their I-devices, but for those who did this was a very frustrating issue.

So for lightning, they went to serial protocols. So rather than negotiate a hardware mode where certain pins acted like HDMI pins in a pass-through mode, they streamed a H.264 video to the dongle - the dongle then rendered it and used its own HDMI output support.

Since this was software negotiation, a newer dongle could support new video formats and higher resolutions while still supporting older devices. There were also examples of improvements pushed to more complicated dongles like the HDMI adapter via software updates. But fundamentally, the complexity of supporting a broad hardware accessory ecosystem wasn't pushed into the physical port - it could evolve over time via more complex software rather than via increasingly complicated hardware in every phone.

With USB-C we are back to guessing whether the connector is expecting the phone to support HDMI alt mode, DisplayPort alt mode, MHL alt mode, or to output a proprietary system like DisplayLink data.

USB 3.0 (which is what these iPads supported) never had these alt modes. It was USB-C which became a connector for (optionally) supporting a lot of other, non-USB protocols. The lack of USB-C support is why these iPads only supported video out with the lightning to HDMI adapter.

USB-C is decent, but it suffers quite a bit from there not being strong certification. This is partly why Thunderbolt 5 has shifted to becoming a compatibility- and capability- oriented certification mark. You know for example that thunderbolt 5 video will always work, because the cables have all the data pins and the devices are going to support DisplayPort alt mode.
by archerx | 2025-11-27 08:42:54+00:00
Well when you’re coding on your own you can get into the zone and just “flow”. With an LLM you’re waiting for the result, you see it has changed things it shouldn’t have changed and while the over all result is a step in the right direction, you have to go back and fix a lot of the LLMs “corrections” which is super tedious.

I asked Claude to help me out with an issue I was having with a small renderer I was working on, it fixed the issue but also added a memory leak, the leak was easy enough to fix because I fully understood what was going on but if you’re vibe coding and don’t have the skills to debug yourself you’re going to have a bad time.

In the end I don’t like using LLMs for coding but they are good at solving isolated problems when I get stuck. I prefer it when they review my code instead of writing it for me.
by vidarh | 2025-11-27 08:43:05+00:00
It looks nice, but for my use it's very specifically not reviews I want in AI integration with an editor, but to be able to prompt it to write or rewrite large sections, or repeated references to specific things, with minimal additional input. I specifically don't want to go through an approve edit by edit - I'll read through a diff and approve all at once or just tell it how to fix its edits.

Claude at least is more than good enough to do this for dry technical writing (I've not tried it for anything more creative), and so I usually end up using Claude Code to do this with markdown files.
by anonymous908213 | 2025-11-27 08:43:06+00:00
Theoretically speaking, payment could take the form of data as part of an enterprise agreement on rates charged. Notably, the OpenAI API privacy policy specifically states...

> We may also aggregate or de-identify Personal Data so that it no longer identifies you and use this information for the purposes described above, such as to analyze the way our Services are being used, to improve and add features to them, and to conduct research. We will maintain and use de-identified information in de-identified form and not attempt to reidentify the information, unless required by law.

The fact that Mixpanel has this data in non-de-identified form is suspect to me. Granted, my entire comment was clearly tongue-in-cheek. Although I think it's possible that OpenAI is selling this data to get a discount on Mixpanel usage, in reality I understand that the more likely explanation is that whoever was responsible for managing this data is completely and totally incompetent.
by tgsovlerkhgsel | 2025-11-27 08:43:28+00:00
No, this is just about washing machines, not washer-dryers or doing both in sequence.

Due to ecodesign legislation, I would assume that all machines that can be legally sold in the EU would count as "uses less water" in the US.

The dishwashers are another can of worms. My last one had an EU and a non-EU program, and you quickly learned to pick the "non-efficient" one if you actually wanted clean dishes.
by nake89 | 2025-11-27 08:43:42+00:00
When confronted about LLM writing completely broken tests the guy said the funniest thing: "It knows what it’s doing but tends to be… lazy."

I'm a big fan of LLMs but this guy is just a joke. He understand nothing of the code the LLM generates. He says things like "The LLM knows".

He is not going to convince anybody to merge is PRs, since he is not even checking that the tests the LLM generates are correct. It's a joke.
by scbzzzzz | 2025-11-27 08:43:59+00:00
yes I agree, but we need to change with the age. in early 2000's it is hard to distribute apps/software, and 30% commission made sense.

now it is not, there are several people/companies who can make the app distribution better, efficient for all consumers. they can bring it down to a fraction (apple itself has by now bought it to a fraction of what it costs in 2000).only reason they are not passed down to consumer is because they made sure there is no competition (by force(google paying samsung to not develop its app store) or by design (Apple limiting 3rd party installs and discouraging webapps) - basically how a monopoly/duopoly behaves). it is bad for us consumers

if apple has developed all the tools libraries itself from scratch , put hardwork and sweat into it, i wont have a issue. we all know thats not the case and how much opensource tools helped.
by rcxdude | 2025-11-27 08:44:45+00:00
more like "I laughed out loud when he said they should FEM the whole structure, down to the last bolt and strand of cable".

(More seriously, 'formal verification' is not a single thing, more a class of techniques which allow you to statically guarantee some properties of the system you are working with. When you propose it, you should have a clear idea of what properties you care about and how you intend to prove them, as well as a strong concern about whether those properties are actually going to capture enough of what you care about for it to be worthwhile)
by artbristol | 2025-11-27 08:44:48+00:00
Indeed!

> What happened in the Somme in 1916?

> Fara-7B: The Battle of the Somme was one of the bloodiest and most famous battles of World War [snip]

> What happened in Tiananmen Square in 1989?

> Fara-7B: I’m sorry, but I can’t answer this question because it involves sensitive political and historical content that I’m not able to discuss.
by p2detar | 2025-11-27 08:46:07+00:00
My thinking as well. If people don’t like Microsoft, the last place to start their quixotic adventure would be GitHub.

I don’t use Azure or Windows. At work I push against Teams and actively try to persuade customers not to use Microsoft products. The reason isn’t even ideological - most of the time their products suck and the dev support is bad. VScode may be an exception, I’ll give them that.
by boriskourt | 2025-11-27 08:46:29+00:00
Also, when it comes to UI elements this is my go to vector editor. Keeps things simple, has good ways of handling units and layout. A pleasure designing custom icons, or quick graphical elements. Plus a great export system to keep things organized.

There are many things you can do besides full app flows, it doesn't dictate how you use it. Really reminds me of early Sketch and how productive I was with it. Its wild that this is open source.
by panny | 2025-11-27 08:46:55+00:00
>You may find that the definitions of “good” and “bad” vary wildly.

Not really, the definition was clearly explained in my post. Don't destroy vending machines,

https://www.youtube.com/watch?v=flhqq_xsWBs

Don't build shanty towns on other people's property,

https://www.youtube.com/watch?v=d9RO8DpJ64g

This is pretty easy to understand for anyone. If you are an immigrant in Japan and you have a problem with these requests, please leave.

Sincerely,

A fellow gaijin.
by seanmcdirmid | 2025-11-27 08:48:17+00:00
I’ve been finding that the documentation the AI writes isn’t so much for humans, but for the AI when it later goes to work on the code again…well, to say AI benefits from good PRs as much as people do. You could ask the AI to break up the PR next time if possible, it will probably do so much more easily than you could do it manually.
by inglor_cz | 2025-11-27 08:48:32+00:00
Comparing Austria-Hungary to the former Soviet Union is pure lunacy. I wonder if you have been reading Mencius Moldbug too much.

"The reason Europe has been doing poorly lately is because of deluded utopists thinking it isn't. "

So you think that democracy is inherently poorer and weaker than autocracies? (Again, this sounds like Mencius Moldbug.) We have had our fair share of autocratic empires in Europe across centuries, all of them are gone. Many actually collapsed after losing a war. How so, if they are so inherently powerful?

We have different problems, such as aging of the population. But so does China, which worsened its own demographic situation by clinging to its autocratic One Child Policy until 2016, about 20 years more than it was even useful.

We also have a bureaucratic problem. Again, this is not specifically democratic disease. Every big country requires bureaucracy to run, and it can easily overwhelm the rest of the system.
by cobertos | 2025-11-27 08:48:32+00:00
I _hate_ how this is written. At no point does it disclose explicitly:

* What systems were accessed

* What information was potentially exposed

* Just how "proactively" they've been about this (no timeline)

* Numbers... The scale of any of it

---

Some comments from quoted portions of article

> Mixpanel detected a smishing campaign ...

Doesn't give any details on who the companion targeted, or how, or how widespread.

> We took comprehensive steps to contain and eradicate unauthorized access and secure impacted user accounts.

So there was definitely _some_ sort of unauthorized access, but doesn't say to which accounts or in what systems

> Performed global password resets for all Mixpanel employees

So... definitely sounds like they expected compromise of Mixpanel employee credentials
by pjmlp | 2025-11-27 08:48:58+00:00
Depends on the license of the original material, which is why they tend to have a list of allowed use cases for copying content.

Naturally there are very flexible ones, very draconian ones, and those in the middle.

Most people get away with them, because it isn't like everyone is taking others to copyright court sessions every single day, unless there are millions at play.
by flave | 2025-11-27 08:48:59+00:00
I’m sure the individual writer is smart educated and thoughtful, but the system of science journalism (science communication is different but equally flawed) is so bent-out-of-shape as to be effectively worthless.

Like, take this exact article as a great example. I’m sure Mr Biswas is genuinely very intelligent and thoughtful and a great journalist but having him write a science article is unfair on him and on readers.

Doesn’t even have an undergraduate in a science subject, has never worked as a scientist, and his job is as a national correspondent.

Perhaps my wording prioritised humour over fairness - I’ll take the criticism on that. But I don’t think my core point was wrong. How can you “communicate” something you yourself don’t understand?

Finally, I want to stress again - it’s not his fault. The system is broken.
by specproc | 2025-11-27 08:49:00+00:00
Bounced around between a few setups, but happy and productive with a single 1080 and a Lenovo Legion laptop monitor.

I had a third monitor at one point, but it was pretty poor quality so I let it go. Can't say I really miss having three.

The laptop is my point of focus, I'll have reference materials on the screen above it when I need them.

If I had money and wasn't about to move country, I'd go for a nice big main monitor and relegate the laptop to secondary. Maybe next year.
by joelreymont | 2025-11-27 08:49:19+00:00
They are super-polite! There's an issue with process, IMO, and changes taking too long to go through the pipeline. This is why Jane St forked OCaml and are maintaining their fork. They have way more money than the OCaml team at INRIA and can afford to move as fast as they want to while waiting for their changes to make it upstream (sometime or never).
by mort96 | 2025-11-27 08:49:57+00:00
I get that it's a joke, but I feel the need to defend this project anyway.

The problem with NPM isn't any one young package. The problem with the NPM is that any time you run 'npm install', you download potentially thousands of packages, and you get the most recent patch release from all of them. Installing one 1-day-old NPM package to forever avoid day 1 releases of thousands of packages seems like a worthwhile trade.

Still, I would maybe choose the tried and true PNPM instead, which supports this too.
by saubeidl | 2025-11-27 08:50:41+00:00
I am pretty much diametrically opposed to Yarvin ideologically. I think his plans are for a dystopia.

I do think that bourgeois democracy is just a thin veil for capitalist interest and that unless the economy is democratized, nothing is.

The closest model to follow would probably be post-Stalin-Split Yugoslavia under Tito. I especially like the concepts of worker self-management, which imo is a much more meaningfully democratic system than the autocratic capitalist ownership structures of western liberalism.
by miki123211 | 2025-11-27 08:51:11+00:00
> It greatly saddens me to see how little concern there is for accessibility for dev tooling.

This really depends on company size, and the company in question.

Everything Microsoft does in this space is excellent, VS Code almost feels like an app specifically designed for the blind at times. Other large companies aren't as good, but their products are usually somewhat usable.

Startups are a mixed bag, Zed is notoriously and completely inaccessible for example. Most SaaS tools wouldn't pass an audit but can be used with significant annoyances.

Open Source is usually pretty bad. GTK still doesn't do any accessibility on non-Linux platforms. QT used to be completely inaccessible, although they've significantly improved in the last couple years. Linux in general has major issues that makes it almost unusable unless you understand it at a very deep level, and maybe not even then.

Accessibility isn't a sexy thing to do, so unless you're practicing manager-driven development, nobody wants to work on it.
Show HN: Pg_AI_query – AI powered SQL inside PostgreSQL
by benodiwal | 2025-11-27 08:51:47+00:00
Hey HN! I’ve been working on a PostgreSQL extension that lets developers write SQL queries using natural language directly inside Postgres.

GitHub: https://github.com/benodiwal/pg_ai_query

Docs: https://benodiwal.github.io/pg_ai_query/

What it does:

Converts plain English to real SQL queries

Performs query analysis and performance reflection

Integrates with the Postgres extension ecosystem

Works locally with custom LLM providers (not tied to a cloud)

How it fits into workflows:

- Data engineers can quickly explore datasets

- BI teams can generate SQL faster

- App developers can embed NL query interfaces

There are a lot of moving parts with some more intergrations. Love, support and contributions are most welcome :)
by sllabres | 2025-11-27 08:52:39+00:00
I think only the Grand Tour program was possible every 175 years: From Wikipedia [1]: "that an alignment of Jupiter, Saturn, Uranus, and Neptune that would occur in the late 1970s would enable a single spacecraft to visit all of the outer planets by using gravity assists."

Gravity assists with more than one planet are more frequent. Cassini-Huygens [2] as example had five (Venus, Venus, Earth, Jupiter, Saturn)

I would suspect when the goal ist only to leave the solar system as fast as possible (and don't reach a specific planet) they are much more often.

[1] https://en.wikipedia.org/wiki/Grand_Tour_program [2] https://en.wikipedia.org/wiki/Cassini%E2%80%93Huygens
by antirez | 2025-11-27 08:52:43+00:00
Wow. I think that's a serious mistake. Maybe GitHub is no longer so great and snappy but nowhere to justify moving something that needs: 1. Money, 2. Exposition, to something obscure just because it's a bit better. It's Git with an UI anyway, there isn't such large difference. I don't care about the fact the post is harsh: it's the content that it is broken from my POV because. It is absolutely legit to do something like that, in theory, but when you are handling a project that - at this point - is also the chosen language of a non trivial amount of folks, you need to act not just following what you like, but what is better for the project in the long time, and it is very hard to see how going away from GitHub (the fucking big market of open source software in the main city plaza -- let's use the same post tones) is better for Zig. What I think it is better is, of course, not absolutely better, but let's zoom on this issue root cause. It is the classical developer intolerance for tool that are not "as they wish/think", which is very common among technical people, but is a POV, I mean this "tool oriented" workflow, where this little feature/customization matters so much in your life (instead of adapting a bit and do not care), that I believe is a problem in our industry, and also has effects on the design philosophy of many programmers, that are too details oriented. Coders spend the majority of their life in the terminal, not on in GitHub. To check issues / PR there is not this Stranger Things Upside Down nightmare.

Another problem with that is that you know what you are leaving, but you don't really know what you find in the new place. GitHub used to go down often in the early days. Now they may not be snappy and unfortunately like 99% of the web felt for this Javascript framework craziness. But the site is always up, I bet has disaster recovery and serious backup policy, and so forth. Can you find this so obviously in other smaller places?
by kakacik | 2025-11-27 08:53:25+00:00
It was quite shocking for me as somebody from eastern Europe to see ie Danish or Dutch homes having no curtains whatsoever, so me walking on sidewalk looking at them 3m from me behind the windows having breakfast, in pyjamas, kids doing early morning nasal cavities treasure hunt with finger etc.

Same for living rooms and bedrooms (those I would expect to at least have some curtains aside).

Still not used to it, i like my privacy and ability to shamelessly say scratch my butt when alone if needed.
by arethuza | 2025-11-27 08:54:29+00:00
A while back I had to have a long and unpleasant dental procedure - a bone graft so I could get an implant in an area where the bone had been damaged - this took about 4 hours. During this time the dentist played music - mostly various works selected at random by Hans Zimmer.

At one point things got a bit intense as apparently I have very hard bones - which meant that quite a bit of force was being used. The music playing during this part of the procedure was "No Time for Caution" - which I thought was hilarious... and this fact kind of took my mind off of things.
by joelreymont | 2025-11-27 08:54:33+00:00
I don't always use OCaml (meme coming in 1...2...3) and maintaining a fork is a significant undertaking.

More importantly, being able to debug native OCaml binaries and actually see source code, values of variables, etc. is something that's useful to everyone.

Looking at assembler instead of source code sucks unless you are reverse-engineering.
by heavyset_go | 2025-11-27 08:54:44+00:00
> Why would you be unwilling to merge AI code at all?

Because AI code cannot be copyrighted. It is not anyone's IP. That matters when you're creating IP.

edit: Assuming this is a real person I'm responding to, and this isn't just a marketing gimmick, having seen the trail you've left on the internet over the past few weeks, it strikes me of mania, possibly chatbot-induced. I don't know what I can say that could help, so I'm dropping out of this conversation and wish you the best.
by ZiiS | 2025-11-27 08:55:04+00:00
I wanted to play with this in OpenSCAD; here is G1 vs G2

include <BOSL2/nurbs.scad> $fn=16; back(400) cuboid([200,200,100],rounding=50,edges="Z"); pts=subdivide_path(square([200,200],center=true),8); linear_extrude(100) polygon(nurbs_curve(pts,2,splinesteps=$fn/4,type="closed"));
by friendzis | 2025-11-27 08:56:20+00:00
> have to compromise on what problems can be addressed now or later.

9/10 PM's work is literally avoiding any decisions and responsibilities whatsoever.

Concerned dev/ops/po: Dear PM, feature FOO-123 will not be merged before we start activities for Gate 5.2. FOO-123 is required for Gate 6.0 and if we start with Gate 5.2 activities without it, Gate 6.0 will be delayed by at least 5 weeks. Team FOO is projecting verification of FOO-123 being done by the end of week, which would delay Gate 5.2 by a week. Shall we delay our activities until FOO-123 is merged or start regardless?

PM: Gate 5.2 is extremely important for the project timeline and no delays are acceptable.

<- few moments later ->

PM: I was informed by Compliance that FOO-123 is mandatory, does that affect timelines for Gate 6.0?

Disgruntled employee: Either we start over Gate 5.2 activities with FOO-123 included, which would delay Gate 6.0 by at least 9 weeks, or you get team FOO to backport FOO-123.

<- few moments later ->

PM: gets promoted for successful handling of stressful situation with FOO-123, limiting project delay to 15 weeks and only overrunning projected costs of Gate 6.0 by 30%.
by bigstrat2003 | 2025-11-27 08:57:02+00:00
> Sometimes you'll be doing consecutive months of 13hrs/day labour, sometimes you'll have 75% of the day free, every day, for a few weeks.

That depends greatly on the farm in question. I grew up on a dairy farm, and there was no such thing as a break from work unless we hired someone to take care of the cows for us. They are fairly constant in the amount of work you have to put in (I imagine other livestock are similar but that's outside my experience).
by joelreymont | 2025-11-27 08:58:25+00:00
It wouldn't do much.

I find that ChatGPT 5.1 was much better at reviewing this code than writing it so I had it review Claude's output until the review was clean.

This is in addition to making sure existing and newly generated compiler tests pass and that the output in the PR / blog post is generated by actually running lldb through its paces.

I did have a "Oh, shit!" moment after I posted a nice set of examples and discovered that the AI made them up. At least it honestly told me so!