MurphyA/hacker-news huggingface dataset:
by Moto7451 | 2025-04-18 13:48:25+00:00
I’m not sure of the perspective of the OP but his comment hits home in that a common theme for the past ten years of my career has been “let’s move something to X, Y, and Z because that’s what Google says you should do.”

Note that Google doesn’t outright define an architecture for anyone, but people who worked at Google who come in as the hot hire bring that with them. Ditto for other large employers of the day. One of my mentors had to deal with this when Yahoo was the big deal.

In some cases, when abstractions are otherwise correct, this hasn’t been a big deal for the software projects and companies I’ve been involved with. It’s simply “there’s an off the shelf well supported industry standard we can use so we can focus on our customer/end goal/value add/etc.” Using an alternative docker runtime “that Google recommends” (aka is suggested by Kubernetes) is just a choice.

Where people get bit and then look at this with a squint, is when you work at several places where on the suggestion of the new big hire from Google/Amazon/Meta/etc, software that runs just fine on a couple server instances and has a low and stable KTLO budget ends up being broken down into microservices on Kubernetes and suddenly needs a team of three and doesn’t provide any additional value.

The worst I’ve experienced is a company that ended up listing the cost of maintaining their fork of Kubernetes and development environment as a material reason for a layoff.

Google’s marketing arm also has made deals to help move people to Google Cloud from AWS. Where I am working now this didn’t work to plan on either side it seems so we’re staying dual cloud, a situation no one is happy about. Before my time there was an executive on the finance side that believed Google was always the company to bet on and didn’t see Amazon as more than a book store. Also money. Different type of hubris, different type of pressure, same technical outcome as a CTO that runs on a “well Google says” game plan.

At the end of the day, Google is a big place and employs a lot of people. You’re going to have a lot of individuals who experience hucksters trying to parlay Google experience into an executive or high ranked IC role and they’re going to lean on what they know. That has nothing to do with Google itself, but their attempts to pry people away from AWS are about the same flavor from my personal experience.
by sgarland | 2025-04-18 13:48:39+00:00
I thought the current recommendation was to not have multiple OSDs per NVMe? Tbf I haven’t looked in a while.

I have 3x Samsung NVMe (something enterprise w/ PLP; I forget the model number) across 3 nodes, linked with an Infiniband mesh network. IIRC when I benchmarked it, I could get somewhere around 2000 MBps, bottlenecked by single-core CPU performance. Fast enough for homelab needs.
by ndiddy | 2025-04-18 13:48:45+00:00
I would highly recommend reading the decision. The two markets defined were publisher ad servers (i.e. Google's DoubleClick for Publishers) and ad exchanges (i.e. Google's AdX). Google behaved anticompetitively in both of these markets.

DoubleClick for Publishers placed restrictions on how publishers could work with non-Google ad exchanges and tilted things in favor of Google's exchange. Third-party exchanges weren't given information about the specific impression before bidding and an advertiser bid submitted on AdX could win even if there was a higher bid submitted on a third-party exchange. DFP also banned publishers from setting higher price floors for AdX than for third-party exchanges, but allowed setting higher price floors for third-party exchanges than for AdX.

In response to Google's unfair ad auctions, publishers eventually started using "header bidding", a technique for getting real-time competitive bidding from multiple ad exchanges. However, Google still controlled the largest ad-buying platform, DV360. DV360 was the top buyer on every third-party ad exchange in addition to AdX. Google modified DV360 to automatically lower bids submitted to third-party ad exchanges such that they were always below an advertiser's maximum budget. When the publisher ad server received the bid, it would use it as the floor price to solicit more bids on AdX. DV360 would then bid the publisher's maximum budget via AdX, taking the win away from the third-party exchange.

The decision also goes into why ad networks are not a substitute for the combination of publisher ad servers and ad exchanges: "Although ad networks are another tool for connecting advertisers to publishers, the sophisticated publishers who receive the majority of open-web display advertising revenue do not view ad networks as substitutes for ad exchanges because ad networks offer very limited control and are unable to place bids from disparate demand sources in competition with each other." The government never claims that Google has monopoly power in the publisher-facing ad network market (i.e. AdSense).
by arunabha | 2025-04-18 13:49:01+00:00
I can understand your position intellectually. Certainly, examples of right wing views being met with hostility can be found. But I hope you realise that whataboutism simply perpetuates the very behaviour that your are opposed to.

If you are opposed to conservative voices being suppressed, the surely you see the problem with the opposite kind of speech being specifically targeted by the president of the United States?

If, instead you would like to see right wing speech being free, but are ok with liberal voices being suppressed, then isn't your position hypocritical?
by subjectsigma | 2025-04-18 13:49:28+00:00
It has actually disappeared. The culture the author grew up with is dead and it’s not coming back.

He says in the article that he felt both like he was on the forefront of technology and that he had control over it. Now being on the forefront of technology means staring right into existential horrors like AI, global warming, predatory consumerism, and the death of privacy. You can’t just go back to pretending 8-bit computers are new and the future is bright.

The author wrote a short piece that was 90% about his feelings; incredible to me how many people in the thread simply ignored that and went right to criticizing technical inaccuracy
by fc417fc802 | 2025-04-18 13:51:44+00:00
I don't think that's quite what's happening, I think the phenomenon in question is occurring primarily within a specific age group, and I think it doesn't correlate with porn availability or consumption.

If X predates A by a long time then any attribution of A to X is going to need extensive evidence.

I think the phenomenon you refer to has to do with politics and culture. It's loosely related to the pendulum swinging back against DEI type stuff. Depending on your political persuasion you might replace "bitter misogynists" with something like "angry cynics".
by echelon | 2025-04-18 13:51:45+00:00
This is an awesome license. More products should be source-available like this.

This is what sustainable "equitable open source" looks like. It keeps the team that built the product able to monetize, but it does so without harming or killing the community. The community has full access to the code and can modify it, make money from products made with it, and can presumably take over if the originating organization dies.

The company can choose which services to offer for free and which ones to charge a premium for. Cloud CI/builds and hosting seem like good monetization levers while leaving the engine and editor completely free of charge and open for development and modification. You can build a sustainable lifestyle business this way.

Database vendors should use licenses like this to prevent Amazon from stealing their work and bleeding their cash flow.

Redis and Elasticsearch should have done this before Amazon cloned their products, started making bank on managed versions, killed their monetization efforts, and turned their communities against them.

Matt Mullenweg should have done this instead of throwing a fit.
by Volundr | 2025-04-18 13:51:54+00:00
> Transactions like full user flows start to finish, or 1 transaction = 1 post/get and 1 response?

For most applications we are talking closer to 1 transportation 1 web request. Distributed tracing across microservices is possible, the level of extra effort required depends on your stack. But that's also the out of the box, plug and play stuff. With lower level APIs you define your own transactions, when they start and end, which is needed for tracing applications where there isn't a built in framework integration (e.x not a web application).
by bufke | 2025-04-18 13:52:30+00:00
Hello, ping me (GlitchTip lead) if you want to collaborate. Your stack is also Django. I'd be open to simplifying - we could probably make Redis optional. I have an experimental script that runs celery and Django in one process. But I think Postgres is a must have. So that gets down to two. My hope is that GlitchTip works for super small use cases and scales with minimal thought required.
by linsomniac | 2025-04-18 13:52:39+00:00
TL;DR: Not so much "gave up" as "never tried" because I was scared away by 16GB RAM requirement.

FWIW, we've been self-hosting 2 instances (and purchase a third hosted instance), for, it looks like 8 years now, and it's had a few small bumps but hasn't been too bad. Our instances are running with 20GB of RAM, so pretty small. ~90% of updates have gone smoothly, which leaves 10% of updates that have had some sort of problem. Solutions have been found in the issue tracker in all our cases. We are a little afraid of doing updates, but do them every couple of months.

Sentry is an amazing piece of software and it is fantastic that they offer a self-hosing version, and all things considered it is a fairly easy self-host.
by kollumba1212 | 2025-04-18 13:53:05+00:00
Hey HN,

I made Droidrun, an open-source tool that lets AI agents execute tasks directly in Android apps by mimicking human interaction.

It allows you to build agents that interact with Android UI elements using natural language prompts or goals.

This enables you to design custom mobile app automation and scraping functions without needing specific APIs or complex reverse engineering.

I think a lot of people are going to try to make their own mobile agents from scratch, so the idea is to provide the groundwork/library for the hard parts, so developers don't have to repeat these steps:

Parse Android UI structure in an LLM-friendly way (identifying elements, states, descriptions). Provide robust primitives for interacting with any UI element (taps, swipes, text input). Create reusable components for mobile agent perception and action.

To better showcase the power of direct UI interaction, I made a few demos on our X and GitHub:

- scroll TikTok and search for cat videos, comment “I love cats”

- Go to Amazon and extract the top 3 headphone products and send them via WhatsApp to Chris

- go on X and make a post: “hello world” We are a team of four members and just opened-sourced this after getting great initial interest

(900+ waitlist signups after 72 hours, and 1.5k Stars on Git in 24 hours after the Github launch)
by unoti | 2025-04-18 13:53:05+00:00
> LLMs lie about their reasoning

People do this all the time too! Cat scans show that people make up their minds quickly, showing activations in one part of the brain that makes snap judgements, and then a fraction of a second later the part that shows rational reasoning begins to activate. People in sales have long known this, wanting to give people emotional reasons to make the right decision, while also giving them the rational data needed to support it. [1]

I remember seeing this illustrated ourselves when our team of 8 or so people was making a big ERP purchasing decision between Oracle ERP and Peoplesoft long ago. We had divided what our application needed to do into over 400 feature areas, and in each feature area had developed a very structured set of evaluation criteria for each area. Then we put weights on each of those to express how important it was to us. We had a big spreadsheet to rank the things.

But along the way of the 9 month sales process, we really enjoyed working with the Oracle sales team a lot better. We felt like we'd be able to work with them better. In the end, we ran all the numbers, and Peoplesoft came out on top. And we sat there and soberly looked each other in the eyes, and said "We're going with Oracle." (Actually I remember one lady on the team when asked for her vote said, "It's gotta be the big O.")

Salespeople know that ultimately it's a gut decision, even if the people buying things don't realize that themselves.

[1] https://pmc.ncbi.nlm.nih.gov/articles/PMC6310859/
by ben7799 | 2025-04-18 13:53:36+00:00
As others have said this is interesting but use of Ultimate Guitar is flawed as the tabs/scores are so bad on that site, very often not even being close to the real chords.

On top of being simplified tons and tons of songs get rewritten with a Capo so people can just play G-C-D shapes, if your analysis doesn't look for "Capo" and then transpose all the chords then you end up overrepresenting the key of G and it's chords. Then very often 7th chords, Sus chords, etc.. all get transcribed down to major chords & minor chords due to the beginner focus. Interestingly he doesn't include 6th chords as their own thing.

To be fair there are tons of songs that do actually use those chords, so they may still end up coming out as the most popular.

I have a grandfathered in lifetime membership to UG that I only had to pay once for. It was cheap so worth it, but I really find the site kind of icky as they are mostly monetizing crowd sourced low quality work and it's very often wrong. And they nerfed their iPad app recently which is really annoying.
by julienchastang | 2025-04-18 13:53:52+00:00
Science organizations operate on shoestring budgets and can little afford disruptions of this sort for grants that have already been approved. Not to mention the fact that the new review criteria may have little to do with scientific merit but on keyword hunting or other opaque processes. As has been mentioned many times in the last few months, government investment in science and technology is critical for the US to remain an economic and military leader, and has garnered broad bipartisan support in the past. Scientific leadership is one of the factors that has made the US a great nation. (Edit: grammar).
by palmotea | 2025-04-18 13:54:01+00:00
> This academic silence also comes after many universities course-corrected following years of administrators weighing in on global and political events outside a school's basic mission. When that practice finally caused problems for institutions, as it did following the Gaza/Israel fighting, numerous schools adopted a posture of "institutional neutrality" and stopped offering statements except on core university concerns. This may be wise policy, but unfortunately, schools are clinging to it even though the current moment could not be more central to their mission.

> ...

> In an age of polarization, parts of society have grown skeptical about the value of higher education. Some of these people are your friends, family, and neighbors.

And that's why the universities are weak, and I don't think the kind of maximum resistance the article advocates for will work. It will just make the universities seem more sectarian, when that sectarianism is at the root of the problem.

It's a fantasy that Trump and MAGA can be defeated by doubling down on the same partisan and sectarian attitudes that both lead to him and failed to contain him. An actual effective response will need an extreme broadening of the tent in a way that should alienate the most extreme partisans (because, for one, that proves the attempt at tent-broadening isn't a sham).
by ksymph | 2025-04-18 13:54:30+00:00
So much lua stuff on HN the past few days, I love it.

Defold is a great engine. It has a somewhat steep learning curve (steeper than you'd expect, anyway) and its fair share of quirks, but more often than not the quirks are deliberate tradeoffs that steer you in the direction of structuring your game well. It really feels like an extension of the lua philosophy of giving you a narrow set slightly odd, but very robust and flexible tools that you build everything else out of.

I'm back to using LOVE2D for general tinkering but a few months with Defold really changed how I approach things. I've been meaning to write up a post about it. Either way though, I'd highly recommend checking out Defold to anyone interested.
by calibas | 2025-04-18 13:55:31+00:00
From my experience playing guitar, the average punk or metal song is almost entirely power chords, while this data says power chords are only 5% of chords in both genres...

I thought maybe there's types of metal and punk that I don't know about, but Wikipedia, LLMs and guitar tab sites all agree with me. Punk and metal is overwhelmingly power chords, so I don't see how the data comparing chord types can be correct.
by TrackerFF | 2025-04-18 13:55:50+00:00
Worked so-so for me. Took a picture from my street, and cropped it a bit to leave out some significant landmark in the distance. It missed by around 500 km, but deduced a lot of things correctly.

Then I used the uncropped picture, and it spent 3 minutes trying to look at the features of said landmark. It get hung up on some similar (and much more famous) island which is even further away from here.

Lastly I used a google image photo of said landmark (which is an island with a lighthouse) - which was quite clear. But it insisted on being the same island as the previous try.
by AstralStorm | 2025-04-18 13:55:51+00:00
It's an interesting way to try to save, and assumes anyone will want and be able to buy it.

And that you will be able to keep the expensive property with expensive costs. Plus compare if living in the expensive vs cheap place gets you more savings...

No, it does not make sense. I can see holding a property for a child, but not as retirement.
by rchaud | 2025-04-18 13:55:59+00:00
This article misses the point of why emails were made interactive in the first place - to satisfy the demands of marketers. 90% of the emails you get are marketing-related. If you get an email that says "4 days left for our holiday sale", that counter will need to be updated if the email is not read on the same day. It's a small, maybe frivolous-sounding use case, but a lot of feature bloat starts out this way.
by nobody9999 | 2025-04-18 13:56:18+00:00
>All these papers miss the fact that our main evidence for dark matter (or something like it) is the cosmic microwave background. I see no mention on how this very convoluted model can reproduce it.

I am not an astronomer, but IIUC (and I may not), the first evidence for dark matter was posited by Fritz Zwicky[0] in 1933 based on the rotational velocities of galaxies, work by Vera Rubin[1] confirmed Zwicky's hypothesis in more detail decades later.

Since then Rubin's work has repeatedly been confirmed.

And while Penzius and Wilson "discovered" the Cosmic Microwave Background (CMB) a few years before Rubin published her data, (again, IIUC) the CMB was not used as a reliable tool to look for dark matter until better quality data was gathered in the 1980s and 1990s.

[0] https://en.wikipedia.org/wiki/Fritz_Zwicky#Dark_matter

[1] https://en.wikipedia.org/wiki/Vera_Rubin#Rotational_curves

Edit: Clarified prose.
by 9dev | 2025-04-18 13:56:56+00:00
> Unless each and every citizens has approved the elected "representative" and every decision they made

But they have, by electing the representatives that ought to represent them, and thereby yield the power to make decisions on behalf of their constituents. If they do no not act accordingly, they will not be elected again in subsequent terms; if they act against the law, they will be fairly tried; and if the laws don't sufficiently capture the reality anymore, they will be adapted. That is how a representative democracy should work. If it doesn't, you have an implementation problem, not a systemic one (admittedly, this is almost a true Scotsman, but still.)

> The state has to be considered a separate entity, one which operate beyond the common man's thinking.

This isn't mutually exclusive. Of course the state has to make higher-level considerations and people in power will invariably be corrupted to some degree, but concluding that the state is your enemy and cannot be trusted is the wrong one, in my opinion. With that attitude, you're just waiting for it to become truly evil so you can say "See? I told you all along." Better to try and shape the state you have into something better while you still can.
by alabastervlog | 2025-04-18 13:57:10+00:00
US produce & meat's already largely regarded as low-quality and dirty in much of the rest of the OECD.

This'll also harm trade, long-term, until/unless it's reversed.

Just noise in the current trade nonsense, but the harm from this will stick around even if all the other tariffs are lifted. Countries will refuse to buy (some categories of) US food, more than they already do.
by metalman | 2025-04-18 13:57:11+00:00
iron, CO², sulfur, water, and related compounds, sounds like there was water with a low ph, which would leach out all sorts of elements from the rocks and "soil" of mars the implication bieng that there was a varity of "soups" possibly condusive for life to occur, or take hold in. and even if not, there are now confirmed surface deposits of elements snd minerals usefull for any potential humans setting up shop on mars.....think, rocket fuel and the elements needed for growing food in greenhouses * still need to find a big pile of nitrogen compounds before getting excited* rocket
by mark_l_watson | 2025-04-18 13:58:06+00:00
BIG-AI does look cool, and supports a different use case. ABACUS.AI takes your $10/month and gives you credits that go towards their costs of using OpenAI, Anthropic, Gemini, etc. Use of smaller open models use very few credits.

The also support an application development framework that looks interesting but I have never used it.
by jboggan | 2025-04-18 13:58:27+00:00
https://www.divessi.com/en/get-certified/freediving https://www.padi.com/education/freediving https://www.freedivinginstructors.com/ https://www.aidainternational.org/Education/AIDAFreedivingCo...

I've only taken the SSI training but I guarantee none of the different freediving organizations will recommend the type of breathing you are discussing, and in fact a large part of the intro course hammers home that you don't breathe that way.
by vlovich123 | 2025-04-18 13:58:40+00:00
One reason Bell Labs is remembered so fondly for the innovations is that they really only benefited the broader world once Bell was broken up.

I’ll also challenge the assumption that these companies only do R&D if it’s immediately profitable. For example, Microsoft and Google both are investing heavily in quantum computers despite the fact that it’s unclear that that is a profitable endeavor (or profitable to be the ones putting the upfront capital so early). Google also has the X moonshot lab that is trying to do similar things to Bell Labs. I think there’s just a lot of romanticism of the golden age when developments were relatively easier because we hadn’t exhausted the low hanging fruit of applied quantum and material sciences.
by freediver | 2025-04-18 13:59:49+00:00
Curious is it no AI or no LLMs policy? Search has used some form of AI since inception.

Are you imagining one switch toggle that would disable it at the team account level (or individual account level - in which case it would theoratically still be opt-in and 'available' like it is now).

Genuinly trying to understand the UX of it that would comply with the policy.
by lores | 2025-04-18 13:59:58+00:00
I misspoke - you would not be able to remortgage and would need to repay the loan when the term expires, or be repossessed. In the UK, most people are on a 2 or 5 years fixed-rate mortgage, after which you don't need to remortgage but really want to, because the variable rate is typically a lot more expensive - so you're throwing even more money into the hole.