MurphyA/hacker-news huggingface dataset:
by Terr_ | 2025-04-03 01:11:42+00:00
Yeah, the pervasiveness of those misleading phrases grinds my gears.

Ultimately, US government agents are threatening to seize goods from inside US territory and hold them until some US person/company pays them US dollars. It's tax on US people who bring something into the US.

Does it have some effect on the foreign seller? Sure. But it's not a tax on them... Not unless the US military paratroopers are descending to thumb through their wallet.
by lobsterthief | 2025-04-03 01:12:00+00:00
Great suggestion. And decline the inevitable decision to sacrifice or hinder open-source functionality to bolster your cloud ambitions.

You can look at Gatsby for a lesson here. They prioritized their team building the cloud offering and prioritized Gatsby Cloud for features that everyone was asking for like incremental builds, allowing Next to gain a foothold.

Then they sold to Netlify which has fully killed it. Will never forgive Netlify for that.
by bcoates | 2025-04-03 01:12:12+00:00
This is a nit, but grocery bagging (one of the article's examples) is a no-win situation. I worked it as a summer job a while back--It’s the most bikeshed job in existence because (nearly) everyone understands it, but they all have their own theory of bagging.

To this day I remember a client whose entire purchase was a loaf of bread, a package of fresh raw chicken, and a bottle of liquid drain cleaner. Paper bags, of course. I don't remember how I arranged them but I remember being yelled at.
by ChadNauseam | 2025-04-03 01:12:37+00:00
> they no longer have to pretend we care about you at all and will instead try to cater to Wall Street

The company isn't "catering" to wall street, wall street is their boss. The owners of the company vote on what they want the company to do, and hire the person in charge of the company. And besides, do you care about your company? If you got a job offer to make twice your salary doing something you'd enjoy more than what you do now, would you stay with your current company out of care for them? Maybe you would, but I know of almost no one who feels that way towards their employer, outside of those working for small tech startups with their friends.

For almost everyone I know, their mindset is that they're going to do the best job they can right up until something better comes along, at which point they'll switch to something better. And I fully expect that if my best work is no longer worth more to them than my salary, they'll lay me off. In the meantime, they're paying me a ridiculous amount of money to do a job I enjoy. It's a deal that 99% of the world is envious of, and I don't think it should inspire bitterness and cynicism
by mubou | 2025-04-03 01:13:36+00:00
I've never understood the popularity of McDonald's in Japan. They don't have quarter pounders (only Big Macs + the cheaper cheeseburger menu items from the US menu), and you can't get a burger with "the works" or "deluxe" either (you can ask for tomatoes at the counter, but it's charged extra per slice, and some staff don't even know it's an option). It's a far cry from its American counterpart.

(Weirdly, they do actually have the quarter pounder patties, but only for the soy sauce burgers.)
by s1artibartfast | 2025-04-03 01:16:40+00:00
Still fits within a populist agenda. Not a lot of sympathy for mutual funds and the wealthy holding treasury notes that get inflated away.

I'm not excited that 20% of federal revenue goes pay debt interest to some investors and stockholders. Especially when much of the original debt spending also went into the pockets of stockholders, sometimes the same ones.

Of course, the actual problem is lack of control and debt spending, not the fact that investors exist.

People say that public debt doesn't matter because it domestic, but the recipients and payers are different. It doesn't cancel out when I'm responsible for paying taxes and Vanguard or JPMorgan get the debt interest.
by throwaway2016a | 2025-04-03 01:17:48+00:00
Very nice solution!

Definitely very low resolution, but compared to sites that use a solid color this seems much better. And only requiring one variable is really nice.

The article seems very well thought through. Though for both the algorithm and the benchmark algorithm the half blue / half green image with the lake shows the limitations of this technique. Still pretty good considering how light weight it is.
by teraflop | 2025-04-03 01:18:18+00:00
If you read the article, it explains exactly how the technique works.

One of the many ways CSS allows you to customize formatting is to change the background style of elements. In addition to just using a solid color or image, you can specify a procedural gradient. And by superimposing several such gradients, you can make a very blurry approximation of an image.

CSS also includes a basic expression language which allows evaluating simple arithmetic expressions. So you can encode all the blurred image's parameters as a packed integer in a single compact CSS property per image, and use rules to define the gradients in terms of that integer.

Note that CSS is not used to compute the blurred image representation itself -- you have to do that separately. (Even if you could do it in pure CSS, the whole point is to show a blurred preview image before the image itself is downloaded to the browser, so doing it in CSS would defeat the purpose.)
by infogulch | 2025-04-03 01:22:53+00:00
Glad to see DNS validation from multiple perspectives, that's a scary attack vector.

I wonder if we can ever hope for CA/B to permit name constrained, short lifespan, automatically issued intermediate CAs, authenticated with something like a DNS-01 challenge. I've advocated for this before [1][2], but here's my pitch again:

I want to issue certificates from my own ICA for my homelab and office, to avoid ratelimits and hide hostnames for private services. I submit that issuing a 90-day ICA certificate with a name constraint that only allows it to issue certificates for the specific domain is no more dangerous than issuing a wildcard certificate, and offers enough utility that it should be considered seriously.

Objection 1: "Just use a wildcard cert." Wildcard certs are not sufficient here because they don't support nested wildcards, and — more importantly — they don't allow you to isolate hosts since any host can serve all subdomains. I'd rather not give some rando vibecoded nodejs app the same certificate that I use to handle auth.

Objection 2: "Just install a self-signed CA on all your devices." Installing and managing self-signed CAs on every device is tedious, error prone, and arguably more dangerous than issuing a 90-day name-constrained ICA.

Objection 3: "Aren't name constraints not supported by all clients?" On the contrary, they've had wide support for almost a decade, and for those just set the critical bit.

I understand this is not a "just ship it lmao" kind of change, but if we want this by 2030 planning for it needs to start happening now.

[1]: https://news.ycombinator.com/item?id=37537689

[2]: https://news.ycombinator.com/item?id=29808233
by hsuduebc2 | 2025-04-03 01:23:08+00:00
I wouldn't they don't care. It just wasn't problem for them. But basically yes. I blindly checked few of the TV's listed for my country and every one of them had live stream on Google publicly available somewhere.

But is this really a concern for them? If they are making money from advertisement this just add them justification for higher price of an ad.
by Lammy | 2025-04-03 01:23:16+00:00
Check your drive anyway. Purchased after that date does not necessarily mean manufactured after that date :)

It sucks that firmware updates used to be a thing to look forward to but now are something to be avoided at all cost. I'd rather buy a second drive if I needed some new feature.

MakeMKV will show you all the relevant drive info when you start it up, including LibreDrive status. Here's my BDR-XS07 for example: https://i.imgur.com/10CGsbm.png

With a combination of MakeMKV, DVDfab Passkey, and a LibreDrive-supporting drive I can rip pretty much anything. Passkey is a driver-level thing like AnyDVD HD. Both of them are available perpetually-licensed but AnyDVD is currently being legaled and is unavailable: https://www.dvdfab.cn/passkey.htm

You can try MakeMKV for free using the beta key posted monthly on their subreddit, but I just went ahead and bought it because it's not that expensive and then I don't have to think about it: https://old.reddit.com/r/makemkv/comments/1jolbsq/the_may_ke...

I'm currently going through and backing up my library with Passkey's “Rip to Image”. Due to the way LibreDrive works, it's common for MakeMKV to be able to make MKVs (lol) directly from a BD/UHD disc in the drive but fail to open a protected ISO of the same title. For this reason I uncheck “Keep Protection” in Passkey for anything AACS (BD, UHD, HD-DVD (yes I have an HD-DVD drive)) so I can run the image through MakeMKV later. I do check “Keep Protection” for DVDs however, because CSS is fully broken and I want to do the most untouched rip possible.
by Heliodex | 2025-04-03 01:24:45+00:00
Been using a thumb trackball for a few months, it's definitely better than a trackpad for long periods of use. I've tried rebinding the mouse buttons so I could play most light games without touching the keyboard, fun but impractical as mine would need a few more buttons for that.

Tracking quality doesn't depend on the desk surface, though is noticeably smoother after occasional ball cleanings. Overall an interesting experience, and at least better than gaming with wrist/forearm pain.
by jwr | 2025-04-03 01:25:04+00:00
Love the idea, but I couldn't find a "pricing" page and wanted to abandon reading immediately (I have no time for unsustainable services). Then I learned from the discussion that the pricing is $2/m, which, two things: 1) I still can't find that price on the web site, and 2) it seems unsustainable to me, so I'm still worried.

I run a B2B SaaS. Support costs is what eats you alive: in case of a complex B2B app anything below $40/month is unsustainable. This is of course better for simpler apps/services, but even there you have to be super careful.
by lupusreal | 2025-04-03 01:25:26+00:00
> The drained-color thing is exclusive to a certain type of TV/movie drama

You're absolutely wrong, it happened to video games too. The industry defended it by saying it made games look more "realistic", but have since backed off after consumers revolted and dubbed the aesthetic "piss filter."

Started in the mid 00s, went strong for about a decade and still persists to a lesser degree today. Only designers like it, consumers broadly hate it.
by superkuh | 2025-04-03 01:25:35+00:00
I suppose the existence of bad uses does not invalidate the good but it feels like 99% of blurry image placeholder behavior is actually just preventing people from seeing anything unless they also run the ad and spying javascript that monetizes the site.

So a CSS-only way is neat and indisputably better but I think it's missing the point? The point of blurry placeholders isn't to make things easier or display better. The point is to make things worse. This write up is definitely making things better.
by brigandish | 2025-04-03 01:26:18+00:00
Very interesting[0]. However, he's not under threat;) so I'm still waiting (and will keep waiting, according to the person I originally asked).

I wonder what the strategy is, given that (in my view) it's unlikely the Supreme Court will agree with the Trump admin. Is it performative or will they use it to pressure legislators, and how do they see a route to winning there?

Still, the Wiki does show that it's certainly arguable, so we'll see.

[0] https://en.wikipedia.org/wiki/United_States_v._Wong_Kim_Ark
by nh2 | 2025-04-03 01:26:27+00:00
I have ~100k mails in Thunderbird. The GUI always feels a bit sluggish:

Sometimes spinners don't spin, reactions to clicks take ~500 ms, when I switch from Inbox to Calendar for the first time, I can see how the buttons in the top row render one after the other in ~100ms. (I don't think a human should _ever_ see buttons render!)

Sliding around the size of panels renders at 10 FPS, not so cool.

Opening "Account settings" first produces a full white-flash, then a grey-flash (dark mode), and then renders the UI element.

Startup takes ~5 seconds till the GUI fully shows. Then it hangs at "Opening folder INBOX..." for 60 seconds. Not sure why that sync takes so long when there are no new emails.

So it works acceptably but doesn't feel great.

Searching for e.g. "horse" in the Ctrl+K global search and hitting ender takes 5 seconds for full-text search to produce results. I think that part is OK. I mostly use the "Quick Filter" == "Filter messages" == Shift+Ctrl+K instead to search only subjects and correspondents.

I have ~100 IMAP folders (from +suffix emails). Unfortunately Thunderbird doesn't notice when a new folder gets spawned by a new +suffix email, I have to restart it Thunderbird to ever get to see that email.

RAM usage is 900 MB RES on Linux. (I could not check if that's glibc's fault as so often, because Thunderbird crashes when jemalloc is preloaded.)

When I move the mouse cursor around anywhere in the GUI, that causes 90% CPU usage. For comparison, in Sublime Text, moving the mouse cursor around causes 10% CPU usage over the text buffer and 25% over tabs.
by mlyle | 2025-04-03 01:26:32+00:00
If you were connected to usenet, you could send emails, also delivered by uucp.

https://datatracker.ietf.org/doc/html/rfc976 (Feb 1986, but it mostly sets out as standards the practices that are already widely in place).

Indeed, RFC977 (1986) quotes a 1985 message from someone on unitek (a uucp node) requesting a reply by email (while the word "mail" was more often used before this):

Date: 25 Sep 85 23:51:52 GMT Reply-To: honman@unitek.UUCP (Hon-Man Wong) Distribution: net.all Organization: Unitek Technologies Corporation Lines: 12 ... Please reply by E-mail. Thanks in advance.

So I'm not really sure as to the source of your confusion.
by TuringNYC | 2025-04-03 01:26:36+00:00
>> 3. I had no backup power source other than the Honda generator. If the generator got swamped with salt water during a knockdown or malfunctioned for mechanical reasons, I would have been condemned to endless hours at the tiller.

This worried me reading it, wouldnt redundancy be sensible, or at least solar panels as redundancy via alternate means?

It also makes me think about fiction and how the same problems are even worse. For example, I always wondered on Star Wars -- how many redundant parts do they keep onboard a ship, just in case?
by moondev | 2025-04-03 01:26:48+00:00
It's a bummer they discontinued the framework Chromebook, and there is no ChromeOS version of this. Seems like it would be an awesome fit.

It's really cool being able to run android apps on the Chromebook. ChromeOS is really interesting these days, I like "floating" the bambu 3d printing app to easily monitor a print. It's also nice for using the Google photos Android app which exposes additional options that the web version doesn't have. 64G RAM makes ChromeOS really powerful being able to run multiple android apps, crostini, and kvm virtual machines all at the same time.
by dardeaup | 2025-04-03 01:27:03+00:00
Location: Austin, TX Remote: Yes (remote or hybrid) Willing to relocate: no Technologies: Ceph, object/block storage, cloud storage, C/C++, Python, Go, multithreading Résumé/CV: https://drive.google.com/file/d/1Y1GVv-3L1w5dG4n-4jtD1zBuLuoJmuN4/view?usp=drive_link Email: pauldardeau@gmail.com

Hi, I'm Paul. I have extensive and diverse experience. I was outside of the corporate world since May of 2024, but except for 2 months I've still been developing software. I will soon be releasing a native Windows SQLite database analysis program. I like solving complex problems and I enjoy mentoring.
by huitzitziltzin | 2025-04-03 01:27:30+00:00
Sure it’s just macro.

Ljungqvist and Sargent is a standard grad level text.

Acemoglu has one with a growth focus.

Miao is another one.

Stachurski and Sargent is one focused on computational issues.

Stokey Lucas and Prescott is the math but I would skip that.

Dejong and Dave covers macroeconometrics.
by noisy_boy | 2025-04-03 01:27:44+00:00
There is nothing to solve - you are in the game of capitalism (the American Edition) and the job is to maximise shareholder value. They are paid big bucks because they only work for that without empathy/cruelty or such emotions. The only way to solve is to change the game but that's next to impossible because most powerful players like it that way and will turn on anyone trying to change their fattening ways.

The best part is that the pawns keep getting sacrificed and do nothing to change it; not only that, they refuse to support anyone trying to change the game to make their lives better. It's amazing.
by scarface_74 | 2025-04-03 01:27:47+00:00
Or many of them are some combination of racists, care about gun rights over everything else, religious folks who think that protesting Isreal will result in the second coming of Christ, anti-choice, and something something woke.

When people sincerely believe that if the country gives gay people rights that it will cause the nation to burn in hell, there isn’t any convincing people.
by danaris | 2025-04-03 01:28:13+00:00
> The problem is that this miserable state of affairs works at scale.

It "works" in the sense that it can be kept going by patching the damage it causes by throwing more money at it.

What it mostly does at scale is appear to work, to those high enough above it that they can't see any of the details: only the metrics that are being optimized for.
by giraffe_lady | 2025-04-03 01:29:51+00:00
I haven't watched all his videos especially the more recent ones but there have definitely been some wtf moments for me too. And yeah he's not ignorant at all it's pretty funny to watch him verbally run through an accurate & extremely alarming assessment of the dangers of something and then go like eh it'll probably be fine.

"Well we're going to take an unplotted shortcut here through the uh, <<checking notes>> graveyard of the atlantic, according to the charts it's 7 feet deep and we have a 6.5 foot draft so fingers crossed the charts are up to date" type shit.

IIRC he has some very serious chronic health stuff and that may have something to do with it. I don't love the risky sails when he has a passenger though. But also who the fuck am I, a weekend lake sailor, to judge. At this point he's got to be among the most experienced solo sailors on the planet. I feel a similar way about slocum or the pardeys and they are more his peers than I am.
by mbreese | 2025-04-03 01:29:57+00:00
Agreed. You can host both SSH and HTTPS on port 443. I know this used to be possible with HAProxy, but now Nginx can do it as well. This way you are hosting normal HTTPS traffic when a browser is used and SSH otherwise.

Now, if your company is actually blocking the SSH protocol, you’ll have to do something like tunneling SSH through SSL, which is also possible… but not as easier IIRC.
by anal_reactor | 2025-04-03 01:30:14+00:00
I specifically bought a "millennial gray" apartment and put bland furniture: it's mostly white, black, and brown. The twist is that I'm putting colorful decorations, so that when you enter my living room, your eyes ignore all the "functional" items, and focus on decorative items, because these are colorful. It's like those video games where environment is grey but interactive objects are lit.

Only the living room has any colors. Bedroom and bathroom are as boring as can be, so that you do your shit, don't get distracted, and get back to the living room.
by Lerc | 2025-04-03 01:31:16+00:00
>but I don't think that LLMs can create synthetic a priori knowledge.

Do you think that a LLM has the ability to identify a new a priori knowledge?

It seems like it would be a lower threshold to meet but If you combine that with a stochastic process then it seems inevitable that it would be able to ruminate until it came up with new a priori knowledge.
by kulahan | 2025-04-03 01:31:39+00:00
Correct, the discussion of a creator rests purely within the philosophical realm. That’s my point. To make a decision absent any evidence, yet knowing it’s a realm that needs to be considered (the outside of our universe) is explicitly anti-scientific.

Again, it’s got nothing to do with a guy sitting on a cloud. Anything natural to the universe must comply with the laws of physics. Any “powerful dude” is only a god until a “more powerful dude” comes along, realistically speaking.
by richsong | 2025-04-03 01:31:49+00:00
Hey HN, we are Richard and Byungkyu from Maton.

Two years ago, OpenAI launched ChatGPT Plugins, and we thought it was an exciting idea - give AI access to external apps and allow them to perform tasks beyond just conversation.

Then, for some reason, OpenAI decided to pivot and deprecate it in favor of GPTs.

That's why we're building Maton (https://toolkit.maton.ai). We're bringing back what ChatGPT Plugins was meant to be - making it simple to connect AI to any app.

In just a few lines of code, you can give your AI access to hundreds of pre-built API actions for popular SaaS tools like HubSpot, Notion, Slack, and more.

import {MatonAgentToolkit} from '@maton/agent-toolkit/openai'; const toolkit = new MatonAgentToolkit({ app: 'salesforce', actions: ['all'], }) const completion = await openai.chat.completions.create({ model: 'gpt-4o-mini', tools: toolkit.getTools(), messages: [...] })

We also take care of authentication for you. The toolkit comes with two default tools: `start_connection` and `check_connection`. If the user account isn't connected, `start_connection` returns a link to our auth UI where the user can connect their accounts via OAuth or API key. We manage the credentials and refresh them when necessary.

Last but not least, if you're not using OpenAI, we support AI SDK, LangChain, and more and provide MCP servers that you can use in Claude for Desktop, Cursor, and Continue.

Check out our demo: https://youtu.be/uKmMUCvnPD8

Here's a link to our Github repo: https://github.com/maton-ai/agent-toolkit

Let us know what you think! Would love to get any feedback.
by allenjhyang | 2025-04-03 01:32:33+00:00
Liminary | Seattle, Bay Area or NYC | Hybrid | Full-time | https://liminary.io

Liminary is building the cognitive companion for knowledge workers - it not only lets you easily save and recall the knowledge you need for your work, but it’s also accelerating your synthesis of insights, generating recommendations, and ghostwriting your work output alongside you. Liminary is an ambient AI that's built for professionals in high information synthesis roles - from researchers to consultants to investors. We aim to augment, not replace, humans, to empower them to focus on higher-value activities rooted in human creativity and judgment.

We're hiring for the remaining two members of our founding engineering team:

1. Product Engineer - Frontend: https://liminary.notion.site/Liminary-Product-Engineer-Front...

2. AI Engineer: https://liminary.notion.site/hiring-ai-engineer

If you like thinking about how to innovate on the interfaces with AI and/or about the nature of human thought and synthesis, we have some interesting projects for you.

Please apply through the website above.
by tubthumper8 | 2025-04-03 01:32:43+00:00
There's also going to be quite a big ecosystem / standard library difference between languages that had fundamental type system features since the beginning vs. languages that added fundamental features 23 years later.

Imagine all the functions that might return one thing or another, which was inexpressible in C# (until this proposal is shipped), will all these functions release new versions to express what they couldn't express before? Will there be an ecosystem split between static typing and dynamic typing?