MurphyA/hacker-news huggingface dataset:
by MSFT_Edging | 2025-04-30 18:45:19+00:00
There's a reason why Communist revolutions had a vanguard and political prisons.

It wasn't because they're ontologically evil. It's because order is a very delicate thing. As we've seen, it's incredibly easy to espouse reactionary sentiments and get a lot of people supporting things out of misplaced fear.

If for example you're trying to build a social/political project based on dialectical materialism, a particularly enigmatic liar is like a fire in a barn. You can't "Marketplace of ideas" your way out of a liar who serves to benefit off their lies.

So what do you do? You throw them in the gulag, shoot em, put them to work, put them into reeducation. One liar isn't worth sacrificing the project as a whole.

Cuba reached near 100% literacy, eradicated parasites in children, and took the mob bosses who ran the country out of power. Of course they had to show no mercy to the bay-of-pigs types. The people who benefited when children had feet full of worms and the laborers couldn't read. They were a fire hazard.
by fHr | 2025-04-30 18:45:23+00:00
I mean I applied as SWE 2 but they don't even proceed with any app, at least I solved meanwhile around 1000 lcs. So I can't solve it for you sadly and people working there are probably to much in the ad business then doing actual core changes these days, to hard probably need for 1 small css change 7 higher manager approvals....
by crmd | 2025-04-30 18:45:34+00:00
That brings back memories. The first time I ever heard of Digital Unix was in college looking at netcraft.com's web server ranking, where it showed that www.amazon.com was running on OSF/1. I figured if Amazon was using it, it must be worth looking into. Found an Alphastation in an IT storage room and had some fun playing around with it. Good memories.
by varunnrao | 2025-04-30 18:45:44+00:00
> Was he very skilled back then when he did it?

> I fear the current state of our industry eliminated the possibility for not-great, not-skilled juniors to embark in these journeys

I think both sentiments are a product of their times.

Was porting an OS to a new architecture an extremely skilled thing? 100% then and 1000% today. With each new stage of advancement and increase in the layer of abstraction away from the core metal, newer developers no longer need to know how to program at the lowest level like targeting a processor architecture directly.

Software development from the 1950s till the rise of Windows as the standard was targeted not towards systems like we do today but towards processors and architectures. Processors at that time were simpler to write for. You could get the datasheet for whatever was the latest processor from a magazine, understand it inside and out and start writing software for it. Today I do not think there are more than a few dozen people who understand the x64 line of Intel processors at the same level. So times have changed. We write for operating systems now and not processors anymore.

I think that this is neither good nor bad. It just is simply how it is. I'm sure that people who worked on computers in the 1950s at the assembly level would have been complaining in the 1970s about people writing programs in C/Pascal. And so the cycle continues.

In fact, I think that the current state of generative models that output code is the perfect scenario to separate the wheat from the chaff. Their power function nature gives a clear divide between people who worked in software for the paycheck and those who love technology for it's own sake.
by tim333 | 2025-04-30 18:46:13+00:00
Probably pretty sustainable. If the US was financing it by selling off its assets and running out then that would be unsustainable but the US is cranking out assets like nobody's business.

As an example Tesla the company didn't exist 30 years ago. Say you got some shares early you can sell those to the Chinese in return for their widgets. That kind of thing can go on and on.
by solardev | 2025-04-30 18:46:41+00:00
This is really cool! Thanks for sharing!

Is there a way to get it to compute and visualize the MAXIMUM possible error rate for any given QR code? Like what is the greatest number and arrangement of pixels that could be altered before the QR code is no longer readable?

(Bonus: Is this a setting that can be controlled during QR code generation, based on version number or error correction level, etc.? Can you make some sort of huge and very complex QR code with a lot more redundancy than a smaller one?)
by techpineapple | 2025-04-30 18:47:10+00:00
One thing I do think we should rethink is how we promote and pay for college for everyone. I don't know if this is directly related, but it seems that essentially we're seeing inflation/devaluing of titles.

If the progressive case is "Everyone should be able to get the training they need to get a living wage job." I don't think maximizing college is the best way to get there, in fact, this may be evidence that we're seeing that devaluing in the data. So many complaints about how entry level jobs require a college degree, and that's probably just because it's become a generic differentiator and not actually required for skill.
by LandR | 2025-04-30 18:47:20+00:00
Add this to your UserChrome.css for the FireFox profile you use.

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); #TabsToolbar { visibility: collapse !important; } #sidebar-box { --bar-width: 40px; position: relative !important; overflow-x: hidden !important; /\* margin-right: calc(10px \* -1) !important; */ /* left: var(--bar-width) !important; */ min-width: var(--bar-width) !important; max-width: var(--bar-width) !important; border-right: 1px solid var(--sidebar-border-color); z-index: 3; transition: all 0.1s; } #sidebar-box:hover { --expanded-width: 250px; margin-right: calc( calc(var(--expanded-width) - var(--bar-width)) * -1 ) !important; /\* left: var(--expanded-width) !important; */ min-width: var(--expanded-width) !important; max-width: var(--expanded-width) !important; } #sidebar-box:hover #sidebar-header { min-width: var(--expanded-width) !important; max-width: var(--expanded-width) !important; } /* #sidebar-header is hidden by default, change "none"

to "inherit" to restore it. / #sidebar-header { min-width: var(--bar-width) !important; max-width: var(--bar-width) !important; overflow: hidden !important; }

/* #sidebar-splitter styles the divider between the sidebar and the rest of the browser. \*/ #sidebar-splitter { display: none; }

You might have to create that file in a Chrome folder in your profile folder if it doesnt exist. i.e.:

.mozilla/firefox/<your-profile-folder>/chrome/userChrome.css

you can find the right folder by going to about:support in the url bar and clicking on Open Directory in the page that shows in the Application Basics grid. This works for me on Ubuntu on FF 137.0.2
by cratermoon | 2025-04-30 18:47:24+00:00
I still maintain a big part of the problem is companies trying too hard to find the perfect fit of someone who already knows all the tech stack they use ("hit the ground running") and near-perfect culture fit, and they want to lowball the pay and benefits. Companies don't want to do any training, don't want to level up and promote juniors from within, are highly averse to regretted hires, and don't want to pay for what they want. There are people out there with skills, experiences, motivation, and discipline, but no human is a perfect fit for everything, so we see this broken job market where companies claim they can't find employees at the time people are unable to land even an interview.
by ty6853 | 2025-04-30 18:47:37+00:00
Many people and kids die from effects of homelessness yet regulations that make houses less accessible persist, so I'm not confident of your thesis people will fix the laws to save the kids.

I would posit one of the best things we could do to save children would be to completely deregulate the housing industry and eliminate trades licensing. This would not only enable housing accessibility but more money for education, healthcare, and good food for kids.
by SAI_Peregrinus | 2025-04-30 18:47:42+00:00
There is a pressure difference with an asymmetric airfoil, and that results in air being directed downward with a resulting upward reaction force. F=ma still holds, the lift force is equal to the mass × acceleration of the air downwards, likewise momentum is conserved as the momentum of the plane up equals that of the air going down.

All of the lift can be explained by Newton's laws, but explaining why the air moves down in the first place can't be explained by Newton's laws.
by timewizard | 2025-04-30 18:48:10+00:00
On #3 "government gets a pretty awesome license" seems disingenuous. From what I've witnessed some specific agencies get to use that license in a rather limited way. It's often not broadly available to the public and commercial rights tend to be reserved to the University. Is that actually what most people would think of as "pretty awesome?"

On #4, "more often than not" and "offers great accessible licensing" seems equally disingenuous. Further, why should any of us have to license technology or patents that were primarily funded by tax revenue? Shouldn't that just be automatically and fully open? When the government decides to sequester that knowledge what process do I have to challenge that?

On #5, outside of pharmaceutical companies, what are these new GDP growth and returning pipelines that actually get created and impact citizens directly?
by 542354234235 | 2025-04-30 18:48:21+00:00
The route they were training for was to evac government personnel during an emergency (terrorism, incoming attack, etc.). ADS-B is live location whereas transponder is delayed. In a real scenario, you wouldn’t want to be transmitting live location, since whatever the emergency is likely involves targeting of VIP government personnel. But in training, that would not effect your training, since the ADS-B is for others benefit, and doesn’t change your situational awareness or capability.

edit: To add and make clear, the route will be known for a training or real situation, but it will be delayed. So for training, turning off the ADS-B does not protect the route information and that is why there is no reason to fly with it off for training.
by alabastervlog | 2025-04-30 18:48:32+00:00
Various administrative junk probably takes up about 20% of my actual wall-time as far as the work itself, but contributes enormously more than that to my mental fatigue, task-switching time loss, and general stress level. It subjectively feels like 50% of my job. Interacting with Jira or Azure Devops or Asana or what have you is far from everything, but is a decent chunk of that.

This does tend to be a much bigger problem at bigcos than smaller shops, though.
by epistasis | 2025-04-30 18:48:50+00:00
It's worth pointing out that China has been preparing for this exact trade war since 2016, when Trump first threatened it. And they have fairly good centralized command structure to force individual businesses to prepare for things like this. China is the primary target of the war, even if Trump thinks that trade imbalances with Vietnam are also theft from the US, as he frequently and loudly says. The administration has lots of China hawks, it does not have any Vietnam hawks.

Additionally, China is much better prepared for a trade war in that it has a populace that has been very well conditioned to go through hardship for longer term wins. The US does not, and there will be massive revolt for small hardship, or even the perception of hardship. This is largely why Harris lost: she was blamed for the inflation under Biden, even though the US did far better than the rest of the world economically for the period 2021-2024.

The prior trade war with China was short and inconsequential, Trump could buy off the farmers who were really hurt by it with less than a dollar sum of 10-11 digits. That won't be possible with the trade war that's currently planned, and the effects will be large enough to cause large inflation, while simultaneously providing zero methods for investors to safely build US-based production capacity.

The US has benefitted for a couple generations by being the reserve currency, meaning that we can make big mistakes and not suffer for them, while any other country would suffer. This coming trade war, if it actually happens, may finally break this exceptional status.
by kolanos | 2025-04-30 18:49:00+00:00
I see commentary like this frequently in the west, then I read financial analysis like this:

> Goldman Sachs in its latest China forecast, reports China's GDP is about to fall off a cliff: the bank now expects China's Q2 GDP growth to crater to just 0.8% QoQ from 4.9% in Q1.

[0]: https://www.reuters.com/markets/asia/view-chinas-q2-gdp-grow...
by Haeuserschlucht | 2025-04-30 18:49:36+00:00
Your AR glasses could warn you about false claims in people's statements, detect fraud quicker, scams, all of it.

But is has a huge downside: you lose the ability to do it yourself or will never learn it. Have your device broken, no internet connection, hacked and you don't notice it and follow it blindly etc..

THAT is a danger nobody is willing to look at.
by ModernMech | 2025-04-30 18:49:39+00:00
I guess you haven't seen this case then, although it's been all over the news and HN: https://en.wikipedia.org/wiki/Detention_of_Rümeysa_Öztürk

This kind of display terrorizing force directed at normal people for exercising their speech is exactly the kind of excessive force that autistic people are hypervigilant about. We can see they started doing this first to illegal immigrants, then they moved on to legal residents, then they moved to citizens like US citizen immigration attorneys and the us-born children of migrants. If this trajectory holds, they will eventually turn on actual US citizens as a whole.
by mncharity | 2025-04-30 18:49:44+00:00
> they reached orbit

No, the text is misleading, confusing altitude with orbiting. This was a sounding rocket.[1] Upon jumping 145 km high, it might wave as something orbital zoomed by it at 8 km/s, but it very wasn't one itself. A similar sounding rocket[2] is like half the mass of the world's smallest orbital rocket[3].

[1] https://en.wikipedia.org/wiki/Sounding_rocket [2] https://en.wikipedia.org/wiki/Terrier_Orion [3] https://global.jaxa.jp/press/2018/04/20180427_guinness.html https://www.youtube.com/watch?v=jBUFNgLrykc (Scott Manley)

OP> The Cedar-4 was a three-stage rocket capable of reaching an altitude of 145 kilometres, thus entering the low Earth orbit (LEO) zone, and blasting past their record of two kilometres in 1961. LEO is where most satellite and human space flight activities take place. In every sense then, the Cedar-4 was a modern rocket; it rose over the Kármán line, considered the boundary between Earth's atmosphere and space, and the ability to reach LEO opened up possibilities previously unimagined.

"[A]bility to reach LEO"? Well, in the unusual sense that a 5-year old cutting across the campus has "reached Harvard".
Show HN: Jarvis-AI, an AI Agents network that kills admin work in big corporate
by oliomap | 2025-04-30 18:49:47+00:00
Cheers HN,

We're Oli and Pascal, two friends from ETH Zürich. We built a network of AI Agents for large organisations, that finally gets rid of all admin work for employees. Current features are:

- Schedule, move or cancel meetings (via Google Calendar or locally)

- Dynamically adapt meetings according to stakeholders’ availabilities (internal communication of the agents)

- Summarize incoming mails (via Gmail)

- Create a project plan (command: plan XXX = [project description]) including stakeholders, timeline and cost estimate

- Plan, assign and view tasks

- Do all of the above via audio

We believe that the network point is the core of the product. If you're planning a new project, Jarvis should not only give ideas but also propose whom to work with based on the context information of all the other Jarvises in the company. Instead of sending mails, information flow happens between the Agents and the audio feature makes it super natural to speak to your Jarvis.

This is very early stage, so any advice/feedback is much appreciated :)
by somenameforme | 2025-04-30 18:49:54+00:00
Regulatory agencies do not operate on mandates like 'ban hydroxywhateverazine.' Something that specific would be passed as a law. They all operate on somewhat more broad guidance which is then up to the regulator to implement. The issue that Chevron deals with is what happens when a regulator tries to grab power that is not clearly within that guidance?

Before, with Chevron Deference, the judiciary's power to do anything was extremely limited. If the agency's interpretation of their mandate was "reasonable" then the judiciary was compelled to defer to the regulator. Now, without Chevron Deference, the judiciary can actually play their role as judge once again. It's not hard to see why Chevron Deference was deemed unconstitutional. It's up to the judiciary to judge the law, not politicians and certainly not bureaucrats!

Notably the CDC's eviction moratorium was only overturned by the Supreme Court! Lower courts were obligated to defer to the CDC even in such an arguably absurd interpretation of their mandate.
by therein | 2025-04-30 18:50:35+00:00
It all checks out if you recognize YouTube clearly doesn't consider the app and the website to be your turf. You are in their home, they have oreos all over the place and they will offer it to you over and over again. You'll ask if they have water, they'll bring it with a box of oreos. You'll ask where the bathroom is, and find an Oreo waiting for you by the sink in case you'd like to indulge.
by s1artibartfast | 2025-04-30 18:50:46+00:00
Not make it worse?

What problem is tariffs trying to solve?

If the goal is to plug the budget issue, you want imports to continue so that you can extract more tax from the citizens.

Even then, quality of life is less impacted if you just raise general taxes like a VAT or sales tax. That way consumers still get the best bang for their buck.
by dspillett | 2025-04-30 18:50:58+00:00
> The constitution sets a really high bar…

Unfortunately the current DPRUS administration doesn't seem to care what the constitution says. They happily ran over the due process requirements set in the 5th amendment and openly ignored a court ordering something to be done to rectify that.

For the time being at least, any protection “guaranteed” by the constitution can not be relied upon if it goes against the wishes of a certain few.
Show HN: I built a fun AI tour guide into Google Street View
by rohanm93 | 2025-04-30 18:51:33+00:00
I love culture + travel, and one of my favorite pastimes is dropping into random streets on Google Street View. I just LOVE getting a tiny snippet into how people live, the architecture, and discovering hidden corners of places I'll probably never visit. I'm kinda weird like that.

When AI came along, I started asking it to explain what I was looking at - and I learned a ton. I couldn't stop using this combo.

So I built Streetwhip. It's kinda like reverse Geoguessr - instead of guessing where you are, you get educated about places as if you had a smart local guide with you.

What used to be just "some random street in Buenos Aires" becomes a rich learning adventure about Argentine architecture, why things look the way you are, and stuff about the history and way of life.

I've been having so much fun with it. I LOVE when I'm on an ordinary looking street and suddenly I find out there's a WILD historic story behind why the architecture is a certain way.

A couple of tips: - make sure you log in! If you don't, things aren't really real-time (I had to do this because Street View's API costs can get expensive and this is just a fun hobby project for me). - play around with the categories - they're fun. I'm curating in more places over time. - the search is not perfect - when it works its magical (totally llm-driven). But sometimes it isn't. - don't use this on mobile, it kinda sucks

Would love to get your thoughts on the concept and what you could see it turn into! :)

P.S. Oh and one of my favorite features: radio! You get a live radio from a stream in the country (please mute it if you get annoyed - but I promise you it makes things a whole lot more immersive)
by branko_d | 2025-04-30 18:52:18+00:00
In C#, you can implement an iterator method with the signature like this:

public static IEnumerable<TNode> DepthFirstTraverse<TNode>( TNode root, Func<TNode, IEnumerable<TNode>> children )

You can then just ‘foreach’ over it.

This doesn’t require the whole tree to be in-memory. Optimal implementation would recurse via programmer-controlled stack (instead of language-controlled) to avoid nested iterators.

Here is a TypeScript version:

function* traverseDepthFirst<T>( root: T, children: (parent: T) => Iterable<T> )

A similar approach should be possible in any language which supports iterators/generators.
by ivape | 2025-04-30 18:52:29+00:00
If you can imagine many people in the 90s, one of the things you had to put on your resume was "Can handle a cash register". That was a real sought after skill for blue collar work. So, even for blue collar work, that skill is not necessary anymore because we don't really need cashiers like that anymore. If a person has three decades of cash register experience, it can be kind of a shock to realize that it wasn't some everlasting skill. It was kind of a transient thing. Such a person would have to reconcile that reality and find harmony and peace for the totality of their life.

We in tech are going to have to look at our current reality. The SQL experience that was everlasting on our resumes for decades may not be what we think it is anymore. That's just an example. There's some soul searching that's going to have to happen, so whatever you are going through is not unique to you by any stretch of the imagination.

There will be a culling of this profession. Some will reinvent themselves and push forward, some will find peace in leaving it behind. Some will be excited to enter it, and some will be scared off by the sight of the wreckage. It's a challenging moment, and the truth is it's just not going to be for everyone.

We are seeing first-hand that our profession was never a 1000 year profession like a Doctor or a Policeman. My personal belief is that if you don't love this, then you are going to get eaten alive in the current and coming re-shuffle. It's not just the developers that are going through this crisis, as I still see companies (new and old) that literally have no business existing given new information (AI).
by firesteelrain | 2025-04-30 18:52:39+00:00
We are both in agreement that ADS-B OUT is required. But, I am referring to ADS-B IN which most military aircraft do not have as a matter of practice. If ADS-B IN was running in addition to ADS-B OUT on both aircraft then it might have provided additional situational awareness assuming the Black Hawk pilot was operating the helicopter properly. The original comment was about putting the receiver in listening mode and that's simply not possible with the Black Hawk.

I have been running an ADS-B receiver at home for 6 years via PiAware along with an AIS receiver. So yes, low cost :)
by jancsika | 2025-04-30 18:52:49+00:00
> "do everything at once, without taking the time to do it right"

Testing tariffs in realtime is nothing like, say, fuzzing idempotent methods in a framework.

It is a lot more like testing sending out spam from a set of static IP addresses. It's not just that you could fail-- it's that you could end up fucking up those IP's ability to send email into the foreseeable future.