MurphyA/hacker-news huggingface dataset:
by protocolture | 2025-06-17 02:00:43+00:00
I was once doing a review of an ISP's emergency response documentation, and it was 1 page. All stakeholders were to report to the primary datacenter and begin restoring services. It only really accounted for a single risk (Outage with no physical hardware failure) and didnt account for the scope and presence of their network. When I flagged it with them, they added a second section for cyberattack that was also loosely defined.

I really love the idea its the proposal itself I find odd. "Internety people" isnt really a well defined list of stakeholders. And I am struggling to figure out what outages could be handled by a group of undefined meshtastic users, especially with the overall tone that warfare might be involved.

Really the work of network resilience begins before the bombs drop. And its basic stuff. Keep everything patched. Keep your physical infrastructure secure. Ensure your data is safe, and you implement security best practices. And thats a list of things that largely we know that ISP's dont do.

Once thats done, every netadmin needs reliable OOB access to their networks. Now, OOB access might cease to function in this scenario. In which case, you are looking at ensuring that you have reliable physical access to your network. If you need cell service to communicate with your OOB solution, and it fails, dont also rely on cellular access to hands on techs. I dont know if Meshtastic is a useful solution here either, but having pre drilled emergency response plans so that qualified staff show up to the right locations for briefings/network access are crucial. Generators within reach of technicians, you might not be able to buy a generator during an incident. Console cables and tools already distributed.

Of course this all costs money.

Ultimately if you have no power, your peers dont have power, and theres an unspecified amount of physical damage (like a datacenter getting bombed) theres not going to be much you can do on a timescale that makes meshtastic make sense.

If anything theres probably some room for a government solution. Propose a hardened communications channel for private sector network engineers. Make sure that access to government infrastructure comes with a requirement that you actually patch and secure your network. Begin any large scale internet infrastructure collapse by getting a list of available engineers and resources and working out the compensation later.
by southernplaces7 | 2025-06-17 02:00:51+00:00
Fucked? You do know that nature has been moving animals around in all sorts of invasive ways for much longer than we've been here to contribute. It's nothing new or globally catastrophic. The pythons are a contextual problem to some species, but otherwise, meh. The world and its ecosystems are quite a bit more robust than some people give them credit for, at least enough that lots of pythons in a new place don't lead to "the planet is fucked".
by jdbernard | 2025-06-17 02:01:32+00:00
If the AI actually outperforms humans in the full context of the work, then no, we won't. It will be so much cheaper and faster that businesses won't have to argue at all. Those that adopt them will massively outcompetes those that don't.

However, assuming we are still having this conversation, that alone is proof to me that the AI is not that capable. We're several years into "replace all devs in six months." We will have to continue wait and see it try and do.
by robotbikes | 2025-06-17 02:01:35+00:00
This looks like a good resource. There are some pretty powerful models that will run on a Nvidia 4090 w/ 24gb of RAM. Devstral and Queen 3. Ollama makes it simple to run them on your own hardware, but the cost of the GPU is a significant investment. But if you are paying $250 a month for a proprietary tool it would pay for itself pretty quickly.
by bitpush | 2025-06-17 02:02:00+00:00
I have never seen such a divisive Apple event. Even last year, with all that marketing jazz, people came away exicted about Apple Intelligence (The fact that all of it was vaporware it besides the point).

Liquid Glass seems to attract two kinds of reactions. It is rushed, looks bad, bad for accessiblity on one side and then, on the other side it is a beta 1, please file feedback, the bad examples are the reason why Apple never should give customization to people.

There's a small sliver of people writing think pieces that says Apple is playing 4D chess ("Getting people used to Vision Pro UI because something huge will happen")
by nashashmi | 2025-06-17 02:02:19+00:00
I have been in this environment for a good 5 years now. And I found myself in such positions before too. Tip: Don't run away from these problems because you only run into them again.

Communication is key. I have communicated "feelings" in various ways and gestures. Micromanagement? Respond with sarcastic comment "wow so specific, good thing I left my brain at home today". Lack of vision? Respond with "after a few runs in circles trying to find our way, we will eventually get there ... eventually".

Next, master a little bit of psych. "other half seems like playing along" tells me they are fawning while the first half are either freeze, fight, or flight but mostly freeze response also known as deer-headlight response. This person might have insecurity issues. This person might be distracted with grandeur of rank. The best way to work with them is come up with a few praises to keep them calm (like how Trump's people keep him calm).

Third, let go of your ideas and ambitions and "leave your brain at home". This manager might be dimwitted but eventually the person will get smarter and you will get a first row seat to this adventure.

Fourth, find power plays to make this person behave better.

Five, and this is the most important ... be LOYAL and let this person know you have their back. Let them know that each personal advantage of yours will be used to support the team. When you see something wrong, whisper to them and let them know.

But if this person is family, and/or this person takes advantage of you, then none of my tips work because it only works on people who want to maintain their reputation. The person I work with wants to impress me and gets anxiety attacks when I know the person lacks a few skills.
by sfilmeyer | 2025-06-17 02:03:01+00:00
>dangerously high levels of mercury

All the better for a tuna substitute!

More seriously, from your article

>4.86 mg/kg in liver tissue from a snake that was 4.7 m long but overall averaged 0.12 ± 0.19 mg/kg in tail tip

Tuna looks like it's about 0.39 mg/kg, so the liver tissue is suuuuper high but the tail tip is just normal high mercury.
by wombat-man | 2025-06-17 02:04:03+00:00
Going over their head can turn into a pretty sticky situation, because your skip might actually do something, and you might still be working for that manager.

Also, this is a tricky job market. I ran into a similar situation years ago, tried to fix it, and ended up just switching companies since it was a smaller outfit and I fell out of love with the project.

I think the safest thing for you to do, is to try and secure a transfer, or if you have to, a new job outside the company. This took me months, it might take some time. So be ready to knuckle down if you gotta.

On your way out, tell your skip what's going on, and how much you like the project and the mission. Maybe, just maybe, they'll fix the management problem and invite you back.
by fastball | 2025-06-17 02:04:04+00:00
It definitely improves speed. Crypto algos are slow, but they are not slower than a TCP roundtrip. Even a memory database is not generally running on the same machine, so there is still a round-trip cost vs a JWT. Also, although it doesn't need to be the same DB, it adds more complexity to store such a key in a different DB than your actual user data (where the original auth logic is coming from).
by 999900000999 | 2025-06-17 02:04:26+00:00
Depends on the level of bad.

Most of the time managers aren’t bad, they just aren’t partially good. They want you to jump up or down in a particular way.

Whatever, as long as you don’t mess with my money I’ll do what you want. The rare truly shit bosses I’ve had would lie to me about my own pay. In one exceptional case they decided to not pay me until 60 days after I started. This wasn’t communicated until after I worked there for a month.

Another instance I won’t talk about.

Then again, I did quit 2 jobs just because my manager was an idiot. If I find a better job anyway why not. Life is too short to deal with stupid people
by farts_mckensy | 2025-06-17 02:05:29+00:00
Orwell was not a good writer. 1984 in particular is a slog. His work was mostly popular because it conformed to anti soviet narratives, so schools naturally added them to the curriculum to stamp out any communist sympathies. Now that the soviets are no longer a threat, it's not surprising that his work has gradually fallen out of fashion. Yet every pseudo rebellious edgelord thinks the ideological order of 1984 is being enacted because of progressive college kids and trigger warnings.
by skydhash | 2025-06-17 02:05:56+00:00
> But it's important to realize that AI coding is itself a skill that you can develop. It's not just , pick the best tool and let it go. Managing prompts and managing context has a much higher skill ceiling than many people realize

No, it's not. It's something you can pick in a few minutes (or an hour if you're using more advanced tooling, mostly spending it setting things up). But it's not like GDB or using UNIX as a IDE where you need a whole book to just get started.

> It's a tiny bit like drawing vs photography and if you look through that lens it's obvious that many drawers might not like photography.

While they share a lot of principles (around composition, poses,...), they are different activities with different output. No one conflates the two. You don't draw and think you're going to capture a moment in time. The intent is to share an observation with the world.
by datameta | 2025-06-17 02:08:07+00:00
Human speech evolved with biological constraints and through neurological adaptions to emit and understand the nonlinear output that has lexically fuzzy areas to the untrained ear. So I think it's a rather "lossy" analog to digital conversion because the computer is simulating understanding of a form of information transfer that it itself is not constrained by (digital systems don't have vocal cords and could transmit anything).
by shiomiru | 2025-06-17 02:10:24+00:00
Chawan never really used ncurses, only termcap. (ncurses just happens to implement termcap too.)

I started with termcap because I was already familiar with it through w3m. But termcap is an obsolete interface, and cannot describe the only useful attribute for modern terminals (true color). Its only benefit was "maybe it accidentally works on a hardware terminal from the 80s", which is cool but not really worth the extra failure mode.

So instead of migrating to terminfo, I ditched it completely in favor of terminal queries (which were already necessary for other reasons). There is still a built-in terminal database, to detect known TERM values with XTerm incompatibilities. But a terminal that correctly responds to queries will work out of the box, even if its TERM value is unknown.
by motohagiography | 2025-06-17 02:10:43+00:00
if you are interested in a rabbit hole, look up the appearance of the acacia shrub in the bible, a source of DMT, and how some people associate it with the burning bush. quite a trip.

I've said before that I think the geometric patterns in hallucinations resemble analog signal feedback, inside an analog signalling system (your brain) that has been impaired by a chemical. other dimensions and beings aren't necessary to the explanation. there are theraputic uses for breaking cycles of thought, but I'd argue a non-spiritual view of drugs based on signalling feedback and channel impairment is sufficient to describe their effects.
by jleyank | 2025-06-17 02:11:58+00:00
They can’t get grants, write papers, or get tenure by mucking about with source code control systems, etc. They need verifiable results, as I assume they’re trying to do things on the up and up. Anything that takes away from thinking things up, publishing them or talking about them is overhead to be avoided wherever possible. Their 2nd year grad students might think of these things, but they’re busier than the senior researchers, what with coursework and teaching assistantships. And they’re very allergic to paying for anything related to software.

What is ideal behaviour for commercial software is almost incomprehensible to these folks. Spend time writing tests?! Fix an input process that’s very long? Pah, grad students have lots of time to do it.
by absurdo | 2025-06-17 02:12:25+00:00
Megadeth covered this in practically one stanza: “peace sells, but who’s buying?”

We keep doing somersaults over dead writers lengthy works when it’s the simple shit in front of our eyes. Including the festering pile of shit HN has become because of dang’s bullshit.

Don’t need Trump or Putin or Mao or Bibi or any other high powered asshole. The ones we have here are more than enough, and they’re no different than these high and mighty pricks.
by makeitdouble | 2025-06-17 02:12:31+00:00
My understanding is whales make the mobile gaming industry the juggernaut it is, but without whales it would still be a sizeable market.

My mental image of it is looking at Apple when the iPhone was 2 or 3 years old, and today's Apple: its current size dwarfs the Apple of back in the days, but it wasn't some small also-ran company, it's impact on the whole industry was still pretty big.

AppsFlyer's data on this was interesting, while not straightforward to interpret from our angle.

https://www.appsflyer.com/resources/reports/app-marketing-mo...
by guicen | 2025-06-17 02:13:19+00:00
What I find interesting is that the line between a religious experience and a brain chemistry event seems a lot thinner than we usually think. The clergy didn’t lose their faith after taking psilocybin. Instead, they seem to hold their beliefs a bit more loosely and focus more on what they feel in the moment. In some ways, this feels like something humans have always done. Whether it's prayer, meditation, fasting, or psychedelics, people keep looking for ways to quiet the noise in their heads and feel connected to something bigger. The methods change, but the need stays the same.
by dghlsakjg | 2025-06-17 02:13:51+00:00
Pretty well known, and documented. You can google it, or do the math yourself. Typical margins are around 1-2% on fuel sales. You can check this by looking up the wholesale price of gas (search for 'gasoline rack price', that tells you what it costs at the distribution center), then add in taxes, and you will find that most stations are within a few cents of cost. Don't forget that gas pumps cost $20k per, and all of the fixed costs like tanks, testing, calibration, inspections, etc.

The business model for a typical gas station is to bring people in with competitively priced gas, since people are incredibly price sensitive to gas, and then make money with high margin c-store items. Most of the things in a c-store have triple digit margins. That's why you'll see plenty of c-stores without gas stations, but its pretty rare to see a gas station that doesn't have a business attached.
by autumnstwilight | 2025-06-17 02:15:11+00:00
I know someone who generally does not swear directly at people, but uses swear words profusely when angry and believes it is unreasonable for anyone to judge them or have negative feelings about this, because it's just words and they aren't swearing AT people.

A few years ago, they went to a fan event here in Japan hoping to buy multiple copies of a zine for their friends overseas, and when told they could only buy one copy, they stood in front of the stall and cursed profusely in English out of frustration. After the event, they found that the Japanese side of the fanbase had unfriended them and removed them from online communities because of their outburst. They were completely blindsided by this. (In fact, their version of the story was just, "I went to an event in person and after that everyone unfriended me, I don't know why they're like this." I only heard about the swearing incident from a mutual friend.)

Anyway, there's obviously degrees and nuance here but I think people who swear profusely-but-not-at-anyone-specifically don't realize it still sometimes comes across as hostile.
by buildsjets | 2025-06-17 02:15:31+00:00
At a Megacorp? You can find a new team at your employer.

Or you can find a new employer.

Or you can try to outlast your manager.

Over 25 years at my Megacorp I’ve outlasted many many useless first levels, and only found the need to change teams once.

I am currently in a situation where my useless first level got promoted and is now my skip, and he has hired TWO equally useless new K levels to replace him. We call them “The Orange Cats” as they collectively share one brain cell and no one is ever sure who possesses it on a given day.
by fullstackchris | 2025-06-17 02:16:31+00:00
Gonna be a bit blunt here and ask why hooking up an agentic CLI tool to one or more other software tool(s) is the top post on HN right now... sure, some of these ideas are interesting but at the end of the day literally all of them have been explored / revisited by various MCP tools (or can be done more or less in scripted / hacked ways as the author shows here)

I don't know, just feels like a weird community response to something that is the equivalent to me of bash piping...
by rustcleaner | 2025-06-17 02:17:59+00:00
No but this whole discussion hits my threshold on what the extent of government should be, and people need a lot more sovereignty from police/court harrassment than they get now. We live in a totalitarian police state and have for about a century now.

The state needs to get out of domestic warfare, war on drugs, war on poverty, war on crime, quit abusing its customers (aka "criminals"), and stick only to killing and oppressing foreign tribes! Put a 12 year cap on sentences, the state should have no right to take the life of its customer even if the taking is placing in a box. Also I would like to see UBI go to released felons first as well as the vote, as they have seen significant economic sequelae and injustice at the hands of the state!
by bigbadfeline | 2025-06-17 02:18:46+00:00
A great piece, I didn't expect to read that in The Guardian. Their discussion of Hamilton, both the musical and the person, is right on target when you add to it the included link to Matt Stroller's "The Hamilton Hustle" [1].

BTW, there's nothing there about scary girls "harmful to our boys" mentioned by the ridiculous first comment. There are some references to race issues, discussed from the usual leftist position but that doesn't distract from the main point... it's worth a read.

[1] https://thebaffler.com/salvos/hamilton-hustle-stoller
by oxidant | 2025-06-17 02:19:04+00:00
I do not agree it is something you can pick up in an hour. You have to learn what AI is good at, how different models code, how to prompt to get the results you want.

If anything, prompting well is akin to learning a new programming language. What words do you use to explain what you want to achieve? How do you reference files/sections so you don't waste context on meaningless things?

I've been using AI tools to code for the past year and a half (Github Copilot, Cursor, Claude Code, OpenAI APIs) and they all need slightly different things to be successful and they're all better at different things.

AI isn't a panacea, but it can be the right tool for the job.
by bjourne | 2025-06-17 02:20:16+00:00
That is not enough. The generated Verilog code can be very opaque which makes it very difficult to analyze in cycle-accurate simulators. It also is (afaik) mostly impossible to automatically correlate an error in the Verilog code with a specific line in the Chisel code. Also pure Verilog is often not enough. You also need tons of vendor-specific pragmas to ensure that the design synthesizes well.
by metaphor | 2025-06-17 02:21:24+00:00
Consider water spinach[1]---a.k.a. swamp weed in Florida, but also known as kangkung amongst Asian households---to which the USDA apparently classifies as a "noxious weed". It can be prepared for consumption in many ways, but I especially love it in a Filipino sour soup dish called sinigang[2].

If you want to buy this "noxious weed" in Florida (or anywhere in CONUS, for that matter), you'll need to skip Walmart and make a trip to your local Asian produce store, where it can be found profitably sold for pennies on the dollar. Why? At face value, the ethnic majority simply don't consume this green, and in any case, its natural supply far outstrips market demand, making it far less attractive for most sellers to justify retaining inventory.

Now consider pythons that have invaded the Florida Everglades. Suppose the market for this were to flip in a similar way that beef oxtail has: a cut of "trash" meat historically shunned by the ethnic majority (but favored by certain ethnic minorities and the poor for its low cost and exceptional flavor) which has seen a major market repricing upward driven by the popularity of certain ethnic dishes. Or how short ribs (kalbi) and skin-on pork belly (samgyupsal) have seen significant upward repricing and market availability as KBBQ restaurants grow in popularity throughout the country (fire suppression equipment and commercial fire code compliance being primary enablers around my locality).

In the case of beef/pork cuts, the market simply recognizes value and prices are set consistent with supply/demand...it's just optimizing margins on an existing large scale process.

But would such a scenario really work out when the source of meat is an invasive species that Florida is looking to wholesale exterminate? I mean if the market wins, the state has a problem; and if the state wins, it's difficult to imagine how the market naturally materializes. Gator tail in the South is the closest proxy equivalent I can think of, but for all intents and purposes, it's a novelty dish which has hardly gained market traction at scale.

I don't know...random food for discussion, so to speak.

[1] https://en.wikipedia.org/wiki/Ipomoea_aquatica

[2] https://en.wikipedia.org/wiki/Sinigang
by lubujackson | 2025-06-17 02:24:01+00:00
Assuming you don't do the obvious thing and flee, here's how to best handle it - disassociate your internal value from your manager's opinion. Disassociate your value from the value of your work. Eventually, you should find something better but the best you can do in the meantime is be respectful and do the work you are assigned without sticking ypur neck out.

What tends to happen normally is you either work twice as hard to do the job as you want to do it AND meet your manager's random demands, or you feel like shit for not meeting your manager's demands, or you eat shit because of how they are feeling that day or whatever other nonsense a bad manager may dump on you.

As Eleanor Roosevelt famously said: "No one can make you feel bad without your permission." So the first step is to put on some thick skin.

And I am talking about a bad manager kind of like how people talk about handling a bully. Because, without much context, I know that they have power over you and that you fundamentally disagree with then. So don't try to change them and don't change yourself.

This is the only sane way to move forward without burning out quickly or feeling like shit all the time. Best of luck.
by sorcerer-mar | 2025-06-17 02:24:59+00:00
> I was... following along and writing the code line by line

That's application. Then presumably you started deviating a little bit from exactly what the instructor was doing. Then you deviated more and more.

If you had the instructor just writing the code for every new deviation you wanted to build and you just had to mash the "Accept Edit" button, you would not have learned very effectively.