MurphyA/hacker-news huggingface dataset:
by refurb | 2025-07-22 06:58:06+00:00
But if the USDR is already meddling it’s not longer purely “domestic affairs” is it?

If your take is that it’s unethical, that’s fine, but you need to consider the alternative - giving the USSR free rein to meddle in the domestic politics of the Southern hemisphere. The citizens of those countries end up living under an authoritarian anyways.

I’m not saying it isn’t an ugly business, but I’m not sure the alternative is much better.
by taurath | 2025-07-22 06:58:08+00:00
I just finished a multi-year career break and was able to navigate the market and land 2 offers - every company is dealing with a massive deluge of fake applicants. The front door is poisoned right now - do not funnel your job search through it.

You need to prove you're a real person now - the first way is to get a referral from someone you worked with in the past. Literally anyone - if you're not reaching out to everyone at any company that even may be hiring for a role you want, you should be.

Another way is to be posting somewhat regularly, having some online presence, showing your looking for work, are a person, and have a positive mindset.

Your resume should be tailored for the role, but not generated by AI (it'll get flagged) - spend less time messing with your resume though and more time networking. If you as you say have been in the industry 25 years, there absolutely will be someone who will give you referrals.

Companies are hiring, but the way you and I have gotten roles in the last decade+ is mostly shut.
by jerbearito | 2025-07-22 06:58:29+00:00
I don't understand why they need to "substantiate" their opinion, but the commenter they're replying to wouldn't need to substantiate their anecdotal evidence. They can "literally" claim anything.

I do think Mindless2112's experience is common with larger businesses, making the BBB potentially more effective in those cases than online review sites like Google or Yelp. Also, do those sites send complaint letters? I don't know.
by degamad | 2025-07-22 06:58:55+00:00
> it does not do anything to defeat 3rd party tracking

It does reduce the footprint of data able to be correlated across browser restarts, which is not nothing, but is much less than most people assume.

So everything you do on this visit can be correlated, but when you close your browser and then come back, you're a new person not associated with your previous visit.
by throwawaybob420 | 2025-07-22 07:00:11+00:00
Sounds like something a blue checker would say. And yes, if you pay for Twitter you’re going to clowned on.

And what the hell is that segue into fedoras? The entire meme of them is because stereotypical clueless individually took fedoras to be the pinnacle of fashion, while disregarding nearly everything else about not only their outfit, but about their bodies.

This entire comment reeks of not actually understanding anything.
by tsoukase | 2025-07-22 07:00:32+00:00
Functional reserve means you are completely well but the start of the disease is coming closer as the former is depleting.

Another case is when disease starts subtly and slowly _with_ initial symptoms that are otherwise not debilitating. Eg Alzheimer's starting decades ago by being forgetful.

I have no idea which one the post is reffering to.
by weinzierl | 2025-07-22 07:00:48+00:00
"You will be hard-pressed to find someone who stuck with it for a week and decided to go back to git. "

Reporting in. Doesn't mean I will not end up with jj eventually, but so far I always went back to git after a while.

For me it is the staging area and the workflow it allows. Most people hate it and love jj because it does away with it. That is just not me. I don't see the staging area as a hack that was necessary to overcome some superfluous technical limitations but as a workflow tool.

Could I change my ways? Sure. jj just did not provide enough benefit for me so far to do it, but we will see. I am still open to give jj another try some day.
by coderenegade | 2025-07-22 07:02:08+00:00
Plenty of us righties out there like this. I write, catch, throw, kick etc. as a right hander, but surf, play the drums, jump etc. like a left hander. When I learned to box as a teenager I settled for orthodox, but it could have gone either way. Never had a problem with coordination.

I think it's genetic, and probably a spectrum. My mom's family has a few lefties, and a number of righties that play traditionally left handed positions in team sports.
by kristjank | 2025-07-22 07:02:51+00:00
I don't think we should as a wider scientific/technical society care for the opinion of a person that uses epistocratic privilege as a a serious term. This stinks to high hell of proving a conclusion by working backwards from it.

The cognitive dissonance to imply that expecting knowledge from a knowledge worker or a knowledge-centered discourse is a form of boundary work or discrimination is extremely destructive to any and all productive work once you consider how most of the sciences and technological systems depend on a very fragile notion of knowledge preservation and incremental improvements on a system that is intentionally pedantic to provide a stable ground for progress. In a lot of fields, replacing this structure with AI is still very much impossible, but explaining how for each example an LLM blurts out is tedious work. I need to sit down and solve a problem the right way, and in the meantime about 20 false solutions can be generated by ChatGPT

If you read the paper, the author even uses terms related to discrimination by immutable characteristics, invokes xenophobia and quotes a black student calling discouragement of AI as a cheating device racist.

This seems to me an utter insanity and should not only be ignored, but actively pushed against on the grounds of anti-intellectualism.
AI Leaves Us Nowhere to Run
by grillitoyellow | 2025-07-22 07:04:27+00:00
Usually some people are able to move to another place to avoid war, hunger, famine, hurricanes, violence, a bad marriage, unemployment, a toxic environment and things like that. Those who consider themselves intelligent think that they will be able to avoid all those dangers by going somewhere far from hell. I would argue that we design our moral systems just to position ourselves in a place in which we can stay and at that allows us to go somewhere else when things turn bad. But now we have advanced AI, and no matter what you think, maybe there is nowhere left to go. Conditions will mutate beyond escape. Sometimes people destroy their facades, they are like larvae entering a new state. Sometimes by redefining what it means to be human and joining collective humans efforts. Now, the time has come where there is nowhere left to go - so take your best shot and move now. Align - if humans still can. Or else, alone.
by omnicognate | 2025-07-22 07:04:46+00:00
AFAICT the "AI" didn't "pay attention to the work" either. They built a representation of a set of possible experiments, defined an objective function quantifying what they wanted to optimise and used gradient descent to find the best experiment according to that objective function.

If I've understood it right, calling this AI is a stretch and arguably even misleading. Gradient descent is the primary tool of machine learning, but this isn't really using it the way machine learning uses it. It's more just an application of gradient descent to an optimisation problem.

The article and headline make it sound like they asked an LLM to make an experiment and it used some obscure Russian technique to make a really cool one. That isn't true at all. The algorithm they used had no awareness of the Russian research, or of language, or experimental design. It wasn't "trained" in any sense. It was just a gradient descent program. It's the researchers that recognised the Russian technique when analyzing the experiment the optimiser chose.
by intermerda | 2025-07-22 07:04:55+00:00
> I think “logic lord” types are sometimes drawn to contrarian positions because they like the strong emotional reactions that stating those positions induces in other people. It gives them a smug sense that they are dispassionate and logical and everyone else is blinded by emotion.

I had saved it from some other social media type. It accurately describes a lot of HN community.
by infinitifall | 2025-07-22 07:05:29+00:00
A first year course at UNSW, COMP1521[1] teaches MIPS and uses QtSPIM. Far from dead, a package is maintained on the AUR[2].

[1] https://cgi.cse.unsw.edu.au/~cs1521

[2] https://aur.archlinux.org/packages/qtspim
by lrvick | 2025-07-22 07:05:33+00:00
If you give an LLM any trust at all to write or execute production bound operations without human review, then anything bad that happens is -your- fault. I forgive occasional human error, but a human handing off prod control to a third party or an LLM is unforgivable.

If I found out a privileged engineer was brain dead enough to let LLMs anywhere near prod, I would fire them on the spot, and seriously examine an interview and training process that allowed someone that stupid prod access in the first place. I will not even work at an org that lets vibe coding Apple fanboy types near prod as it is a mess waiting to happen I am going to be expected to clean up. Might as well hand a child a chainsaw.

In orgs where I lead infra, I do not let anyone near prod unless they have a deep knowledge of Linux internals, system calls, etc and decade or more of experience running and debugging Linux on their own homelabs and workstations. By that point they have enough experience to be more capable than any LLM anyway and would never think of reaching for one.
by Cyao | 2025-07-22 07:06:23+00:00
After getting quite a lot of emails asking to buy one last time - I've put my Icepi onto Crowd Supply!

This is a dev board that carries an ECP5 FPGA, and has a raspberry pi zero footprint. It also has a few improvements! Notably the 2 USB-B ports are replaced with 3 USB-C ports, and it has additional indicator LED and buttons.

This board can output HDMI, read from a uSD, use a SDRAM and much more. I'm very proud the product of multiple months of work.

It is also completely open source! Check out the source on github: https://github.com/cheyao/icepi-zero
by gexla | 2025-07-22 07:06:28+00:00
The thing I'm working on right now with a partner is an idea we got with yet someone else who was working with us. He was working in the sort of role that nobody would think of. I would have never known the area even existed. We're working on finishing the MVP this week and we have multiple people per target industries that are asking to check it out.

The trouble with influencers, is that they have ready-made consumer audiences.

Everyone else should be looking at things that create inarguable value. If I'm charging $XX per hour and this thing saves me multiple hours per X time period, then it sells itself. Even if the thing isn't saving me money (costs as much as the time saved) - it still may be worth it because maybe faster delivery and less drudgery is worth the outlay. And it would probably cost more to hire someone to do that anyway.

So, I agree with the dude who told you to find users first. But maybe the advice should have been "find pain points that you can solve." Say you figure out a service that could save lawyers loads of time. Then rather than say "try out my app" you could say something like "let me join on as a free contributor for a while so that I can work with you to improve X process." Once you have proven it works and you get the buy-in, then sales should come easier. But I don't see how you can discover / develop these things without being embedded in X field.
by MoltenMan | 2025-07-22 07:06:50+00:00
When I was first learning coding, git, etc. and had no clue how git worked I downloaded GitHub desktop and used that. It's true that I was much younger and less knowledgeable then so it's possible that's influencing me but man when you actually understand git the cli just feels so much smoother, cleaner, and faster. It really doesn't take much dedicated to time to learn the top 5 commands you'll use 95% of the time and if you don't know git currently I think it's probably one of the most leveraged ways you can spend your time.
by burnt-resistor | 2025-07-22 07:07:54+00:00
It seems to work for most stuff in /usr/{,s}bin /{,s}bin /usr/libexec but not all of /System/Library just yet.

Automator Installer -> /System/Library/CoreServices/Automator Installer.app/Contents/MacOS/Automator Installer

"There is no exact information for this binary file."

webdavfs_agent -> /System/Library/Extensions/webdav_fs.kext/Contents/Resources/webdavfs_agent

"The webdavfs_agent binary is unknown"
by piotraleksander | 2025-07-22 07:08:20+00:00
Inspired by interactive blog posts:

https://worrydream.com/ExplorableExplanations/

https://www.inkandswitch.com/potluck/

https://news.ycombinator.com/item?id=43773813

I’m building a publishing stack for “vibe blogging”, think Bolt.new x Substack. It consists of:

Authoring - users write Markdown, LLM turns it into interactive MDX post

Sandboxing - MDX with generated widgets is rendered in e2b sandbox

Pipelines - generation & publishing (sanitization, etc) pipelines run on Inngest (their docs won me over Temporal)

Distribution - via subdomain/paid custom domain. Stripped version of the post for repurpose as a newsletter (Inngest Workflows)

I’d love feedback on:

1. Does it make sense to go mobile first and focus on ‘interactive micro-blogging’ (Twitter with widgets)?

2. I consider launching in price sensitive, but creator-rich markets like India, Brazil and Mexico to build momentum. Anybody has experience with that?

All thoughts welcome!
by sunshowers | 2025-07-22 07:08:44+00:00
If I understand correctly, you're in the situation where you've chosen your 4-bit colors so that they render properly on an application which (incorrectly) uses an 8-bit background color but a 4-bit foreground color, and also that the colors don't render well on the default background that's part of the same 4-bit palette.

I think you'd be a great candidate for jj's ability to customize colors.
by fxtentacle | 2025-07-22 07:10:04+00:00
found it:

"Critically, he did not understand margin. At the end of December when things were getting truly desperate, he said to me “Phil, just bring me a forecast that shows how much we need to sell to break even.” He did not understand, after three years of negative margin, that increased sales resulted in increased losses."

from Ecomom Post Mortem by Philip Prentiss
by hollander | 2025-07-22 07:10:38+00:00
> Schleswig-Holstein, one of Germany’s 16 states, on Wednesday confirmed plans to move tens of thousands of systems from Microsoft Windows to Linux. The announcement follows previously established plans to migrate the state government off Microsoft Office in favor of open source LibreOffice.

https://arstechnica.com/information-technology/2024/04/germa...
by whizzter | 2025-07-22 07:10:55+00:00
This is part of the results from back in the early 00s when Windows XP was so ridiculously insecure that remote exploits appeared on a weekly basis and they stopped Longhorn development just to work on systematic issues.

Any function that had a target pointer for multiple items would get an size parameter, so f.ex. memcpy and strcpy have both dest buffer size and copy count, dest buffer size being smaller than count is a failure and produces an corresponding errno.

errno handling being the explicit return value is the change for Microsoft's fopen_s , probably to avoid multithreaded errno issues (is the global a thread local despite not being initially specified or do we risk race conditions).

To Microsoft's credit it seems that the standard bodies agreed on the replacements being improvements and they are now in C11, Microsoft just decided to push this for developers on Windows, probably since insecure programs affected their image and they've since that XP-era u-turn actually done a lot to fix what was an inherently insecure OS.

https://learn.microsoft.com/en-us/cpp/c-runtime-library/refe...

https://learn.microsoft.com/en-us/cpp/c-runtime-library/refe...

https://en.cppreference.com/w/c/io/fopen.html
by tasty_freeze | 2025-07-22 07:11:28+00:00
I am a 61 year old guy. I've never been overweight, never smoked, I've never been drunk and drink only infrequently, and have been fitter than average ... sometimes very fit. A few years ago I decided to make an undirected kidney donation. I thought I'd be a slam dunk. Everything was great, except my eGFR (estimate granular filtration rate) was 73, and for many people it is more like 110, which disqualified me, as after donating my number would get cut in half, putting me at some risk.

So I pulled up blood work results going back 15 years that I had records for and found that 73 was my high score! It typically was mid 60s, with a low of 61. I have no idea why it is so low. Anyway, this is the reason I'm relating this story. It seems odd that my kidney function has gone up. It wasn't just a fluke -- I've had bloodwork done at least five times since then and I'm always in the mid 70s now.
by scribify | 2025-07-22 07:12:36+00:00
Our official website is now live: https://www.scribify.ai/ Why we built Scribify: After testing similar transcription tools, we noticed a gap: many struggle with accuracy, confuse speakers, or require tedious manual corrections. Others deliver quality but at premium prices. We built Scribify to fix this. Affordable excellence: We offer possibly the most affordable pricing online—so you get equal or better quality without the high cost. Unlimited power for paid users: Upgrade for unlimited transcriptions with no caps. Or start with our free tier: 3 free transcriptions per day. Works with your workflow: Supports MP3, MP4, M4A, MOV, AAC, WAV, OGG, OPUS, MPEG, WMA, WMV, and more. Export transcripts as PDF, DOCX, Excel, CSV, SRT, TXT, VTT, and other formats. Accuracy you can trust: Rigorously tested for: High speaker differentiation Support for 100+ languages Industry-leading accuracy Try it and share your thoughts! We’d truly appreciate your feedback if you give Scribify a test run.
by tzs | 2025-07-22 07:13:04+00:00
Saying they squandered the money makes it sound like they spent it and got no results. In fact it has not been spent. They were just slow to work out the details for how states could apply and in processing those applications. They got through that and several states had their applications approved and were just waiting for the money to actually start building.

The new administration stopped that and rescinded all the approvals, made various changes to the program (which will result in many areas that would have gotten high speed broadband that would be sufficient for decades getting slower broadband that will be obsolete much sooner), and now everyone has to reapply again.
by stouset | 2025-07-22 07:13:43+00:00
> In other words, I actually understand git, so I don't really need Jujutsu.

This is kind of a poor take. By all means use what you prefer! But understanding git and knowing the "right" way to use it doesn't make jj obsolete.

I am (or was) a git expert. I’ve used it since pre-GitHub. I’ve written a git implementation. I know (or knew) the interface inside and out. I haven’t deleted and re-cloned a repo in as long as I can remember.

jj is still leagues better. Things I want to do and know how to do in git are dramatically faster and easier. They require less mental overhead. They’re less error prone. And I get superpowers with workflows that are super useful but wildly impractical in git.

This isn’t even really opinion at this point. Any task you can give me in git, I can with almost near certainty give you a shorter and more elegant alternative with jj that is an intuitive and obvious interaction with its core primitives.

A month ago our company split off a division. They needed to take a specific repo and sanitize out all of the parts that aren’t relevant to the new company, going back to the beginning of its commit history. You can do this with git. It wouldn’t be fun. I’d have to spend a lot of time reading the filter-branch manpage, and people have written countless wrappers of varying quality that try and make it a bit more ergonomic.

It took me like ten minutes to come up with:

declare -rA paths=( … ) # for every commit that touched a file # we want to excise for id in "$( jj log \ --revisions '..' \ --no-graph \ --template 'change_id ++ "\n"' \ "${paths[@]}" )"; do # restore those paths’ contents from the # the empty root commit; this happens # entirely in-memory without having to check # out each revision into the working copy to # do file operations so it is FAST jj restore \ --from 'root()' \ --to "${id}" \ "${paths[@]}" done # remove any commits that are now empty # (except for the implicit root commit) jj abandon \ --revisions 'empty() ~ root()'

Three dumb, simple commands that I already use every day: list some commits, copy file contents from one commit into another, and remove some commits from the tree.

Not only was this more or less obvious to do, but it was exceedingly fast to perform on a pretty highly-trafficked repo due to not having to thrash around in the working directory with checkouts.

> Magit is a much better git frontend than Jujutsu. It guides you down the right path but doesn't take away any of the power of git at all.

jj is more powerful than git. It’s not simply a dumbed-down alternative. By having a more carefully chosen set of primitives that compose better, you gain a lot of abilities that are technically possible with git but never used in practice due to the complexity. The above is IMO a fantastic example of how and why.

And you can still do all the normal git things too.
by JimDabell | 2025-07-22 07:14:47+00:00
This physics experiment:

> Just nothing that a human being would make, because it had no sense of symmetry, beauty, anything. It was just a mess.

NASA describing their antenna:

> It has an unusual organic looking structure, one that expert antenna designers would not likely produce.

— https://ntrs.nasa.gov/citations/20060024675

The parallel seems obvious to me.
by alisonatwork | 2025-07-22 07:14:50+00:00
This latter piece is something I am struggling with.

I have spent 10+ years working on teams that are primarily composed of people whose first language is not English in workplaces where English is the mandated business language. Ever since the earliest LLMs started appearing, the written communication of non-native speakers has become a lot clearer from a grammatical point of view, but also a lot more florid and pretentious than they actually intended to be. This is really annoying to read because you need to mentally decode the LLM-ness of their comments/messages/etc back into normal English, which ends up costing more cognitive overhead than it used to reading their more blunt and/or broken English. But, from their perspective, I also understand that it saves them cognitive effort to just type a vague notion into an LLM and ask for a block of well-formed English.

So, in some way, this fantastic tool for translation is resulting in worse communication than we had before. It's strange and I'm not sure how to solve it. I suppose we could use an LLM on the receiving end to decode the rambling mess the LLM on the sending end produced? This future sucks.