MurphyA/hacker-news huggingface dataset:
by vkou | 2025-04-23 21:28:54+00:00
There isn't one.

Anything musk's dogs claim to find cannot be taken at face value because of this. Because there is no audit, and no evidence that they can offer that they didn't doctor their findings.

The next time they claim that a 170-year old person is receiving SS checks, they have no way to prove that they didn't subtract a century from that person's birthdate in some table.
by pomian | 2025-04-23 21:29:13+00:00
Here is a fun sailboat race simulator. It's very simple, but pretty realistic especially for open ocean racing. You can use their default race course, sometimes join a planned regatta, or make your own. (It was great during COVID, to try racing across the oceans, or around the world. It's in real time, so you might not need to change anything for days If you are in the trade winds, and open ocean, but then when you get closer to land, things get "Western" very quickly - just like with a real boat. It's called SailNavSim. (Learned about it from HN.)

8bitbyte.ca
by alnwlsn | 2025-04-23 21:29:13+00:00
Feels a bit like being on a call with someone at the hardware store, about something that you both don't know the name for. Maybe the person on the other end is confused, or maybe you aren't describing it all that well. Isn't it easier to take a picture of the thing or just take the thing itself and show it to someone who works there? Harder again to do that when the thing you want isn't sold at the store, which is probably why you're modeling it in the first place.

Most of the mechanical people I've met are good at talking with their hands. "take this thing like this, turn it like that, mount it like this, drill a hole here, look down there" and so on. We still don't have a good analog for this in computers. VR is the closest we have and it's still leagues behind the Human Hand mk. 1. Video is good too, but you have to put in a bit more attention to camerawork and lighting than taking a selfie.
by johnisgood | 2025-04-23 21:29:46+00:00
And you can disable these checks with a flag when it comes to Ada, and yeah, with SPARK, none of it happens at runtime.

Check the table at https://docs.adacore.com/spark2014-docs/html/ug/en/usage_sce..., look for "SPARK builds on the strengths of Ada to provide even more guarantees statically rather than dynamically.".

More reading:

https://docs.adacore.com/spark2014-docs/html/ug/en/tutorial....

https://learn.adacore.com (many books for learning Ada and SPARK) available in PDF, EPUB, and HTML format.
by ndr_ | 2025-04-23 21:29:54+00:00
Pieces don‘t fit together right now: the documentation lists a parameter that isn‘t there in the Python package (moderation in Images.generate) or works differently (image in Images.Edit), the sample code doesn‘t even run (Images.Edit again) and the Prompts Playground does does unfathomable things (stich multiple input images together, according to the code returned?).

Or am I missing something?

Colab: https://colab.research.google.com/drive/17bCNsdjcMVFb5u_YMs7...
by kazinator | 2025-04-23 21:30:00+00:00
I almost can't make heads or tails of out of this scatterbrained word salad.

Let's start with this:

> Berulis said the new DOGE accounts had unrestricted permission to read, copy, and alter information contained in NLRB databases.

> Berulis said he discovered one of the DOGE accounts had downloaded three external code libraries from GitHub

What exactly does that mean? NLRB database accounts are GitHub accounts? (Surely not.) Or the same IP address accessed both, suggesting it was the same person? Define "account".

No coherent point being made here. This story needs to clearly separate the rhetoric about GitHub repositories from the NLRB access, and connect them together coherently.

The flow seems to be:

1. Some DOGE people obtained unbridled access to NLRB, with the ability to erase audit trails.

2. There is some sort of evidence that the same people downloaded tools from GitHub for distributed web scraping, suggesting intent to scrape massive amounts of data from somewhere (inferred to be the NLRB database).

There is no evidence cited in the article for the actual downloading of gigabytes of data; the "whistleblower" is quoted only as saying that DOGE required certain privileged accounts to be created and that the users of the accounts supposedly downloaded some web scraping software from GitHub.

At least mention some circumstantial evidence, like a suspicious increase in access activity, coming from distributed IP addresses in the Amazon cloud, following the download of those tools.

This:

> On February 6, someone posted a lengthy and detailed critique of Elez’s code on the GitHub “issues” page for async-ip-rotator, calling it “insecure, unscalable and a fundamental engineering failure.”

seems neither here nor there; why include that. It may be that the tools DOGE are using are not adequately safeguarding the data, but it seems like an extraneous point, and undigestable without specifics.
by lrvick | 2025-04-23 21:30:15+00:00
So long as your experience and skill allows you to produce work of higher quality than average for your industry, then you will always have a job which is to review that average quality work, and surgically correct it when it is wrong.

This has always been true in every craft, and it remains true for programmers in a post LLL world.

Most training data is open source code written by novice to average programmers publishing their first attempts at things and thus LLMS are heavily biased to replicate the naive, slow, insecure code largely uninformed by experience.

Honestly to most programmers early in their career right now, I would suggest spending more time reviewing code, and bugfixes, than writing code. Review is the skillset the industry needs most now.

But you will need to be above average as a software reviewer to be employable. Go out into FOSSland and find a bunch of CVEs, or contribute perf/stability/compat fixes, proving you review and improve things better than existing automated tools.

Trust me, there are bugs -everywhere- if you know how to look for them and proving you can find them is the resume you need now.

The days of anyone that can rub two HTML tags together having a high paying job are over.
by khazhoux | 2025-04-23 21:30:33+00:00
There are many definitions of “good.” But at the most fundamental, it is an amazing VR device. It excels for watching movies — the video quality is simply stunning. The immersive experiences from Apple are also jaw-dropping. So in terms of what the device IS, it’s a good product.

Is that good enough to break into mass appeal? Evidence says No
by nayuki | 2025-04-23 21:30:49+00:00
The problem is that after calling scanf(), the number of variables that are defined is a variable number. For example:

int x, y, z; int n = scanf("%d %d %d", &x, &y, &z);

At compile time, you can make no inferences about which of x, y, and z are defined, because that depends on the returned value n. There are many ways to branch out from this.

One is to insist on definite assignment - so if we cannot prove all of them are always assigned, then we can treat them as "possibly undefined" and err out.

Another way is to avoid passing references and instead allow multiple returns, like Python (this is pseudocode):

x, y, z = scanf("%d %d %d")

In that case, if the hypothetical `scanf()` returns a tuple that is less than 3 elements or more than 3 elements, then the unpacking will fail at run time and crash exactly at that line.

Another way is like Java, which insists that the return value is a scalar, so it can't do what C and Python can do. This can be painful on the programmer, of course.
by hahajk | 2025-04-23 21:31:13+00:00
I have a theory that "business ethics" is really just "following the law." In capitalism, outside a few select industries like journalism, as long as it's legal you can - and should - do anything to maximize profits. It has turned into (or perhaps always was) the govt's job to set those rules.

Now, the govt also has to create rules for itself. So it creates the Privacy Act and layers of beurocratic checks and balances. These rules are to protect the people, not to derisk or protect the govt. After all, the govt has all the power.

So when capitalist businesses leaders are given the keys to govt, the normal ways of ethical alignment don't work. If you don't follow your own rules, who cares? They're your rules! I think what we're seeing is what happens if you apply traditional capitalist business practices to govt administration.
by frabonacci | 2025-04-23 21:31:45+00:00
Good question! Specifically around computer-use agents (CUAs), I haven't seen much exploration yet - and I think it’s an area worth exploring for vertical products. For example, how do you securely handshake between a CUA agent and an API-based agent without exposing credentials? If everything stays within a local cluster, it's manageable, but once you start scaling out, authn/authz becomes a real headache.

I'm also working on a blog post that touches on this - particularly in the context of giving agents long-term and episodic memory. Should be out next week!
by freedomben | 2025-04-23 21:31:47+00:00
Same, and I could also see myself compulsively using Ctrl+A Ctrl+C to get it on my clipboard just in case. I already do this in webforms (like on HN) because of so many years of losing my text.

I like this idea but I think it would be great if the text went into a recycle bin instead of fully gone. At least for me that would still accomplish the desired result, but I wouldn't live in fear of losing some important point because I took too long proofreading or something.
by alabastervlog | 2025-04-23 21:32:28+00:00
And they fucking illegally fired the IGs who are supposed to act as watchdogs for and light-shiners-on-of blatantly-illegal activity like this in the executive. The ones we added after Nixon's crimes. It was one of the first actions of the administration, blanket firing without actual cause, which is supposed to be required, and without the required notice-period to Congress.

That should have exhausted any benefit of the doubt right off the bat, even among those inclined to think Trump's maybe not great but also some ordinary amount of bad for a politician. You don't do that unless you fully intend to do some crimes. Not only that, they were so goddamn eager to crime that they couldn't wait the 30 days or whatever. They intended to do criminal shit immediately.
by leo-notte | 2025-04-23 21:32:44+00:00
that kind of synthesis is where current search interfaces fall short. the pieces exist in isolation like flight data, personal calendars, and airport notices, but nothing ties them together in a way that's actually useful. an agent using MCP could help connect those dots if the APIs are deep enough and the UX avoids feeling like a black box. the real challenge might not be the tech but getting providers to share enough useful data and trust whatever sits between them and the user.
by frabonacci | 2025-04-23 21:33:04+00:00
Thanks! Great question - those are definitely relevant, but they depend a lot on the deployment model. Since CUAs often run locally or in controlled environments (e.g. a user’s own VM or cluster), we can sidestep a lot of traditional SOC2/HIPAA concerns around centralized data handling. That said, if you're running agents across org boundaries or processing sensitive data via cloud APIs, then yeah - those frameworks absolutely come into play.

We're designing with that in mind: think fine-grained permissioning, auditability, and minimizing surface area. But it’s still early, and a lot of it depends on how teams end up using CUAs in practice.
by pessimizer | 2025-04-23 21:33:18+00:00
If it were the same file, it wouldn't be a "knock-off." It would be something like Optifonts. Very frowned upon, but definitely not illegal. Also, the kerning is usually trash, there will be way too many nodes in the vectors, and things may be missing. Annoying to work with, but in the case of Optifonts, free (because they're long out of business.)

http://abfonts.freehostia.com/opti/

https://luc.devroye.org/fonts-27506.html
by grahac | 2025-04-23 21:33:53+00:00
Yep. It is currently a Meh experience as said in the OP because the UX sucks. The idea is take a step back and imagine what could it become if those are fixed.

Btw, one of my favorite MCPs is a Whois MCP so I can ask Claude Desktop to brainstorm domain names and then immediately check if they are available :).

It’s clunky but I am still using it :)
by tptacek | 2025-04-23 21:34:12+00:00
There is maybe nothing in the entire world that I am less sympathetic towards than the cause of font piracy / font liberation. You have perfectly good --- in fact, historically excellent --- fonts loaded by default for free on any computer you buy today. Arguing for the oppression of font licenses is, to me, like arguing about how much it costs to buy something at Hermès. Just don't shop at Hermès.
by rglover | 2025-04-23 21:34:54+00:00
I would happily pay for any font if I could get individual weights for say $5-$10 and entire families for $20-100 with any usage I want (print, web, etc). I feel like font foundries would print money this way. But for most projects, $300+ for a nice family (that can only be used in a hyper-specific context) is just insane when many free or cheaper alternatives exist.

Used to waste time and money with foundry stuff until Google Fonts caught up. Now I typically source something from there unless it's essential to the design.
by yesfitz | 2025-04-23 21:35:12+00:00
I'll pretend you asked a few questions instead of explaining my work to me without understanding.

1. "Why can't you look at the AI notes during the meeting?" The AI note-takers that I've seen summarize the meeting transcript after the meeting. A human note-taker should be synthesizing the information in real-time, allowing them to catch disagreements in real-time. Not creating the notes until after the meeting precludes real-time intervention.

2. "Why not use [AI Note-taker whose notes are available during the meeting]?" Even if there were a real-time synthesis by AI, I would have to keep track of that instead of the meeting in order to catch the same disagreements a human note-taker would catch.

3. "What problem are you trying to solve?" My problem is that misunderstandings are often created or left uncorrected during meetings. I think this is because most people are thinking about the meeting topics from their perspective, not spending time synthesizing what others are saying. My solution to this so far has been human note-taking by a human familiar with the meeting topic. This is hard to scale though, so I'm curious to see if this start-up is working on building a note-taking AI with the benefits I've mentioned seem to be unique to humans (for now).
by vkou | 2025-04-23 21:35:22+00:00
And even if it's not and everyone involved is a qualified, thoughtful, unimpeachable public servant with no agenda but the general welfare of the Glorious Republic of Arstotzka in their hearts, the lack of an audit trail means that you have to seriously consider that they aren't.

Of course, given the blatant dishonesty and criminality that the rest of this administration is producing (see: every immigration law case that they are losing in court), you'd have to be a useful idiot to actually assume good intent from them.
by zahlman | 2025-04-23 21:35:46+00:00
>I didn't get the job.

Their loss. Expecting an arithmetic solution to be necessary is incongruous with accepting the overhead of Python. IIRC your approach will actually be faster; the string conversion implicitly number-crunches on the bare metal, whereas any arithmetic approach in Python code won't.

Unless they wanted you to convert back to int afterwards. Or wanted you to reverse the string with the slicing trick (which is, indeed, quite a bit faster yet).
by mcswell | 2025-04-23 21:35:51+00:00
As I got right up against the wall, I noticed the little white square sign. It said,

"Obviously you are not convinced that this is the end of the universe. if you will place a quarter in the slot below, the peep-hole will open, and you can see for yourself."

And the captain was right. I paid my quarter and looked through the peep-hole. But it was nothing.

--From "Ado about Nothing, by Robert K. Ottum
by coderenegade | 2025-04-23 21:37:03+00:00
This is kind of the physical equivalent of having the model spit out an entire app, though. When you dig into the code, a lot of it won't make sense, you'll have meat and gravy variables that aren't doing anything, and the app won't work without someone who knows what they're doing going in and fixing it. LLMs are actually surprisingly good at at codeCAD given that they're not trained on the task of producing 3d parts, so there's probably a lot of room for improvement.

I think it's correct that new workflows will need to be developed, but I also think that codeCAD in general is probably the future. You get better scalability (share libraries for making parts, rather than the data), better version control, more explicit numerical optimization, and the tooling can be split up (i.e. when programming, you can use a full-blown IDE, or you can use a text editor and multiple individual tools to achieve the same effect). The workflow issue, at least to me, is common to all applications of LLMs, and something that will be solved out of necessity. In fact, I suspect that improving workflows by adding multiple input modes will improve model performance on all tasks.
by alganet | 2025-04-23 21:38:18+00:00
It is known that the specifics of the story were modified.

The current text is kind of frozen by its own similarities to itself.

The use of extracted quotes is probably a mistake. You have to find the same event in a lot of other books beyond Matthew to be able to find a tiny whiff of historical information, very faint, very difficult to do with translated versions.
by rkagerer | 2025-04-23 21:39:01+00:00
Or hold enough of those small actors to account that nobody wants to do business with Google Analytics in its current form.

It disgusts me that companies who want to transact with me don't vet their partners better. Off-Meta is another one that's despicable. Companies like my bank or their partners have NO business uploading lists of their users to third parties like that (even if it was induced by use of their analytics SDK's).
by dmonitor | 2025-04-23 21:39:05+00:00
We also haven't specified if we're sending live humans to Mars. Just shuck someone onto the next rover we send over and call it a night.

Sending a live human, or group of humans, on a suicide mission in the name of bragging rights as a species would be really bleak. I doubt you'd get much political support for a Mars mission without a return plan, or at least a sustainability plan.
by temporallobe | 2025-04-23 21:39:17+00:00
No kidding. As part of a mapping project I worked on, I created a set of 200+ custom SVG icons. I used Inkscape and hand-drew most of the shapes or modified existing glyphs from icon fonts or other raw vector graphic sources. This took months of work and planning, and I even figured out how to use Inkscape’s batch scripting API to automate some things. It was one of the most tedious things I’ve worked on and I am very proud of it. And as far as I know, it’s still in use today by the customer.
by dabockster | 2025-04-23 21:39:25+00:00
Google could have had solid competition if Garmin and TomTom made their offline map subscriptions available on phones instead of pushing their dedicated devices so hard. TomTom just started publishing their own apps during Covid, and Garmin is still nowhere to be found. There's also other apps like Magic Earth that use other data, but they're also super recent.

I feel like the whole tech industry, especially the American part, really dropped the ball on this.
by smj-edison | 2025-04-23 21:39:41+00:00
Slave wages? Like the wages for a factory worker in 1918[1]? $1300 after adjusting for inflation. And that was gruelling work from dawn to dusk, being locked into a building, and nickel and dimed by factory managers. (See the triangle shirtwaist factory). The average Uber wage is $20/hour[2]. Say they use 2 gallons of gas (60 mph at 30 mpg) at $5/gallon. That comes out to $10/hour, which is not great, but they're not being locked into factories and working from dawn to dusk and being fired when sick. Can you not see that this is progress? It's not great, we have a lot of progress to make, but it sure beats starving to death in a potato famine.

[1] https://babel.hathitrust.org/cgi/pt?id=mdp.39015022383221&se...

[2] https://www.indeed.com/cmp/Uber/salaries/Driver (select United States as location)
by hackcoughgasp | 2025-04-23 21:40:59+00:00
I know this thread is over, but it's important to understand that it's the browsers who have all the power in CABF and they were the drivers behind this change. Apple proposed it and Google voted yes within minutes of the voting period opening. It was unanimous among CAs too (with 5 abstentions), and nobody really disagrees with it, but it was the browsers who started the initiative now. The article links to the vote thread: https://groups.google.com/a/groups.cabforum.org/g/servercert... And here's the CABF discussion before the vote: https://github.com/cabforum/servercert/pull/553/commits/69ce...
by ianbicking | 2025-04-23 21:41:03+00:00
Hume has been on my radar for a long time, but I've never actually used their products. They keep coming out with new lines and yet I never see anyone talk about them... I'm not sure why? Though it's so hard to figure out their offerings, and some seem to actually be wrappers around other LLMs...

Do you know what Hume's latency is like? The completely vertically integrated Realtime API is pretty compelling because of that latency, but it's not as clear to me how they would make that all work with their hybrid system.
by progbits | 2025-04-23 21:41:11+00:00
> Ge0rg3’s code is “open source,” in that anyone can copy it and reuse it non-commercially. As it happens, there is a newer version of this project that was derived or “forked” from Ge0rg3’s code — called “async-ip-rotator” — and it was committed to GitHub in January 2025 by DOGE captain Marko Elez.

Original code: https://github.com/Ge0rg3/requests-ip-rotator

Forked: https://github.com/markoelez/async-ip-rotator

Code is pretty much the same, with comments removed, some `async` sprinkled in and minor changes (I bet this was just pasted into LLM with prompt to make it async, but if that worked why not).

Except... Original GPL3 license is gone. Obviously not something you would expect DOGE people to understand or respect.
by 999900000999 | 2025-04-23 21:41:14+00:00
This is one of the only skills you can learn for practically nothing. A cheap laptop is all you need. I taught myself enough to get a middle class job with nothing but free time and 3$ iced coffees.

I just don’t like the idea of gate keeping it behind an expensive degree. The source code for most popular frameworks and tools is free for anyone to read.

It’s not like medicine or something where you need to drop 300k on education.
by nop_slide | 2025-04-23 21:41:21+00:00
I find the following bizarre. Ignoring who this marko guy is, why would a random person post such a "take down" of the repo? I have never randomly passed by a repo and wanted to just dunk on it. Also this critique reeks of being AI generated.

> On February 6, someone posted a lengthy and detailed critique of Elez’s code on the GitHub “issues” page for async-ip-rotator, calling it “insecure, unscalable and a fundamental engineering failure.”

Link from quote: https://github.com/markoelez/async-ip-rotator/issues/1

The follow comment is interesting to be a coincidental, such a weird interaction.