MurphyA/hacker-news huggingface dataset:
by iamnothere | 2025-10-25 21:11:43+00:00
Vietnam has extremely strict laws about drugs, but they have the good sense to limit the applicability of those laws to Vietnamese soil. I have no problem traveling to Vietnam just because I might have once smoked a doobie in the US, because Vietnam also has no problem with that. While on VN soil, respect VN laws. Fine by me.

The UK on the other hand seems to have forgotten this basic, common approach to international relations and criminal jurisdiction, so if you work on any foreign technology or content that could be targeted by the UK government, it’s better to stay away.

(Yes I am aware that the US also doesn’t obey this principle, but that doesn’t make it right.)
by wormpilled | 2025-10-25 21:11:50+00:00
Strange they just got a huge investment cycle, maybe trying too hard too fast because of that? I love using them personally but their 'database is paused due to inactivity feature' is something I wouldn't really depend upon, If I let the database get that stale I basically see it as 'gone' in a sense. If it was important it would've been replicated locally, etc. Supabase serves as the front-end layer/proxy.
by questionableans | 2025-10-25 21:12:06+00:00
That’s life. Unless you’re a hermit, a complete pushover, or a slave master, you’re constantly trying to influence without authority.

Want to go out to dinner with friends? That’s influence without authority right there.

Want to get your PR approved? Influence without authority.

Trying to get your point across to strangers online? Ditto.
by YZF | 2025-10-25 21:12:32+00:00
Palestine has not existed prior to Israel. The area was Ottoman and then we had the Mandate of Palestine (British control). There was never a state called Palestine in that region - ever. That is the factual reality.

You seem to be stuck on because 80% of UN members say something that's true. If 80% of UN members said the earth is flat it wouldn't be flat. If 80% of UN members said the moon is made of Swiss cheese it would not be Swiss cheese. Different UN members have different political reasons for saying things.

I have actually read the articles you mention in the past, multiple times, since I make it a habit to be informed about this topic. They just repeat this circular logic where somehow a state exists because it's recognized even though it doesn't actually exist. I'd also like to remind you that the existence of the Palestinian Authority is a result of the Oslo Accords and there is no mention of statehood in those accords.

EDIT: The funny thing to ponder on is why didn't Jordan and Egypt recognize the Palestinian State over the territories of the West Bank and Gaza (and East Jersualem) when they had control of those from 1948 to 1967 and why did none of the countries who now recognize this non-existent state care about that state during that time period? Answer that question and you'll start to understand what's actually going on here.
by ciferkey | 2025-10-25 21:13:07+00:00
Author here. I have a big backlog of posts, but I did this one first because I was trying to cram an explanation of BLE beacons into the project post.

> Is there something like war-driving for BLE Beacons?

Yup, that essentially what Neostumbler is! If you have an Android device go check it out.

My hope for the project is to make a little embedded device I can use, so I don't have to drain my phones battery. Also because it's fun to learn about a new topic.
by spoiler | 2025-10-25 21:14:49+00:00
You described a lot of orthogonal points and highlighted your opinions, more than pointed out flaws in the article.

I use Tailwind at work at a large company, and it's... Okay. Its biggest strength is the documentation, since most companies have poorly documented style guide/component library.

I'd never use it for a personal project though. It's fine to disagree
by anup_sia | 2025-10-25 21:15:05+00:00
After shipping 100+ AI agents to production, we learned that making them reliable isn't about better LLMs—it's about better architecture.

The solution: task-driven design. Give agents mandatory todo lists with validation gates. Each task needs clear completion criteria and evidence. Agents cannot finish until every todo is verified complete.

This simple pattern prevents 80% of production failures. Structure beats intelligence.

see it in action at justcopy.ai
by vlovich123 | 2025-10-25 21:15:23+00:00
https://chadaustin.me/2024/10/intrusive-linked-list-in-rust/

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

The TLDR is that there’s all sorts of invariants that the Rust compiler internals assume about Rust code (eg pointers don’t alias). In C such assumptions can’t be made. Unsafe rust requires you to uphold all the same invariants that safe rust does without any guardrails and it has more such assumptions than C. C however is uniformly dangerous - there isn’t a safe subset to write your code in.

One example would be that you could have something like:

let x = 5; do_something(&x as *const _ as *mut _);

Now do_something might dereference and write to the pointer. Now you have non-local safety to reason about because if the compiler realizes you’ve tried to dereference a mutable pointer to an immutable variable it’s free to declare that UB and do bad unsound things (the non-locality is because the unsafe is inside do_something but the problem is with the pointer cast in safe rust). There’s all sorts of subtle things like that.
by ratg13 | 2025-10-25 21:15:52+00:00
It's ironic that the "solution" to the problem is being driven by yet another person that isn't native to Greenland.

While they may be a Greenlandic teacher, it's almost assured that they are teaching western Greenlandic, which is similar to Canadian Inuktitut.

People in the East of Greenland speak a language that has similarities, but is different enough in vocabulary and sounds that it's often considered a separate language and not a dialect.

When people from East and West Greenland come together, they typically speak Danish because they can't understand each other in their own native language.

So we're talking about a country that has 55k people and a portion of them don't even speak the official language.. This guy would have no way of knowing whether something was written poorly by a computer or a poorly educated greenlandic native that maybe isn't so good with the official language.

Given that the majority of the country's citizens do not use the internet at all, it is not even clear what his solution is other than just deciding to be some sort of magic arbiter .. which is not realistic or sustainable.
by suralind | 2025-10-25 21:15:59+00:00
I disagree with the point „don’t leave too many comments”. I think it’s easier to read a code that is a) following repo standards, b) following community standards. If a PR requires a 100 comments, so be it. Granted, I also almost always give a benefit of the doubt to the author unless a change is really required and I only ever seen a PR with close to a 100 comments once or twice. I should also say that you shouldn’t leave n comments with the same content so usually there’s no need for more than a couple comments in total.
by nobody9999 | 2025-10-25 21:16:28+00:00
>When federal agents, such as the FBI, attempt to question you, it is strongly advised that you do not talk to them without a lawyer present.

Yes. This. James Duane lays out[0] why this is so important. I strongly encourage everyone resident in the US to view this video as it makes (IMHO) a very strong case for never talking to the police -- they are not (at least in their official capacities) your friends.

[0] https://www.youtube.com/watch?v=d-7o9xYp7eE
by davorak | 2025-10-25 21:16:33+00:00
> - then you approve the PR. Because your job is not to gatekeep the code

I can see this working when the person who wrote the code is responsible for making sure the product works for the client and that their code does not interfere with everyone else's work.

If the person reviewing though is responsible for the above it makes sense to gatekeep the code. I have been in this position before and off loading as much as possible to automated processes helps, but has never been enough or at least there is never enough time to make those automated process that would be enough.
by bfgeek | 2025-10-25 21:16:59+00:00
> "At this point, the engineers in Australia decided that a brute-force approach to their safe problem was warranted and applied a power drill to the task. An hour later, the safe was open—but even the newly retrieved cards triggered the same error message."

What happened here (from what I recall) was far funnier than this does it credit.

The SREs first attempted to use a mallet (hammer) on the safe (which they had to first buy from the local hardware store - don't worry it got expensed later), then after multiple rounds of "persuasion" they eventually called in a professional (aka. a locksmith) who used a drill+crowbar to finally liberate the keycard.

The postmortem had fun step by step photos of the safe in various stages of disassembly.
by 5Qn8mNbc2FNCiVV | 2025-10-25 21:17:00+00:00
I've had some PRs that would have required a ton of comments. There are usually two ways I handle this:

If the PR went in a completely different direction and missed the goal by a lot, I take ownership of it (with a brief explanation) and re-implement it. I then use the new PR for a pairing session, where I walk through both PRs with the original author for learning purposes.

If it’s mostly smaller issues, I schedule a half-hour pairing session with the author and review everything together, after preparing a list of issues.

Doing it any other way puts too much burden on the author to guess what the reviewer wants, and it slows down velocity significantly.
by Melonai | 2025-10-25 21:17:01+00:00
Are you still having bad issues with Ableton? I did until recently, but now with Ableton in a fairly simple Bottles setup it works quite well (for me, at least).

Do you have more specific needs where the normal way doesn't work? I'm no music producer, so there's lots of stuff I probably don't even know about, would love to hear your thoughts. :)
by 29athrowaway | 2025-10-25 21:17:21+00:00
The guy clearly is an underperformer that knows he cannot win through merit and instead wants to win by playing dirty.

Do not reward aggression towards you with attention and empathy.

You have to stay away from such people. The guy is likely someone with behavioral issues, bad personality traits and the undermining/sabotage could be a sign of a low skill workplace psychopath trying to manipulate and create a psychopathic fiction. You are not a therapist and it is not your job to fix that person.

When fire has nothing else to burn it consumes itself. Just don't add more fuel to the fire. Don't let that person be in your head, drain your energy. Do not ruminate about interactions with this person. Practice mental hygiene and focus on what's important: collaboration, your actual job, your goals, your friends and family, or something you can contribute in any way...
by actsasbuffoon | 2025-10-25 21:17:32+00:00
I’d go so far as to say that you and this other engineer both fill vital roles on your team. It’s not that you’re right or he’s right; you’re both right.

I’ve been on teams where I needed to be the methodical engineer who carefully built critical infrastructure and agonized over every decision. I’m currently at a small startup that hasn’t yet reached breakeven, so I’m scrambling like crazy to build things our customers and investors will pay for. That’s what this team needs.

Thank goodness for both of you. Your team would be worse for it if they lacked either.
by mikkupikku | 2025-10-25 21:18:29+00:00
Makes a lot of sense as described, basically recycling using turbines retired for flight, but I wonder how efficient these retrofitted gas turbine generators are compared to turbines originally designed and built for this fuel and application.

Edit: Turns out GE makes these things called LM2500 gas turbines and they're pretty much the same thing, CF6 aero turbines set up for power generation. They're advertised as being 35-39% efficient, which makes them rather on the less efficient end of the gas turbine spectrum. But they're light and quick to start so they have seem a lot of use in ships and some peaker plants. They definitely aren't the best turbine to be running a data center with long term, but if they can make them cheap and available that might be good enough. Not a new idea though.
by tptacek | 2025-10-25 21:18:50+00:00
You're saying "usually" about something that has definitely not been a norm in my career. It seems like there's really only two ways to interpret that arrangement: either the CTO is in fact the EVP/E (fair enough! lots of CTOs are other exec roles with a funny hat), or the CTO has a single top-level manager report, in which case what really happened is that the org hired a pro to run engineering and put the "CTO" out to pasture.
by pjmlp | 2025-10-25 21:19:02+00:00
You're being downvoted, however you're exactly right.

Speaking as one of those 40-50, I firmly believe once our generation is gone all those ideals will be gone as well.

Also everyone that thinks Valve will stay the Linux white knight after current management is gone, is in for a surprise, who knows what they will do with their assets.
by tavavex | 2025-10-25 21:19:13+00:00
Bikes and cars are modes of transport. They're optimal for getting around at high speeds, but when you don't need them, you need to leave them somewhere, they're large and not very convenient. On the other hand, these are shoes. You put them on in the morning and can wear them anywhere outside, they're not separate things you need to handle. I can definitely see demand for this from people who walk all day long for their jobs (warehouse workers, military, etc) or hikers/runners who want to stretch their endurance over a larger distance.
by wtfwhateven | 2025-10-25 21:20:44+00:00
>Palestine has not existed prior to Israel.

Wrong.

>I have actually read the articles you mention in the past, multiple times, since I make it a habit to be informed about this topic.

No you haven't and no you don't. Asking why they're not a member of the UN (US vetoing) proves this.

>If 80% of UN members said the earth is flat it wouldn't be flat.

Correct. Good thing no UN member said the earth is flat despite the earth not being flat. The UN doesn't dictate what celestial body is or isn't flat. Your analogy is nonsensical.

>Different UN members have different political reasons for saying things.

Irrelevant.

>They just repeat this circular logic where somehow a state exists because it's recognized even

Yes that's how it works.

>though it doesn't actually exist.

Well, they do actually exist, most of the world says they exist.

What is your criteria of statehood if not international recognition? It seems having a currency, a government and borders is enough for you which means you surely believe Sealand is a state? Or numerous other microstates
by questionableans | 2025-10-25 21:21:45+00:00
That’s why a lot of companies only promote after demonstrating a track record of performing at the next level.

It can also be an argument for secret levels. Although I’m not sure how useful that really is in practice.

For someone who does well at influence, it’s not a mandate, it’s permission to spend some time on the nontechnical factors that are necessary to make your work turn out better. And that also means helping others who have good ideas but aren’t comfortable with the influence part themselves.
by notepad0x90 | 2025-10-25 21:21:49+00:00
That's a good one. To be clear, I'm not saying vulnerabilities don't or can't exist in system-extensions. I'm just saying that apple can publish and/or sign iphone extensions for a very limited use case like this, or publish an api/system service to do the same thing, if the concern is 3rd parties. The use case here is reading some memory and exposing that to authorized applications. I concede on the system extension part, but apple can still expose the capability without one.
by jauntywundrkind | 2025-10-25 21:22:26+00:00
I'd still 100% recommend using ethernet, with two usb<->ethernet adapters on each end and a cable in-between to direct link the two. It's the most standard easiest to acquire way to link two computers, and it doesn't require any other network to work. Using more bespoke hardware is only going to make this more difficult. Using usb<->serial would also be acceptable I suppose, and require a little less configuration effort, but adapting software to use this is going to be much harder when the existing software is so IP oriented. Whatever the case, having off the shelf connectivity seems like such a win, and I continue to dis-recommend building anything yourself: this is/ought be mostly a software problem.

The one carve out I'd make: if you want to minimize the configuration at the target device, it ought be possible to make a rpi0 device that outputs a usb-gadget keyboard. Continue using one of these IP based software systems to send input to the rpi0, then usb-gadget it out to the target device.

The btkbdd project also might be up your alley: if the target system has bluetooth or can have a (very cheap!) usb<->bluetooth adapter added, making the laptop just send a bluetooth HID to the other device is probably one of the lowest configuration most standard paths available for this work.
by zozbot234 | 2025-10-25 21:22:52+00:00
Local allocators are also in the works for Rust, as well as a general effect system (including potentially an IO effect). Rust also doesn't have fully general operator overloading, it currently uses traits instead. (Though explicit local notations are generally a better way of handling operator semantics, and a future edition of Rust could potentially achieve this via macros.)
by cjblomqvist | 2025-10-25 21:22:53+00:00
It's definitely not super uncommon where I'm at. CTOs, especially those that founded companies and are more technical doers than managers, that end up having responsibility for architecture and technical matters (tech lead deluxe), but no people (due to lack of people management and leadership skills/or desire for that kind of job - sometimes also product management skills at larger organizations).
by pmc00 | 2025-10-25 21:23:06+00:00
Windows isn’t quite like Linux in that typically apps don’t make syscalls directly. Maybe you could say what’s in ntdll is the system call contract, but in practice you call the subsystem specific API, typically the Win32 API, which is huge compared to the Linux syscall list because it includes all sorts of things like UI, COM (!), etc.

The project has some of the properties discussed above such as not having a typical main() (or winmain), because there’s no CRT to call it.
by bobthepanda | 2025-10-25 21:23:08+00:00
The US has the highest retail square foot per capita by a long shot.

This is old but even with the mall apocalypse, we haven’t had a reduction from 20+ sq ft per person to the 3-4 normal in Western Europe and Japan. https://www.businessinsider.com/retail-apocalypse-is-still-i...

I would actually say the (indoor) mall apocalypse is a contributing factor since for all their faults, malls were third places in a way that strip shopping centers are not.

At least for retail the problem is moreso that lenders and landlords are playing hot potato with inflated rent and extend and pretend; some(most?all?) commercial loans go into default if rent goes below a certain amount
by gizajob | 2025-10-25 21:23:10+00:00
I was in Snowdonia, the mountain region of north Wales during the summer and there were several hundred orthodox Jewish people hiking around the lakes and hills wearing the standard Orthodox outfit of white shirts/heavy coat/black trousers or long skirts/long shirts for the women. So in that case it seemed like the clothing was exactly the same as for non-hiking activities. I kept seeing Jewish family groups in the area all weekend so I guessed that it was a group holiday organised from (likely) Manchester. Was the first time in my life I’d seen the distant hills covered in white dots that weren’t sheep.

Everyone else (non-Jewish) around was wearing standard hiking or athleisure wear.
by CaptainOfCoit | 2025-10-25 21:24:50+00:00
> Are you still having bad issues with Ableton? I did until recently, but now with Ableton in a fairly simple Bottles setup it works quite well (for me, at least).

Could you share the config somehow so I could try it out? Last time I tried to get it to work I couldn't get it to recognize my audio interface (USB class compliant, Steinberg UR44), and the UI was very glitchy.

I don't think I have any special needs compared to others, do fairly basic things. Which version is it that you've tried it with? Tried v11 years ago I think, and v12 when it was just released, but not since then.
by raw_anon_1111 | 2025-10-25 21:25:39+00:00
I have a hard time taking someone with the title of “CTO” seriously if they have no reports and have time to code instead of being concerned with strategy.

I’ve had a few “opportunities” to be a “CTO” that were really no more than a glorified, underpaid senior developer with the promise of “equity” that would probably be meaningless
by opello | 2025-10-25 21:25:44+00:00
Some form of fraud for misrepresenting the risk that the mortgages that were bundled together, seems like the obvious answer. But I'm not a forensic accountant or someone with the nuanced legal understanding to define a charge here. Do you think there was no crime in the actions taken by either the banks or the rating agencies? No failure of fiduciary responsibility?
by Spooky23 | 2025-10-25 21:26:01+00:00
Spoken by someone without knowledge of motor carrier regulation. That’s not a dig, few people are.

States are incredibly bad at regulating commercial entities. The Federal DOT contracts with a few universities (or at least they did) use evidence based sampling and enforcement, fulfilled by state authorities for trucks and buses in their scope. Only states like California, New York, Texas would have the resources to do it, and it would be really difficult to do anything effective when there’s 53 or more flavors.
by araes | 2025-10-25 21:26:29+00:00
Not knowing enough about Smith Charts, do the intermediary frames have any meaning in terms of actual practical problems or calculations?

It seems like the chart itself would be a member of an entire family of chart types that would go through the entire 3D rotation with several versions that were "nearly tangent circles" and eventually concentric circles at the center of the graph, along with some of the intermediary frames shown in the animation.