MurphyA/hacker-news huggingface dataset:
by MrJohz | 2025-06-13 18:29:16+00:00
But the point is that almost all of the common places where macros are used in everyday Rust could be replaced by reflection. There are exceptions like some of the ones you mention, but these are clever hacks rather than materially useful. Yes, you can write inline SQL and get it type checked, but you can also use a query builder or included strings and get the same effects but in a much less magical and brittle package.

Macros in Rust are primarily a tool to handle missing reflection capabilities, and them enabling other code as well is basically just a side effect of that.
by OJFord | 2025-06-13 18:29:24+00:00
Anker's not really 'buying cheap' IMO, it sort of started that way but quickly got a good reputation and now it's a household name and a brand that will do a recall.

Buying cheap would be the drop-shipped 'brands' that exist for all of 5 minutes. TNAHEK or FGUYJ or similar unpronounceable all-caps nonsense. (Or 'GoodLife' or 'SuccessDream' or something.)
by mrweasel | 2025-06-13 18:30:31+00:00
HP had everything, hardware business, multiple CPU designs, operating system (quite a few actually), they where hiring Linux developers pretty early on, an extensive software portfolio (mostly enterprise stuff that I can do without, but companies bought it) and had I'd say fairly good working relationship with software partners, like Oracle and Microsoft.

Now you have two HPs:

- HPE, pretty much a shell of a company. Maintainers of HP-UX, (former) maker of Itanium servers and caretaker of Cray (but also the company that seems to have misplaced the Irix source code).

- HP, Maker of shitty printer products and expensive toner.

How do you go from having everything to be a joke of a company/companies?
by thaumasiotes | 2025-06-13 18:30:59+00:00
Two thoughts:

- I don't see why it's important to this person that N people start with a total of N^2 dollars. It would seem more natural to have N people and M dollars.

- The piece says this:

> in the long run every possible state is equally likely; we are just as likely to see $9,901 in one person’s hands and everybody else with $1 as we are to see exact equidistribution again.

As stated, this is quite wrong. We're 100 times more likely to see $9,901 in one person's hands and everybody else with $1 than we are to see everybody with $100, because there are 100 different people who might have $9,901 to satisfy that description of the state. It isn't really clear whether the author understands this or not.
by bananapub | 2025-06-13 18:31:06+00:00
this is absolutely one of the last big steps in the fall of america - letting the preferred and loyal plutocrats take positions in the actual armed forces should be horrifying to absolutely everyone that wants a civilian republic to continue beyond the end of this term.

politicians and judges allowing trump to run again was a catastrophe, as was American citizens voting for him to get to have another go.
by Aloha | 2025-06-13 18:31:13+00:00
The issues that killed webOS had nothing to do with its technical merits (which were many) - it instead was a failure of product management.

* The TouchPad was priced too high for a new entrant with embryonic app support.

* It probably needed more development time before going to market, CTO doesnt really make GTM timing decisions.

* Insult to injury, as this fella pointed out - the applications for webOS extended far beyond a tablet, HP threw the baby out with the bathwater.

* They tried to make a strategic shift into software and services without having a great track record of doing those thing, which compounded all of the above, Palm did have some expertise there, but it was still tossed away.
by sonarmd-dev | 2025-06-13 18:31:19+00:00
SonarMD | Senior Data Engineer | Remote (US only, East/Central) | Full-time | $140k–160k + Benefits

SonarMD is a healthcare startup using data to help people with chronic GI conditions maintain a better quality of life. We work directly with care teams to identify early signs of deterioration—so we can intervene before painful flare-ups or ER visits happen.

We’re hiring a senior data/backend engineer to help me (staff engineer) build our data platform from the ground up.

You’ll be the first dedicated data engineer on a small, mission-driven team. There’s no legacy stack—you’ll help architect and implement the systems that turn messy healthcare data (claims, EHR, wearables, patient surveys) into something actionable. The work you do will drive everything from reporting to predictive insights, and shape the foundation for future AI/ML capabilities.

We’re looking for someone who:

- Has built and owned production ingestion pipelines and backend systems - Can design systems and write clean, reliable code in Node/Python - Has experience with AWS (Glue, RDS, Lambda, Step Functions) - Knows data modeling, SQL, and IaC (Ansible/Terraform/CDK) - Likes to collaborate, solve real problems, and make smart tradeoffs in ambiguous situations

Our stack: Node.js, Typescript, Express, Python, PostgreSQL, MongoDB, AWS (Glue, RDS, Lambda, EC2, CDK), Ansible, CircleCI

If you want to build meaningful systems that improve lives—and you like working with autonomy alongside another senior engineer—email me: avespoli@sonarmd.com Send a resume, GitHub, portfolio, blog—whatever shows how you think and what you’ve built. No cover letter needed. Full JD: https://sonarmd.com/join-our-team/
by damascus | 2025-06-13 18:31:34+00:00
My gf and I are the stereotypical software nerd meets astrology girlie (but doesn't take it too far). She likes to do rituals every so often and I've found that it does create a moment of reflection that you can use however you like. The last time we were camping she told me she wanted to do one so I bought some of that fire color changing powder (mostly just fine metal shavings of various types) and then glued a bit of that on some paper and made sort of a paper packet and then I had the whole group write on a packet something they wanted to let go of and then we all tossed them into the fire at the same time and the fire changed colors. It was pretty magical and I scored a lot of brownie points! So you could sprinkle some of that into your jar and just toss a handleful into the fire and watch the magic of your productivity ascend to the heavens. Or, you know, just watch physics at work.
by potatolicious | 2025-06-13 18:31:55+00:00
Agree. I'm sympathetic to the CTO here, but I remember the disaster of the HP TouchPad launch very well - there were multiple fatal errors here that don't seem possible to commit in an 8-week window.

The hardware had basically ~no app ecosystem. That's not a problem that occurs over 8 weeks. The software was also incredibly under-baked, and I'm doubtful that the company pivoted from "this needs more time and should release later" to "full marketing push, press events, and big launch" in that short a time either.

I don't doubt that there was a lot of conflict over strategy with the new CEO, but the framing that all of this happened while he was on the sidelines doesn't seem very plausible.
by refulgentis | 2025-06-13 18:33:51+00:00
It's pretty easy to pattern-match LLM writing even when there's been a lot of work put into it, and it wasn't one-shotted by the LLM.

I bring this up because this is a very smart person, with an interesting story I've been waiting to hear for years, and an important point, but I couldn't read it.

Not because LLMs were involved: whatever, that's fine.

First, I'm reading then get an uneasy feeling when I see the "That wasn't X—it was Y.", which is a tell of GPT 4o at chatgpt.com or 4.1 on API. [^1 for sentences that got my attention]

Then, as I'm reading, I keep getting a weird "attention reset" buzz and I find it hard to follow. I note that there are no less than 15 sections, each 3-5 paragraphs. This is / was unnatural in writing. 0 flow.

Tips I'm taking away for myself:

- Actively read for "snappy" sentences from the LLM, and then actively eschew them -- you can't be familiar with every LLM's tells, but here, I'd try to notice the repeat structure in a completely different, and the cadence of the phrase ("snappy", in my verbiage)

- Marketing-type writing is best helped by an LLM if you can get it to give you individual feedback items that you have to address, or at least, a set of suggestions. Code works well with LLMs because the metastructure doesn't communicate meaning to a reader, there isn't "flow": in prose, the way the text was assembled can be betrayed by the structure.

[^1] A) "This wasn't just a cultural mismatch—it was a fundamental scale and complexity mismatch" B) "This wasn't about buying a struggling phone company—it was our strategic entry into the future of computing platforms"
by JCattheATM | 2025-06-13 18:33:55+00:00
> and commission as a lieutenant colonel in the Army Reserve’s newly formed Detachment 201: Executive Innovation Corps.

'New Executive Innovation Corps brings top tech talent into the Army Reserve to bridge the commercial-military tech gap, with four tech leaders set to join as officers.'[1]

lol. As someone else said in this thread, this is basically stolen valor.

[1] https://www.army.mil/article/286317/army_launches_detachment...
by raattgift | 2025-06-13 18:34:26+00:00
Not sure what you mean; you can't have any mass in a flat spacetime and obey the Einstein Field Equations for a Lorentzian spacetime (because T_{\mu\nu} doesn't vanish everywhere).

There are a variety of types of variable speed of light. If we foliate to 3+1 the usual picture is that c is constant on all spatial slices. Some VSL theories have the same c at all points on a given slice, but introduce a time variation of c. Other VSL theories introduce spatial variation as well (or instead). These families of theories all have significantly different equations of motion or actions from one another (cf. <https://en.wikipedia.org/wiki/Einstein%E2%80%93Hilbert_actio...>). There's no obvious reason why c couldn't relate in a more complicated way to the stress-energy tensor than the Einstein gravitational constant does, but there's also no obvious reason to think such an alternative theory should produce free-fall trajectories similar to those from GR.

In any case, I think you have to choose your function on c, obtain the field equations, decide which energy conditions and constraint equations you want to impose, set appropriate boundary conditions, choose a curve along which to foliate, and run with enough different initial-value surfaces (each of which must satisfy the constraints initially), that eventually an intuition develops. A Will-like parameterized post-Newtonian formalism approach would also be a good idea (<https://en.wikipedia.org/wiki/Parameterized_post-Newtonian_f...>).

Unfortunately I'm unable to guess your choice of "c(m) formula".
by littlestymaar | 2025-06-13 18:35:04+00:00
> but I am assuming you mean diminishing beyond what the scaling laws predict.

You're assuming wrong, in fact focusing on scaling law underestimate the rate of progress as there is also a steady stream algorithmic improvements.

But still, even though hardware and software progress, we are facing diminishing returns and that means that there's no reason to believe that we will see another leap as big as GPT-3.5 to GPT-4 in a single release. At least until we stumble upon radically new algorithms that reset the game.

I don't think it make any economic sense to wait until you have your “10x model” when you can release 2 or 3 incremental models in the meantime, at which point your “x10” becomes an incremental improvement in itself.
by iggldiggl | 2025-06-13 18:35:27+00:00
It's arguable for modern rapid transit signalling systems, because those tend to be a bit more bespoke than mainline railway systems and you might not be able to switch to a different supplier without swapping out all the interlockings, and the trackside and train-borne equipment in one go, but for the trains I don't follow your point – switching manufacturers when ordering the next generation of trains is par for the course, and having the signalling system of your choice plugged into the train of your choice is standard procedure even on rapid transit and light rail systems.
by kreetx | 2025-06-13 18:36:10+00:00
I initially reacted to the root comment with why these kinds of articles often receive dismissive comments. HN is mostly not a medical forum so a typical reader reader isn't going to want nor be able to discuss the technicalities - they just want to know whether to avoid a substance or not. As is often the case, the results are inconclusive, hence the dismissals. (And these dismissals as top comments are also useful for the typical reader as they pretty much want a yes/no verdict and move on.)

But to your points, if there aren't any studies which can show that a compound is dangerous in any meaningful way, why would you want to avoid it? (Given there is a need or purpose, e.g, a low-calories sweetener.)

Also, decisively showing something to be safe is impossible in a similar way that software tests can only show that you haven't found any bugs yet, it doesn't mean there are none. (Off-topic: That's a quote from Edsger Dijkstra, which the following can be added: he is right, but for unit tests - using types, property testing or by running through the entire argument space for a pure function you actually can show that there are no bugs.)
by refulgentis | 2025-06-13 18:37:24+00:00
I went from a college dropout waiter to small town successful startup founder to Google, and Google somewhere between 3-5x'd my comp. I left, after 7 years, due to some nasty stuff.

It's hard to explain and I don't understand fully myself, yet, but there's a point where more money isn't worth some sort of principle you have, and it's a lot lower than I would have thought.*

In their case, I'd imagine having the unencumbered ability to talk (i.e. not needing to worry if HP would come crying if he got a job at Apple and did an interview for Fortune someday) would be worth more than whatever a severance package was on top of years and years of 6-7 figure comp.

This would be especially paramount if you felt current management was completely misguided on decisions you were involved, they were doing the standard corpo forceout maneuver, and you couldn't say anything yet because the #1 qualification for CXO jobs is a history of placing nice / dumb when needed.

* reminder to self: this is also probably the purest answer to my Noogler fascination with how high turnover was, given the company approximated paradise to my eye at that time
by qualeed | 2025-06-13 18:37:33+00:00
He refused the exit package so that he had the option of talking about his experience at the company. It's not like he is compelled to.

Maybe he talked about it plenty in private conversations immediately afterwards, or semi-publicly throughout the years, and you just haven't been privy to those conversations.

Some people, on principle alone, will refuse to sign these sorts of NDAs even if they never plan to talk, simply so they have the ability to do so if they want to in the future.
by onli | 2025-06-13 18:37:54+00:00
It had apps as cards to easily switch between them, useful animations and a completely working gesture control. It was absolutely revolutionary and having to fall back to Android after that was a big step down, until Android incorporated everything from webOS a few years later.

He is right in his analysis I think. The webos devices needed a price cut and time to build an app ecosystem, as evident by the hype around the fire sale and how many people really liked them then.
by whatever1 | 2025-06-13 18:38:08+00:00
Come on, nothing had a chance to compete with the iPhone in 2011. By then Apple had released iPhone 5 (edit iPhone4S), a slick & snappy device with robust app ecosystem that everyone wanted (but most could not afford). There was no place for high end players.

Regardless of that CTOs ability to integrate HP and Palm, whatever they would build, it would be DOA. Unless if they tried to compete with the cheap android devices and race to the bottom for pennies at scale.
by brailsafe | 2025-06-13 18:38:18+00:00
I would go a step further, or to the side, than others have indicated in terms of paying it forward, and suggest doing everything in your power to remain humble, and ideally donate your time (and money if you have an extreme surplus) to people who aren't necessarily just in your field. Spend time making real solid friends in your community, and help them with whatever you can in the ways that they've (not you, unless they are looking for help identifying solutions) identified they need help with. I try to make myself available for helping with random computer issues, buggy old WordPress installations, whatever, whenever I realistically can, and just try to be a welcoming presence and friend. In addition to all the stuff in my field I can do, like helping aspiring juniors get a footing.
by rgbrgb | 2025-06-13 18:38:30+00:00
we exist! I'm working on a semi-productized candidate-side recruiting company right now. I think the gap with current market conditions, that this product could help address, is if you're a new grad. It's just really, really hard to land a job with no experience right now and there are definitely no referral fees (so no candidate-side recruiters to help you with intros).
by PaulHoule | 2025-06-13 18:40:18+00:00
See

https://www.pinterest.com/pin/gary-larson-why-dinosaurs-beca...

Sometimes I tell Mormon missionaries that Quetzalcoatl came to the Middle East after teaching Mexicans how to grow corn and that he's actually from a population of dinosaurs that crashed a space colony into the Earth like they did in the first Gundam series and departed for the Oort cloud.
by redczar | 2025-06-13 18:40:26+00:00
In general I agree. But not in this case. In the “polite” approach what happens is that obviously bad assertions are made and one politely engages but the starting point is such that you are engaged in an attempt to just get to a reasonable place. It’s sort like how combatting a lie is much more effort than spreading one.

My comment above was not for the person who made. I don’t engage with such people. It was for the people who stumbled upon it. I want them to know that there are people who think the comment is ridiculously bad.
by em-bee | 2025-06-13 18:40:35+00:00
my first attempt at using a light theme with gnome-terminal gets me white on white either in the prompt or on the commandline itself. don't have time to debug that now though.

what i was wondering is how the scrollback of tattoy and tmux would interact. normally when you use tmux the terminals scrollback remains unused (which is why alacritty devs thought they don't need their own). but from how tattoy uses the scrollback, i feared that tmux would actually interfere with some tattoy functionality. that's what i am curious about.
by mtillman | 2025-06-13 18:40:36+00:00
The biggest problem there is that several browsers don't want to remember your response of "No" for more than one day. They want you to be constantly tracked. I'd like to be able to tell all browsers, never track my location or send me a notification from any website but that's not what they want. Orion by Kagi is a breath of fresh air in this department.
by eGQjxkKF6fif | 2025-06-13 18:40:48+00:00
Simple. The execs steal all the innovative IP, start new ventures, drain HP dry with its encredible decision making; completely fuck the Linux devs, use their works and contributions to OSS in the new ventures and then new waves of innovation/competition came about and what was settled upon was whatever looked profitable on quarterlies so servers, and printers.

I'm not saying that's what happened. But, it's a capitalistic type world.
by mrweasel | 2025-06-13 18:40:48+00:00
> In real time MetaOshaHelper can identify issues

I sort of doubt that most business would want that. Sorry to latch on to one specific thing in an interesting comment. But just imagine having AI tracking in the workplace, e.g. OSHA violations, violations of building code and workplace regulations in general. You'd have shitty manufactures, builders, trucking companies, kitchens, warehouses and everything in between begging you to stop.
by brudgers | 2025-06-13 18:41:16+00:00
I feel like I owe something more direct to the specific people who shaped my life.

If you owe something, it was not a gift.

If you give something with the expectation of something in return, it is also not a gift.

It's fine to give gifts to people whose cup is full, but it probably won't change their life.

With time, the value from those interactions you actually perceive may not be what you thought you got at the time...or now.

Good luck.
by jermaustin1 | 2025-06-13 18:41:20+00:00
I feel like my wife’s job is AI proof as a Licensed Marriage and Family Therapist, but there might be a downturn that affects how much she can earn, which means I don’t need as lofty ambitions for my future job of “farming” - basically 1-2acres of veggie patches, and couple chicken coops to sell and eat.
by mrpippy | 2025-06-13 18:42:03+00:00
The same day they shut down WebOS, all the unsold hardware was cut to fire-sale prices. TouchPad was $99, and they sold out everywhere at that price.

I bought 2 at the time, sold one and used the other for a while. The hardware didn't feel as nice as the iPad 2, but it was serviceable. The software was neat and the card metaphor arguably is still more sensible than iOS/iPadOS of today. I can't see any way that HP could've been more than a distant 3rd place behind iOS/Android, but it would've been fun to see them try.
by southernplaces7 | 2025-06-13 18:42:17+00:00
>Just put yourself in their shoes - you've been exiled from your country, family and friends, would you not cheer on anyone attacking the regime that caused that?

Yes, you would likely cheer anything that tumbles the regime that caused your miseries. What you likely wouldn't cheer however, are missile and other attacks by an external power against places where civilians are killed. Regardless of how much you hate your country's regime, seeing bombs explode in the country's urban areas will likely make you think of some possible family member of yours being a victim of those bombs. This viscerally goes beyond hatred for your regime.

>Just like if, lets say, North Korea suddenly attacked Russia, I'm pretty sure Ukrainians would cheer for that.

What? This comparison is completely off base. If North Korea attacked Russia, Ukrainians could definitely cheer, but Russians, even those who hate Putin, probably wouldn't. Our debate above has nothing to do with citizens of a third, enemy country's feelings about the regime that has invaded them being attacked by someone.
by ahartmetz | 2025-06-13 18:42:34+00:00
That is really nice to hear, but AFAICS it only means that it may change in the future. Because in current code, it was ~all includes last time I checked.

Well, I remember one - very biased - example where I had a look at a class that was especially expensive to compile, like 40 seconds (on a Ryzen 7950X) and maybe 2 GB of RAM. It had under 200 LOC and didn't seem to do anything that's typically expensive to compile... except for the stuff it included. Which also didn't seem to do anything fancy. But transitive includes can snowball if you don't add any "compile firewalls".