MurphyA/hacker-news huggingface dataset:
by lucideng | 2025-05-07 20:36:53+00:00
> "... it's that much of the country never wanted to pay this toll, and that's what makes the rest of us angry."

Thats a good observation. I wouldn't say I had it completely backwards, after thinking on it, I still feel that many people can't/won't get past their anger and that prevents them from paying into the toll. You didn't specify why they don't want to pay into the toll and anger/resentment could be part of that.

> "People have made decisions to actively harm people I love, and they cheer it on to my face. This is not an emotion, it's a fact."

Does that fact make you angry? Emotional? I suspect you are passionate about the issue. Wouldn't your feelings towards your loved ones and the harm done to them galvanize your stance and give you a sense of conviction? If so, why aren't you doing more to help them, don't you care? Why are you on hacker news talking to some rando instead picketing for your cause, raising awareness and funding?

Apologies, I was being intentionally abrasive, trying to make the point that it is relatively easy to fan the flames of someone's passion into outrage. One can be supportive and encouraging about it and push you towards that conviction/outrage, but it takes more time. If one were to be an ass about it, I bet a dollar your conviction/outrage would be near instant and an order of magnitude greater.

Passion is healthy. Outrage is not. With passion, you are happy with yourself and your effort, perhaps a "live to fight another day" mentality. When you slip into outrage, you are never happy until YOU get what YOU want.

So, if given the choice to feed a group of people, but some of them hurt your loved ones, what do you do? What if it's their kids?

Do you feed the people you hate? Weigh the options? Figure out the percentages? Try to heal? Find a way to exclude the offenders? Or do you just bail completely? Do they have to be near death before you'd offer help? I gander the result depends how outraged you are.

My point is that the more outraged you are, the more morality and validity go out the window, and less likely you are to donate to a school to pay off lunches because you might be doing something to benefit someone you disagree with.

The "vague sense of union" we had was the social tolls that we paid. Like universal praise for donating school lunches. But in today's world, you'll be criticized for donating to the wrong school because there wasn't X, Y or Z. You'll be shamed, maybe doxxed, hated and maybe even physically assaulted. All because an outraged group or person felt like something was taken from them.

So, my model of the world isn't that every view "is equally valid, moral, and unworthy of emotion", it's an awareness that emotions greatly affect people's judgement around validity and morality, for better or worse, and that needs to be accounted for.
by ordu | 2025-05-07 20:36:57+00:00
> If the practitioners haven’t adopted what you’re offering for 50+ years, that thing can’t be good.

I wouldn't trust opinion of practitioners. Not after they have chosen javascript and, God forbid, PHP. Practitioners choose not what is inherently good, but what is popular. It is a very practical choice that brings a lot of benefits, so it is just practitioners being practitioners. It can be good or bad, I don't care now, it doesn't matter for my argument. The issue that a good thing can be overlooked by practitioners for decades, because there is nothing popular giving them this thing.
by alistairSH | 2025-05-07 20:37:04+00:00
That works pretty well for a full-time student, but two points...

- If you're working/raising a kid/whatever, you don't necessarily have the time to drop into classes that might be full. There is likely a non-zero number of people who see their preferred section is full and don't move beyond that (people taking one-off classes, or slowly working through a professional certificate).

- That's a lot of extra mental bandwidth for all involved. Yeah, it works, but life would be better if it wasn't the norm.
by taylodl | 2025-05-07 20:37:41+00:00
Development of Smalltalk started in 1969, and its first release was in 1972 - which is well before 1976. As far as whether Kay invented objects, no, Simula was released in 1967, well before development of Smalltalk had started. But Kay was the one to popularize objects as we think of them today.
by anon291 | 2025-05-07 20:37:47+00:00
> It just means I enjoy doing something that burns a lot of calories.

This says something about your personality. I tend to like active people for example. I find it hard to sit still. If you liked sitting and doing anything we would not be able to be friends.

This idea that your physical activity and physicality have zip-all to do with personality (i.e., the brain-in-vat model which is so common amongst the tech crowd) is the root cause of all this equivocating
by sneak | 2025-05-07 20:38:13+00:00
There is nothing to suggest that people who want to measure (and perhaps increase) their publishing reach are “tying [their] self-worth to how much attention [they] think [they’re] getting”.

This is sort of like assuming everyone who is taking photos at a tourist attraction is doing so to show off their holiday for social status.

If your site or content is truly valuable, it is a public good to monitor, analyze, and improve upon its reach and usability.
by SayItAintSo2 | 2025-05-07 20:38:21+00:00
This is easy money for schools, students and faculty. Everyone except the taxpayers are making money. I taught at a CC and this went on for years-real students enrolling and not attending, false identities enrolled, no mandatory drops for students not attending or doing work. Why? Well, between Pell grants, scholarships and other grant sources, "students" are making 10-30K tax free, the school keeps all the payments if the "student" stays enrolled through census date as well as keeping all of their grant money, indirect and directs on TRIO grants, etc. Faculty sign these students out after the census date, thus having an EASY class(and breaking the law--that form requires a date of last attendance). I was not in CA and I watched dozens of students do this and the college was "blind" to the fraud...very convenient. The 'agonizing' problem is the scrutiny on a multi-million/billion dollar scam. We need students in these classes to call and report to ED when their class shows 20 enrolled but only 2 turn up each class. Offer them some student loan forgiveness and make then aware of what it costs them.
by dcreager | 2025-05-07 20:38:32+00:00
At least for the moment, we aren't planning on a plugin architecture. We do recognize that there are some popular libraries and code patterns that aren't easily (or at all) typeable with the current state of the typing spec. We feel it would be more useful to help drive changes to the typing spec where we can, so that other type checkers can also benefit; and/or implement workarounds for the most popular libraries directly in ty, so that a library author doesn't have to rely on their downstream consumers installing a particular set of plugins to get good type-checker results.

(It's also more difficult to support plugins effectively in a type checker like ty, than in a linter like ruff, since any non-trivial use case would likely require deep changes to how we represent types and how we implement type inference. That's not something that lends itself to a couple of simple hook extension points.)
by luckylion | 2025-05-07 20:38:39+00:00
Grafana isn't a Google Analytics alternative. You can build a lot of what you need with it (I've done that), but you still need to manage the actual Analytics part separately, Grafana only gives you the visualization.

It's okay, but I probably wouldn't choose it again. The ease of setting up Dashboards and Panels is great at first, but you pay for it with a low ceiling of what you can do (without building around it) and a "we trust everyone" approach to security.
by distances | 2025-05-07 20:38:40+00:00
I have Chromecast, Blu-ray player, Steam Deck, and computer hooked to my beamer. My solution was a HDMI switch with audio extraction capability, so the HDMI audio goes from the switch to a tiny digital amplifier feeding my stereo speakers. And one HDMI out from the switch to the beamer of course. Very compact and modular system, quite happy with it.
Ask HN: A reverse hackathon( tell us what you want built)?
by 999900000999 | 2025-05-07 20:38:54+00:00
After posting a thread last week asking about if anyone else gave up on trying to get rich, I got a very insightful reply.

It was essentially "Figure out what people want, and line up clients before writing a line of code".

So how about this. Organize a competition to just pitch ideas based off a realistic business need. The winner gets to have a dev team implement a POC of the idea.

The only requirement to participate is you need to at least commit to providing feedback for the final POC.

Optimistically by trying out the POC for a few days.

I'm thinking the next thing will be guardrails for vibe coders. If it's a gold rush sell shovels
by mindcrash | 2025-05-07 20:38:58+00:00
If you think tariffs only affect small manufacturers, just wait until the accumulated machine spares and parts stock of the local major ones run out.

I can tell you, up close and personal, that the COVID era already was pretty f.cking nasty for all manufacturers with costs booming thanks to supply chain issues.

Trumps tariffs bullshit is the COVID era on steroids. Seriously. Just wait and see.
by 90s_dev | 2025-05-07 20:39:02+00:00
I'm not, but I see how it sounded that way. I'm just picky lately. I can relate to most people on at least something, and can make friends easily. I don't struggle with that. I just don't care about those interests enough to put the effort in lately, and I have few circumstances tying me to specific people anymore (neighbors, coworkers, family, etc). Maybe it's because of where I am in life, and my current responsibilities. [edit] For example, when it seems like you're near the end of your life, you think much more about bigger picture things, like your own mortality, the past and future, what mark you did or didn't leave on the world, love, truth, beauty, goodness, and a lot of heavy things that people generally don't want to talk or think about when they're in their prime and want to enjoy it.
by kbolino | 2025-05-07 20:39:20+00:00
There's as many subnormals as there are distinct values with the same exponent, so 2^23 for floats and 2^52 for doubles. This includes the number 0, but you may consider it a special case different from the other subnormals; if so, subtract one. How much of the range they occupy also depends on the interval you're requesting. However, for the common interval from 0 to 1, they occupy about 1/127th of the range for floats and 1/1023rd of the range for doubles.

One can reason to this conclusion by noting that the subnormals have the same effective exponent as the smallest normal number (except that they use the 0.xxx representation instead of 1.xxx; the exponent in question is -126 for floats and -1022 for doubles), and then observing that all normal numbers with exponents from that minimum up to and including -1 are also in the range. Since the number 1 is usually not included in the interval, we can ignore it, but even if it was, it would be the only representative from its exponent (0) anyway, so the effect on the size of the range would be miniscule.
by mustache_kimono | 2025-05-07 20:40:14+00:00
> You stated something as fact that is not. You were wrong to do so. You are wrong to blame me for pointing it out. You are wrong to continue complaining. You are wrong. Clear?

Ugh. Well, I suppose it must seem very unfair to live a life without the benefit of figurative language and/or subtextual meaning. Know that I'm praying for a cure.

Good luck sir or ma'am!
by aaronbaugher | 2025-05-07 20:40:27+00:00
That's how it used to work. But people noticed that some groups got held back at higher rates than others, and there were accusations of isms, and so most schools decided it would be better for everyone involved to stop doing that. Also, holding a kid back came to be seen as cruel since the other kids would make fun of him, which was probably true.

For the same reason, they mostly got rid of "tracks," where an age group would be divided into different classrooms according to test scores and previous grades rather than random chance, so the 'A' fourth grade room could go at a different pace from the 'B' fourth grade room. All that's left of that is gifted programs, which people somehow accept even though they're just the mirror image of holding kids back.

There's really not a good answer, because like it or not, learning ability varies, so if you put 25 kids in the same classroom for no reason other than their being the same age and living in the same neighborhood, some are going to struggle and fail and some are going to cruise and be bored.
by sneak | 2025-05-07 20:41:35+00:00
It is important to society that cars be insured and that buildings be built to safety standards, also.

We don’t subsidize those things, we make the people driving the cars and building the buildings pay for it.

Everyone in society benefits from those requirements.

Your arguments here as to why the childfree must pay for the education of children they did not produce doesn’t really hold water. I benefit from the hotel I’m in being built to fire code, yet it doesn’t make sense to build private hotels with tax money.

Why does it make sense for children to be educated with tax money? Children need food, too, and we don’t buy their food with tax money. Why education?
by directevolve | 2025-05-07 20:42:09+00:00
If a kid achieves a great 8th grade test score at age 18, is that a success or a failure of the system?

What we care about is the level of achievement by a given age. To determine that, we need to be comparing states using standardized tests given to age groups, not grade levels. It is fine to hold students back, if we think that will do them more good than advancing them. But they still need to be tested the same way as their age group if we want to do a meaningful comparison between states.
by kelnos | 2025-05-07 20:42:54+00:00
> But the various GPL licenses and other, more custom/convoluted licenses ideally need to be replaced by something much better.

What, though? I expect that people with a greater understanding of copyright law and how to write legal documents, have tried and failed. The GPL, LGPL, the Affero variants have specific goals around keeping software open. I don't think writing a license to achieve those goals can be simple or straightforward.
by simion314 | 2025-05-07 20:43:56+00:00
>How is it different from the cloud? Plenty startups store their code on github, run prod on aws, and keep all communications on gmail anyway. What's so different about LLMs?

Those plenty startups will also use Google, OpenAi or the built in Microsoft AI.

This is clearly for companies that need to keep the sensitive data under their control. I think they also get support with adding more training to the model to be personalized for your needs.
by somat | 2025-05-07 20:44:33+00:00
Openbsd went with a stringly typed system for their pledge api.

I think it was for simplicity of use. But i find it a very strange interface from a bunch of C programmers.

https://man.openbsd.org/pledge

update: Found the commit message

Move to next tame() API. The flags are now passed as a very simple string, which results in tame() code placements being much more recognizeable. tame() can be moved to unistd.h and does not need cpp symbols to turn the bits on and off. The resulting API is a bit unexpected, but simplifies the mapping to enabling bits in the kernel substantially.
by haswell | 2025-05-07 20:45:05+00:00
Potentially yes, but depends very much on the privacy policy and data handling promises being made.

I think the instinct to distrust big companies is at least partly because many of them have already proven not to be good stewards of data which when combined with their scale has more worrisome implications.

With a smaller/newer player, at least there’s some hope that they’re not capable of the same harms at a smaller scale, and in some cases may market themselves specifically as a more private alternative.

Whether or not this turns out to be true in practice and over the long run is another thing.
by devilbunny | 2025-05-07 20:45:26+00:00
Not only do they pay for it, they pay for public schools too.

I am, by any measure, at least upper-middle-class (though I do have to work for money; it's not free in my mailbox). I don't have kids, so I wouldn't be taking advantage of the public schools I pay for, but I also grew up in a very median-income household and went to private schools (which were much less expensive at the time, though still not cheap). So my parents paid for public schools that neither of their children ever attended.
by safety1st | 2025-05-07 20:45:54+00:00
It's not that there was a push for the browsers to be lenient - I worked on a browser team. We didn't want the leniency. We hated it. We wanted a strict parser. I was a pro XHTML guy - I was eventually argued into submission with a very simple and great point: "If we can't parse the whole Web and our competitors can, people will stop using us."

Like, there was no choice in the matter - it was give the market what it wants, or die. Any "push" came from observing user needs and how many people we'd break and drive away with strictness.

Competition mandated compatibility. Engineers might want purity, but users don't want a browser that barfs on malformed pages. Remember that one of HTML's basic principles was to be more lax about syntax than XML. The Web had committed to being syntax-relaxed from day 1. Not caring about markup correctness helped the Web win.

It took me a while to see why it had to be this way, but I was eventually convinced, XHTML would have departed from both what the Web was designed to be and what users wanted it to be.
by mrguyorama | 2025-05-07 20:45:54+00:00
They aren't in the mood for any trust busting. All they want is to punish "woke" companies. They yell about facebook and google because those companies were against letting you call LGTBQ people retards.

I'm still waiting for those supposed "anti-trust republicans" to demonstrate any actual awareness of the anti-competitive situation going on or any nuance beyond "These are blue state institutions therefore woke therefore we should attack them".

Where have any of these names made statements negative of other company's market positions for example? Where is their insistence that Amazon is a trust that should probably be busted?
by aiquant | 2025-05-07 20:46:02+00:00
We just opened up AIQuant.fun, a platform where anyone can launch an autonomous AI trading agent—what we call an "AI Quant." These aren't bots running scripts—they're independent agents analyzing price action, volume, technical indicators (like RSI, MACD, Bollinger Bands), and even sentiment to make live trading decisions on Base, BNB Chain and Solana.

Each AI Quant is:

* Fully autonomous—no manual input or signal following required

* Trained to detect trends, reversals, breakouts, and market structure changes

* Observable in real-time with public dashboards showing live PNL, TVL, trade logs, and performance metrics

We originally explored tokenized agents, but pivoted to a subscription model so anyone can launch a Quant without needing to mess with smart contracts or token bonding curves.

Some Quants are already outperforming the market, and the internal agent-vs-agent competition has been fascinating to watch.

Would love feedback from anyone working in AI, quant trading, or onchain analytics.

Live demo: https://aiquant.fun Whitepaper: https://docs.aiquant.fun
by apt-apt-apt-apt | 2025-05-07 20:46:07+00:00
There are so many ways to die on a motorcycle that are outside of your control. Someone could not be paying attention, make a mistake, not see you, be drunk, etc.

I knew someone at a previous company that was here one day then gone the next due to a non-highway accident caused by someone else IIRC.

It's sort of like being friends with someone who plays low-chance russian roulette for fun in their free time.
by simonw | 2025-05-07 20:46:29+00:00
In the same folder:

time uvx mypy .

Result:

uvx mypy . 0.46s user 0.09s system 74% cpu 0.740 total

So ty is about 7x faster - but remember ty is still in development and may not catch the same errors / report false errors, so it's not a fair comparison yet.
by RHSeeger | 2025-05-07 20:47:21+00:00
Most of the well thought out writeups on types that I've seen put them on two different scales

- Strong vs Weak - how does the language convert between types

- Static vs Dynamic - Does type information apply "early" or "late" (not sure what the right term here, but generally "when it's compiled" vs "when it's run"). I've also seen this as whether the type information is applied to the variable (name of/thing that points at the value) or the value itself; which tends to work out to the same thing.

Which is, I think, more or less saying here. Just with more words.
by buggerme | 2025-05-07 20:47:26+00:00
Hardware that can assume the states you’d creatively conjure is on the way.

Your special literacy isn’t all that. It was a stop gap until hardware caught up. SWE gigs was something politics saw as a “create jobs” opportunity.

Chip makers see the opportunity is there to claim more of the tech valuations for themselves reducing the number of software “engineers” and are coming for ya with global politics on their side. Not just the normies sick of IT.
by serial_dev | 2025-05-07 20:47:50+00:00
I have a suspicion that these CEOs are publishing these “internal” emails to capture some attention for a day and to show how seriously they take this AI thing.

I was impressed by the Ghibli image generation days, but for coding on a real project, AI tools disappoint me on a weekly basis (whenever on Mondays I try to give it another shot to see if it got any better), so I’m not sure where we are headed.
by ashwinsundar | 2025-05-07 20:48:11+00:00
Real-time monitoring and continuous monitoring are different goals. The use case for something like this is probably a wearer who is experiencing heart palpitations, and has the time and clarity of thought to actually find the correct app on their device and start recording.

Continuous monitoring is extremely challenging still because ECG data needs to be sampled at a relatively high frequency (~200 Hz) to accurately identify the QRS complex in the waveform. That uses a lot of power, and the batteries we have still aren't good enough to support those types of demands. 200 * 60 * 60 = 720,000 samples per hour to collect and process.

It's possible that algorithmic approaches may be able to reduce the sampling frequency required. Power-constraints were the main issue when I studied this topic 10 years ago during my master's degree. I had looked into non-frequency domain techniques (such as empirical mode analysis/Hilbert-Huang transform) as a possible way to reduce sampling frequency and thus power consumption.

https://github.com/AshwinSundar/Empirical-Mode-Decomposition...