MurphyA/hacker-news huggingface dataset:
by TheGRS | 2025-09-15 16:15:18+00:00
I'd go a little further to say that he believes the government has the authority to do what it needs to do to catch criminals/terrorists/bad guys. He's much more concerned over whether a method is technically legal than whether or not the government should do said method. Whether its a properly signed warrant is kind of immaterial when there are various ways to get around that requirement legally and with precedent.
by siva7 | 2025-09-15 16:15:23+00:00
Still remember that marketplace from Openai, the gpt store for Chatgpt? They had zero quality control for the apps. They had millions of gpt "apps", 99.99% of them complete garbage. Vibe coding Apps has become so easy nowadays that every idiot and first grader can prompt its way through a store release. Pure spam. I would love to see a marketplace that rejects at least half of all app submissions. Google got lots of backlash on HN for requiring a DUNS number from now on to keep your app on their store - but how do you want to keep those sweatshops and idiots from spamming your store?
by LanceJones | 2025-09-15 16:15:27+00:00
I own 9,000 shares and started buying in 2019. We own 3 Teslas and all have FSD. I've taken 10+ Robotaxi rides in Austin. And my son is an engineer there. I can assure you the Optimus program is no gimmick. You're falling for many lies being told. Q3 will be a record quarter (in Teslas entire history), with new model(s) coming early in Q4.
by PicassoCTs | 2025-09-15 16:15:35+00:00
"We also see examples of subcultures or even cults, but again by modern standards they are incredibly tame, and are never potentially destabilizing to culture."

Eh, the "Eaters" cult on the island in "Consider Phlebas" which is definatly a culture citizen cult seems to be quiet extreme- and the AIs do not interfere, even as the obliterate themselves. The AI in look to the windward commits suicide, because it can not escape the memory that makes it who it is- which contains the obliteration of its twin and the humans remaining on orbitals.
by hluska | 2025-09-15 16:15:35+00:00
I’m old too, but have a different take on this type of content. Part of being old was the privilege of coming up within an industry when everything was documented and most things were searchable. IRC was the only walled garden and it was reasonably common for teams to turn their frequently asked questions into web content.

So things got to become common sense for us because it was easy to get overwhelmed in information on why it should be common sense. The web has changed dramatically - there is a lot of content in Discord servers and it’s rare for frequently asked Discord questions to turn into web content. Common sense isn’t as wide ranging, but that’s been replaced by extreme specialty knowledge.

I see this a lot in software companies when build tools crap out. Younger developers have much more specialized knowledge on the build tools and can outwork me when everything is on the happy path. Off the happy path, all the general bits and pieces we picked up through osmosis back in the day become very helpful.

I’m glad that articles like this are being promoted. This plumbing type knowledge will be useful many many times over the course of a career. Not everything has to be aimed at me to be good, you know?
by rambambram | 2025-09-15 16:15:41+00:00
Everything old is new again. ;) Jokes aside, I think it's good to serve the fonts directly, there's no need to do a 'phone home' roundtrip to google only to present some fonts.

And while you're at it (and you use multiple fonts), you might as well use CSS's font-face to harmonize the different fonts a little. Fonts with the same size might look bigger or smaller to the eye, depending on thickness of the lines and other font styles.
by elaus | 2025-09-15 16:15:52+00:00
You can use `-webkit-tap-highlight-color` on your website or PWA and distribute it any way you want. It will just not work in non-webkit browsers like Firefox.

What apple does and what the article talks about: They have a CSS property that ONLY they can use, you can't put that in your PWA, it won't work (no matter the browser).
by bluefirebrand | 2025-09-15 16:15:53+00:00
Something I'm noticing is that people in my network have lost some kind of concept of time passing

I had a conversation with an acquaintance a few weeks ago who was adamant that ChatGPT only really showed up less than a year ago. They were absolutely mind blown when I pointed out that ChatGPT got crazy popular literally years ago, late 2022, early 2023. They were convinced this was still very new stuff, like 8 months ago or so

I don't really blame people either. Personally I feel like the years since COVID have been a weird blur. People don't realize that lockdowns were half a decade ago already
by brudgers | 2025-09-15 16:15:57+00:00
Start with project selection. Pick a tiny project and finish it because finishing small projects is how large projects progress. You have to build the Sistine Chapel before you can paint the ceiling. There are a lot of etudes on the road to Shostakovitch...most things are how-do-I-get-to-Carnegie=Hall?

Finishing is a skill developed through practice.

Practicing is a skill developed using appropriate practice materials.

Limited scope and technical complexity are what make appropriate practice materials appropriate.

And lastly, don't use boiler plate. Finished websites start with HTML not authorization frameworks and CI pipelines. Good luck.
by widdershins | 2025-09-15 16:16:26+00:00
The OTP package is not built-in because that would prevent Gleam being compiled to other targets, namely Javascript. This is a big draw for the language, and it's worth pulling out BEAM-specific stuff into packages for this reason.

I think Louis and the Gleam community are very serious about supporting OTP, but there are still open research questions around typing parts of OTP.

The parts of OTP that Gleam supports are still very useful, compatible with Erlang/Elixir, and very much used. And they have the benefit of being statically typed [1].

There's no embarrasement about Gleam's primary runtime being the BEAM, it's right there on the front page, above the fold! [2]

[1] https://github.com/bcpeinhardt/learn_otp_with_gleam [2] https://gleam.run/
by jjmarr | 2025-09-15 16:16:43+00:00
I would also ask - of the requested changes reviewers have made, what percentage are due to LLM generated changes? If more than zero, does this corroborate the Gentoo policy position of "Popular LLMs are really great at generating plausibly looking, but meaningless content."

I can only speak for my own PR, but most requested changes were related to formatting and other stylistic issues that I didn't fully grasp as a new LLVM contributor. e.g. Not wrapping at 80 characters, forgetting to declare stuff as const, or formatting the documentation incorrectly.

Previous codebases I've worked on during internships linted the first two in CI. And the documentation being formatted incorrectly is because I hand-wrote it without AI.

Out of the AI-related issues that I didn't catch, the biggest flaws were redundant comments and the use of string manipulation/parsing instead of AST manipulation. Useless comments are very common and I've gotten better at pruning them. The AI's insistence on hand-rolling stuff with strings was surprising and apparently LLVM-specific.

However, there was plenty of erroneous and invalid behaviour in the original AI-generated code, such as flagging `uint32_t` because the underlying type was an `unsigned int` (which wouldn't make sense as we want to replace `unsigned int` with `uint32_t`).

I prevented most of this from reaching the PR by writing good unit tests and having a clear vision of what the final result should look like. I believe this should be a basic requirement for trying to contribute AI-generated code to an open-source project but other people might not share the same belief.
by iLemming | 2025-09-15 16:16:49+00:00
Emacs is not really a text editor. It's rather a Lisp REPL with a built-in text editor. Everything what makes Emacs so great is because of that. That specifically makes it difficult to compare with other editors or IDEs. But sure, some people complain just for the sake of whining - for them, snow is not white enough, salt doesn't taste salty, sugar ain't sweet and Emacs sucks. Yeah, whatever you say, darling.
by HarHarVeryFunny | 2025-09-15 16:16:50+00:00
The most depressing part of this is that an administrator has any say in this at all, as opposed to letting the science/data speak for itself.

Trump loves superlatives, so he must be enjoying having the most anti-science administration in hundreds of years.. FDA, EPA, CDC, NASA all being hit.

Just waiting for the new gov dept of witchcraft and animal entrail divination to be created.
by ksymph | 2025-09-15 16:16:53+00:00
This is fantastic! I was recently trying to prepare a number of fonts for web use and there was a lot of friction -- each part of the process needed a different tool, each with its own weird quirks. Glypht looks to have everything in one place without any extraneous stuff or legacy cruft. I didn't even know it was possible to make a subset of weights for variable fonts. I'll be making thorough use of this, thank you!
by IMTDb | 2025-09-15 16:16:55+00:00
This is what a failed App Store looks like. Everybody complains about the 30% cut that seems to be the norm on the steam, iOS App Store and the likes.

But getting an App Store to take off is incredibly hard, and the Mac app store is the proof of that. It should be successful; everything points to it. Despite that; absolutely no one uses it, so big apps aren't on it; and fake / low quality apps are thus more visible, which lowers the trust even more. And then you have a chicken and egg problem.
by hedgehog | 2025-09-15 16:17:07+00:00
We have enough data to estimate the reasonable range of possibilities and exclude the upthread assertion that a ten minute car ride is similar emissions to 10k plastic bags. A degree of uncertainty need not make us helpless in the face of loud ignorance, that's how we end up giving equal weight in the media to common consensus of professionals in whatever field and political operatives with fringe beliefs but no evidence.
by eterps | 2025-09-15 16:17:36+00:00
> But I am using Oberon-07 as base, and I might deviate from it quite soon too.

I am curious about your thoughts on var parameters (i.e. mutable references), as in:

proc increment(var x: int) begin x := x + 1 end var i: int begin i := 10 increment(i) // i is now 11 end
by rebolek | 2025-09-15 16:18:06+00:00
The regulation was written in time when there were no such devices. Are they "healthier" (less damaging) for the user? If yes, let's tax them lower. Are they less damaging for whole population? Considering the e-waste, I guess not, but it's not up to me to decide. If they aren't, they shouldn't be taxed higher that cigs, if yes, let's change the regulation.
by brookst | 2025-09-15 16:18:06+00:00
Many of us who use em-dashes are so used to Word/etc correcting -- to — that it's just part of normal typing. I'm find if it renders either way, but I use -- in writing all the time.

One day this whole thing is going to read like the 1980's where you could tell if a latter was written by a "real" typist and not a word processor by the lack of correction liquid/tape.
by permo-w | 2025-09-15 16:18:15+00:00
if energy is a problem then surely we'd just build global recycling plants at geothermal hotspots? it's not like shipping is a problem. the sense I get is that the main bottleneck with recycling isn't energy, but labour. handling and sorting rubbish properly is tedious and unpleasant and the west doesn't want to spend the money that its workers would expect for it

tangentially--and I'm aware this sounds incredibly stupid, and I'm sure it is--but on the topic of geothermal hotspots, what is the downside of finding some lava/magma source deep, deep underground and just dumping rubbish in there? surely most of the fumes would just be absorbed before they reach the surface? is it just too expensive of an idea/has it been done/is it likely to have undesirable long term side-effects/do we simply not have safe access to such things
by felixhandte | 2025-09-15 16:18:35+00:00
This is because Zstd's long-distance matcher looks for matching sequences of 64 bytes [0]. Because long matching sequences of the data will likely have the newlines inserted in different offsets in the run, this totally breaks Zstd's ability to find the long-distance match.

Ultimately, Zstd is a byte-oriented compressor that doesn't understand the semantics of the data it compresses. Improvements are certainly possible if you can recognize and separate that framing to recover a contiguous view of the underlying data.

[0] https://github.com/facebook/zstd/blob/v1.5.7/lib/compress/zs...

(I am one of the maintainers of Zstd.)
by ramesh31 | 2025-09-15 16:19:22+00:00
It's just experience, i.e. a collection of personal reference points against seeing how said judgements have played out over time in reality. This is what can't be replaced.

I think the current state of AI is absolutely abysmal, borderline harmful for junior inexperienced devs who will get led down a rabbit hole they cannot recognize. But for someone who really knows what they are doing it has been transformative.
by lifis | 2025-09-15 16:19:36+00:00
I think those extra soybeans could be used to make rolled soy flakes. They are like oats, but contain a lot of protein and some fats, and can be combined with oats to form a complete meal (if a multivitamin and salt is also added).

It seems to me that soy flakes are currently very underrated and there's quite an opportunity to market them as a supplement to breakfast cereals, as an ingredient for protein-rich "muesli" and even as part of a non-ultra-processed full meal replacement.
by gingerBill | 2025-09-15 16:20:06+00:00
I know Oberon does return things from certain procedures but I might not. I know the grammar allows for it but again, this is subject to change.

As for code generation, direct machine code to a Windows AMD64 PE executable.

Backend should not be that difficult because I am not working on anything complex nor optimizing. This won't be an optimizing compiler backend course.
by projectazorian | 2025-09-15 16:21:02+00:00
If you live in a non-rent-stabilized apartment in a market where annual rent increases are the norm, then by renting you condemn yourself to permanent downward mobility unless your income increases by more than your rent every year.

8-10% annual rent increases are not unusual at all in NYC/LA/SF - maybe you can get a 10% raise every year, but I'd wager even most HN posters can't.

For this reason alone, it makes sense to grind to homeownership as quickly as possible if you live in a top tier market. Those locations also de-risk homeownership a bit since they have the largest job markets and highest real estate demand.

If you live anywhere else in the US then I agree, renting starts to look a lot more attractive.
by doix | 2025-09-15 16:21:27+00:00
Heh, so really I just need to go with the Linux approach and recompile everything with "fixed" titlebars.

For some reason it didn't occur to me that it's non native since they do such a good job at matching the native stuff.

On a side note, I'm glad I don't use finder or safari, because those titlebars are even larger than Chrome and Firefox! Absolute insanity.
by hu3 | 2025-09-15 16:21:35+00:00
I don't buy it.

First, AR is currently aspirational at best. After decades of failures.

Second, overlaying translucid UI over content makes separation of UI from content worse, not better.

Windows Aero tried that 2 decades ago and, while it looked cool, they reverted.

https://en.m.wikipedia.org/wiki/Windows_Aero
by anarticle | 2025-09-15 16:21:38+00:00
I snagged a really nice levoit purifier during the wildfires, along with a PM2.5/10 sensor to verify its operation. Works great, even when the filter is "up" it still reduces by 95%~. I can verify this is functioning by turning it off and frying with the windows shut.

The filter lives in my bedroom where I figure it's doing the most good by giving me cleaner air when I'm sleeping. (maybe 1/3 of my life, so cheap investment in PM reduction!)
by sublinear | 2025-09-15 16:21:46+00:00
I think AI will make more visible where code diverges from the average. Maybe auditing will be the killer app for near-future AI.

I'm also thinking about a world where more programmers are trying to enter the workforce self-taught using AI. The current world is the continued lowering of education standards and political climate against universities.

The answer to all of the above from the perspective of who don't know or really care about the details may be to cut the knot and impose regulation.

Delegate the details to auditors with AI. We're kinda already doing this on the cybersecurity front. Think about all the ads you see nowadays for earning your "cybersecurity certification" from an online-only university. Those jobs are real and people are hiring, but the expertise is still lacking because there aren't clearer guidelines yet.

With the current technology and generations of people we have, how else but AI can you translate NIST requirements, vulnerability reports, and other docs that don't even exist yet but soon will into pointing someone who doesn't really know how to code towards a line of code they can investigate? The tools we have right now like SAST and DAST are full of false positives and non-devs are stumped how to assess them.

Even before all this latest round of AI stuff it's been a concern that we overwork and overtrust devs. Principle of least privilege isn't really enough and is often violated in any scenario that isn't the usual day-to-day work.
by mnw21cam | 2025-09-15 16:21:47+00:00
Agreed. You can increasingly over-provision the solar generation to reduce the proportion of time when you will need a fossil fuel generator or grid input, and install lots of battery to allow the system to smooth over multiple dull days. But chasing that 100% is going to be very expensive, and at some point it'll be much cheaper to have a fossil fuel generator that you need to run 1% of the time.
by nashashmi | 2025-09-15 16:22:01+00:00
I think there is line that a company can cross: using a locked-down appearance setting to make an app look like it is from the company.

For example, if there was a glowing light on the edge of the phone that only lights up with stock apps and company apps, and that signfies for security that an app belongs to a company, that is ok.

I don't consider design/appearance to be a feature. YMD.
by Theodores | 2025-09-15 16:22:03+00:00
Your comment makes as much sense as "Tobacco is nowhere near as bad as its reputation. Meanwhile coal fires are as bad or even worse than people think it is."

If you want your arteries blocked and if heart disease is considered advantageous, then your assertion (without sources) is correct. I think it is best that you chug down that steak and butter, and I will stick to food that contains fibre.
by bubblyworld | 2025-09-15 16:22:30+00:00
Sorry, on rereading this I've actually written a bunch of nonsense. It's true that each choice of n gives you back a metric, but the |x|, |y|, |z| actually refer to the components of your vectors. So in 1-dim space you just have |x|, in 2-dim space you have |x| and |y|, 3-dim space has |x|, |y| and |z| and so forth.

So in 3-dimensional space, for n=3, the "length" of a vector u=(u_x, u_y, u_z) is: d(u) = (|u_x|^3 + |u_y|^3 + |u_z|^3)^(1/3)

In 2-dimensional space, for n=4 and u=(u_x, u_y) you get the following: d(u) = (|u_x|^4 + |u_y|^4)^(1/4)

If you want to use the norm as a metric to work out the "distance" between two vectors u and v then you just compute d(u-v) where u-v is ordinary vector subtraction.
by muddi900 | 2025-09-15 16:22:46+00:00
In any given conflict, there would be doubt. And one side will have the advantage due to it. Like in sports tv umpiring. Whenever the image is not clear as to what the decision should be, the rules have a carve out on which side whould get the benefit of benefit of that doubt. Otherwise the game will be stuck.

In life, where certainty is much more rare, it is a good rule of thumb to handle doubts this way. By OP's own admission, they can't watch every hour and minute of Charlie Kirk's speeches, interviews, and TV appearances. But he has a clear pattern of making remarks such as this.

Why would you believe that he did not make that statement? Objectivity does not require anyone be neutral for no reason. It is reasonable to assume that the author is correct.
by dmicher | 2025-09-15 16:22:47+00:00
Everyone is building AI capabilities these days and trying to release them super fast. Apollo.io we prioritized Jobs To Be Done and quality vs Hype. So, we are bringing first to the market Apollo GTM AI Assistant that just works.

Tasks that once required hours of expert effort across scattered tools—like finding accounts, researching them, building prospect lists, writing sequences, and analyzing campaign performance—can now be completed by anyone in just minutes.

If you are a Startup os a mature Company, unlock your Companies Go To Market potential via https://lnkd.in/gihcxDCT
by spaghettichef | 2025-09-15 16:23:26+00:00
i made this website as a forum site thing, mainly you can post in respective channels, and you can private message people, and go on a public chatroom where every user can join, it works on mobile too, you have to go on the site and then download the app through the site, make an account first i also do small events on the #news channel, so make sure to stay tuned for that! make sure to follow the rules and make sure no posts are off topic also, admin applications might come soon, but you have to be active on the site to earn it -spaghettichef, ADMIN
by user_7832 | 2025-09-15 16:23:36+00:00
> Qualcomm MSM8916

Well hullo there, turns out that's my old mate, the Snapdragon 410! Quite an unexpected surprise!

And funnily in retrospect, my Moto G3 from 2015 (which I still occasionally use for whatsapp!) has the exact same processor, and turns out base android (7) is (un?)surprisingly efficient when you're not doing much! I totally believe you could get a lightweight linux distro going on; I'm more impressed by such an old (and mobile!) chipset still having some sort of vestigial support!

(Fun fact, iirc this was one of the first processors to get 64 bit support for android but motorola wasn't able to port it over in time for the launch. Hence it runs 32 bit android instead!)
by lycopodiopsida | 2025-09-15 16:24:16+00:00
> Buying in Germany seems widely considered as a bad idea

This is nonsense. If anything, it is too convenient, because you pay taxes on gains from everything, but you don’t pay them if you sell your property after 10 years or if you use it yourself for the last 2 years. If you have the money, buy, wait 10 years and cash out - you will not find a better deal in a tax-heavy country such as germany. And, as everywhere, your rent will increase, but your mortgage will decrease over years. Now, guess who will likely be better off in 20 years…
by weego | 2025-09-15 16:24:23+00:00
This looks really interesting, congrats!

One thing I did notice though from looking through the examples is this:

Uncaught errors automatically cause retries of tasks using your settings. Plus there are helpers for granular retrying inside your tasks.

This feels like one of those gotchas that is absolutely prone to benign refactoring causing huge screwups, or at least someone will find they pinged a pay for service 50x by accident without realising.

ergonomics like your helper of await retry.onThrow feel like a developer friendly default "safe" approach rather than just an optional helper, though granted it's not as magic feeling when you're trying convert eyeballs into users.