MurphyA/hacker-news huggingface dataset:
by Fraterkes | 2025-09-10 11:08:00+00:00
I think this just kinda sounds like a retroactive rationalization if I’m honest. Imagine if the order was reversed: if you had filled your childhood with mandatory activities and todays kids were mostly left to do what they want.

Wouldn’t you just say “When I was young we were forced to adhere to a tight schedule which taught us to be dependable. Todays kids are allowed to do what they want, which means they never learn any responsibility.”
by jjani | 2025-09-10 11:08:02+00:00
For egregious cases, yes. Absolutely. That very short term pain is almost instantly offset by the societal gain brought about by companies' better adherence to the law. It's incredible just how much good it would do, and how quickly this would happen.

And please don't assume a "you wouldn't if it was your own employer" - no, I very much would, despite the struggles it would cause.
by xbmcuser | 2025-09-10 11:09:03+00:00
If you read the report you understand why OPEC specially Saudi Arabia has started increasing their production and are no longer are curtailing it. They see the writing on the wall that oil will no longer be economically viable for most uses against renewable over time. And holding back oil will mean they will be left with trillions of stranded assets so better to keep pumping it and price low enough that the price is not viable for other oil producers.

China will be interesting to see in the next 5 years as they electrify more more of their economy while installing renewable at break neck speed.
by ACCount37 | 2025-09-10 11:09:15+00:00
Hell no. Making attendance optional sacrifices way too much.

It's like reducing incarceration rates by never jailing people for anything short of murder. Sure, it improves on that one metric. Obviously. But the adverse effects elsewhere make it a nonstarter.

If you could trust self-selection to only ever stop the "lost causes" from attending? The absolute worst, most disruptive, least likely to ever benefit from education students? Then maybe.

But in practice, for every student like this there would be ten more who would benefit from school education if they attended, but wouldn't attend if it was optional.

And for those missing students, the difference between getting the classes and being left to their own devices might be the difference between becoming functioning adults, low in income but stable, and being locked in a vicious cycle of poverty, substance abuse, violence and crime.

Which is bad for the students in question, and even worse for the society.
by kevincox | 2025-09-10 11:09:37+00:00
But you only get one try. 15/16 times you get a very visible failure.

It isn't great. Most users won't assume malice when an app crashes. And if they reopen it a few times your chance of succeeding goes up quickly. But this is also assuming that you need a single pointer tag to exploit something. If you need more you need to get even luckier.

So it definitely isn't perfect protection. But it isn't trivial to bypass.
by illiac786 | 2025-09-10 11:09:54+00:00
It’s like in politics, it’s not about absolute, it’s all relative.

What is the least worse option in terms of privacy, when comparing apple and google? I think there’s a broad consensus it’s apple. But let’s not call it the “best” option please.

You can go with something else than google and apple, they are not an inevitability. Alternate OSes offer significantly more freedom and privacy.
by nananana9 | 2025-09-10 11:10:09+00:00
I completely agree, but just as the company couldn't care less about the employee's benefits from WFH, I couldn't care less about the company's benefits from WFO.

Most organizations are so inefficient, that all of this is barely a factor - whether or not work is getting done at 1% of the rate of what it should be getting done, or 1.3% isn't really a dealbreaker for the company.
by theshackleford | 2025-09-10 11:10:42+00:00
> I'm an Australian in my 40's almost everyone in my immediate circle (family, friends, work-peers) has an Android, at least in my world iPhone is a minority.

It's very particular to your group I think as I am in the same country, similar age, and yet it's the complete opposite for me.

But none of us care because it's not the US and nobody is using some phone exclusive messaging service enough to care about what phone anyone else is using.
by farceSpherule | 2025-09-10 11:11:38+00:00
Another anecdote. I have a friend who manages his families (started by his father and grandfather) private market investment company. The family is worth nine figures.

He pulled his people back into the office because he said he "felt" like they were not working. Despite graduating from Harvard and from Harvard Business School he could not offer any qualitative or quantitative data to back up his "feelings." He lets his people WFH on Friday's but says he schedules video calls on that day to make sure they are working.

He said, "When they are working from home, I do not know if they are walking their dog for an hour but if they are in the office, I know they aren't."

What made this conversation laughable was that he and I were at a country club having lunch and bullshitting for half the day, on a weekday, while our kids (who had the day off from school) were playing a sport together. He stepped away more than once for "meetings" that he took from his cell phone.

It was laughable.
by trenchpilgrim | 2025-09-10 11:11:39+00:00
> But instead of blowing the object to bits

Air to air missiles don't always explode in a fireball like in Hollywood movies. Often it's more like a shotgun blast that peppers the target with holes and relatively minor damage that then causes mechanical failure. The Dutch safety board's analysis video of the shootdown of MH17 has great animations and forensic photos.
by level09 | 2025-09-10 11:11:53+00:00
But is it really vibe coding if you’re carefully building step by step and checking everything along the way? I feel like the kind of vibe coding people usually mean is more about blindly iterating until things work and patching bugs as they pop up—where you eventually get an app that runs, but it’s so messy that even a senior dev would struggle to audit or fully understand it.
by steveBK123 | 2025-09-10 11:12:18+00:00
If you're going above&beyond the industry average and demanding full 5-day-RTO, and pointing at how you just built a brand new HQ with great amenities so suck it up, then don't charge for those amenities?

Anyway, I've recruited with JPM a few times in my career, my spouse worked there at one point, and I know friends who have been through. So I like to pick on them as a good example of a company using their brand as an excuse to have bad pay/benefits relative to rest of industry. Good for investors I suppose, but don't work there.
by oaiey | 2025-09-10 11:12:20+00:00
As an analyst it is your job to prepare valuable information to other. If you drop AI generated stuff unreflected, uncorrected and outdated at people, you will loose your job. I am starting to reject meeting minutes created by AI which are not understood by the writer and are not polished.

AI is a tool for you to create better results not an opportunity to offload thinking to others (like it is now done so often)
by humanfromearth9 | 2025-09-10 11:12:34+00:00
And the best thing about CSV is that it is a text file with a standardized, well known, universally shared encoding, so you don't have to guess it when opening a CSV file. Exactly in the same way as any other text file. The next best thing with CSV is that separators are also standardized and never positional, you never have to guess.
by mauvehaus | 2025-09-10 11:12:51+00:00
Anodizing titanium creates an oxide layer, the thickness of which varies with the voltage used. The thickness of that oxide layer determines which wavelengths of light it refracts [0]. In practical terms, your choices for color are pretty limited[1].

I'm not a chemist, but I looked into this years back when I was wondering why everything titanium is offered in the same couple of colors. Personally, I like the plain gray.

[0] https://wisensemachining.com/titanium-anodizing-guide/

[1] https://www.snowpeak.com/collections/cups/products/ti-single...
by miah_ | 2025-09-10 11:13:06+00:00
0% AI, 80% YAML Jockey, 10% SSH Shenanigans, 10% Python programming

Been doing sysadmin since the 90's. Why bother with AI, it just slows me down. I've already scripted my life with automation. Anything not already automated probably takes me a few minutes, and if longer I'll build the automation. Shell scripts and Ansible aren't hard.
by heresie-dabord | 2025-09-10 11:13:54+00:00
> seems to have a culture averse to education

Nay, not "seems", but has indeed subverted education. Hofstadter's Pulitzer-winning book was published 62 years ago [0] and now, in 2025, even the highest office is unrecognisable.

[0] _ https://en.wikipedia.org/wiki/Anti-intellectualism_in_Americ...
by james_marks | 2025-09-10 11:14:48+00:00
OP listed N tools they stitch together in a creative and thoughtful way (“30% brainstorming”) which happen to leverage AI.

What’s the fireable offense? Does the boss want to stitch those tools together themselves?

If the output is crap- regardless of the tool- that’s a different story, and one we don’t have enough info to evaluate.
by destel | 2025-09-10 11:14:58+00:00
You're not late. Just yesterday I've configured new reply notifications via RSS.

Typically function "f" does two things. 1. Performs calculations (this can be parallelized). 2. Writes results somewhere (this must happen sequentially and in the correct order).

Here's the typical OrderedLoop usage example from the article:

OrderedLoop(in, out, n, func(a A, canWrite <-chan struct{}) { // [Do processing here] // Everything above this line is executed concurrently, // everything below it is executed sequentially and in order <-canWrite // [Write results somewhere] })

Without the "canWrite" the entire body of the "f" will be executed either concurrently or sequentially. With it - we can have this dual behavior, similar to critical sections protected by mutexes.

It's worth mentioning that OrderedLoop is a low-level primitive. User-level functions like OrderedMap, OrderedFilter and others do not need the "canWrite" channel to be exposed.
by tucnak | 2025-09-10 11:15:11+00:00
> If that JSON string is 100MB long, too bad, it has to be read completely and allocated again for you to work on because you can only accept a byte array to parse.

I was not sure whether this was the case, as `json.NewEncoder(io.Writer)` and `json.NewDecoder(io.Reader)` exist in v1, so I had checked, and guess what, you're right! Decode() actually reads the value to internal buffer before doing any marshalling in the first place. I had always assumed that it kept internal stack of some kind, for matching-parenthesis and type safety stuff within streaming context, but no, it doesn't do any of that stuff! Come think of it: it does make sense, as partial-unmarshal would be potentially devastating for incrementally-updated data structures as it would leave them to inconsistent state.
by jcattle | 2025-09-10 11:15:14+00:00
If you don't care that much about the accuracy of your data (like only caring about a few decimals of accuracy in your floats), you don't generate huge amounts of data, you do not need to work with it across different tools and pass it back and forth, then yes CSV CAN be nice.

I wouldn't write it a love letter though. There's a reason that parquet exists.
by blacklion | 2025-09-10 11:16:03+00:00
I remember ICQ and early forum software with yellow smiles (emoji was not a word yet). First NTT eonji set is 1999 according to Wikipedia, and ICQ is 1996-1998 (I'm not sure, that first version contains graphical smiles, but 1998 one for sure had ones).

Starting my online life in FIDO, with its deep and reach culture of text smiles (a hundreds of them were invented and tens of them were in wide circulation) I was personally offended by these stupid yellow circles.
by lan321 | 2025-09-10 11:16:26+00:00
I hate parsing CSV. There are so many different implementations it's a constant cat and mouse.. Literally any symbol can be the separator, then the ordering starts getting changed, then since you have to guess what's where you go by type but strings, for example, are sometimes in quotations, other times not, then you have some decimal split with a comma when the values are also separated with commas so you have to track what's a split and what's a decimal comma.. Then you get some line with only 2 elements when you expect 7 and have no clue what to do because there's no documentation for the output and hence what that line means..

If the CSV is not written by me it's always been an exercise in making things as difficult as possible. It might be a tad smaller as a format but I find the parsing to be so ass you need really good reason to use it.

Edit: Oh yeah, and some have a header, others don't and CSV seems to always come from some machine where the techs can come over to do an update, and just reorder everything because fuck your parsing and then you either get lucky and the parser dies, or since you don't really have much info the types just align and you start saving garbage data to your database until a domain expert notices something isn't quite right so you have to find when was the last time someone touched the machines and rollback/reparse everything..
by roland35 | 2025-09-10 11:17:00+00:00
To people saying that "your boss can open it" being an benefit of csv, well I have a funny story!

Back in the early 2000s I designed and built a custom data collector for a air force project. It saved data at 100 Hz on an SD card. The project manager loved it! He could pop the SD card out or use the handy USB mass storage mode to grab the csv files.

The only problem... Why did the data cut off after about 10 minutes?? I couldn't see the actual data collected since it was secret, but I had no issue on my end, assuming there was space on the card and battery life was good.

Turns out, I learned he was using excel 2003 to open the csv file. There is a 65,536 row limit (does that number look familiar?). That took a while to figure out!!
by trenchpilgrim | 2025-09-10 11:17:07+00:00
Hellfires are usable as air to air weapons against slow moving targets. Apaches have shot down slow flying aircraft with them.

https://www.navy.mil/Resources/Fact-Files/Display-FactFiles/... "It can also be used as an air-to-air weapon against helicopters or slow-moving fixed-wing aircraft."
by yourboycarlos55 | 2025-09-10 11:17:19+00:00
I checked Tradomate Insights today and took actions, guess what: - CESC - It's up by 1.95% - FLUOROCHEM - Up by 2.71% - INFY - This is up too by 1.84% The best part? I didn’t spend hours analysing charts or guessing. Literally took 2 mins. It gave me ready signals with data, probabilities, and past results - so I instantly knew what’s worth acting on. For someone new like me, this makes trading simple, clear, and actually fruitful. If I can do this with data-backed insights, so can you. No noise. Only clarity. Let me know your thoughts
by fidotron | 2025-09-10 11:17:50+00:00
The security around developing these things pre launch was a bit hilarious, even compared to later mobile devices/tablets. A few of the members of one team I worked on were instructed to bring their passports to work in the months running up to any expected announcement, and when notified they would be dispatched to a basement in Cupertino with laptops with self contained build environments (a major headache) to produce the game, which would then appear on stage.

We've largely forgotten what a strangely big deal iPod launches used to be. I remember being mildly amused/amazed by the fact you could see them announced online and in use on the London Underground within hours.
by llm_nerd | 2025-09-10 11:18:30+00:00
It is deployed against slow moving air targets. Some variants are even radar guided.

This video, though, isn't remotely convincing. It looks like the hellfire deflects off a bog standard drone, yet doesn't detonate, which disassembles and the look-down video cuts before we see the actual consequences. The path of the object is basic inertia where a rolling object is falling to the ground but we're seeing top down so it's "maintaining course".

These UFO things are always sadly a lot of noise and astonishingly little substance. There are "kooks" -- people who have decompensated and no longer are rational -- in every large enough set, including the military. There are always terrible evidence like these videos, coupled with people giving their completely unsubstantiated crazy takes.
Show HN: Anvil-Install your tool-chain in one command and manage configs easily
by rocajuanma | 2025-09-10 11:18:57+00:00
Hey HN!

Throughout my dev career, I changed jobs a few times, changed Macs many times and realized I was spending way too much time on the same setup tasks. Over time, this became a hassle because some apps where dropped, forgotten or simply misconfigured. I built a tool to handle the repetitive stuff automatically, track what you install and easily port apps and configs across machines.

https://github.com/rocajuanma/anvil

Problem: Every new machine(buying, new job, refresh, etc) means installing the same apps, finding your config files, and dealing with small issues that eat up time. Not the end of the world, but annoying when you just want to start working.

What I built: Anvil handles the routine parts with a single command: `anvil install` and let's you decide how to group your apps for easy installation. It also allows you to track configs using a remote repo.

Anvil uses Homebrew and GitHub behind the scenes, just coordinates everything so you don't have to remember what to install or where your configs are stored.

Features: - Install groups of related apps with one command, you declare your organization - Sync settings across machines using GitHub - Basic troubleshooting that fixes common issues - Works with any Mac app available through Homebrew

Results: What used to take half a day now takes about 20 minutes. More importantly, all my machines(personal and work) stay in sync - same tools, same settings, no hunting for that one config file I need.

Nothing revolutionary, just removes the friction from something we all have to do occasionally. Made it open source in case others find it useful. Give it a try if this interests you or can help you. This was built for MacOS developers, but anyone using a Mac could benefit for the install feature!

Thanks in advance!
by riffraff | 2025-09-10 11:19:13+00:00
this seems to consider "text being read after formatting" and "text being read before formatting" as different things.

Which I guess, if you're the sole author of the text might be true.

But in my experience most text that gets rendered is also read and edited by multiple people in its source form, so why wouldn't you want to make source just as easy to read?
by Ianjit | 2025-09-10 11:19:19+00:00
I'm sorry, I misunderstood your question, I didn't see where it was asking about being reasonable.

"As individuals? If your friends and family all use meta products, are you suggesting to get new friends and family, or to convince them all to use other products?"

I think it is perfectly reasonable to try and convince friends and family that they use other products if you believe that a Meta Monopoly is harmful.
by the_other | 2025-09-10 11:21:31+00:00
> I agree with you, you're still going to put it in a fat case to protect the camera.

The Apple cases aren't flat on the back. They have a rim around the camera bump (and they create a rim around the front of the phone, too). The rear rim is slightly taller than the lens bezels (not sure if I used the right word there), so they don't touch the surface the phone rests on. I place my phone+case on the desk face-down because the camera bump and the wobble it creates when resting the phone back down triggers some minor irritation for me. The slight rim around the front of the phone keeps the screen from touching the surface. All of this would be nicer if the phone were flat across the back.

The metal case and toughened glass mean I don't really need the case most the time. I once dropped an older model onto a concrete floor such that it landed on a corner, shattering the screen, so I'm more risk averse with them now.
by Moto7451 | 2025-09-10 11:22:17+00:00
Diet and exercise is the first thing. In my specific case saturated fats and sugars increase my LDL. I take fiber pills (pulls out cholesterol containing compounds used in digestion), “Red Yeast Rice” which is the yeast that makes statins - I’m taking it as a low dose statin -, Bergamot extract which interferes with cholesterol production, and Plant Sterols which block dietary cholesterol absorption.

Six months will show if it’s working. If not I’ll go on a full dose of a statin.
by tincholio | 2025-09-10 11:22:30+00:00
I have been having some issues with X/i3 (using i3 as a WM for Plasma), mostly with multiple screen setups (windows getting all screwy when connecting/disconnecting, lots of flickering, etc.), and also with my trackpoint's middle button scrolling randomly going away, and needing to use xinput incantations to fix it. I tried Hyprland with QuickShell, and after some QS-related pains, I just dropped to plain Hyprland. It's been working quite nicely so far. There was a lot of trial and error, and there's still some bits that could use improvement, but overall things just work nicely. The main sticking point for me now is that the screen-sharing and using Flameshot is a bit convoluted, and that the workspaces configuration does not support multiple external monitors (as in, the one in my office, and the one home, it needs some resetting each time I change those, or at least I haven't found the way to configure it properly as I had on i3).

So far, it has been a moderately positive change.
by gdbsjjdn | 2025-09-10 11:23:53+00:00
In my experience using e-ink readers (admittedly I have a Kobo, which may not be the state of the art), I would like to refresh the screen rapidly in bursts -navigating menus, flipping past an index - and then have a non-backlit screen with low power cost to show the same content for a while. In other words, a variable refresh rate.

If you think of the refresh rate not as a constant frequency but as variable with user input, there are some cases where driving eink quickly in short bursts could make sense? It seems like this project offers a foundation for such a controller, where e-reader controllers are strictly optimizing for low refresh rates. E-ink is not going to be competitive for playing a video game or watching a video, but you can create a more responsive experience with less eye strain for typical tasks like marking up documents.
by clejack | 2025-09-10 11:23:59+00:00
I was happily lurking until I saw this astounding response.

"Every relationship with {men|women} I've been in has been bad, so romance is obviously worthless."

"My neighbors dog always barks at me, I didn't get why anyone likes dogs."

"I've had a bad experience with ${race} so I really wish we could get rid of them."

"I caught the flu, and it didn't kill me. I don't get why people are always worried about it."

"I've never worn a seatbelt, and I'm still alive. They're a waste of time."

"School was a bad experience for me personally, so best to get rid of it"

Are you serious right now?
by lr4444lr | 2025-09-10 11:24:36+00:00
All this demonstrates is that outcomes are not uniform, not that the culture explanation is necessarily wrong.

Schools in many urban districts where we see this same disparity control for teacher qualifications and per pupil student funding. In fact, various anti-poverty measures and intensive interventions on low performing schools even tip the scale in their favor on thr "supply" side.

Education isn't just something "delivered" like manufactured product; it is something that had to be properly received and used.

We have to start asking some better questions to uncover what's going on, and they will be a lot tougher to quantify.