MurphyA/hacker-news huggingface dataset:
by colesantiago | 2025-08-20 19:38:36+00:00
I welcome this, now we get Zed for free with privacy on top without all the AI features that nobody asked for.

As soon as any dev tool gets VC backing there should be an open source alternative to alleviate the inevitable platform decay (or enshittification for lack of a better word)

This is a better outcome for everyone.

Some of us just want a good editor for free.
by bayindirh | 2025-08-20 19:38:54+00:00
Recently I restarted using my Vision Elite rollerball and Signo gel pen, because the last notebook's paper didn't play well with my fountain pens.

While I love these pens as well, they require a little bit more pressure than a fountain pen, and their difference becomes very apparent in long writing sessions.

Being said that, they're probably the best rollerballs and gel pens you can use, because of their pigmented inks and archival qualities. Plus their blue black is a nice color, and Vision Elite can actually shade while writing.
by cosmic_cheese | 2025-08-20 19:39:04+00:00
I’d prefer the photo organization behavior you describe, but I don’t want websites to ever be dipping into the local filesystem outside of heavily siloed areas reserved for web apps exclusively. I don’t want the browser to even be capable of it, because regardless of what permissions and security measures are put in place, someone is going to find a way around them.

The only exception I can see making for filesystem access is for PWAs explicitly installed by the user, and even then there should be restrictions in place like limiting access to scripts loaded from the installed PWA’s domain. The open web in a generalized browser like Chrome on the other hand is too untrustworthy.

As for camera bumps, they’re all equally awful and I’d rather they just disappear entirely, even if that means thicker devices.
by nomel | 2025-08-20 19:39:09+00:00
Do you think you're a god? You're are a general intelligence, that has the capacity to learn and create. This is the stated goal of most of these companies: make a general intelligence that allows autonomous agents (possibly controlling robots) to do general, human like, work with sufficient, and ideally superior, competency. No silly claims of gods required.

It's interesting how these conversations usually turn irrational, immediately.
by benburkert | 2025-08-20 19:40:03+00:00
We don't think of it as reinventing the wheel since it works with all existing RFC compliant ACME clients without needing a plugin. You can use lego, caddy, certbot, cert-manager, or whichever ACME client you prefer.

ACME is great and it's certainly an improvement over the legacy CA alternatives. But there's also some rough edges that we think can be streamlined.
by owenversteeg | 2025-08-20 19:40:09+00:00
When something like this happens in the US, the general European internet response is to shake their heads about how the US is becoming literal Nazis and Europe is superior (one example: the current most popular comment chain in this thread.)

When something like Chat Control, mandatory cellular location recording devices in cars, anti-encryption laws, elimination of the right to protest in the UK, etc happens, the American response is to shake their heads and do much the same.

I don't find that productive. That sort of division is toxic. And the broader strategy - provoking us to hate our brothers across the Atlantic - has long been a core strategy of the enemies of Western civilization.
by SwamyM | 2025-08-20 19:40:14+00:00
> That's terrible advice, please stop giving terrible advice like that. ICE need to have probable cause (about you specifically, by name, not just your street or zipcode or "people of your ethnicity/appearance" or "people in that store/restaurant/parking lot"), beyond a verbal "uhh we think you're here illegally". You have the right to ask them why. And the 4th Amdt still exists, for all people, so no they can't stop you in your vehicle or inside your own house without probable cause and a [signed, valid] warrant [naming you specifically, and signed by a judge].

This is technically true but in practice (as we've seen multiple times recently), if ICE wants to stop you or interrogate you or even arrest you, they will do so without a warrant.
by conartist6 | 2025-08-20 19:40:16+00:00
We have some meaningful advantages that help us gain a practical edge on Tree-sitter:

- Our core and grammars are relatively tiny and can easily be loaded into any web page as a syntax highlighter, except actually a bit more: more like being able to embed ASTExplorer directly into your docs page or blog post to help people understand code examples.

- We support runtime extensibility of languages, e.g. TS can extend from JS at runtime. Tree-sitter only supports static linking, so every shipped language extended from their JS grammar contains a complete copy of the JS grammar.

- Our grammars are much easier to debug. They're written as plain scripts, and they can be run and debugged in exactly the form they're written in.

- We can parse inputs with embedding gaps. An example of such an input would be the content of a template tag before interpolations have been applied. Parsing after interpolation opens the door to injection attacks, but parsing before interpolation allow safe composition of code fragments using template tags.

- We emit streaming parse results on the fly, and can parse infinitely long data streams with ease or syntax highlight. within large single-line files without freezing up

- Tree-sitter is half an IDE's state solution: "just add text buffer". Our solution is the whole thing. One stop shop. IDE in a box.

- CSTML lets us do round trip serialization of any tree and also gives our trees stable hashes. Tree-sitter could trivially represent its parse results as CSTML if it cared to, giving it competitive compatibility with BABLR. A rising tide lifts all boats.

- While they're setting out to make version control for the first time now, we're already basically as powerful as git thanks to the combination of hashed trees, immutable data, and btree amortization within nodes for maximum structural reuse of data.

- Did I mention you don't have to deal with this? https://github.com/tree-sitter/tree-sitter-typescript/blob/m...

- We can probably literally just run the Javascript source code for Tree-sitter grammars on our runtime. The only problem is the C lexers, but C lexers are one of the great annoyances of tree-sitter anyway since any context in the grammar requires you to hand-write the lexer
by sparky_z | 2025-08-20 19:40:20+00:00
OK, look at it this way. Imagine that, after you generate the points randomly in the cube, and discard those outside the sphere, you then convert the remaining points into 3D polar coordinates (AKA spherical coordinates [0]). This doesn't change the distribution at all, just the numerical representation. So each point is described by three numbers, r, theta, and phi.

You're correctly pointing out that the values of r won't be uniformly distributed. There will be many more points where the value of r is close to 1 then there will be where the value of r is close to 0. This is a natural consequence of the fact that the points are uniformly distributed throughout the volume, but there's more volume near the surface than there is near the center. That's all true.

But now look at the final step. By projecting every point to the surface of the sphere, you've just overwritten every single point's r-coordinate with r=1. Any bias in the distribution of r has been discarded. This step is essentially saying "ignore r, all we care about are the values of theta and phi."

[0]https://en.wikipedia.org/wiki/Spherical_coordinate_system
by _l7dh | 2025-08-20 19:40:34+00:00
Exactly.

Furthermore, it is inherintly colonial as a former colonizer (the brits) gave the land away to new colonizers. Worth noting that Balfour was an antisemite who wanted the Jews out of his country, hence the declaration and the first wave if immigration before 48. Back then, many Palestinians got expelled from their homes, sometimes from the very jewish people they willingly hosted. All under the protection of the british army.
by mikepurvis | 2025-08-20 19:40:37+00:00
I'm also holding tight on an iPhone 13 Mini (5.18 in x 2.53 in) and I'm honestly not thrilled that even that is a size up from the 5s (4.87 in x 2.31 in).

Pixel 10 is yet another step up, at 6.02 in x 2.83 in, and I just wish it didn't have to be that way.
by no_wizard | 2025-08-20 19:41:50+00:00
As a consumer, I lament most of all about Pixel devices (or any other Android device really) that I have to wipe the OS and install a different one to get features that matter to me, particularly around privacy.

Thats why I don't use Pixel devices, or any Android devices really. I know its a precarious situation with Apple since they could reverse their stance at any point and sometimes they get it wrong, but they have yet to completely fail me when it comes to privacy.

In any event, it'd be nice if there was a 3rd mainstream vendor in the mobile race[0][1]

[0]: Both design wise and conceptually, I miss WebOS when it was strictly under Palm. It could have really been something. Why they didn't embrace multitouch screens I haven't a clue, it was the one thing that baffled me.

[1]: The one project I really wanted Mozilla to take a long term view on - Firefox OS - was another great innovation of our time that didn't get the love or support it deserved. It was a blast using web technology to build apps that ran fluidly on modern hardware. Unfortunately, it was all too often relegated to cheap manufacturer hardware that couldn't support it ideally, but even with this being true, they pulled off alot of technical excellence with that project.
Show HN: Embeddable customer facing analytics – MIT licensed
by cliftonc | 2025-08-20 19:42:16+00:00
I have extracted this module from a SaaS application I have been working on for some years, it is based on Drizzle, and the UI components just React + Tailwind. The idea is that it allows you (if you have an existing DB and Drizzle schema) to very quickly offer a self service dashboarding / analytics (or just use it yourself to add reports / dashboards / data widgets in a maintainable way). It's a module that can be embedded in any typescript app to provide a rich API and query language, and a set of pre-built React components that you can optionally use (or copy) to build your UI. Comments and thoughts very welcome!
by johnea | 2025-08-20 19:42:29+00:00
My biggest bitch is that it requires JS and cookies...

Although the long term problem is the business model of servers paying for all network bandwidth.

Actual human users have consumed a minority of total net bandwidth for decades:

https://www.atom.com/blog/internet-statistics/

Part 4 shows bots out using humans in 1996 8-/

What are "bots"? This needs to include goggleadservices, PIA sharing for profit, real-time ad auctions, and other "non-user" traffic.

The difference between that and the LLM training data scraping, is that the previous non-human traffic was assumed, by site servers, to increase their human traffic, through search engine ranking, and thus their revenue. However the current training data scraping is likely to have the opposite effect: capturing traffic with LLM summaries, instead of redirecting it to original source sites.

This is the first major disruption to the internet's model of finance since ad revenue look over after the dot bomb.

So far, it's in the same category as the environmental disaster in progress, ownership is refusing to acknowledge the problem, and insisting on business as usual.

Rational predictions are that it's not going to end well...
by giraffe_lady | 2025-08-20 19:42:29+00:00
The first trump administration still had a mostly intact bureaucratic apparatus with a cadre of career technocrats in positions of authority and influence. The second is oriented very differently.

Also remember that the politicization of masking took a while to spin up, and didn't fuse with and evolve into the current antivax movement until later, when the vaccine was actually in sight. It wasn't a bipartisan wonderland or anything but early covid days was an extremely different political environment from now.
by delta_p_delta_x | 2025-08-20 19:43:05+00:00
> Zed probably has implicit support requirements which wouldn't apply to e.g. the last first-person shooter.

This is incongruous given Zed uses modern frameworks (which is why they moved to D3D11 from Vulkan in the first place).

If Zed really wanted to target 'old Windows' then they might have used Win32 and GDI+, not D3D11. In fact they could've stuck to D2D (which was released with Windows 7 and back-ported to Vista), and not used their own rendering at all, since D2D is already a GPU-accelerated text-rendering API, and then used Win32 windowing primitives for everything else.
by Majromax | 2025-08-20 19:43:17+00:00
It's civil cases that have the lower standard of proof. Civil cases arise when one party sues another, typically seeking money, and they are claims in equity, where the defendant is alleged to have harmed the plaintiff in some way.

Criminal cases require proof beyond a reasonable doubt. Most things that can result in jail time are criminal cases. Criminal cases are almost always brought by the government, and criminal acts are considered harm to society rather than to (strictly) an individual. In the US, criminal cases are classified as "misdemeanors" or "felonies," but that language is not universal in other jurisdictions.
by superkuh | 2025-08-20 19:43:34+00:00
Kernel.org* just has to actually configure Anubis rather than deploying the default broken config. Enable the meta-refresh proof of work rather than relying on the corporate browsers only bleeding edge javascript application proof of work.

* or whatever site the author is talking about, his site is currently inaccessible due to the amount of people trying to load it.
by tucnak | 2025-08-20 19:44:09+00:00
You give politicians far too much credit. There is one driving force behind all Chat Control legislation, and it's the U.S. This is established fact. The only reason it hasn't been passed in the EU is precisely because EU citizens are fighting it. On a different note, to speak of accountability in 2025 is a bit silly: there's none, and it's been like this for years. I dislike EU politicians as much as the next guy, but the real issue is not that they govern too much, it's that they govern too little, and have very little appetite for actual governing. (I subscribe to view of Dominic Cummings on the matter.) This is the reason why they'd allowed themselves to be overrun by the U.S.
by Dylan16807 | 2025-08-20 19:44:09+00:00
The Pro having more ram than the average entry level laptop doesn't imply very much.

When I search '16gb laptop' on Amazon the first result is $320 and the third result is $220. The first one also has 512GB of storage, and I can upgrade to 24GB of ram and 1TB of storage for only $50. And it has a plenty good CPU with two fast cores and four slow cores.

The upgrade part is especially nasty for phones. Laptops and phones use the same production lines for ram and flash chips, so no price excuses there. And you can fit 2TB into a microSD these days. But if I want 1TB on my Pixel I have to start with a Pro and then add an extra $450.
by klooney | 2025-08-20 19:44:17+00:00
> Towards the end of my stay, I started feeling something I'd never quite experienced before: genuine freedom. The freedom to dress how I wanted, speak my mind, eat anything, go where I pleased—without the constant mental calculations that had become second nature growing up in Indian society.

Something about being in a new culture where you don't understand the subtle things is very freeing
by mikepurvis | 2025-08-20 19:44:53+00:00
My 13 mini is also not great on battery. I've been debating ordering an iFixit battery and doing the swap, but in the past I've felt it was kind of mixed results from that. I don't think those batteries are newly manufactured units, but rather leftovers from the original production line that have been sitting on the shelf for 2-3 years. So although they'll be an improvement over one that's been through 1-2k cycles, they won't be like it was when it was brand new.

For now I'm just making do with having a power bank in my bag when I'm out and about.
by nico | 2025-08-20 19:44:59+00:00
Definitely wouldn't recommend

Highest concentration of software engineering jobs are in the Bay Area, especially well paid ones. Even in LA is hard to find good software engineering roles outside of FAANG

In the Bay, the ratio of companies<>candidates is higher, ie. there are fewer candidates per engineering role than pretty much anywhere else

To OP: being in the Bay Area you might be perceived as a better candidate, even if subconsciously. So maybe try getting a remote job while still there, then move somewhere else. Or just keep looking. Especially here on HN, in the Who is hiring threads, there are plenty of well-funded startups that can pay good salaries and struggle to find engineers (but only hire locally in the Bay)
by bogwog | 2025-08-20 19:45:24+00:00
I wonder if the best solution is still just to create link mazes with garbage text like this: https://blog.cloudflare.com/ai-labyrinth/

It won't stop the crawlers immediately, but it might lead to an overhyped and underwhelming LLM release from a big name company, and force them to reassess their crawling strategy going forward?
by highwaylights | 2025-08-20 19:45:25+00:00
> barely tolerate macOS

I guess it depends what you’re comparing it to but macOS is (for me) the best of a bad bunch of compromises. POSIX with app boundaries that are (mostly) respected, if not particularly granular. There’s nothing I really hate about the platform save for homebrew and being walled in to the ecosystem.

I actually love modern Linux with Gnome, and it has all the parts these days to be a great desktop operating system, but I find the freedom there undercuts a lot of the promises (Flatpaks are a good idea in theory that doesn’t work in practice as the sandboxes are overly liberal and overreach on most apps because no-one’s forced to justify why they need the permissions they do etc).

I spent so long on Windows that I really don’t miss it. The Window management was way better for so long, but the idioms drive me crazy (registry issues and programs still freely writing anywhere they like), and supporting everything forever has massive drawbacks to usability (although Winget sort of slightly helps with this but it’s not much better than homebrew).
by CorrectHorseBat | 2025-08-20 19:45:46+00:00
Easy is definitely a big part of it. It's not impossible to make tasty and nutritious food without meat, it's just not as easy. Especially if you don't use any animal products at all. From an environmental and ethical point of view those don't really differ that much anyway.

Fake meat doesn't really taste like real meat yet, which is one reason why they aren't selling as well as hoped. I think it will be easier to develop fake meats which are indistinguishable from the real thing than convincing the majority of the people to forgo meat without having an equivalent replacement available. Making really really good fake meat is going to be extremely hard, making the majority of people vegan (or even significantly reduce their animal product consumption) without it will be borderline impossible.
by dismalaf | 2025-08-20 19:45:54+00:00
I prefer Pixel phones, for slightly different reasons.

One, it takes really good photos. Better than phones with supposedly better specs. This is big for me, I have a 3 year old, being able to snap photos that look great with no effort is huge.

Two, the Google integration is just really a gamechanger. My laptop is my "computing" device. So my phone is mostly for calling, navigating (I travel a lot), searching for businesses, that sort of thing. It's really effortless with Pixel devices, takes a tad more work with other brands.

All browsers are equal citizens. I use Vivaldi, it's nice it can be the default and work just as well with the phone as Chrome.

And finally, in all my dealings with big tech over my lifetime, Google has been the only one that I feel doesn't try to abuse users. With MS it's endless nagging and annoyances, plus their security sucks, with Apple they're very anti-consumer unless you do exactly what they want, all the time. Even Samsung annoyed me with bloatware and trying to make their apps default over and over. If I change something on a Pixel phone, it stays changed. I pay for some Google products so no ads for the most part. Their security is great. They prefer open formats and protocols and have done a ton for the open web. Just the best ecosystem I've bought into.
by xp84 | 2025-08-20 19:46:03+00:00
No dispute there, though sometimes the industry that could be negatively impacted by those bribes doesn't realize until it's too late. An example of this is "everyone who uses aluminum as a raw material for manufacturing" which is not an organized lobbyist group, which has been screwed over by tariffs during both Trump terms, despite being bigger in market cap and number of jobs impacted.

Probably not the case with telecoms though -- they seem to have fully bought all the needed politicians already, so you're right on that front.
by Aurornis | 2025-08-20 19:46:06+00:00
AI code reviews are the worst place to introduce AI, in my experience. They can find a few things quickly, but they can also send people down unnecessary paths or be easily persuaded by comments or even the slightest pushback from someone. They're fast to cave in and agree with any input.

It can also encourage laziness: If the AI reviewer didn't spot anything, it's easier to justify skimming the commit. Everyone says they won't do it, but it happens.

For anything AI related, having manual human review as the final step is key.
by no_wizard | 2025-08-20 19:46:23+00:00
both iOS and Facetime are super slick and baked into the device. The end user doesn't even have to really know how to the app to use the feature as it were. It shows up on a contact as a button click.

Signal does not, even on Android. You have to deliberately use it.

That small friction isn't great when you're likely one of few people using it in day to day life of others.

FaceTime on the other hand, just works
by psd1 | 2025-08-20 19:46:41+00:00
I'm hazy on the details, but:

Home Assistant has a well-known public name that opens your local instance. On first access, you need to give it the name or ip of your instance, which is saved in browser storage. This supports deep links into your config from forum posts.

My mum also had a shitty D-Link wifi mesh device, which was packaged as an appliance. I cannot speak lowly enough about that garbage device, but then, I am not really the target market. iirc it had something similar; a public dns name for local appliance mgmt.
by SwamyM | 2025-08-20 19:46:42+00:00
> 2: When I sort my photos on a Pixel, I sort them in folders. The "camera" folder is where the unsorted photos are. When I sit in a bus or in a cafe, I go through it and sort the new photos into folders. This seems impossible on iPhones. Everything stays in the main folder forever. You can add photos to albums, but that does not remove them from the main folder. So there is no way to know which photos I have already sorted.

This along with iOS dumping pictures from WhatsApp, etc. into your main pictures folder is such a huge deal breaker for me. If I am backing up my pictures to a hard drive, there is no easy way to select just the pictures taken on my phone. Seems like such an oversight but I suspect it's a way to drive people to sign up for iCloud storage.