MurphyA/hacker-news huggingface dataset:
by erikerikson | 2025-04-09 15:46:41+00:00
[Apologies: I mistook the context with my original reply and just realized that]

GP suggested Deloitte and Accenture. They do offer technical consulting services but really as an afterthought specializing in accounting and business consulting. Thoughtworks (home to Martin Fowler, Kent Beck, Zhamak Dehghani and so many more) is far more savvy, had been a far better presence in the industry, and has more highly skilled people. I am a bit partial but with reason.
by masom | 2025-04-09 15:46:54+00:00
yup! FreeBSD jails are essentially what OP wants with chroot++.

I was pretty puzzled when Docker and LXC came around as this whole new thing believed to have "never been done before"; FreeBSD had supported a very similar concept for years before security groups were added in Linux.

Jails and ezjail were stellar to make mini no-overhead containers when running various services on a server. Being able to archive them and expand them on a new machine was also pretty cool (as long as the BSD version was the same.)
by amstan | 2025-04-09 15:46:59+00:00
There is!

arch-chroot [1], despite its name pretty much does all the `mount -t proc` stuff the post says. It's also available on other distros like debian [2]. I have used it in the past to chroot into fedora as well.

[1] https://man.archlinux.org/man/arch-chroot.8 [2] https://packages.debian.org/arch-install-scripts
by 0x63_Problems | 2025-04-09 15:48:15+00:00
These are structured results from explicitly asking the LLM for a ranking in the given category, and we provide guidance in the prompt telling the LLM to 'use best judgment' when the topic doesn't clearly include products.

Also we include the 'key features' from each answer - you can see this by clicking the cell containing the rank (e.g. '1st' in the Anthropic column)

In this case, Anthropic said of 'Death during sleep':

Anthropic Analysis for Death During Sleep

Painless and unaware experience No anticipatory anxiety Common with certain cardiac conditions Often described as 'peaceful' No suffering
by tgv | 2025-04-09 15:48:22+00:00
If you want to know more about nroff (which is what man calls when you want text output, I believe), then you could e.g. read https://www.nesssoftware.com/home/mwc/doc/coherent/manual/pd..., or https://www.quut.com/berlin/ms/troff.html. It's terse, like nroff itself.

I think people tried to convert man pages by redefining the macros and then let nroff produce the output.
by crazygringo | 2025-04-09 15:48:28+00:00
> plenty of people saw this coming

But as a percentage of smart people, it's miniscule. And people can get things right for the wrong reasons. Even a broken clock is right twice a day, as they say.

> The smartest businessmen did think it was coming

Prove it. Show us the list of smartest businessmen according to some independent metric in 2024, and then show me how many of them shorted the market because the saw tariffs coming at these levels, because that would be the obvious action to make tons of money.

Unless you can do that, you're retroactively defining "smartest" by this one issue, and hindsight is 20/20 as we all know...

Because the market reaction already proves that the smart money hadn't priced this in. You're the one who needs to demonstrate the contrary here.
by lucasoshiro | 2025-04-09 15:48:30+00:00
> poor country like Brazil

You can say several bad things about Brazil, but it being poor is not one of them.

> The reason?

A friend that worked in banks in Brazil and Canada thinks that it may be because Brazilian banks went digital later, so it was easier to implement more modern features.

This is, banks that went digital earlier stuck with older technologies because them just worked.

In the opposite way: Japan. It was a futuristic country in the past but now they still use fax and recently abandoned floppy disks
by boringg | 2025-04-09 15:49:59+00:00
Solar actually runs into inverter problems by year 10. Roof needs to be redone maybe year 20 if you installed with a new roof.

The back up generator is really compared against the energy storage asset and not the solar array. On a multi-day/weeklong winter grid failure generator is a much safer asset to have to protect the home - even including your loss equation.
by ndsipa_pomu | 2025-04-09 15:50:05+00:00
> But the point isn’t to hurt China, it’s to reduce US dependence on China.

If the point is to reduce dependence on China, why is Trump starting a trade war with everyone? Also, as many people have pointed out, there's little point in applying tariffs without also providing some kind of boost to the relevant industries - this is just hooliganism by Trump.
by hn_throwaway_99 | 2025-04-09 15:50:16+00:00
I'm curious as to why that is. A few months ago I took a taxi from the airport in Austin (because I had neglected to book my Uber/Lyft before I got to the rideshare area and there was a significant wait) and I vowed "never again". It was about 50% more than Uber/Lyft, and everything about the experience was worse in the ways taxis have always been worse - payment is much more of a pain in the ass, you don't know how much it costs until the end, and the cab smelled.

I can wholeheartedly understand complaints about Uber and Lyft, but I don't understand at all when I sometimes see this collective amnesia about how much taxis sucked before rideshare came on the scene.
by tenacious_tuna | 2025-04-09 15:50:34+00:00
I am not a lawyer, though I am a US citizen.

First, it's the fourth amendment that protects against unreasonable search. Fifth amendment is protection against self-incrimination.

My understanding is that fourth amendment protections effectively do not apply at the border [1] because the border is inherently a reasonable place to search people.

In regards to being compelled to unlock your phone, CBP maintains the position [2] that in order to uphold their duties they're inherently able to compel you. Anecdotally, if you don't unlock your device, they may (a) confiscate it (and possibly apply all sorts of cracking tech to it), or (b) refuse you entry. That said, a random law firm [3] cites that you can withhold a password-based lock, but CBP can compel you to provide biometric unlocking [3].

To me, this is a case of https://xkcd.com/538/ ; you may have a legal basis to refuse, but in the current iteration of the administration I find it unlikely that it would be a positive experience if you were to stand on it. (Not that CBP is going to beat you with a pipe wrench, but if they want in your phone, they're gonna get in your phone.)

[1] https://law.justia.com/constitution/us/amendment-04/19-borde... [2] https://www.cbp.gov/travel/cbp-search-authority/border-searc... [3] https://borderslawfirm.com/border-search-computers/
by smusamashah | 2025-04-09 15:50:37+00:00
In the video example, I am kind of baffled that LLM is being trusted to pick candidates for the role.

How much guarantee does Google's LLM/agent provide that it didn't hallucinate (read wrong info) in any of the steps including parsing job description and than matching that with profile of candidates?

I don't understand when these LLMs are presented to solve real life problems as if an LLM is like a sane person doing their job.
by kartik_gautam_ | 2025-04-09 15:50:47+00:00
Hi, With 6+ years as a full-stack developer, I have led teams, solo-developed projects, and built end-to-end solutions.

-----

Location: Bangalore, India

Remote: Yes, hybrid or in-person are also OK

Willing to relocate: Yes

Technologies: Python, Django, Fast API, Flask, React.js, Next.js, JavaScript, SQL, MongoDB

Portfolio: https://kartikgautam.com/

Email: hello@kartikgautam.com
by jeroenhd | 2025-04-09 15:51:16+00:00
> Also, restoring a phone takes a seriously long time (8-10hrs?) and some things might not restore

2FA is a pain to recover, but it shouldn't that _that_ long to restore a backup unless you don't have decent internet access. All of my important data and apps usually take maybe 2 hours to get back (including flashing the OS), 3 if you include 2FA recovery.

Local backups is kind of an interesting risk/reward situation. My phone usually spends most of its time downloading apps from Google Play when recovering, the data recovery itself is very quick. Just backing up the APKs (which do not contain anything interesting) would probably cut down my backup recovery time to less than half an hour. Of course, my pictures and music are all stored in self-hosted cloud services, if you care to keep a local copy then things will take longer.
by SpicyLemonZest | 2025-04-09 15:52:06+00:00
I agree, and the reason I don't support the dynamite is precisely because I think there are less destructive ways to reshore manufacturing if we want to. The author seems to be making the opposite point, that the problem is so intractable the US must not "seek to own supply, but rather control it". (Which is clearly true for some things - it's very silly to have nonzero tariffs on coffee and bananas - but he seems to intend it more broadly than that.)
by kenrose | 2025-04-09 15:52:11+00:00
Totally fair to bring up IPv6 vs. IPv4. However, I think Tailscale’s approach might sidestep some of that pain.

Avery (Tailscale CEO) has actually written about IPv6 in the past:

- https://apenwarr.ca/log/20170810 (2017) - https://tailscale.com/blog/two-internets-both-flakey (2020)

IPv6 has struggled in adoption not because it’s bad, but because it requires a full-stack cutover, from edge devices all the way to ISP infra. That’s a non-starter unless you’re doing greenfield deployments.

Tailscale, on the other hand, doesn’t need to wait for the Internet to upgrade. Their model sits on top of the existing stack, works through NATs, and focuses on "identity-first networking". They could evolve at the transport or app layer rather than rip and replacing at the network layer. That gives them way more flexibility to innovate without requiring global consensus.

Again, I don’t know what their specific plans are, but if they’re chasing something at that layer, it’s not crazy to think of it more like building a new abstraction on top of TCP/IP vs. trying to replace it.
by delusional | 2025-04-09 15:52:13+00:00
I think the point the above poster is trying to make is that the point here is that they don't want to share the data. Instead google (and atlassian/SAP/whoever) would like to make an "open" but limiting interface mediated through their agents, such that you can never get actual access to the data, but only what they decide you get to have.

To put it bluntly, the point of creating the open interface at this level, is that you get to close off everything else.
by natebc | 2025-04-09 15:52:24+00:00
There's a minute or two in this video(1) about DG from Wendover Productions last year that discusses this. Apparently they're so powerful they can get better deals from suppliers than Walmart and even get custom SKUs ($1 sizes of Tide Detergent, for example) from them to be the product on shelves in DG. Kinda crazy.

1) https://youtu.be/vQpUV--2Jao?t=318
by orlando252 | 2025-04-09 15:52:57+00:00
This was a goal for me too. Although I mostly work with dynamodb via localstack so I focused on getting that to work.

So yes, it does work with localstack, provided the endpoint_url is set for that profile in the aws config file like so:

[profile local-v2]

region = us-east-1

aws_access_key_id = fake

aws_secret_access_key = fake

endpoint_url = http://localhost:8005

Dynamodb-local isn't currently supported, but it will be.
by boringg | 2025-04-09 15:53:10+00:00
Agreed generators are a PITA but are pretty useful as well. I hope so - I'd much rather go ESS route but two core issues:

1. Length that the asset can provide power in a grid failure (multi day isn't possible at this point except incredibly small load profiles). As a buyer of a generator/ESS I want multiple day coverage on grid failure not momentary grid failure. 2. Cost is way too much for the power you get.
by artine | 2025-04-09 15:53:11+00:00
(Not the OP) I use my Zoom F3 (which is a 32-bit float recorder) for field recordings for hobby music production. I'm not a professional in any respect.

But I've found f32 to be incredibly useful because it allows me to very spontaneously capture unexpected sounds with little to no setup or preparation. In fact, sometimes I even forego monitoring in favor of just quickly getting out the recorder and microphones and then hitting record -- since I don't have to fiddle with gain, I know that I can capture something usable rather than missing the opportunity altogether.

When I have time to prepare a recording and it's not going to have a crazy amount of dynamic range, then sure, f32 isn't a make-or-break feature, and needing to do post-processing 100% of the time before the audio is usable in non-f32 contexts could be seen as a drawback. But for my use cases, absolutely useful and worthwhile.
by arbitrarian | 2025-04-09 15:53:19+00:00
Don't buy just yet, unless you want to buy my used one. :) Zoom is coming out with the Zoom H5Studio, which is supposed to have the same preamps as the F3. It also has a set of built-in stereo mics. On the other hand, the F3 is definitely more rugged, and a fair bit smaller, so it depends on your use-case.
by duped | 2025-04-09 15:53:38+00:00
> Instead there is this elaborate ceremony where the principal process basically spawns another version of itself endowed with all the same privileges and then gives them up

The flags to unshare are copies of clone3 args, so you're actually free to do this. There's some song and dance though, because it's not actually possible to exec an arbitrary binary will access to nothing.

But I think the big discrepancy is that there is inherently a two step process to "spawn a new process with a new executable." Doesn't work that way - you clone3/fork into a new child process, inheriting what you will from the parent based on the clone args/flags (which could be everything, could be nothing), do some setup work, and then exec.
by Rohansi | 2025-04-09 15:53:44+00:00
As a game dev I don't really see what problems this solves. Most of the work you would have in games is related to simulation - something this doesn't help you with at all. It can actually make simulation more difficult because all your state would be decoupled from a game engine (which is built for simulation). So you'd end up having game servers running the simulation syncing to SpacetimeDB... or of course you try to build the simulation inside SpacetimeDB with no help from it.
by qwertox | 2025-04-09 15:53:49+00:00
To be fair, HTTP adds a layer of friendliness over TCP (POST/GET, paths, query parameters) and the servers can be so simple that it can hardly be considered irrelevant baggage.

The benefit it brings is that you can add debugging endpoints which you can use directly in a browser, you get networking with hosts and ports instead of local-only exe + stdio.
by fngjdflmdflg | 2025-04-09 15:53:50+00:00
It seems that the original spec had a more explicit intention:

>The pretty value is intended for body text, where the last line is expected to be a bit shorter than the average line.[0]

which seems to mainly be about avoiding short last lines. That is from a note. The actual value "specifies the UA should bias for better layout over speed, and is expected to consider multiple lines, when making break decisions," which is more broad. But the intent is clearly specified in the note. This is also how chrome described the feature as mentioned in the article. But it does say that the effect would change in the future:

>The feature does a little more than just ensure paragraphs don't end with a single word, it also adjusts hyphenation if consecutive hyphenated lines appear at the end of a paragraph or adjusts previous lines to make room. It will also appropriately adjust for text justification. text-wrap: pretty is for generally better line wrapping and text breaking, currently focused on orphans. In the future, text-wrap: pretty may offer more improvements.[1]

The design doc linked in [1] says this about it:

>The `text-wrap: pretty` is the property to minimize typographic orphans without such side effects.

>There are other possible advantages for paragraph-level line breaking, such as minimizing rivers. The csswg/#672 describes such other possible advantages. But the initial implementation focuses on typographic orphans, as it’s the most visible benefit, and to minimize the performance impacts.

>Because paragraph-level algorithms are slow, there are multiple variants to mitigate the performance impacts.[2]

The new draft[3] changed it to the current definition. What's also interesting from that new draft is this new note:

>The necessary computations may be expensive, especially when applied to large amounts of text. Authors are encouraged to assess the impact on performance when using text-wrap-style: pretty, and possibly use it selectively where it matters most.

which seems to go against what was written in the webkit blog. If developers start using this value everywhere expecting that it will be fast then that effectively stops future implementations from using a slower but better algorithm (assuming one exists).

[0] https://www.w3.org/TR/css-text-4/#propdef-text-wrap-style

[1] https://developer.chrome.com/blog/css-text-wrap-pretty

[2] https://docs.google.com/document/d/1jJFD8nAUuiUX6ArFZQqQo8yT...

[3] https://drafts.csswg.org/css-text-4/#text-wrap-style
by jandrese | 2025-04-09 15:53:59+00:00
As noted there are already HTML versions of the manpages that work without apparent issue. It makes me think about having the documentation converted to html and then have a thin script that invokes w3m on the correct file.

Then again GNU tried something similar with the info pages and it never really caught on. I think that was more due to the info program being kinda hard to use and the search facility being awkward.
by jasode | 2025-04-09 15:54:15+00:00
>, it's actually about 50% cheaper to get a taxi from SeaTac to the city than to take a Lyft or Uber.

That type of ride from a "hub" where a bunch of taxis congregate to take the next passenger -- such as SEATAC airport -- is optimal for traditional taxis and can be cheaper. But using Uber for suburb-to-suburb routes away from any hubs is cheaper than taxis and I tried to explain why that happens: https://news.ycombinator.com/item?id=30660517
by renewiltord | 2025-04-09 15:54:17+00:00
Yes, people do unfairly call me a NIMBY but ultimately I’m just trying to make sure that the thing that is being built in my backyard is community-oriented, socially-responsible, ethical, environmentally conscious, and built by local artisans using local materials.

And if we can’t do it right, then maybe we shouldn’t do it.
by jacobs123 | 2025-04-09 15:54:45+00:00
It's shown in the link below. It's kind of crazy that they have this huge corporate announcement with 50 logos for something that under the hood seems sort of arbitrary and very fragile, and is probably very sensitive to things like exact word choice and punctuation. There will be effects like bots that say "please" and "thank you" to each other getting measurably better results.

https://google.github.io/A2A/#/documentation?id=multi-turn-c...
by codr7 | 2025-04-09 15:54:48+00:00
I remember the very same example (re)-sparking my interest in AI back in the days.

My gut feeling says there is something in this approach that's needed to make GenAI work reliably. The brain has an associative feature, sure; but it's not very useful without filters sorting signal from nonsense, making sense of the content.

Have they been able to get Cyc to generate its own content in meaningful ways? I would expect such a system to eventually be able to derive a lot of details by itself, needing less and less spoon feeding.
by aeturnum | 2025-04-09 15:54:50+00:00
SpacetimeDB fits into a genre of tech that I want to call "universe brain reorgs" - structural re-arrangements that might unlock wild performance increases. The challenge with these is that they require devs to re-align their thinking and it's hard to disentangle if "the problem" is that the technology isn't being fully embraced or if the promises of the tech don't work for your use case.

Other techs in this category have seen a lot of success. I'd classify Elixir and Node as being similar in that you adopt a stack to get access to some rare guarantees and also accept new or exotic limits.

I think these things tend to rely on having clear-eyed visionaries out in front, able to show off their strengths in open source. Without a successful project it's hard to believe the claims. I hope clockwork labs is able to deliver their example game (it seems high risk because, even if the game is a technical wonder - what if it isn't fun?!).
by alexisread | 2025-04-09 15:55:05+00:00
Interestingly Wat (https://github.com/manuel/wat-js) handles Dynamic Variables, which fit well with serialized code, in that the serialization boundary can be better partitioned into variables you need to serialize (locals etc.), and environmental (dynamic) variables which are subject to their runtime env.

Wat also happens to have a good concurrency model, and a portable bytecode. Worth looking at in this space.
by dijit | 2025-04-09 15:55:14+00:00
> but it shouldn't that _that_ long to restore a backup unless you don't have decent internet access.

1) We're talking about people who are most likely going to be using 4/5G and Hotel Wifi. The US anyway is far behind on bandwidth, I get symmetrical 1G for "free" in Sweden, last time I was in the US it was $60/mo for 60MBit.

2) Phones have as much as 1TiB of storage, even at the speed of storage that'll take a hot minute.

Getting the 2FA codes set up while not having access to those 2FA codes is going to be interesting.
by evanelias | 2025-04-09 15:55:25+00:00
Looks really great! But regarding monetization, one word of caution that other commenters haven't mentioned so far: make sure you have a really good understanding of the licensing concerns before proceeding.

Initial disclaimer: I am not a lawyer and this is not legal advice.

Your project is using AGPL, without a CLA, and you have third-party contributors. If I understand correctly, this essentially prevents anyone from having an enhanced closed-source version (SaaS or otherwise) of your product -- even you. Although you created it, you only own the copyright for your own portion of the code. Third party contributors own the copyright for their contributions, which are equally subject to the terms of the AGPL for everyone.

So if you wanted to monetize an enhanced version, you have two options, if I understand correctly:

A) Keep the enhanced version entirely open source. You can charge for a hosted version but users must be able to self-host. Obvious downside: this leads to weird misaligned incentives where your revenue can depend on your project being difficult to install/host.

or

B) Obtain a licensing agreement from all third-party contributors since the time you switched to AGPL, or completely re-write any code where you can't get that agreement. Might not be practical.

You could try alternative monetization methods that don't rely on an enhanced version, such as support contracts or sponsored development of new features, but these are hard to scale... especially since a decent number of tech companies have a blanket ban on using AGPL projects that aren't dual-licensed.

This isn't to say AGPL is bad, just that it's a nuanced topic. There are lots of blog posts out there about the monetization implications, for example here's one from the cofounder of GitLab: https://www.opencoreventures.com/blog/agpl-license-is-a-non-...
by mike1o1 | 2025-04-09 15:55:49+00:00
It might be a contrived example, but I found the example of syntax highlighting a blog post to be a good example of the benefits of RSC.

If you hydrate on the client, you need to run the same exact code on the server and again on the client - however, that means you now might need to bring in a big syntax highlighting library to the client.

With RSC all of that is done server side, so you don't need to ship the syntax highlighting library.