MurphyA/hacker-news huggingface dataset:
by vkou | 2025-05-13 17:28:35+00:00
It's fascinating that just last year, SCOTUS has determined that Congress couldn't delegate its powers to rulemaking agencies that Congress explicitly creates, charters, and funds.

Yet, somehow, this implicit 'delegation' (where Congress is very actively doing nothing) is somehow kosher. As long as they won't impeach the leader of their party, anything goes! The man could drop a nuclear bomb on Ohio, and as long as he had 34 surviving votes in the Senate, he'd be fine.

If this kind of congressional silence is endorsement, why the hell did SCOTUS get involved to start legislating regulations from the bench in the first place?
by bigstrat2003 | 2025-05-13 17:28:41+00:00
> I'm not. The whole "I hate Jira thing" is a meme among a very vocal minority of tech enthusiasts. They don't have tens of millions of users because Jira is awful. The reason why so many people cry about it (apart from the meme-factor) is that people conflate Jira with their team's failed approach at scrum.

Strongly agree with this. The "Jira is bad" meme is way overblown, and is driven primarily by bad choices individual Jira administrators have made. Yes, you can turn Jira into a hellscape. You can also turn any ticket system into a hellscape if it gives you enough ability to customize it. The problem isn't Jira, the problem is companies who have a terrible workflow and torture Jira into a shape that fits their workflow.
by BobaFloutist | 2025-05-13 17:28:42+00:00
When I bought my current laptop, it was the cheapest one Costco had with 8 gigs of memory, which was at the time plenty for all but specialized uses. I've since upgraded it to 16, which feels like the current standard for that.

But...why? Why on earth do I need 16 gigs of memory for web browsing and basic application use? I'm not even playing games on this thing. But there was an immediate, massive spike in performance when I upgraded the memory. It's bizarre.
by incomingpain | 2025-05-13 17:28:53+00:00
China and UK are not some naive confused victims of Trump's rigged game.

both sides have a powerful and intelligent entourage of economic experts and political strategists advising and understanding what's happening. There was no chaos or misunderstanding. You can literally watch youtube series who explain what was coming; and still coming.

>The working man’s car is tariffed. The rich man’s chauffeur is not tariffed.

the working man's car was domestically assembled and not tariffed.

The rich man's chauffeur's european luxury car is tariffed and those costs are passed onto the rich man.

Seems he has this backwards.

>The Trump administration and its allies in Congress are aiming to pass a big tax cut. That tax cut may be decorated with a few symbolic concessions to low-wage workers.

The 'big tax cut' is no income tax on anyone earning less than $200,000. No income tax is more than a 'few symbolic concessions'

Im confused.

>Most of its benefit, however, will accrue to the very richest people in U.S. society.

If the new income tax only impact the richest people, how does it only benefit them? This seems backwards.
by no_wizard | 2025-05-13 17:29:06+00:00
>Guy is a billionaire twice president of the US. He's many things (imho really bad things), but not ignorant.

I'm no Trump fan. Never voted for him. Really really disagree with his politics, but here's some things I think are observably true.

- He understands media

- He understands very well how to manipulate public sentiment and opinion

- He understands the power of celebrity

- He understands the importance of tailoring to audiences

- He's willing to say and do things others aren't. There's no line in the sand for him

You can be otherwise ignorant of a great many things (including tariffs, which he has a demonstrated lack of understanding going back decades) and still get elected based on these traits
by equalit_ie | 2025-05-13 17:29:36+00:00
eQualitie (https://equalit.ie) | Software developer | Full-time | REMOTE | 7000 - 7,500 USD/Month

We are working on an open source, peer-to-peer based Web browser which enables people to retrieve websites from each other whenever a direct connection to the destination server is not possible. The networking part of the browser is written in C++ (Boost Asio) and the GUI is a fork of Firefox.

The currently released version runs on Android and we have prototypes for Windows, Linux and iOS. Our main short term objective is to find a colleague to help us bring these prototypes to completion with the focus on the Windows OS. Our long term hope is for the new colleague to be part of our efforts of improving the core, low-level, networking code.

Ideal candidate will have a subset of these skills:

- Experience coding in modern C++ or Rust

- Experience and desire to work on Windows OS

- Ability and desire to work across multiple languages: C++, JavaScript, Python, Rust

- Experience with network programming (HTTP, TCP, UDP, TLS, BitTorrent, DHT)

- Be reachable for at least 2 hours on working days between 9am - 5pm EST

If interested, please find more about eQualitie's mission, activities, info about the project and how to apply at

https://equalitie.org/software-dev-ceno/
by quelup | 2025-05-13 17:29:36+00:00
Hi elpocko, appreciate the feedback!

> If I wanted to find people to work with, I'd go where those people are: one of the many more or less specialized social networks

Curious about this - do you have an example? If I want to build a site related to music and am looking for someone to build with on the technical side, are you saying you'd find a developer on a music forum? I think it depends on goals here.

> I wouldn't sign up to some empty website with one active user, which is the site's anonymous owner, who also happens to be a self-promoter on HN

Wait - isn't this the point of Show HN? You sound upset but I'm not even selling anything, just sharing what I built since as you said this is currently an "empty website" :) didn't realize anonymity was an issue..I'll have to see if this is a general concern.

Please refer to the Show HN guidance when commenting:

"Be respectful. Anyone sharing work is making a contribution, however modest.

Ask questions out of curiosity. Don't cross-examine.

Instead of "you're doing it wrong", suggest alternatives. When someone is learning, help them learn more.

When something isn't good, you needn't pretend that it is, but don't be gratuitously negative."

This is a free site I'm building in my free time so be gentle :)
by naasking | 2025-05-13 17:29:46+00:00
The original laser was built by the research arm of Hughes Aircraft, so I'm not sure I see the issue there. Even if Hughes was partly funded by defense, I don't really classify defense under the same category as other types of pure research funding because there's typically an actual purpose, which fits the "short-term profit" rather than "long-term benefit of humanity".

Re: CRISPR, wasn't that discovered at least 3 different times on completely independent lines of research? That suggests to me that it's sufficiently "obvious" it would have eventually cropped up in many other areas.

> many revolutionary discoveries come out of basic research paid for by the government and not companies.

Yes. I took no position about this in this specific thread, but I will just say that "X happened this way" is not an argument that X could not have happened any other way, nor that in a world where we didn't discover X because we didn't fund it publicly, we wouldn't have had just as impactful a discovery Y. There are opportunity costs to public funding and tying up intelligent researchers to goals that don't have realizable goals in the near future.
by izacus | 2025-05-13 17:29:48+00:00
Note that `MANAGE_EXTERNAL_STORAGE` permission doesn't allow access to /Android anymore either (it's blocked by OS permisisons) so it won't help Nextcloud to retain it either.

Thing is, Nextcloud doesn't need that permission since they can do what they do now with SAF which is how Google determines eligibility for the exception. That is - if you can do it with SAF, you don't need complete access to all private data via MANAGE permission.
by rjbwork | 2025-05-13 17:29:53+00:00
This is almost delusionally disconnected from the types of dysfunction I've seen among juniors after years of working at the same company where they should have learned some basic shit like being able to e.g. properly read a stack trace, diagnose an issue by reading/searching logs, not storing secrets in git, etc.

I'm always willing to work with people on code/system design - in fact it's my favorite part of my job when someone says "how can I do this beter?" - but it is excruciating to have to handhold someone through a basic diagnosis routine for or provide the same basic feedback about logging or security the nth time.
by loeber | 2025-05-13 17:29:58+00:00
Insurance tech guy here. This is not the revolutionary new type of insurance that it might look like at first glance. It's an adaptation of already-commonplace insurance products that are limited in their market size. If you're curious about this topic, I've written about it at length: https://loeber.substack.com/p/24-insurance-for-ai-easier-sai...
by Onawa | 2025-05-13 17:30:08+00:00
> Why do think so much fraud has been uncovered lately?

> Please provide evidence of fraud in government funding.

> Are you serious? Just go look at the recent Alzheimer's research scandal. It's the tip of the iceberg.

> But saying that all funding towards a scientific dead-end due to misdirection by individual researchers is proof of fraud in government funding doesn't compute.

> Who said this?

That was how I interpreted you bringing up the Alzheimer's scandal. When you say "why do you think so much fraud has been uncovered recently?" and mention the Alzheimer's scandal, I feel you portray it as an overwhelming or systematic issue with government funded research.

The process of getting funding for science from a government agency is tedious and painful. There are many eyes that review each grant application. It takes months/years, there are usually reviews to make sure that research is on track and aligns with the original proposal... So when you say that the Alzheimer's scandal is the tip of the iceberg, it implies systematic and widespread fraud in science funding rather than individual instances of fraud and misconduct.
Show HN: We built an AI app generator with no technical debt
by Uigatai | 2025-05-13 17:30:25+00:00
Current AI app builders produce "junior developer code" that struggles with complex business logic. The fundamental problem? They generate UI-first code rather than modeling the business domain properly. We built Swoft (https://app.swoft.ai) to take a domain-first approach, using AI to define your domain model and generate applications following DDD/CQRS patterns. The results:

Technical debt ratio of just 0.2% (industry average >10%) Time-to-market reduced by >52% Scalable applications that handle complex business rules

Instead of generating raw code, Swoft produces configuration for a framework that enforces clean architecture - critical for enterprise applications or any system with non-trivial business logic. If you've hit limitations with current AI app builders, I'd love your feedback on this domain-first approach.
by JohnMakin | 2025-05-13 17:30:34+00:00
I usually avoid meta-commentary like this, but this comment has been re-iterated 500,000 times on this site any time this topic comes up. The reason I'm replying is that it's become offensive at this point the idea that anyone needs to install 3rd party software to (sometimes) avoid being barraged by advertisements and data miners. It also doesn't work as well or at all for mobile applications with ads built into them, like facebook, or even sometimes my OS these days. This type of comment is often used to dismiss complaints about ads in general, and is a really weak soft-defense of it in my opinion. Ad blockers existed in the 90's/00's too. This is a critique of the entire ecosystem, not one person being like "aw i hate seeing all these ads and don't know how to fix it." That's an overly simplistic view of my comment.

Regardless, this is a commentary on the state of the web, not my personal usage of it. The vast majority of people do not block ads, otherwise they would not make money. If everyone did this, these sites wouldn't even work in the first place at least in the way the web is currently designed, which is part of the entire problem.
by thewebguyd | 2025-05-13 17:31:23+00:00
> Yep. Developers make programs run well enough on the hardware sitting on our desks. So long as we’re well paid (and have decent computers ourselves), we have no idea what the average computing experience is for people still running 10yo computers which were slow even for the day. And that keeps the treadmill going. We make everyone need to upgrade every few years.

Same thing happens with UI & Website design. When the designers and front-end devs all have top-spec MacBooks, with 4k+ displays, they design to look good in that environment.

Then you ship to the rest of the world which are still for the most part on 16:9 1920x1080 (or god forbid, 1366x768), low spec windows laptops and the UI looks like shit and is borderline unstable.

Now I don't necessarily think things should be designed for the lowest common denominator, but at the very least we should be taking into consideration that the majority of users probably don't have super high end machines or displays. Even today you can buy a brand new "budget" windows laptop that'll come with 8GB of RAM, and a tiny 1920x1080 display, with poor color reproduction and crazy low brightness - and that's what the majority of people are using, if they are using a computer at all and not a phone or tablet.
by ted_dunning | 2025-05-13 17:31:28+00:00
One of my favorite documents for highlighting the challenges described here is the PDF for this article:

https://academic.oup.com/auk/article/126/4/717/5148354

The first page is classic with two columns of text, centered headings, a text inclusion that sits between the columns and changes the line lengths and indentations for the columns. Then we get the fun of page headers that change between odd and even pages and section header conventions that vary drastically.

Oh... to make things even better, paragraphs doing get extra spacing and don't always have an indented first line.

Some of everything.
by LadyCailin | 2025-05-13 17:32:29+00:00
Completely agree, but I haven’t really heard much about anyone running on a platform of fixing the voting system. It’s fairly straightforward to at least improve, tons of countries have many different parties with all sorts of nuance.

Having said that, Republicans as a whole got a large number of votes, and they’re all well known to be Trump bootlickers that twice failed to convict him after impeachment, so it really shouldn’t come as a shock that he’s doing bad stuff.

There’s some point where Americans just have to take responsibility for their actions or inactions, and I think we’re well past that point.
by dang | 2025-05-13 17:33:13+00:00
It's not a tiny minority of people. The karma threshold for flagging is deliberately kept low so this isn't the case.

> This happens all the time where stories get flagged for no reason.

It's not for no reason—it just feels that way when you see flags on an article that you think is a good one for HN.

Judging from what else the same users have flagged, along with the responses you got in this thread, my guess is that they thought the submitted article (https://www.squaredtech.co/googles-desktop-view-android-phon...) wasn't good enough for HN. Indeed, it has the markings of blogspam (content lifted from other sources).

Normally we'd leave the flags alone on a post like this, but the comments in this thread are surprisingly good, so I've turned off the flags and replaced the URL with an earlier article which has the same material and which in fact, it (almost?) looks like the other article was cribbed from.
by davidthewatson | 2025-05-13 17:33:44+00:00
For those of you who read with glee of the author's work and it's launch in Toronto soon, the event is free and open to the public if you wanna flee to Toronto for fun or are already there. I hope this won't become an unlikely Superbloom given the subject.

https://www.eventbrite.ca/e/coach-house-spring-group-launch-...
by vel0city | 2025-05-13 17:34:06+00:00
My modern machine running a modern OS is still way snappier while actually loading the machine and doing stuff. Sure, if I'm directly on a tty and just running vim on a small file its super fast. The same on my modern machine. Try doing a few things at once or handle some large dataset and see how well it goes.

My older computers would completely lock up when given a large task to do, often for many seconds. Scanning an image would take over the whole machine for like a minute per page! Applying a filter to an image would lock up the machine for several seconds even for a much smaller image a much simpler filter. The computer cannot even play mp3's and have a responsive word processor, if you really want to listen to music while writing a paper you better have it pass through the audio from a CD, much less think about streaming it from some remote location and have a whole encrypted TCP stream and decompression.

These days I can have lots of large tasks running at the same time and still have more responsiveness.

I have fun playing around with retro hardware and old applications, but "fast" and "responsive" are not adjectives I'd use to describe them.
by scarface_74 | 2025-05-13 17:34:38+00:00
There is no such thing as job security - coming from someone who has been working for 30 years across 10 companies. That shouldn’t even be your goal.

Your goal should be “resilience” - being able to get a job quickly and having enough liquid assets to carry you through the gap.

Also keep your fixed expenses low.

That means an in demand non commodity skillset (no full stack developer isn’t it), a strong network, an always updated resume and longer form “career document” where you detail all your accomplishments in STAR format.

I would much rather get a job in BigTech (been there done that - don’t want to go back) and make $250k+ as a mid level developer even if I did get laid off than work in enterprise dev making $150k as a “senior” working at a bank.

Yes I realize that most of the 2.8 million developers in the US work in enterprise dev. So did I from 1996-2020.

And I know what the current job market looks like. I had to find a job - and did quickly - last year and the year before.
by fsflover | 2025-05-13 17:34:52+00:00
> color me sceptic on that one.

This is fair but not sufficient to declare "the last thing they want is good data protection laws".

> it's all Chrome and iOS.

> So, what has Mozilla done with the billions?

This is also fair but has nothing to do with the data protection laws.

> Instead they have sold their soul to the highest (and only) bidder.

It seems they can't continue doing this, given the ongoing legal actions against Google. So let's see.
by oarsinsync | 2025-05-13 17:35:04+00:00
> No adult has a more visceral sense of societal consequences than someone concerned about creating the future their own child will hopefully thrive in.

There are plenty of parents who have absolutely no sense of this, and plenty of children who have a better sense of this than their parents, because they’ve had to learn the hard way.

Choosing to reproduce, or failing to use birth control, should not give you an extra vote.
by neilv | 2025-05-13 17:35:23+00:00
In the kind of "high-stress work environment" they're talking about (it's a dysfunctional, toxic kind), the only example they give for value of relationships is getting recommendations afterwards.

Relationships can also help you mitigate the dysfunctional environment while you're there, with huge benefits to your health.

(Don't underestimate when people say stress kills you: it's not a video game health meter that recovers quickly and fully at the end of of an encounter; that bad stress is damage from which you never fully recover.)

But also be aware that supportive relationship oases in a dysfunctional environment can also slow leaving a place where you really-really should.

Some people need to be told to be more loyal than they are, but some people need to be told when loyalty is killing us and not doing any good. (Seriously, your supportive colleagues are probably bittersweet glad to see you escape, and you leaving might even give attention/leverage of management to help fix org problems, or encourage colleagues to expedite their own escape.)
by zeroq | 2025-05-13 17:35:38+00:00
When covid started a big name came to our office to announce cuts and saving plans. It was one hour townhall style meeting with everyone present to receive the news in person.

I was shocked and flabergasted that someone could stand in front of couple hundred people and tell them with the same breath that the situation is so dire that we have to stop using printers and we'd better start bringing our own toilet paper to the office, and complain that the company only made 2 billion last year, which is absolute disaster and the company won't surive if we won't adapt.

I was even more shocked when I approached fellow colleagues after the townhall, whom all seemed to completely swallow the pill - "you heard it? bollocks, right?" - "yeah, but you saw the charts, it's absolute disaster. I'm glad they took my bonus and let me keep my position".
Show HN: Golang UniFi Network and Protect API CLI and Client
by cliffy | 2025-05-13 17:35:57+00:00
Ubiquiti recently added HTTPS REST APIs to their Network and Protect applications. While exploring what was available, I came across a pair of interesting endpoints that promised to stream Protect events like detections, motions, doorbell rings, etc. over a Websocket connection.

My UniFi doorbell works great, but I frequently miss the sound of the doorbell because the main chime is far from my workstation, plus I prefer to mostly silence my phone while I'm working. Physical UniFi Chimes are available, but are usually out of stock, and their price seems to keep going up! So my initial motivation was to write enough of a client to enable a doorbell application which would play a sound whenever a "ring" event was emitted by Protect's API.

A few dozen commits later, I found I had built a half decent client and CLI command utility for talking to the Network and Protect APIs. So I'm pleased to announce the initial v0.1.0 release of `unified`:

`unified` is a command line utility (and Golang client) for talking to UniFi Network and Protect APIs.

You can check out the code at: https://github.com/ClifHouck/unified

v0.1.0 supports the following:

UniFi Network API V1 is fully supported as of Network application version "9.1.120".

UniFi Protect API V1 is only partially supported, with the following endpoints supported:

- `/v1/meta/info`

- `/v1/subscribe/devices`: only partial type support.

- `/v1/subscribe/events`

- `/v1/cameras/`

- `/v1/cameras/{id}`

But I'm committed to working towards full Protect API V1 support.

I think there's a lot of potential for interesting uses of these APIs. Hopefully someone besides me finds this useful.

Disclaimer: This client is not in any way affiliated with Ubiquiti. I do not take any responsibility for any harm that may come to your device(s) by utilizing this client. Use at your own risk!
by bryanlarsen | 2025-05-13 17:35:58+00:00
Lot's of EV's (including mine) can charge from 20% - 80% in 20 minutes. I would not pay extra for any faster. It takes 20 minutes to shuffle the entire family through the bathroom and buy a coffee so faster charging wouldn't save us any time.

Some EV's take an hour to go from 20-80%. That's unacceptable. But below 20 minutes is very much diminishing returns.

And 99% of our charging is done at home, where DC fast charging time is completely irrelevant.