MurphyA/hacker-news huggingface dataset:
by tbrownaw | 2025-04-25 00:28:55+00:00
Meh. If it does eventually go away, it wouldn't be the first time I've switched editors. Which turns out to not actually be all that hard to do.

> Is it individualism? That they only consider their own narrow short-term interests, and have become blind to collective problems?

What collective problem, that someone might have to unexpectedly burn a weekend writing a new editor? That {emacs|vim} isn't popular enough? That people might have to go install openjdk in order to start using eclipse?
Show HN: Faasta – A self-hosted Serverless platform for WASM-wasi-HTTP in Rust
by alexboehm | 2025-04-25 00:31:05+00:00
I've just released an early version off my project I've been working on for a few months now and would love some feedback.

https://github.com/fourlexboehm/faasta

I was surprised there isn't yet an open/source and standards compliant way to host wasi-http functions in a way that takes advantages of WASM, a multi tenanted application.

If you're not familiar with wasi, Compared to something like AWS Lambda, this approach is much more efficient as a single process can serve 1000s of function invocations concurrently and asynchronously, instead requiring an entire VM.

This is still early days for the project, but feel free to download the cli utility with cargo install cargo-faasta.

Feel free to test deploying functions on my hosted instance at https://website.faasta.xyz.

The service is free to use and currently supports deployments via GitHub OAuth, with a limit of 10 functions per GitHub account.
by Arian81 | 2025-04-25 00:31:09+00:00
This was a hackathon project so we prioritized core features. We're going to add more features soon.

I looked at the gothub, I'm not fully sure their approach but if they're just scraping the data you hit rate limits pretty fast and you'd have to use proxies. They also don't seem to have full feature parity with Github which is our end goal.

In terms of self-hosting we will add instruction but our vision is mostly people using our hosted version. A lot of the optimization comes from the caching.
by rs186 | 2025-04-25 00:31:43+00:00
Not sure it's related, but recently I tried to ask Google maps to find a way to a train station, and it confidently set the destination to the exit of a nearby highway. Yes, I double checked that I was using driving navigation, and it expected me to stop the car in the middle of the traffic.

And I have no idea what to do about this.

P.S. I never had good experience with reporting errors. Sometimes they are rejected despite absolutely being correct, or they end up having no effect at all.
by grepfru_it | 2025-04-25 00:32:21+00:00
Simply receiving mail does not make you a resident. You must establish residency and that is being allowed access to the home, the understanding that you are leaving belongings behind with the ability to access them later, how long you have stayed, and maintaining things like utility bills. A lease is a contract that clearly establishes the guidelines between two willing parties. Absent that, the definition of residency is typically delineated in your state landlord-tenant laws.

Disclaimer: in the USA
by jumploops | 2025-04-25 00:33:11+00:00
These are great tests, thanks for sharing!

And you seem to be right, though the only reference I can find is in one of the example images of a whiteboard posted on the announcement[0].

It shows: tokens -> [transformer] -> [diffusion] pixels

hjups22 on Reddit[1] describes it as:

> It's a hybrid model. The AR component generates control embeddings that then get decoded by a diffusion model. But the control embeddings are accurate enough to edit and reconstruct the images surprisingly well.

[0]https://openai.com/index/introducing-4o-image-generation/

[1]https://www.reddit.com/r/MachineLearning/comments/1jkt42w/co...
by hedora | 2025-04-25 00:34:10+00:00
I just use the OSS vs code builds at home. (Work uses vscode).

Ever since I got remote mode working, I haven’t noticed any missing functionality I care about. (I also haven’t tried installing extensions for the pile of commercial services work uses, and that I wouldn’t pay for anyway.)

Edit: Since cursor now has near infinite VC money, perhaps they should fund a few open source devs to work on those forks. Why should they get a free ride?
by swatcoder | 2025-04-25 00:35:07+00:00
Really cool and thorough work! Thanks for sharing!

My own first intuition is that it's not actually a data problem at all, and that "Google Maps has no concept of.." might simply reflect the ongoing, enshittening, transition from structured "concepts" to ML "vibes" for products like Google's.

It's not that the underlying maps data store has the addresses wrong, but there's a layer between the input field and the result generator that's statistically deciding you mean something besides what you explicitly enterred and is giving you a route to a silently "corrected" address.

We've seen that happening more and more in Search for years, silently ignoring keywords and directives without a "did you mean" callout, and it would seem natural for some product owner to be pushing an equivalent initiative in Maps. Aggregate metrics move the right way, so the company is happy, but of course the actual product experience sees a fractal failure pattern that nobody can quite address but makes results less and less reliable.

I'd love to be wrong, though, as I think this would be a terrible advent for something that can be life-critical like a popular mapping tool.
by lithocarpus | 2025-04-25 00:36:08+00:00
None of the inputs required for plants to grow require toxic pollution or destructive extraction.

Of course humans can bring in toxic or destructive inputs to try to favor certain plants over others, or humans can do other non destructive things to favor certain plants over others. Or humans can step aside and let the plants do their thing which will create abundance too. (I like the middle of these three.)

Also, trees provide far more value than timber alone.
by netsharc | 2025-04-25 00:37:21+00:00
Same here... around 2-3 years ago the driving route out of my neighborhood changed to always be down a set of (human-only) stairs. After a while it did change back, but it's not trustworthy anymore.

Soon we can tell the younger generations that when we were young, Google was almost magic, it could find the most obscure stuff.. nowadays, not so much.
by philocalyst | 2025-04-25 00:37:37+00:00
There is not, infat is subject to the limitations of Apple's API for setting handlers, which do not support passing in any data that an application could work with. If you wanted to, and have the time, I would recommend setting up a wrapper with https://github.com/sveinbjornt/Platypus with applescript. Then you could make an alternate for whichever mode you please and set it as an opener using infat. Clunky but functional.
by aethr | 2025-04-25 00:37:43+00:00
In the logistics industry the commonly held wisdom is that there really isn't any accepted system for "how street addresses work". Different countries have completely different systems, and even within a country there are often many different conventions.

The thing that really matters in delivery is whether the address on the consignment has enough information for an operator to complete the next leg. By the time an item makes it to the region where the delivery address is situated, the local operators usually have enough understanding of the local system to get the item to its destination.

Even if the city in the article has a well defined system, it's probably not feasible for a global product like Google Maps to understand and encode every regional system. This is the problem that geocoding schemes (what3words, etc) are meant to solve, creating a single system that applies globally. But like many "rational" systems that attempt to replace entrenched practices, they struggle to gain traction.
by rglover | 2025-04-25 00:38:31+00:00
This is the paradox of the post social media world. I see a lot of mid-tier talent—in all sorts of disciplines/industries—being elevated, while what I personally consider the "greats" get a fraction of the attention (e.g., this designer who I love and have bought stuff from but seems to be a relative unknown [1]).

The book "Do the Work" explained it well: "The amateur tweets. The pro works." People who fit into the Shell Silverstein "I'm so good I don't have to brag" bucket aren't as visible because they're working, not talking about working.

Something fairly consistent I've observed: the popular people you see tweeting and on every podcast are likely not very good at what they're popular for.

Sometimes there's overlap, but it's the exception, not the rule.

[1] https://xtian.design/
by rnd0 | 2025-04-25 00:38:43+00:00
Basically we've seen this movie before -look at the trajectory OSX took. As far as I know, it's not really possible to build a useable pure darwin installable OS. Puredarwin itself is stuck in whatever was released in 2018 or earlier.

Like Darwin, there may be an 'open' skeleton that vscode hangs upon, but all of the things that make it useful and attractive are being increasingly pulled behind paywalls.

I'm pretty sure most of us saw this coming a mile away. I've played a little with VS Code here and there but never put a lot of time into it because I'd rather invest my time in things I know will be here in 2035 -like vim/neovim.
by cozzyd | 2025-04-25 00:39:10+00:00
I've noticed some really strange lapses in transit directions as well, though there it might be more directly blamed on the source.

Confusingly, for example, Google thinks it sometimes takes like 20 minutes for the metra electric to go from Van Buren to millennium stations (a distance of perhaps half a mile). What I believe is happening is it's using the departure time of the train from millennium station (it will layover for 15 minutes or so, presumably) as the arrival time.
by Roguelazer | 2025-04-25 00:40:09+00:00
It's been a bit more than that; about four years ago they started using machine-analyzed satellite photos to override street geometry in my neighborhood and decided that a parking lot is a through street; since then, nobody who uses Google Maps can get to my house because Google Maps directs them to drive down that parking lot (which has a brick wall in it and is not a through street). I've filed this as a data issue maybe a half-dozen times and it gets fixed and then breaks again a couple of months later in the exact same way. Drives me crazy. OpenStreetMaps and Apple Maps are both correct.
by throwup238 | 2025-04-25 00:41:05+00:00
> With all possible respect to OP, I find this all very hard to believe without additional evidence. If nothing else, I don't really see a military application of this API (specifically, not AI in general). I'm sure it would help them create slide decks and such, but you don't need extra special zero moderation for that.

I can't provide additional evidence (it's defense, duh), but the #1 use I've seen is generating images for computer vision training mostly to feed GOFAI algorithms that have already been validated for target acquisition. Image gen algorithms have a pretty good idea of what a T72 tank and different camouflage looks like, and they're much better at generating unique photos combining the two. It's actually a great use of the technology because hallucinations help improve the training data (i.e. the final targetting should be invariant to a T72 tank with a machine gun on the wrong side or with too many turrets, etc.)

That said, due to compartmentalization, I don't know the extent to which image gen is used in defense, just my little sliver of it.
by little_ent | 2025-04-25 00:41:10+00:00
I did a project on this in like 2010 as a student hobby project. It wasn't accurate, but I also had no idea what I was doing. I mostly did it in a naive way, where I mapped out signal strengths in various rooms (it was dorm floor, 2 rooms shared each) and then trying to figure out where I was based on it. As a non-CS student I thought it was cool......
by 3np | 2025-04-25 00:41:48+00:00
That submission is dead and was unvouchable at the time of duplicating comment.

Calling out a dupe comment[0] in this context is noise - no need for that either.

[0]: It already seems established that we don't do that for dupe submissions to avoid polluting the thread, which I guess is why you sniped the comment instead of the submission itself?
by contr-error | 2025-04-25 00:43:48+00:00
Thanks for taking the time to spell this out and sorry for making it necessary. As it happens, I thought the product looked cool, so a belated congratulations to the founders, and an apology to frabonacci! I'm glad there was a benign explanation for what I was seeing, and I'm a little disappointed in my lack of imagination. Dead internet may be coming, but it's not here yet ;-)
by scarface_74 | 2025-04-25 00:44:45+00:00
I’m not saying it’s logical. I even said that as a hypothetical manager, I would fight for the junior to get paid market wages. But HR sets the budget. I have to work within the framework I have.

Yes I know it’s insane that a manager can’t get the budget to give raises. But can get one to hire someone new at prevailing market rates.

Given those are the facts, I had to aggressively job hop between 6 jobs between 2008-2020 to get the money I wanted after staying at my second job for nine years getting 3% raises.

Now at 50 on my 10th job, I can optimized for different things.

How are you going to convince HR or the PHB that their policies are insane? As a manager or a team lead, your job is to create processes to make developers interchangeable “resources”.
by stass | 2025-04-25 00:45:09+00:00
SailRhythm is a bit WIP, so didn't want to share too early!

Thank you so much for the detailed feedback. I do have plans to implement wind flow visualization and have a way to visualize forces as well. Controls a bit tricky to do, but this is definitely something I've been pondering. As you said, at certain headings the changes sometimes are too small to perceive.
by ipaddr | 2025-04-25 00:45:22+00:00
How do they work? My understanding is each 5 characters are tokenized and assigned a number. If you take gpt2 it has 768 embedded dimensional values which get broken into 64 which creates 12 planes. When training starts random values are assigned to the dimensional values (never 0). Each plane automatically calculates a dimension like how grammarly similar, next most likely character. But it does this automatically based on feedback from other planes. That's where I get lost. Can you help fill in the pieces?
by hedora | 2025-04-25 00:45:30+00:00
JB Smuckers does. They lobbied hard for tarrifs and donated heavily to Trump.

Imported jam like Bonne Maman has been killing them. They claim it’s due to unfair pricing or something, but I suspect it’s because of the HFCS, trans fats and other crap they’ve put in their products over the years.
by smcin | 2025-04-25 00:47:21+00:00
It's in general very negative; it's only "positive feedback" in the ultra-narrow technical sense wrt reinforcing the compulsive behavior, which is negative to the user, negative to the user's wellbeing, friends, family, negative to society.

My analogy to reinforcing any other compulsive damaging behavior stands. It's not "positive feedback" to the dealer or casino.

Let us not let our words do the thinking for us, as Orwell cautioned.
by lcolucci | 2025-04-25 00:47:36+00:00
Thank you! Very much agree that we need to improve speed to make the conversation more comfortable. Our target is <2sec latency (as measured by time to first byte). The other building blocks of the stack (like interruption handling, etc) will get better in the coming months as well. In 1 year things should feel like the equivalent of a zoom conversation with another human.
by bcrl | 2025-04-25 00:48:35+00:00
PA-RISC clock speeds were relatively low for the time of their introduction. For example, the PA-8900 was launched in May 2005. The low end Athlon 64 of May 2005 was clocked at 2.2GHz (and eventually hit 3.2GHz) versus the PA-RISC top clock of 1.1GHz. You can always build a larger L1 cache in the same process tech if you're willing to sacrifice clock speed sufficiently.
by gamescr | 2025-04-25 00:49:42+00:00
AI can't play a Zork-like! Prompt:

> My house is divided into rooms, every room is connected to each other by doors. I'm standing in the middle room, which is the hall. To the north is the kitchen, to the northwest is the garden, to the west is the garage, to the east is the living room, to the south is the bathroom, and to the southeast is the bedroom. I am standing in the hall, and I walk to the east, then I walk to the south, and then I walk to the west. Which room am I in now?

Claude says:

> Let's break down your movements step by step:

> Starting in the Hall.

> Walk to the East: You enter the Living Room.

> Walk to the South: You enter the Bathroom.

> Walk to the West: You return to the Hall.

> So, you are now back in the Hall.

Wrong! As a language model it mapped directions to rooms, instead of modeling the space.

I have more complex ones, and I'll be happy to offer my consulting services.
by api | 2025-04-25 00:49:53+00:00
Maybe the moral is: before starting a venture like others in the past that failed, work out from first principles as much as you can whether the enabling technologies or other circumstances in the world have reached some kind of tipping point that makes it different this time.

It probably won’t be different this time unless something has changed. “I’m just that good, I will out execute everyone before me” is probably BS. The people before you were probably not lazy or dumb, it just wasn’t time.
by 0x5f3759df-i | 2025-04-25 00:49:53+00:00
That’s part of it, you can certainly optimize your profile for better chances but the medium is the message.

Most things that women find attractive in men are not things that are easily highlighted via a few photos and a bio unless you’re in the top tiers of physical attractiveness. And outside of dating apps women don’t generally prioritize physical attractiveness to the same degree men do. But dating apps put that front and center as the main criteria for matches.

I’m happily married to someone I started dating after almost a year of being in the same game night group and there’s no way we would have ever connected over the apps, because you’re not going to easily connect over shared humor and compatible personality on the apps.
by phlakaton | 2025-04-25 00:49:59+00:00
I am keenly aware that virtually every acquaintance of my age is connected to me via Facebook. If it disappears, they all disappear. There is no replacement. There is no backup plan.

That being said, I've already cut Facebook out of my life years ago for sanity. So really, I'm just mourning what's already all but gone in my life.
by Bender | 2025-04-25 00:50:20+00:00
I fed about 110 deer during this last winter. I wanted to put something reflective on them and the senior game warden said no. There is very little I am permitted to do for them. I am not even permitted to protect them from predators. I can not put a sign next to the highway to watch for them, only the department of transportation can. I kept them off the highway all winter but mid spring they go their own way, mostly into the mountains but about 4 or 5 packs cross the highway. People think they are dumb but they just have incredibly poor depth perception and cars are much quieter these days. Noisy trucks and motorcycles will make them run back to me. EV's will need a sound system that makes them sound like a big-rig with jake-brakes and straight pipes. Let's make it happen.
by kccqzy | 2025-04-25 00:50:48+00:00
If the author can use the Google Maps feedback tool to get the errors fixed, I'm pretty sure somewhere on the internet someone with malice can also use the same feedback tool to place the address at the wrong location. The only safeguard is probably a low-paid contractor in India reviewing these manual suggestions.

One year ago the Elizabeth line disappeared from the maps in London. There are many Reddit posts about this such as https://www.reddit.com/r/LondonUnderground/comments/1be01n3/... and https://www.reddit.com/r/LondonUnderground/comments/1b0xxb0/.... I asked a friend who worked at Google and they said that it was because some poor workers in India accidentally hid it while fixing something else.
by egypturnash | 2025-04-25 00:50:56+00:00
All those photos and videos cost bandwidth, and that ain't free.

But the number of people willing to pay for their accounts on this stuff is vanishingly small.

So either you run this as a side project and accept that it's losing money, or you start running ads. And the moment you start running ads is the moment your most profitable choice becomes slowly turning your site more and more addictive, so that people spend more and more time on it and see more and more ads.

(Or you can keep the place small and constrained to people who have a high chance of being able to kick some money in for the bills, I'm only paying about half my Mastodon instance's fees because of making this choice.)

Or you can create a huge societal shift where we decide that having non-profit social sites is a good thing, and that they should be funded by the state, even if many of the views on them contradict the views of the giant bags of money pretending to be humans who are currently in control of the country. Ideally this societal shift would make it much harder for these giant bags of money to exist, as well.

Oh also getting people to stick around on a site that's not built to be addictive is surprisingly hard.
Ask HN: How did Alphabet crush earnings while so many others are cutting costs?
by givemeethekeys | 2025-04-25 00:51:26+00:00
Alphabet released their quarterly earnings report today and it came in much higher than expected.

This got me thinking:

- How did analysts miss things so badly?

- How do you cut through the fearmongering?

- Why do you think people are valuing Alphabet more like a stock with low growth potential?
by frollogaston | 2025-04-25 00:52:22+00:00
Even following the $, there was a case for keeping Facebook social. Users are valuable, and networking retains them, otherwise Facebook has nothing over competitors like TikTok.

I'll bet Zuck considered that. Maybe he figured upfront money was more important, especially for acquiring competitors like Instagram and sorta WhatsApp. He might be right, hard to tell.
by mancerayder | 2025-04-25 00:52:43+00:00
That can be a red flag for me, as a hiring manager (not withstanding what you're replying to that I wrote). But I don't see it as loyalty, I see it as, shit, will this person quit after two years, I need long term types. It takes a while to learn the infrastructure and people get ever more skilled and useful. However, if they're new to their careers, you kind of need to skip town every two years because, at least in financial services, they only pay if you quit, that's how they value your worth. Consider: new hires are ALWAYS better paid than people who stay year after year.
by casey2 | 2025-04-25 00:53:25+00:00
Complete nonsense, they just have a bot that optimizes for engagement, engagement doesn't equal longevity or increased revenue volume over some number of years. Nor does engagement mean that it's what you want. If someone walks up to you on the street, gets in your face and start assaulting you and you engage is a fight does that mean you "wanted" to get into a fight?

This is like an old school forum optimizing for flamebait threads, it's clearly not going to work. The major problem is that while advertisers love engagement they hate toxic content, low quality content, violence, drugs, porn, illegal activity, extremism, bots, trolls, etc

Eventually the media will build some story and the bottom will fall through, this process is just slower than usual because users are siloed into bubbles (like if you report a racist video they will show you much less, but there are still tons of people watching tons of racist videos and getting ads)