MurphyA/hacker-news huggingface dataset:
by throw14082020 | 2025-04-07 01:43:50+00:00
Drone startup | Product Engineer, Machine Learning Engineer | 2 days/week in the office (London, UK) | Citizens of the UNITED KINGDOM only You'd be working with engineers who previously worked at Google, Amazon, an F1 team, and very early engineers at Darktrace and Helsing. We build drones (software and hardware)

We’re looking for engineers who prioritise real world impact, and use technology as a solution. We prefer personal projects or relevant hobbies, not hard leetcode questions. We’re looking for mission-driven engineers. People who see problems in the world and want to help solve them.

You’d be working with me to build low latency, multi-drone, modern mission planning, flight monitoring and control software for drones. Other applications include tools for drone design and manufacturing. For my project, we use React, Tailwind, Node, drizzle-orm, Postgres, SQLite, deck.gl, Python, FastAPI, asyncio, and more.

If interested, email my temporary email: hn-apr25@mail.orth.uk. Temporary only because of spam emails (not related to hiring).

My personal website, if you want to know who you would work with: tlduck.com and https://stackoverflow.com/users/7365866/ben-butterworth
by __MatrixMan__ | 2025-04-07 01:43:54+00:00
It is a mess. My suggestion is to just rely on the built-in stuff as little as possible.

Everything I do gets a git repo and a flake.nix, and direnv activates the environment declared in the flake when I cd to that dir. If I write a script that uses grep, I add the script to the repo and I add pkgs.gnugrep to the flake.nix (also part of the repo).

This way, it's the declared version that gets used, not the system version. Later, when I hop from MacOS to Linux, or visa versa, or to WSL, the flake declares the same version of grep, so the script calls the same version of grep, again avoiding whatever the system has lying around.

It's a flow that I rather like, although many would describe nix as unfriendly to beginniners, so I'm reluctant to outright recommend it precisely. The important part is: declare your dependencies somehow and use only declared dependencies.

Nix is one way to do that, but there's also docker, or you could stick with a particular language ecosystem. python, nodejs, go, rust... they all have ways to bundle and invoke dependencies so you don't have to rely on the system being a certain way and be surprised when it isn't.

A nice side effect of doing this is that when you update your dependencies to newer versions, that ends up in a commit, so if everything breaks you can just check out the old commit and use that instead. And these repos, they don't have to be for software projects--they can just be for "all the tools I need when I'm doing XYZ". I have one for a patio I'm building.
by mattl | 2025-04-07 01:43:56+00:00
People love to dunk on the USB port being on the bottom.

The USB port isn’t the issue: you plug in your mouse, go make a cup of coffee or go get your lunch and your mouse is fine in a few minutes.

The bigger issue is that it’s not a very nice to use mouse. Apple mice haven’t been good in a while.

Magic Trackpad on the other hand is fantastic.
by pclmulqdq | 2025-04-07 01:43:58+00:00
"Panics are not crashes" is a new one. I'm referring to the fact that the rust code panics at the slightest sign of discomfort.

And they are very much more common than in most C codebases. C codebases are generally often overly permissive in what they accept (hence to security bugs). Rust made a different trade.
by zzgo | 2025-04-07 01:45:38+00:00
I'll never understand why they put the jobs on land surrounded by a moat on three sides. I had a supervisor 10 years ago who had a then-new 2 bedroom apartment in Mission Bay with her husband and child for $4900/mo. That's great if you're earning engineering manager money and your spouse is _also_ an engineer, but for those of us with children less than $200K household income, it's unaffordable.

What I want to hear about is startups surrounded on all 4 sides by affordable housing and decent public transit dropping you off within two blocks of work. Waking up in the morning and getting on that screeching BART train sucked away my will to put in 100% every day.
by fuzzfactor | 2025-04-07 01:46:12+00:00
This is serious. You're both right.

In the type of consumer economy I saw "recover" after the Nixon Recession did its permanent damage, it became possible for the Feds to juice the economy more than ever (after stability was finally achieved), by adjusting interest rates and increasing spending in the right areas it would be amplified and they effectively gained more and more control of overall prosperity, more than any other one entity.

This couldn't have happened earlier until the wealth held by the government was beyond a certain ratio to that held by the combined population. In simplest terms disregarding important things like liquidity or absolute net worth. It wouldn't have been so bad except people got a lot poorer and vast opportunities were lost forever in a few short years. Government money had a much stronger seeding effect after that which was then relied on heavily ever since, but gradually squeezing the whole time.

Biden unleashed a bit of this and it still worked to some degree, just not enough people ended up feeling more prosperous before it was too late. Really helps the economy most if the ultimate beneficiaries are ordinary working people and are widely dispersed, but a lot of it does not come back to the Treasury and builds up as debt.

In a less-stable environment, increased government spending is less likely to hit its intended target, plus a great abundance of consumers have been tapped out and don't have the resources to amplify it and collectively bail out anything this time, which was the leverage that worked in the past.
by itsthecourier | 2025-04-07 01:46:29+00:00
An estimate of how many satellites are needed to serve 500,000 users in the continental United States would be 500000 / (8x296) = 211 satellites when using UT-1.

With a uniform distribution of satellites over the Earth’s surface, and taking into account only the U.S. territory (2.55 percent of the Earth’s surface),the constellation should include 315 / 2.55% = 8,274 satellites.

in 2021, there were 1200 of them
by acdha | 2025-04-07 01:48:34+00:00
> It used to be that a person in the US could graduate from high school and get a factory job that provided enough income to have a house with a yard, a non-working spouse, and children.

This is more mythology than reality. The areas where it came the closest to being true excluded over half the population (women, non-white men) and were in industries and times where the U.S. had an enormous advantage over bombed out, financially precarious European competitors while our high upper-bracket tax rates and large numbers of government jobs provided strong support for the economy.

Tariffs can’t get us back there, and alone they can’t even get close because what you really need are investments in a support web of infrastructure, education, and policy over time. That looks more like what Biden did with the CHIPS act where they invested in the factories, employees, committed to doing so long enough to make a multibillion dollar investment safe, and there was no talk of tariffs before alternatives existed. In the cases where tariffs make sense, they’re a limited part of a larger strategy.
by lolinder | 2025-04-07 01:49:09+00:00
Billboards are targeted at a very specific demographic: drivers. They're designed to draw attention away from the road and to whatever it is that they're trying to sell.

That reason alone is enough to ban billboards: we can't tell drivers they're terrible people for glancing at their phone for a second to get directions while simultaneously allowing corporations to plaster the roadway with ads that are deliberately designed to distract them.
by brailsafe | 2025-04-07 01:50:24+00:00
I mean, I completely disagree with the premise used to establish the argument.

> After the contractors appealed the mistake, city staff required them to tear the wall out and reinstall the approved siding.

This sounds to me like the most bullshit of bullshit jobs out there. Seems to me like if it was the building owners prerogative, great replace the siding, but city staff being involved in such seemingly trite issues—often with poor taste—infuriates me.

Sorry, your house doesn't meet the shadow requirements, you'll have to tear it down and try again. Sorry your house is 3ft too tall based on our policy from 50 years ago. Sorry, the outside has to be beige not some other silly thing, this is a place where people come to live out the rest of their dull existence without having to contend with hue. Your fence must be white, it says so right here!

That said, billboards do suck and we should ban them I guess.
by tombert | 2025-04-07 01:51:21+00:00
When I worked at Apple, I didn't use the Apple mouse either. I used a USB gaming mouse that fit my hand a bit better. I wasn't the only one, and it wasn't weird in the office. Most people didn't use Apple monitors either, I believe mine was an LG, though I don't remember for sure.

I think there's this perception that Apple is this authoritarian company that will execute you for using any competitors' product, but that really wasn't the case. When COVID hit, I bought a giant Samsung TV to use as a monitor, expensed it, and it was approved within the same day. For the first six months I was there, I used an Android, and it worked fine enough for that, even for 2FA stuff.

I don't really blame Tim Cook for using a different brand of mouse. It doesn't even imply that it's bad, just not the one he uses.

I will complain about my time at Apple all the time, but this is not something that I thought they were bad about.
by Alex3917 | 2025-04-07 01:51:23+00:00
This is what Adbusters has been supposed to be advocating for for decades. Except for that instead of just focusing on getting ads banned, they switched focus and started complaining about George W. Bush instead. And that is why we still have billboard advertising to this day.

It's the best case study I know of on the importance of just sticking to your one issue and not getting caught up trying to fix everything else that's broken in the world.
Show HN: I made a browser tab management plugin
by jackiefeng | 2025-04-07 01:51:40+00:00
Your productivity tool, save your browser tabs anytime, anywhere.

TabTab: A tab management tool Your productivity tool, save your browser tabs anytime, anywhere.

A more convenient tab management tool than bookmarks. You can add tabs to your favorites by simply dragging and dropping.

Supports tab group management and one-click opening of tab groups.

More intuitive view, tiling your favorite tabs.

Supports remote data synchronization, self-hosted data synchronization protects your privacy and security.
by sbierwagen | 2025-04-07 01:51:45+00:00
When I bought a Model 3 last year I knew full well the issues with charging, temperature capacity loss, battery heating, etc. What I was surprised by was loss of regen! If the battery is below 20F or so then the firmware will only give it a trickle of regen braking. After all, it's effectively very fast charging, which a frozen battery can't handle.

I wonder if regen braking going to zero is behind some of the horror stories of sudden unexpected range loss in cold temps.
by lenerdenator | 2025-04-07 01:52:21+00:00
Missouri talked about banning billboards in the 90s.

The end result was not only did the ban not pass, but the billboard companies through up what might, in scientific terms, be called a "metric f@ckton" of them down I-70 along with the rest of the state's highways.

They're ugly as dog crap. You don't realize just how many there are until you go up to Iowa and drive in a geographically-similar area and don't have to see the landscape spoiled by "LION'S DEN ADULT SUPERSTORE" and "HELL IS REAL" billboards.
by FreakLegion | 2025-04-07 01:52:44+00:00
What do you count as data? I can keep naming big breaches that didn't involve exploits, like the Caesars and MGM ransomware attacks, or Russia getting deep into Microsoft. There aren't good public data sets, though.

As an example of a bad data set for this conversation, the vast majority of published CVEs have never been used by an attacker. CISA's KEVs give a rough gauge of this, with a little north of 1300 since 2021, and that includes older CVEs that are still in use, like EternalBlue. Some people point to the cardinality of CVE databases as evidence of something, but that doesn't hold up to scrutiny of actual attacks. And this is all before filtering down to memory safety RCE CVEs.

Probably the closest thing to a usable data set here would be reports from incident response teams like Verizon's, but their data is of course heavily biased towards the kinds of incidents that require calling in incident response teams. Last year they tagged something like 15% of breaches as using exploits, and even that is a wild overestimate.

> Memory safety is definitely a worthwhile investment.

In a vacuum, sure, but Python, Java, Go, C#, and most other popular languages are already memory safe. How much software is actively being written in unsafe languages? Back in atmosphere, there's way more value in first making sure all of your VPNs have MFA enabled, nobody's using weak or pwned passwords, employee accounts are deactivated when they leave the company, your help desk has processes to prevent being social engineered, and so on.
by Taek | 2025-04-07 01:53:12+00:00
I would define "advertisement" in this context as "paying someone else to say something of your choosing".

So, in the case of a billboard, if you are paying a landlord, that's advertising. If you are paying a newspaper to print a specific article, that's also advertising. This means paid press releases are also not allowed. Product placement would fall under this definition too - if a specific car brand is paying you to feature their cars in a movie, that's advertising.

Notably, it's not advertising if no payment is being made. If you are making a movie and you decide to feature a specific car brand - and you aren't getting any kickbacks for it - that's completely allowed.

It's also not advertising if it's first-party. For example, a sign that's advertising a restaurant is allowed if the actual restaurant itself is underneath that sign. And it's also not advertising if Disney is pushing Disney movies and products at Disney World, because Disney owns the full creative rights to Disney World and they aren't being paid by outsiders to adjust the messaging.

This definition can even be robust to grey areas like "what if a car brand makes a movie featuring their cars?" - well, how is that movie being distributed? Are they paying people to distribute the movie, or is it genuinely a good movie that people are distributing on their own? Paying people to distribute the movie is not allowed, but if the movie is good enough that people are distributing it anyway of their own volition, then it's okay!

Overall, the definition is pretty large, and paid promotion is so deeply ingrained into modern society that it's difficult to imagine exactly how much would change if advertising was banned. But, quite a lot would change! Pretty much the entire playbook for all commercial enterprises for "how to tell the world about your thing" would have to be re-written, and new institutions would have to be developed to replace advertising.

But I think society overall would benefit greatly from the change!
by happytoexplain | 2025-04-07 01:53:12+00:00
I rarely see something this hard to relate to - I think I'm pretty open-minded.

I don't get 10% as angry as most people regarding e.g. removing the audio jack, the MacBook USB power port, the touch bar, the shape of the mouse, lack of side-loading on iOS, app store rules, etc etc. Those were/are all bad - but I also see the other side of all of them.

The USB port being on the bottom of the mouse isn't in that list. It's like seeing insanity in a physical form. It's unaccountable.
by owenversteeg | 2025-04-07 01:53:31+00:00
For those that don’t want to click on this mostly contentless article, it’s the MX Master 3.

I also have one and I can confirm that it’s a hell of a mouse. I would recommend it for nearly every type of intensive computer work: web browser stuff, CAD, software development, spreadsheets, editing tasks, anything really. I’ve had people try to convince me to switch before and I never believed it’d make a difference until eventually a friend (mechanical engineer) just gave me hers and now I can’t live without it.

Tip, if you don’t want to use the Logitech bloatware the apps LinearMouse and Mac Mouse Fix are both open source and help you get some of the advanced functionality back.
by xethos | 2025-04-07 01:53:51+00:00
> It's really tough to apply anti-trust law to companies that aren't selling commodities.

The EU, rather famously, managed with Microsoft. It's mostly the US that's beholden to large corporations over people, rather than it being an intractible problem.

> Meta hardly has anything approaching a monopoly for either advertisers or consumers

Meta does not command the lions share of the time spent on social media, but claiming >20% of revenue is oligopoly territory [0,1]

> Consumers frequently post pictures on X, LinkedIn, Google Photos, Strava, Snapchat

Do you really belive LinkedIn and Google Photos compete with SnapChat and Facebook for "Sharing photos with friends on social media"? If so, you might as well throw Flikr and Imgur on your list, though I wouldn't count them in the same market either.

[0] https://www.emarketer.com/content/meta-s-ad-revenue-share-va...

[1] https://www.statista.com/statistics/242549/digital-ad-market...
by weikju | 2025-04-07 01:53:56+00:00
I thought this was debunked last year? [0]

> Soon after, The Verge's Wes Davis attempted to replicate using every Apple product in a single day. During that day, Davis said he mostly used the MX Master 3, but sometimes switched to a Magic Mouse or Magic Trackpad.

> In other words, it was Davis who said he himself used a Logitech mouse, not Cook.

As usual though, rebuttals/acquittals/etc never get as much traction as the original bs or accusations...

[0] https://www.macrumors.com/2024/11/17/tim-cook-didnt-say-that...
by infecto | 2025-04-07 01:53:58+00:00
I respect the sentiment but I think it should not be as drastic as that. However they should have to follow the same rules and regulations that many insiders follow at public and private firms. Specifically those firms that do investments or trading. The fear of god is put into you about the importance of compliance with MNPI due to enforcement actions from the government yet the government itself pays no mind to it.
by megamike | 2025-04-07 01:54:28+00:00
Tariffs come in as a trigger for domestic industrial revival. The thinking is: by making imports expensive, you create room for U.S. producers to step in But here’s the problem: American factories can’t scale up overnight. So in the short term, consumers will face higher prices. The administration knows this. That’s why they’re front-loading the pain now, betting that by 2026, the benefits will be visible. In the meantime, they’re offering some near-term relief. Tax cuts have already been floated to help offset the cost burden on households. And while risky, currency devaluation may follow later to make imports cheaper without lifting tariffs.

https://threadreaderapp.com/thread/1907880105369845865.html
by sksxihve | 2025-04-07 01:54:32+00:00
This. I've worked plenty of places that have awful work/life balances, friends that work in the trades are getting 1.5x to 2x on overtime while I'm working 12-16 hour days and weekends for nothing extra except the possibility of getting fired for performance if I didn't.

I've worked construction when I was younger and wouldn't want to be still doing it at my age, it was physically harder but I wouldn't say it was tough work and at the end of the day I'd leave and not think about it again until I showed up the next day.
by callc | 2025-04-07 01:54:46+00:00
This sounds like sarcasm but I’ll assume the best interpretation.

Why do you think unregulated capitalism will solve the advertising problem? Other than what I am guessing your point is to relying on a large portion to punish bad advertisers and that eventually those companies will do boring adverts.

Clearly the average Joe/Jane is persuadable, and does not have an iron will to never be manipulated.

Clearly unrestrained advertisement is how we got here in the first place.
by adwf | 2025-04-07 01:54:48+00:00
In the specific case here, 7z is your friend for all zips and compressed files in general, not sure I've ever used unzip on Linux.

Related to that, the Unix philosophy of simple tools that do one job and do it well, also applies here a bit. More typical workflow would be a utility to tarball something, then another utility to gzip it, then finally another to encrypt it. Leading to file extensions like .tar.gz.pgp, all from piping commands together.

As for versioning, I'm not entirely sure why your Debian and Ubuntu installs both claim version 6.00, but that's not typical. If this is for a personal machine, I might recommend switching to a rolling release distro like Arch or Manjaro, which at least give upto date packages on a consistent basis, tracking the upstream version. However, this does come with it's own set of maintenance issues and increased expectation of managing it all yourself.

My usual bugbear complaint about Linux (or rather OSS) versioning is that people are far too reluctant to declare v1.00 of their library. Leading to major useful libraries and programs being embedded in the ecosystem, but only reaching something like v0.2 or v0.68 and staying that way for years on end, which can be confusing for people just starting out in the Linux world. They are usually very stable and almost feature complete, but because they aren't finished to perfection according to the original design, people hold off on that final v1 declaration.
by lukan | 2025-04-07 01:55:12+00:00
"And, since nobody else is allowed to pay for people's attention, you aren't competing with budgets, you are competing with other ideas. Imho this makes for a much more interesting information landscape."

Sounds nice in theory. "You want to like us on facebook and get a perk for free on your app? (No money involved)."

"Hey you maybe want a job? We will give one to those who spread the word most about us"

Devil is in the details. And humans have a lot of details.

Otherwise I am all for starting to ban of advertisement, what is possible.

But disruption should be expected. A lot.

(I mean, most of the internet is financed by ads)
by xrd | 2025-04-07 01:55:14+00:00
Coders jumping into DOGE shows that they are the only group that can match the narcissism of Trump sycophants.

I can't believe that Sahil would be so stupid to think that switching to GitHub wasn't something suggested by many other peiple there, people who toiled long and hard for less pay. What a stain on Sahil's legacy. He won't make a difference here but I'll remember him forever primarily because of this ridiculous involvement.

This former workers blog is worthy of a subscription.

https://blog.kamens.us/2025/04/04/new-wired-article-about-do...
by beloch | 2025-04-07 01:55:23+00:00
Given that Apple was the first home computer maker to offer mice, it's odd how they've lagged behind pretty much ever since. e.g. For a brief while they sold perfectly round "puck" mice that you had to look at to orient every time you grasped them (These are the worst mice I've ever used.). If you didn't grasp them just right, X and Y would become a nausea-inducing mix of XY and YX. It also took Apple decades to finally admit that, yes, at least some users would like more than one button on their mouse. Who else honestly thought that they'd have moved the charging port on their current mice by now?

It's been the same since the 90's. If you buy a mac, the first thing you should do is replace the mouse.