MurphyA/hacker-news huggingface dataset:
by ninjin | 2025-07-31 07:30:26+00:00
> I'm surprised to see this; my first thought was also something like

>> it's old unsecure code

> and that seems very unlike OpenBSD.

It is going into ports and I am positive there are plenty of worse offenders in terms of insecure software in there already. If this was going into base, I am confident the clean up would be substantial, but there is already cwm[1] and fvwm [2] for your modern and classic window manager needs in base.

[1]: https://en.wikipedia.org/wiki/Cwm_%28window_manager%29

[2]: https://en.wikipedia.org/wiki/FVWM
by mock-possum | 2025-07-31 07:30:27+00:00
Not ‘real’ workaholics imo - you can drink a lot of alcohol regularly without being an alcoholic. You can work a lot regularly without being a workaholic.

Addiction is pathological, it has to do with self control, often a degree of chemical dependence / reliance, and how one prioritizes things in one’s life.

If you work all the time, but are otherwise generally happy and healthy, passionate and devoted to your mission - that’s not workaholic. That’s just living your best life.
by herbst | 2025-07-31 07:30:50+00:00
Had one of the first 10k Minecraft accounts or so. Never changed the name or anything. When Microsoft bought it they spammed me that I would loose my account if I don't transfer it. So after the 3rd email or so I did. It got hacked a few days after that, took several weeks to resolve for whatever reason. Ive had the account a few months after that until it was "hacked" again.

The very few times I played Minecraft since then I just used a hacked client.
by vim-guru | 2025-07-31 07:31:24+00:00
On macOS and Linux, I haven't noticed any performance issues with Emacs. On Windows, however, the performance is significantly worse. To make matters worse, I even have to patch w32.c just to get it to build:

@@ -10298,7 +10298,7 @@ w32_read_registry (HKEY rootkey, Lisp_Object lkey, Lisp_Object lname) /* mingw.org's MinGW doesn't declare _dstbias. MinGW64 defines it as a macro. / #ifndef _dstbias -__MINGW_IMPORT int _dstbias; +__MINGW_IMPORT long _dstbias; #endif

/ Fix a bug in MS implementation of 'tzset'. This function should be
by delta_p_delta_x | 2025-07-31 07:31:52+00:00
> This one was cheap

Singapore's MRT lines are some of the most expensive public transport projects ever. The Circle Line, fully automated and fully underground, cost S$10 billion[1]. The recent Thomson-East Coast Line, still partially under construction, is projected to cost S$25 billion[2]. It was not 'cheap' by any means.

> You can build another line

Singapore is building another line: the Cross-Island Line[3]. It has planned or is constructing at least three more lines[4][5] to achieve something like 460 km by 2040, thereby exceeding the length of the London Underground. About S$100 billion is earmarked for public transport expansion.

But the Circle Line was, as someone who has used it ever since it opened in 2009, ill-conceived as a 'small line'. It is heavily overcrowded. Because of the immense traffic and somewhat lacklustre maintenance, it has suffered several delays and breakdowns. The ideal thing for LTA to do would be to expand each station's capacity, because it links all of Singapore's radial lines at heartland residential areas.

[1]: https://medium.com/from-the-red-line/was-the-circle-line-bui...

[2]: https://www.mot.gov.sg/news/Details/speech-by-minister-khaw-...

[3]: https://www.lta.gov.sg/content/ltagov/en/upcoming_projects/r...

[4]: https://www.lta.gov.sg/content/dam/ltagov/who_we_are/our_wor...

[5]: https://en.wikipedia.org/wiki/Mass_Rapid_Transit_(Singapore)...
by aucisson_masque | 2025-07-31 07:32:33+00:00
> I still don’t like the ribbon nearly 20 years after its introduction.

> I found a refuge in Mac OS X, but in the past decade macOS has gotten more annoying.

Agree on both, macOS is still nowhere near windows level of annoyance but it’s getting worst and worst.

Each feature well integrated that made me like macOS was implemented at least 10 years ago, the recent feature are neat but don’t feel right. Like the window snapping, if you drag it to the top it will expand ‘almost’ fully but then if you didn’t stop at the right spot and kept dragging to the top your window goes instead to the virtual desktop screen. It’s extremely counterintuitive, and it keeps repeating with all these new features. Who use stage manager on macOS for instance ? Makes absolutely no sense.

At some point it won’t be worth the premium price they are asking for and I guess I’ll go Linux desktop. It’s broken, counter intuitive, little support but at least it’s getting better with time, not worst.
by pu_pe | 2025-07-31 07:33:08+00:00
> The facility will target to deliver 100,000 NVIDIA GPUs by the end of 2026, with the intention to expand significantly in the years ahead.

This is massive. As a point of comparison: Denmark just unveiled a new supercomputer recently which has only ~1,500 GPUs [1]

[1] https://novonordiskfonden.dk/en/news/denmarks-first-ai-super...
by wredcoll | 2025-07-31 07:34:16+00:00
I think a more practical method would be to trace the provenance of a claim, in a way that lets you evaluate how likely it is for the person making it to actually know the facts.

A simple scenario would be reading a news article about american politics. You see an unusual claim made, so you start tracing it and find that the journalist got it from person X who got it from person Y who got it from donald trump. Trump is famous for lying constantly, so unless there's a second source making the claim, you could disregard it with a high probability.
by omnimus | 2025-07-31 07:35:35+00:00
One main difference is performance. Penpot becomes unusuably laggy in some situations (like when you use raster images). Penpot made bet on .svg rendered directly using browsers. They thought these engines will become fast enough.

Figma renders everything with webgl in their own engine and has 0 performance issues.

AFAIK penpot is now working on same approach.
by buserror | 2025-07-31 07:35:50+00:00
In my experience, this is a problem without LLM anyway; many times you cannot just tell coworkers (junior, or not) to completely trash their patch and do it again (even using nicer words).

Very often it comes down to HR issues in the end, so you end up having to take that code anyway, and either sneakily revert it or secretly rework it...
by cess11 | 2025-07-31 07:37:52+00:00
Afterwards IDF soldiers bragged in the media about deliberately mutilating peaceful protestors.

Here's a clarifying table: https://en.wikipedia.org/wiki/2018%E2%80%932019_Gaza_border_...

As you can see it does not include "impacted by tear gas", but a thousand palestinians were harmed by having tear gas canisters shot at them. More than six thousand were maimed by gun fire, and as the numbers show, it was deliberate policy to harm rather than kill.

In comparison, as a measure of the supposed militancy from the palestinians, five israelis were injured and none were killed.

Palestinian refugees have a right to return to their land and homes. That's what the march was about.
by tguvot | 2025-07-31 07:39:14+00:00
did you ever consider that media coverage is very selective and biased ?

i remember half an year ago, during ceasefire when gaza was swamped in aid and food was rotting on the streets, laura coates at prime time said that "hundreds of gazans die from starvation daily". never happened. not even dozens.

or when at abby phillips show yesterday, somebody tried to say that presenting images of children with genetic diseases as image of children who are dying from starvation is manipulative, abby phillips stopped this person and said that it's not important.

nyt for example quietly updated it's story on this topic https://www.jpost.com/israel-news/article-862667

you must have seen numerous mentions that 500 trucks of food to gaza is minimum (and actually needed even more), because it's the number of trucks that were entering gaza before war ? but did you see even once mention that 500 is total number of trucks that included construction materials, animal feed, etc.. etc.. and maximum of trucks of food that entered gaza in 1 day before war was 72(82?)

you don't get journalism in mainstream media coverage anymore. you get activism https://www.thefp.com/p/friedman-when-we-started-to-lie
by phatskat | 2025-07-31 07:39:28+00:00
> Who else would spend the time and effort to figure out you leaked your stipe key to your front end?

In high school in the early 2000’s, I ran a small Apache server from my home that was basically Geocities but even less discoverable - I used it to learn PHP, SQL, and frontend. One day my log started filling rapidly as someone effectively ddos’d my home server. If they’d bothered to actually poke, they likely would’ve been able to exploit it relatively quickly even without all of today’s tools. I imagine the process of discovery and exploitation is magnitudes more impressive and performant today.
by ggm | 2025-07-31 07:40:00+00:00
I don't think this take is just cynicism. The AI is doing triage and directing people into care paths. As long as there is "something isn't right break the path and get a human" options, I think I'd be fine.

Cutting cost might mean allowing expensive staff to do the thing after triage and so it might really be replacing some time burden.
by Bukhmanizer | 2025-07-31 07:40:01+00:00
> There are zero knowledge proof systems that nobody would have a problem with because nobody ever knows who is accessing the content, only that they are allowed or not.

If you truly believed that this was going to be the solution that governments were going to use, yes you’re still an idiot. Ok, maybe incredibly naive to be charitable. But still have you paid even the slightest bit of attention to pretty much anything a governmental institution has done in the last 15 years?
by gregorvand | 2025-07-31 07:40:28+00:00
Superhuman achieved their sub-something speed maybe (has anyone measured it except them? Genuinely, post a link, appreciated)

However the capital required will probably never happen again in relation to the return for any investor involved in that product.

Props to them for pushing the envelope, but they did it in the zero interest era and its a shame this is never highlighted by them. And now the outcome is pretty clear in terms of where the company has ended up.
by agurk | 2025-07-31 07:40:38+00:00
The second route is currently being built in Munich [0], with work started in 2017. I recently watched a youtube video by The B1M about rail projects in Germany that included a long section about the currently ongoing works in Munich [1] that gives a good visual overview.

[0] https://db-engineering-consulting.com/en/projects/munichs-se...

[1] https://www.youtube.com/watch?v=bPDQdnT-RaY
by LargoLasskhyfv | 2025-07-31 07:41:09+00:00
It says Here's the full script for completeness, in case anyone else wants to use it for some strange reason:

> #!/bin/bash set -euxo pipefail DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" cd "$DIR" # Treat as c source file: -x c # Don't output line markers: -P # Don't search system include path: -nostdinc # Remove some predefined macros: -undef my_cpp() { cpp -x c -P -nostdinc -finput-charset=utf8 -undef $@ } # generates a header that undefines all the remaining predefined macros my_cpp -dM - </dev/null | awk '{ print "#undef",$2; }' > /tmp/wheybags_com_undef.h generate_page() { local path path="$(echo $1 | sed 's/^site\/tmp\/pages\///')" echo $path local parent_dir parent_dir="$(dirname "$path")" mkdir -p "site/$parent_dir" my_cpp -I site/tmp -include /tmp/wheybags_com_undef.h "site/tmp/pages/$path" > "site/$path" 2>/dev/null } export -f generate_page export -f my_cpp rm -rf site/* || true mkdir -p site/tmp cp -r pages site/tmp/pages cp -r template site/tmp/template find site/ -type f -exec sed -i 's/\/\//DOUBLE_SLASH_COMMENT_FIX/g' {} \; find site/tmp/pages -type f -exec bash -c 'generate_page "$0"' {} \; rm -rf site/tmp find site/ -type f -exec sed -i 's/DOUBLE_SLASH_COMMENT_FIX/\/\//g' {} \; cp -r assets site/assets cp favicon.ico site/favicon.ico
by jauntywundrkind | 2025-07-31 07:41:58+00:00
> That concentrated wealth has now been spread to other people around the world,

The world over, the ultra-rich are fleecing the rest of the planet. The wealth of the 0.5% has soared astronomically. https://en.wikipedia.org/wiki/Capital_in_the_Twenty-First_Ce...

I do agree America had a magic moment after WWII, and that we have an amazing run, and that yes some of this is just a rebalancing. But we are getting absolutely hosed, decade after decade, by half the US Government intent on helping milk every ounce of value & hope they can from the land & it's people. We are getting absolutely hosed the the 0.1%. There's endless political distractions & nonsense spamming the air, and very little attention to where the wealth is really going: yes some of it is going to rising middle classes in other countries. But the wealth of all nations is being captured by a vicious Global Elite E1 Barbarian class, who is engaged in war against everyone else, and who have purchased a huge number of media outlet & have their hands in many government policy-makings to insure their share of the pie only ever goes up.
by Animats | 2025-07-31 07:42:18+00:00
> The old school internet was completely destroyed when all wysiwyg tools where killed for no reason about 15 years ago.

The power of CSS has increased to the point that you don't really need Javascript for layout any more.[1] So WYSIWYG tools could work again. Probably faster.

[1] https://codingstella.com/15-advanced-web-development-techniq...
by 1penny42cents | 2025-07-31 07:42:19+00:00
An addiction is when our dependency an activity outweighs the net-negative effect of it.

If there’s no net-negative, there’s no addiction.

So yes, some people just enjoy working. Others are workaholics. It’s not all-or-nothing and the evaluation depends on how you calculate the net impact of work on the person’s life.

What OP was calling out is that chronically sacrificing sleep seems to consistently take its toll down the road. So chronically enjoying work at the expense of sleep can be a form of workaholism.
by ssbash | 2025-07-31 07:42:32+00:00
I’m not sure what the cheaper subscription you’re referring to is.

Only “Premium Connectivity” aka the internet data plan (streaming media, live traffic, and live sentry video feeds) is exclusively a subscription.

Tesla has always offered the option purchase the Full Self Driving upgrade outright. The option to subscribe monthly to FSD was added later.

Maybe you’re thinking of the free trial of FSD that new vehicles come with?

There is a lot of criticize Tesla for, but they aren’t locking features behind subscriptions.

In the past, BMW has locked heated seats, wireless Apple CarPlay, even software updates behind their ConnectedDrive subscription.
by apaprocki | 2025-07-31 07:42:35+00:00
It’s hilarious to me that I find this thread. I read the comment you’re replying to before I saw who wrote it. I exclusively read HN on iOS using https://hackerweb.app/ in dark mode precisely because I found it to be the most pleasing mobile experience. And here’s dang replying to my co-worker who commented that he wrote his own HN reader because the actual site isn’t the best on mobile. I could literally reach out my hand, show my phone and share my mobile HN experience with him, except I’m 99% remote. (But I did sit at his desk just last Thursday when he was remote.)

Just goes to show that all of us reading HN don’t actually share with each other how we’re reading HN :)

Too funny… thank you!!
by relistan | 2025-07-31 07:42:39+00:00
To a certain extent you are probably still not using it optimally if you are still doing that much work to clean it up. We, for example, asked the LLM to analyze the codebase for the common patterns we use and to write a document for AI agents to do better work on the codebase. I edited it and had it take a couple of passes. We then provide that doc as part of the requirements we feed to it. That made a big difference. We wrote specific instructions on how to structure tests, where to find common utilities, etc. We wrote pre-commit hooks to help double check its work. Every time we see something it’s doing that it shouldn’t, it goes in the instructions. Now it mostly does 85-90% quality work. Yes it requires human review and some small changes. Not sure how the thing works that it built? Before reviewing the code, have it draw a Mermaid sequence diagram.

We found it mostly starts to abandon instructions when the context gets too polluted. Subagents really help address that by not loading the top context with the content of all your files.

Another tip: give it feedback as PR comments and have it read them with the gh CLI. This is faster than hand editing the code yourself a lot of times. While it cleans up its own work you can be doing something else.
by anthk | 2025-07-31 07:42:40+00:00
I prefer EMWM; with XFile, Classic-Colors, Nedit-XFT, XImaging... it's like an-almost-CDE without the panel, or like the Irix desktop but without being bloated like Maxx, and it's 100% free as in freedom software. XPDF can complete a bit the feeling (the old v3 release) and if you are a C programmer with experience, a dumb interface for MPV with XEmbed.

For Gopher browsers there's XMosaic but it's still propietary, a shame.

XGopher might do far better if you link-LD_PRELOAD it against Xaw3D, which can be Motif-ish, or at least a bit closer to that era, or an alpha Motif build of Netsurf.

https://github.com/revmadison/netsurf-motif

As for IM'img, any IRC client written against Lesstif will do the trick building it against OpenMotif.

https://sourceforge.net/projects/nebula-irc/

Then you can just use Bitlbee as a bridge to anything.

On word processor, Ted against Motif can do really well; I could even use the Spanish translation with Metric sized toolbars and such. Ditto with xfig with 'xfig -metric'. Not Motif, but it matches the environment, kinda like GV for PostScript files.

Or Emacs with Org-Mode.

Emacs linked against Motif will look perfect under EMWM and you'll get:

- A Mail/Usenet client

- An IRC client

- Telegram client with Telega

- A gopher/gemini client (Elpher)

- NNRSS and another builtin RSS reader

- OFC, both handle podcasts fine

- File manager with SSH and rclone support

- A Z-machine interpreter to play text adventures (Malyon)

- Video/music player thru EMMS

- Org-Mode/Org-Agenda-Org-Babel and friends

- Emacs' builtin spreadsheet

- pdf-tools to read and anotate PDF's.

- M-x calc with Gnuplot for plots

- Nov.el to read Ebooks.

For GTK and QT themes, you can use the CDE theme for GTK and the builting one for QT with qt5ct/qt6ct and set

EXPORT QT_PLATFORM_THEME=qt5ct

to /etc/profile.d/qt5.sh and chmod +x 'ing it. The are similar XDG and GTK/Themes icons at https://gnome-loook.org and the like called 'CDE' which are great. Decompress them at ~/.icons and use lxapperance to chage your GTK theme.

https://www.pling.com/p/1920644/

It needs JS; but I can just posts a TGZ in my gopher site with both the themes and icons if you like them, or better, with Bittorrent, then aria2c would do the job.
by Cthulhu_ | 2025-07-31 07:43:37+00:00
A lot of my work early on in new projects is setting up local and CI validations and rules, practices, reviews, git usage, design patterns / code architecture, etc - skipping all of those will lead to maintenance problems in the long run, whether code is written by a developer (I'm not even going to prefix it with 'junior' because I also suck lol) or an AI. But that validating is carried by the whole company at least. Where I work now we've got unit tests, linters, automatic formatting via Biome or Prettier, visual regression tests, Sonar with all the options enabled, minimum of two code review approvals, locked down main branch, etc etc etc.

Some AI generated code does come through, but at that point it's already mostly alright. Code review is still required for things like unnecessary comments or detecting duplicate functionality (exact duplicate code is already pointed out by Sonar).
by oaiey | 2025-07-31 07:43:45+00:00
It is a self-fullfilling prophecy: No big open source without motivated contributors, no contributors because of bad rap because of no big open source projects.

It is not technology what holds .NET back. It is also not politics (nearly all languages have evil overlords). It is people who hold up to statements like: "I will not touch .NET with a 10-stick-pole"
by rrrrrrrrrrrryan | 2025-07-31 07:44:54+00:00
I've imagined for a long time that eventually we'll shift the bulk of our heavy computation closer to the poles, and use those data centers to power our society. You either use solar power and shift the computation from north pole to south pole seasonally depending on which place is in eternal sunshine, or, since these places are so far away from major population centers, you could just plop down a bunch of giant nuclear reactors without too much resistance.
by oarfish | 2025-07-31 07:47:15+00:00
Some odd claims here.

> It's not just extra calories, it's poison.

Uh no. You say you grew up under the low-fat propaganda, but still you fall victim to the overly broad "sugar is poison" propaganda. Yes, limit it by all means, but your overall caloric budget is way more important than the exact proportion of nutrients (same as with fat).

> then when I increase my fat consumption I started losing weight. By fat I mean real animal fat from meat, not seed oils or other processed fats.

Good that it worked for you, but this sounds like anti seed oil propaganda, which is debunked. "real animal fat" often means high saturated fat, which when replaced by polyunsaturated and unsaturated (from e.g. seed oils) actually tends to improve your health.
Ask HN: How do you use your work computer in times of Crowdsrtrike?
by trail477 | 2025-07-31 07:47:40+00:00
I am joining a new company soon and they are deploying Crowdstrike monitoring! I am used to smaller companies, and always used my work computer for “private” stuff too (coding, photos etc).

Now when joining this new company, should I buy myself a private computer and don’t touch private files and accounts on the work issued laptop?
by elashri | 2025-07-31 07:48:57+00:00
To be honest, most of these things can happen for poorly documented large codebase. I work on academic research project that have docs that tells you basically that the code is self documented. And give one or two pages about configuring CMake and build the project and another page on how to benchmark the throughout. But the internal quirks and the expected convention you will need to figure it on your own.

New people contributing usually reinvent many things and change global configuration because they don't know they can use something already there.

Ironically indexing the codebase and ask LLM questions about specific things is the best thing you can do. Because the only 3 people who you can ask left the project or are busy and will reply within a week.
by grues-dinner | 2025-07-31 07:49:19+00:00
Seriously, every project needs to have the "inner dev loop" in the README as bullet points. Nothing sucks more than taking two days to figure out how to even build, and once built, how to actually install/run/debug it. Especially for projects that use a fleet of repos that all interact or involve multiple libraries that need to be carefully orchestrated to actually run.
by rstuart4133 | 2025-07-31 07:50:01+00:00
Nowhere near paranoid enough.

Always take the "manual" OTP option, take a backup copy of the code you copy and pasted. I use my password manager

Then, always export the contents of you entire password manager database, encrypt it with the same password you use for you password manager with the pdkf2 rounds set to an absurdly high number and place it in a public place on the internet. Lots of places will host it for free.