MurphyA/hacker-news huggingface dataset:
by LeifCarrotson | 2025-08-11 17:07:23+00:00
The other problem is the angle at which the light must be redirected. The Cosmic Horseshoe is composed of two systems almost directly in line, the light comes from the farther system and bends infinitesimally around the black hole to come to us. I don't know if a 180 degree bend is possible.

Also, the foreground galaxy/supermassive black hole in the Cosmic Horseshoe is 5.6 billion light years away, so any light that could come from our solar system, go around the black hole, and come back to our hypothetical hypertelescope would be over 11 billion years old - almost triple the age of our sun.

Saggitarius A* in our own galaxy is, of course, directly in the elliptic and therefore badly occluded by dust, but it would be interesting to look at as it's only 27k light years away. In the absence of that pesky dust, it would give us a picture of the solar system as of the Paleolithic. Andromeda, at 2.5 million light years away, would give us 5-million-year-old light. There are other black holes in the Milky Way on the order of a thousand light years away which are not at the center of the galaxy but have masses comparable to or slightly larger than our sun, these are far closer (within a few thousand years) but have much smaller gravitational fields. Luminous intensity drops off with the square of the distance, but I'm not sure how the gravitational field strength affects the ability of a particular galaxy to bend light.
by woah | 2025-08-11 17:07:24+00:00
Maybe, but being a foundation model provider means running neck to neck with small incremental improvements twice a year at astronomical expense. Maybe Apple has intentionally decided to sit it out and swoop in later once things have settled down.

This strategy makes a lot of sense if you believe that progress will plateau at the current level with small incremental improvements in reliability and UX. Apple really only pays a price if failing to develop their own foundation model results in their phones not selling, which doesn't seem to be the case, regardless of how much of an embarrassment Siri is. Right now, Microsoft, OpenAI, Meta, Google, and Grok are all bludgeoning each other with trillions of dollars and creating a perfect situation for Apple to swoop in in a couple years when reliability is sorted out and GPU compute has crashed to rock-bottom prices.
Show HN: Whispey – Open-source observability for LiveKit voice agents
by mehradhruv | 2025-08-11 17:07:29+00:00
We run multiple voice AI agents on LiveKit and kept running into the same headaches: * No way to see TTFT (time to first token) per call * Hard to measure cost per call * No visibility into latency across STT → LLM → TTS * Debugging was basically guesswork

So we built Whispey to solve it.

What it does: * Cost analytics * Latency breakdowns (VAD → STT → LLM → TTS) * Agent evaluation metrics * Campaign tracking * Downloadable recordings + transcripts

Runs on Vercel + Supabase today, AWS-native version is coming. It’s tightly integrated with LiveKit.

https://www.whispey.xyz/ https://github.com/PYPE-AI-MAIN/whispey

If you’ve built voice agents on LiveKit, we’d love for you to try it out and share what’s been working for you. Always looking for best practices from other builders.
by _heimdall | 2025-08-11 17:07:35+00:00
I had looked into removing the OnStar unit in my first gen Chevy Volt when I bought it a few years ago. I had found the same information, if I removed it the car would have all kinds of weird behavior.

Unrelated to removing telematics, but I've also had it go completely insane when the 12V battery us even slightly low. Chevy puts their cars into a battery saver mode that disables a bunch of systems, then it throws error messages for all the disabled systems needing service.

Makes me really appreciate my 1980s pickup truck. The last owner had the dealership clean out the gas tank and their mechanic forgot to reattach the fuel pump's ground. It was happy, but even that didn't stop it from running.
by nonethewiser | 2025-08-11 17:07:40+00:00
Ah yes, what about the US.

Which law are you talking about by the way?

I was mostly familiar with laws that required porn companies to verify their user's age. That is a lot more targeted and less offensive than UK Online Safety Act Regulations IMO. I mean it's already illegal to distribute porn to minors - that's just requiring them to enforce it at the expense of porn watcher's anonymity. Whereas the UK Online Safety Act is more like a backdoor for content moderation across the internet.
by Aurornis | 2025-08-11 17:07:41+00:00
> What this shows to me, as someone who has committed some of the unholy crimes above, is that people want their system, however esoteric, to come naturally to them

I think this is a vocal minority. Outside of internet comment sections, most everyone I know doesn’t care that much about their todo list software.

The most productive people I ever worked with all had really minimal productivity software. For one person it was a Google doc with nested lists. I know several people who preferred physical sticky notes or 3x5 note cards.

A lot of the people I’ve worked with who built elaborate productivity systems and custom software weren’t all that productive. They seemingly spent as much time doing productivity rituals and rearranging their productivity software stack as they did doing actual work. I count the really heavy Notion users in this category because I’ve recently been pulling my hair out dealing with a couple PMs who think “reorganizing Notion” and adding more rules for Notion is a good use of their time each week.

The most extreme example I remember was the eccentric coworker who was building an AI-powered productivity tool that was supposed to optimize his todo lists and schedule them according to his daily rhythms. He spent so much time working on it that our manager had to remind him daily to stay on track with his real work. He was obsessed with “productivity tooling” but the productivity was secondary.

Not everyone is like this, but it happens a lot.
by _zachs | 2025-08-11 17:07:58+00:00
MeritFirst | Software Engineer | Austin, TX (onsite)

MeritFirst is a VC-backed startup building a new way to identify talent, where intelligence, problem-solving, and adaptability matter more than credentials. We're a small, profitable team using a modern stack (TypeScript, Next.js, Postgres/Drizzle, Vercel).

You'll work side-by-side with the founders, own features end-to-end, and have direct input into product decisions. Competitive salary + equity.

Apply here: https://meritfirst.us/candidate/tests/46e6bb96-3c1e-4451-ac8...
by commandlinefan | 2025-08-11 17:08:09+00:00
I've gotten a lot of gains in this area in the past by just - not memcpy'ing. A good percentage of the time, somebody assumes that they need to copy something somewhere when in fact, the original never gets referenced. I can often get away with reading a buffer off the wire, inserting null terminators to turn bits of the buffer into proper C-style strings and just using them in-place.
by const_cast | 2025-08-11 17:08:29+00:00
> I doubt people are indeed using good passwords for it

I don't, but even if I do, the simple fact remains that remembering one password is easier than 300.

If you have to remember 300 passwords, youre gonna choose 'password1' - 'password300'. Because we're not living hashmaps.

But with one password, I can easily make it even 40 characters and remember it. And anybody can do that.

If you DON'T use a password manager, you don't solve the problem of "everything is lost". Because people just reuse passwords as noted above.

So Experian gets breached, which is WAYYYYY more likely than your encrypted password manager getting breached, and now your bank is also open, and your Gmail, and your IRS.gov. whoops.

> does this assume you only use one device that you will always use

No, password managers work on all your devices and auto sync. How is it done so securely and without any hiccups? Because they're super simple pieces of software.

You just take the passwords, derive a key from the master password, and encrypt all the passwords. Then dump it in whatever online storage.

I could write a password manager in a couple hours.
by sabjut | 2025-08-11 17:08:43+00:00
Funny how a completely ordinary and incredibly useful vehicle ends up with such a skewed image in the US.

In Europe, a Ford Transit is just what the local plumber or electrician drives. It's a no-nonsense work tool. In America, thanks to what I assume is decades of media tropes, the same van is portrayed as the getaway car in a heist or the “creepy unmarked van” parents warn their kids about.

It’s as if a hammer were seen as suspicious because it could be used in a crime.
by jrowen | 2025-08-11 17:09:02+00:00
I'm also a fan of the minimalist approach, having settled on a combination of Notes app and temporary paper lists. When I'm feeling overwhelmed and really need to knock out some tasks, nothing beats pencil and paper for me.

I recently came across the Analog product from Ugmonk and I love it. It's basically just a dedicated little wood holder for you desk, and different types of cards. I use the blank lined cards.

https://ugmonk.com/collections/analog
by JCM9 | 2025-08-11 17:09:09+00:00
Not surprising. The OpenAI partnership is fading. The GenAI as a product space overall is looking a bit frothy and house of cards-ish. GitHub is a strong product that is ripe for GenAI features that make it more interesting.

Like it or not this makes sense as a business move. Microsoft is positioning itself for the next phase of the current AI hype cycle where standalone AI products will struggle and the “it’s a feature not a product” phase will take hold.
by not_kurt_godel | 2025-08-11 17:09:09+00:00
I'm familiar with the pain point you're describing. In general, I would say a recurring calendar event is a better solution for your particular preferences. Personally my mental model is that the act of deciding to not do an optional task constitutes completion of the reminder for that occurrence. And if I forget or deprioritize that decision, the reminder still hangs out in my Today list until I do as a mitigation.
by seydor | 2025-08-11 17:09:17+00:00
I m not surprised a bit by this. Meta has again and again shown that they have no scruples and no moral compass. But it's surprising how little knowledge about it and reaction there is from its users, who are otherwise very very critical when "mainstream media" does propaganda on them. It's probably because FB takes a very low key approach with branding and tries to make itself transparent to its users.
by unnamed76ri | 2025-08-11 17:09:59+00:00
I seem to remember a Star Trek episode (not sure which series) where a character is talking about how they’ve evolved past the need for money. Badly paraphrased, and maybe just as badly remembered, but my thought at the time was that if no one is getting paid, how do get low level crew members to sign on? I’d much rather be an officer than scrubbing torpedo tubes.
by zimpenfish | 2025-08-11 17:11:14+00:00
> Or they could respect the democratic decisions of the countries they do business in?

Well, the OSA was put into law by the Tories in 2023. The democratic decision of the UK was that they resoundingly rejected what the Tories were doing in the landslide win for Labour in the 2024 GE. I'd quite like UKGOV to respect the democratic decisions of the country and if they won't, I'm quite happy for other people to push back via the courts, public opinion, etc.
by cogman10 | 2025-08-11 17:11:21+00:00
I can fully grant the list as accurate and even undercounting the number of attacks that have happened.

It, frankly, pales in comparison to the number of civilians the IDF has killed and is currently killing. No amount of terrorist attacks can justify starving a population or dropping bombs on the tents of refuges.

Like, I'm sorry, but an attack in 2024 that injures 20 people and an attack in 2023 that kills 1000 is simply not comparable. There are literally 1000s dying weekly right now in gaza. The IDF is daily shooting starving children that go to the Israel's ran aid sites.

Israel does not have the right to commit genocide.
by Lio | 2025-08-11 17:11:25+00:00
One of the most interesting things about this legislation is where it comes from.

Primarily it was drafted and lobbied for by William Perrin OBE and Prof Lorna Woods at Carnegie UK[1], billed as an “independent foundation”.

William Perrin is also the founder of Ofcom. So he’s been using the foundation’s money to lobby for the expansion of his unelected quango.

It has also been suggested that one of the largest beneficiaries of this law, an age verification company called Yoti, also has financial ties to Carnegie UK.

It’s difficult to verify that because Yoti is privately held and its backers are secret.

It’s not as if anyone was surprised that teenagers can get round age blocks in seconds so there’s something going on and it stinks.

1. https://carnegieuk.org/team/william-perrin-obe/
by modo_ | 2025-08-11 17:11:46+00:00
I've been using both on a Rust codebase and have found both work fairly well. Claude code is definitely more capable than Gemini. What difficulties have you had?

The biggest pain point I've had is that both tools will try to guess the API of a crate instead of referencing the documentation. I've tried adding an MCP for this but have had mixed results.

https://github.com/d6e/cratedocs-mcp
by icw_nru | 2025-08-11 17:11:49+00:00
This is not a speculation on the part of the whistleblowers or some unknown fact related to "Jews".

The data recorded shows this in figure 9, regardless of ones opinion on whether Israeli's take this holiday off or not.

This trend is consistent prior to Oct7, during the initial first couple of weeks of the conflict, and beyond. On Saturdays, there are zero to very few takedown requests related to other days.
by nicbou | 2025-08-11 17:12:15+00:00
I got my last job in 2018, so treat this as outdated advice.

I git my start making websites for small businesses. Then I got more complex projects, and eventually contracts as a web developer. Then I started university and had to pause all that.

My internship in Germany was a typical one. I found it through a job board. At the end, I dropped out of school and stayed, albeit with a proper salary.

I think that the small business world is massively underserved. You have the skills to solve a lot of real problems, and to learn good practices the hard way, as well as a host of soft skills. It's a lot of fun because the impact is immediately visible, and you can't bullshit your way through like in a large corporation.

So I think the problem is that you are looking for a well-marked path. There are so many people who have unmet needs, and they don't advertise it as an internship on a job board.

Now this is where I will sound like a boomer. Go around and ask. Literally just introduce yourself and ask if there's anything you can help people with. Maybe you can throw a quick form together or write a script or two. You might have to fix someone's printer every once in a while, out there in the real world, not sheltered by an org chart.

That's what I used to do, and it was a fantastic learning experience. I remember those days fondly.
by const_cast | 2025-08-11 17:12:20+00:00
I recommend fastmail for calendars. Its pretty convenient, if you host your mail there already. CalDAV is really nice too so you can use your fancy calendar management apps, like thunderbird or outlook.

Shared docs I haven't cracked yet but I haven't needed to. But I hear nextcloud can do it. But that's a whole can of worms.
by pron | 2025-08-11 17:12:34+00:00
> I copy and pasted what you said.

No, you didn't. You wrote "You might like making and freeing every heap allocation but that doesn't mean it's safer." That is a very different claim (and one I didn't make) than "Zig is safer than C++".

Zig is safer than C++ because it makes some absolute guarantees that C++ doesn't, and C++ doesn't make any absolute guarantees that Zig doesn't. But no memory leaks is not a guarantee that either Zig or C++ make.

Zig and Rust guarantee that all Zig and Rust programs are free of out-of-bounds access (unless they explicitly use syntactically distinct "unsafe" operations). C++ makes no guarantee about all C++ programs that these two other languages don't make.

To what degree that matters is a perfectly fine subject for debate, but that particular thing - again, important or not - is how I (and others) define "safety" (as it pertains to a language), and I made it clear that that's the definition I'm using.

By that definition, memory leaks are not safe in C, C++, Zig, or Rust, but Zig is still safer than C++ because of other properties that are safe in Zig.
by layer8 | 2025-08-11 17:13:08+00:00
Apple has an existing deal with OpenAI for the Siri-to-ChatGPT fallback that allegedly costs them nothing. I wouldn’t be surprised if OpenAI wants them to switch to GPT-5 because of (for example) lower operational costs. The whole news here may be about nothing more than switching the existing functionality to the newer and more cost-efficient model.
by general1726 | 2025-08-11 17:13:29+00:00
For short term tasks (task-cache) I have ended up with essentially the same thing, just using *.md file + Notepad++ because of markdown syntax highlighting + snappiness of Notepad++ and I can then see it as a webpage using Markdown Viewer extension on Firefox.

For structured documentation of my projects + searching + writing notes down on the go via phone I am using Joplin.

For tasks to be done on a specific date I have calendar

For project management I have Redmine behind VPN so I can get on it from anywhere.
by hadlock | 2025-08-11 17:13:44+00:00
> 28.8 kbit/s (the theoretical maximum)

"56k" modems hit the scene (at affordable prices) in ~1998 and 3.2-4.1KB/s were pretty normal. People in high school who "only" had a 28.8 modem were considered dinosaurs by then. We didn't get DSL until ~mid 2000 IIRC
by Tsiklon | 2025-08-11 17:13:56+00:00
Recently purchased a Sony Android TV. And in the interest of giving it a fair shout, connected it to my network and signed in. The very first thing I saw was a near as makes no difference full screen advert for the Minecraft movie.

Nothing remotely related to selecting an input source or a channel. Just a straight advertisement pane. There is no opt out. No way to turn off the noise that I could see.

This is a plain statement of what their purpose is - sell advertisements first, display what you want second.

Disgusted with it I’ve factory reset the tv and MAC address banned it from my network.

I curse the whole Smart Tv industry.
by oezi | 2025-08-11 17:14:08+00:00
The German economy is indeed heavily influenced by its manufacturing sector and its reliance on large trade surplusses. Consequently the German workers can't be granted huge wage increases because it would reduce their competitiveness internationally.

In contrast the US economy is service-based and thus isn't constrained to scale their prices up so much. Of course manufacturing becomes very hard to maintain when skilled workers can earn >100k.

All stats show that top US tech companies earn incredible amounts of money but their share of GDP growth isn't as big as the Mag7 share of the stock markets makes you think. (<15% of GDP growth in 2024)
by nonethewiser | 2025-08-11 17:15:12+00:00
UK Online Safety Act has a much bigger scope than porn.

In fact you've picked probably the least offensive, which is not to say uncontroversial, part of the law to argue with. Its illegal to distribute porn to minors just like its illegal to let underage people gamble on your poker app.

Yet people in factor of age verification laws for porn still have concerns with this because it's just a totally open-ended backdoor into content moderation across the internet.
by billpg | 2025-08-11 17:15:13+00:00
"The job of a parser is to perform the opposite of stringification as precisely as possible."

Is it though? String-to-float parsers are quite flexible in the range of inputs they allow. "1000", "1E3", "10E2", "0.1E4", "1000.0", "00000001000.00000000000000" all return the same float value. https://dotnetfiddle.net/K08vk5

(See also sibling comment by "someone".)

If your question is "Is this string the canonical representation of some number?" then a parser function on its own is the wrong tool.
by bell-cot | 2025-08-11 17:15:27+00:00
Then vs. now...

Ford.com says that the 2025 base model Transit "starts at" $47,400.00.

From a quick search, the average "take" in a bank robbery is about 10% of that.

Average gigs for starting bands pay far less. But on the upside, "facing the music" is not as bad in that line of work.

Suggestion for current-day bands and bank robbers:

https://www.carfax.com/Used-Cars-Under-1000_f1
by j1elo | 2025-08-11 17:15:31+00:00
Fix cross-organisation "Allow edits from maintainers" #5634

https://github.com/orgs/community/discussions/5634

4 years and counting...

so if you create an Organization to host your project(s), now you cannot enable that maintainers make changes on incoming Pull Requests; something that is very useful and perfectly available for projects that live under a normal username.
by bux93 | 2025-08-11 17:15:32+00:00
I have a very simple todo list, it's essentially the same every day! - check mail - check calendar - check jira - check azure devops board - check Microsoft Tasks - check confluence - check Teams - check home calendar - check home e-mail - check signal - check whatsapp - check client e-mail - check client jira - renew prescription for benzos
by incomingpain | 2025-08-11 17:15:59+00:00
I have public open source projects on githubs that collect stars.

I'm currently working on a new project(my first big one from scratch using LLM coding), and using a few open source library. 9x under MIT. 2x BSD 3 clause, and 1 apache 2.0.

None of them are copyleft? I didnt do that intentionally. I dont know what i plan to license it; I typically go gpl. It's private until I decide i guess.

My big 'think differently' is that i gain a bunch of responsibility for the project. Do I want that? Am i ready for this long term commitment?
by jonahbenton | 2025-08-11 17:16:05+00:00
What you are actually talking about is a situation where you have moved higher up on the consulting value chain. Your client probably has trust for you and almost certainly does not understand that the thing they want you to do, in the way you understand it, would take 2 years. (A SAAS play almost certainly has to have something out in the market in 3 months, from a business perspective.)

Moving higher in the value chain means instead of you doing things that the client well understands the dimensions of, you are now doing something they don't understand the dimensions of. This is a critical and risky point. If you dive into implementation, they are going to be unhappy.

To serve them well, you have to now understand what they do not understand, and what is actually important to them. Almost certainly timeframe is important, but there will be a nuanced balance between 3 points of the triangle- time, features, cost- and you/they can only control two. The third is dependent on the others.

Upon eliciting more about what is actually important about the business context and opportunity, you help them most by presenting a strategy that incrementally and sufficiently delivers what is most important to them in the order of importance in the timeframe that matters.

Whether or not they know it, this is a strategic planning engagement first, before it is a implementation engagement.

And maybe you learn that cost is not an issue, they have critical needs in terms of features and time, so- you or they need to find additional resources and then manage them through implementation. Acting in a program management capacity over additional resources brings its own challenges, and it brings its own benefits. This is the transition from solo contracting to consulting. This profit margin on less expensive resources' time is how the money is made in consulting.

HTH.