skysight-inc/HackerNews huggingface dataset:
What useful textual user data do you see coming from TikTok? All the text seems very low quality, to the point where I naively assume that including it in training data would decrease performance.
> This seems like I have to manually configure each device?

You don't have to (and I assume most users don't), but you can if you want per-device reporting. You just set your router's DHCP server to hand out NextDNS's DNS servers.
Its about the water-meter before the datacenter. So 1000 liters in - thats 1000 liters of "use". If you re-cycle it a 1000 times, still only a 1000 liters on the meter.

Since water isn't pure from public system, well, you can create "life" if you keep it warm just long enough. So you better replace/mix it with fresh water. So another 500 liters? Now we're at 1500 liter total.

Rinse and repeat.
I would be interested in seeing the methodology, the source data, peer review process and third party audit and both halves of the balance sheet as well as the numbers pulled out of their ass.
Well, power flows from ownership and money from the usage. Contribute a better answer if there is one.
I think the biggest praise I can give uv is that as a non Python dev, it makes Python a lot more accessible. The ecosystem can be really confusing to approach as an outsider. There’s like 5 different ways to create virtual environments. With uv, you don’t have to care about any of that. The venv and your Python install are just handled for you by ‘uv run’, which is magic.
After dealing with constant build issues with Go, I hate Go so much. The fact that they've conflated "source code" with "consumable library" means that you need a special case in your CI to publish new versions of a library in Go vs. every other language that builds and publishes an executable, and any tooling that pulls from a private repository has to hack `git config` rather than authenticating like you would any other artifact repository.

And that's before we even get onto the "v2" nonsense[0], because apparently it's unidiomatic to continue developing your packages after you publish them. Actually.....given that this language arose at Google, I may be onto something...

[0] https://go.dev/blog/v2-go-modules
Cos it's cool
zozbot234, why do you say that Elon got rich by creating goods and services for other people? What I mean is, what do you expect your readers to infer from this, or what do you hope us to conclude from it?
You can AOT compile Java just like go:

https://news.ycombinator.com/item?id=30859013
Were you considering migrating to ultraviolet light? Vitamin D is indeed important, but that mutagenesis is no joke. I'd suggest against it.
M&A whizzes make fancy PowerPoint presentations on "synergy" potential to various suitors in a roadshow.
Is there a better way to block OTA updates than renametoabin? I've tried that and a few alternatives and none help with my Kindle 4s disabling the jailbreak whenever they get a whiff of internet.
RPython Compilation Quick Reference
I never thought of that!

But importantly, I have the ability to see and react and avoid the collision. On the plane, I have the ability to eat lunch. Surely this could be considered a difference in agency.
I think the argument this article makes though is that generative AI isn't generating enough value to justify the sky high valuations and investment. Sure, if all of these services disappeared overnight, the remaining users could self host or run a model locally. I feel like that speaks to the lack of value any one company provides though?

Maybe this era of AI will be remembered as a wealth transfer from VCs back to everyday consumers lol
Only if they're configured to explode if not pinged for 30s or something.
Unconventional Game Engine Jam
300 patents... patents > PMF.
I made a tool that lets you chat with your observability data
uv should hard link files if they’re identical like Nix does

If a package manager stores more than it needs to, it is a package manager problem.
Important Update for Consumer AI Pin Customers
I think that's a premature conclusion to take from this benchmark.

Something to keep in mind is that Expensify is kind of an anomaly in that it hires freelancers by creating a well-articulated Github issue and telling them to go solve that. This is about as ideal as you can hope to ask for when it comes to articulating requirements, and yet o1 with high reasoning could only solve 16.5% of tasks formatted this way.

Not to mention, these models perform a lot worse than their SWE-bench results would otherwise suggest.

Big picture, there's a funny trend when it comes to generative AI of inflated expectations that rapidly deflate once we use them in the real world. I still remember being a little bit freaked out by o1 when it came out because it scored so well on a number of benchmarks. Turns out, it's worse than Claude Sonnet when it comes to coding. Our expectations are consistently inflated by hype and benchmarks, but then once we use them in the real world we find out that they're not as great as the benchmarks would otherwise suggest.

Kind of feels like this is going to go on forever. A new model is announced, teased with crazy benchmark results, once people get their hands on it they're slightly underwhelmed by how it performs in the real world.
People certainly use Docker for this purpose. Need a new package? Add a pip install line and rebuild the image.

I agree it isn’t the best use of Docker, but with the hell that is conda (and I say this as someone who likes conda more than most other options) and what can feel like insanity managing python environments, Docker isn’t the worst solution.

All that said, I moved to uv last year and have been loving it.
The Technological Republic
Sounds like a great use case for ZFS’s deduplication at block level.
That's one of the key wins with o1-pro's deep research feature. The first thing it tends to do after you send a new prompt is ask you several questions, and they tend to be good ones.

One idea I really like here is asking the model to generate a todo list.
I hit this point in tfa and had the same comment. Please don’t pass things around in a Comtext. Maybe stash a slog logger in there, but that’s about it.

I made the switch to Go a few years ago. For those who are on a similar journey as the author, or the author himself, I suggest spending time with the Go standard library and tools written by Rob Pike and Russ Cox to get a handle on idiomatic Go.

It’s clear the author still thinks in Java, not go. Saying Context ctx for example instead of ctx context.Context. Also DI, which is arguably not necessary at all in Go given how elegantly interfaces work.

I spent quite a lot of time using wire for DI in go only to really study the code it was generating and realizing it truly is code I would normally just write myself.

Edit:

Regarding stack traces, it turns out you don’t need them. I strongly suggest a top level error handler in Go combined with a custom error struct that records the file and line the error was first seen in your code. Then wrap the error as many times as you want to annotate additional lines as the error is handled up to the top level, but only that first point in our own code is what actually matters nearly all of the time.
Nowadays, you should probably add a smartphone to that list.
> Chris has never once capitalized anything in any written medium. You find his commitment to the style somewhat impressive, given how difficult this is to do in our current era of predictive text and auto-correction. There was a time when you yourself typed everything that way, but the difference is that you were fourteen years old and trying to be “edgy” while writing comments on a fan-run message board about The Simpsons, and he is a supervising manager at a multinational corporation.
Wow, that’s a lot of people. It’s really sad to see a move like this despite their year over year of record profit growth.
Very ignorant about Go, is dependency injection not a thing there?

E.g. I like declaring interfaces in other languages that model some service (e.g. the database), focus on the API, and then be able to provide different implementations that may use completely different technologies behind them.

I know that some people don't see the point, but I'll make an example. At my primary client the database layer is abstracted and provided at runtime (or compile time, depends) with the repository pattern. How's that useful? Developers can use a filesystem-based database when working, and don't need to setup docker images that provide databases, anything they do is saved on their machine's filesystem. E2Es can run against an in-memory database, which makes it very simple to parallelise tons of different tests as there are no race conditions. And yes, the saved formats are the same and can be imported in the other databases, which is very useful for debugging (you can dump the prod database data you need and run it against your implementation).

There's many other situations where this is useful, one of the core products I work on interfaces with different printing systems. Developers don't have printers at home and my clients have different printing networks. Again, abstracting all of it through DI makes for a very sane and scalable experience.

I don't see how can this be achieved as easily without DI. It's a very nice tool for many use cases.
Hallucination is a medical term. https://en.wikipedia.org/wiki/Hallucination

The usage in relation to AI is a reference to the medical term, not the other way around.
Forgive me for asking but... do you have a source for that other than an LLM? Every search I've tried just confirms what I already thought.
I wanted to look at one of the links in that page about memory training in adults.

It's ironic that the page didn't exist and I had to go to a backup from 2014 in archive.org to find it.

https://sharpbrains.com/blog/2008/04/22/working-memory-train...

https://web.archive.org/web/20140713110043/http://sharpbrain...
My brain/memory turned on full lucid at age 2ish. I remember dreams in vivid detail, can draw you pictures of houses ive been in, all sorts of conversations my parents had.

I'm writing a memoir right now, since I dont know what else to do to shed this since it's pretty horrible stuff I remember.
So this is just an acquihire right? Can't imagine what HP will do with Humane's "AI software" (aka ChatGPT wrapper).
Testing this out locally, repro'd pretty similar numbers on macOS ARM and docker. Unfortunately the CPU-only build isn't really any smaller either, thought it was
If so that's perfectly fine, but I still agree with saurik--the title is rather misleading. The article is mainly about how to speed up SHA (without using compiler optimizations).
Related HP to Acquire Parts of Humane for $116M (40 points, 16 comments) https://news.ycombinator.com/item?id=43095699
Just a few weeks ago. Sadly I can't remember the specifics but meta-management toolchains are always a hard sell if what you currently have works and is Good Enough. mm is quite fast compared to anaconda, though not perfect. Maybe I'd also benefit from uv having an environment import feature, since I have like 30 *conda environments by now.
Totally agree with you, but one point against doing what you mentioned is that you want to replicate your prod environment as much as possible in CI, to be able to catch bugs
It replaced my Pi-hole a long time ago.
The F-35 Will Now Exceed $2T as the Military Plans to Fly It Less
I do not practice samatha meditation anymore. I practice a different kind of meditation now.

We basically have 2 kinds of meditation.

1) Concentrate on a thing for a while.

2) Watch sensations come and go while refraining from moving your attention in reaction to what you're watching.

I did the first for a few years. Then I did both for a few years. Now I only do the second.

Both deliver the calm but they do it differently. They also do some other stuff.

The second is trickier than the first.
It's kind of an inside joke - look at who's the committer ;)

frogs and graphics programming are good friends.
Who said I ignore what he does?
Not only dopamine. You can find studies about serotonin pathway meds as well.
If a memory foam mattress makes a person's pain worse, how does it do that -- or how does a different type of mattress avoid doing that? (honest question)
You don't need to be targetted deliberately; there's a whole load of automated scanning that happens. If they get in then it's more likely they'll be interested in using your server to DDoS someone else, or serve up objectionable and/or illegal content. Protecting yourself is not just about your data.
Even if you had free housing/food/etc-- how many somewhat qualified people in the US are willing to work for 6-10$/hour? And those additional social services would need a big budget, which the current government is never gonna grant.
Been a long time since I was trainspotting (yes, I had the anorak and the Ian Allan book of rego numbers. London had the western region hydromatic diesel warship class locos. amazing) but IIRC the London overground rolling stock has to be quite different as the tunnel sizes even above ground don't meet normal BR rolling stock radius for turns. If Thameslink runs on special sized rolling stock I'd admit it, but if's general size, any train, I think I agree. Its just another national rail line.
fwiw it doesn't/that was a joke. In some cases the LLM will suggest running a command that doesn't terminate (eg npm run dev to run a webserver), so it'd get stuck running that command just waiting for user input.
Except they really don't, because each aisle of your grocery store only has two actual companies making 90% of the products, and coke does not compete with pepsi on price

If Pepsi doubles in price but coke does not, you will not see most pepsi drinkers switch to coke, you will see a small amount of pepsi drinkers abstain, a small amount of pepsi drinkers switch to coke, and the majority of pepsi drinkers just grumbling about paying more.

We've had decades of shrinkflation at this point. I can't use a recipe from twenty years ago because it calls for 15.5oz cans when we've already moved to 14.7oz cans of that product. I can't buy a competitor's version because they use the same can and same can sizes.

A great demonstration of this is something I've been bitching about since "inflation" happened. Lays (the same company that owns pepsi) massively increased chip prices. So did their competitors. Our regional store brand DID NOT (because potato prices did not increase for over a year!). Our regional store brand is comparable to basic chips from other brands. Predictably, people just paid the higher price for lays and the competitors who also raised their prices.

The past several decades, companies realized that consumers have WAY MORE stickiness to a "brand" than ever realized. People still buy craftsman tools, including my father the contractor, despite them being cheap garbage for decades now. Companies don't compete on prices because there is only one competitor in each market segment, and they love the sky high profit margins too. It's not worth it to gain an extra 5% of the market by lowering your price significantly, which is what it would take to get the extra market share. Consumers aren't rational, they are tribal. Nobody drinks pepsi or coke, or prefers red vines to twizzlers, because of some rational evaluation of product merits.

What DID switch people from pepsi to coke was not price, but marketing!
There is no such thing as "universally a positive" unless you assume one. Not just in the sense of "there is no one true universal moral value function", but in the sense that "universal moral value function" is essentially gibberish -- as is "bad from a universal perspective". Humanity being wiped out would not be bad from a universal perspective because nothing is bad from a universal perspective. When we talk about good and bad we always implicitly couch that in "from a(/one or more) human perspective(s), ...".
I thought that was IBM, so confusing anymore.
This is great. If someone wouldn't mind updating the instructions for a native 2025 ARM64 build of HL2 that would be great.

Existing instructions use the old, leaked source engine. Time to make it official and native.
Wasn't downvoting for the questions, but started downvoting these comments of yours because of your attitude + expectation that OP will answer questions that have in various ways already been addressed if you read the article.

I believe it is bad form / in bad taste to arrogantly presume your questions and points about server trust (and etc.) are unique, not addressed, and create new challenges; without first reading the article which is the bare minimum required for this, IMHO.

Btw, depending on your threat model you may want to validate pubkeys / established session key / etc. using other side channels regardless of software, protocol and medium used.
Generally speaking nobody needs a charger installed. A good three prong 110 outlet is sufficient. We found one single 110 outlet sufficient for two cars for two years with around town driving, having outside fast chargers as a backup if needed for longer trip days. One. And a 220 outlet is vastly, way beyond, sufficient for three cars. No charger. Just an outlet and a cable.
I believe the promise you are referring to was contingent upon Helion getting funding that they did not get. It's not gaslighting to publish an amibitious timeline for a startup and be wrong, but that's not even what happened here. They said "if X (funding), then Y". X didn't happen.

I believe the current timetable is no longer contingent upon funding (since they've got the funding they think they need). It's no doubt still an optimistic startup timeline, a target, that they might well fail to achieve (even without the startup failing, just being late).
Very sleek UI.

Don't mind the subscription pricing -- keeps all parties aligned.

The UI toolkit is especially exciting, been looking for something to replace streamlit.
The explicit points of the Trump tariffs are to raise revenue (which contradicts your point), and to encourage the revival and development of US business in the relevant sectors - which cannot physically happen in any short timeframe.
> albeit with a few hiccups

Can you talk about where the current pain points are?
If you actually read their forums, you will see they accomplished a lot, and just need funding to get to hardware production.
Tbh I haven't looked at Tigris at all. I still have my attic server deployed (just disabled/not in use) so I might give it a shot just to compare pricing. I do remember a decent portion of the cost being storage-related, so it's a good idea.

I'll have to look at autosuspend again too. I remember having autostop configured, but not autosuspend. I could see that helping with start times a lot for some stuff. It's not supported on GPU machines though, right? I thought I read that but don't see it in the docs at a quick glance.

> It's kind of hard to make the thing stay alive with health checks, unless you're meaning external ones?

Sorry, I did mean external healthchecks. Something like zabbix/uptimekuma. For something public facing, I'd want a health check just to make sure it's alive. With any type of serverless/functions, I'd probably want to reduce the healthcheck frequency to avoid the machine constantly running if it is normally low-traffic.

> We are suboptimal for things that make more sense as a bunch of containers on one host.

I think my ideal offering would be something where I could install a fly.io management/control plane on my own hardware for a small monthly fee and use that until it runs out of resources. I imagine it's a pretty niche case for enterprise unless you can get a bunch of customers with on-prem hardware, but homelabbers would probably be happy.
I thought we had moved on from flame bait articles as a species
DI exists in Go, but it's not ubiquitous like it is in the C# or Java worlds.

Last time I used Go, I used "wire" for DI and was pretty happy with it.
I work with a brownfield go monorepo with a couple different styles and lesser known “frameworks” in it. It sucks to work in, one of the previous devs was a huge fan of clean code, so every function with more than a couple inputs has its own struct, pointers are used everywhere just by default (and basically never nil checked) and the AI generated tests are so plentiful that changing a small thing quickly explodes into thousands of lines in of changes.

Because it’s go and not really following a framework or pattern, the LLMs just can’t get the style right, so everything is brute force. Know what is easy to build with an LLM? A spring boot app. You can work on the hard logic while your little automated friend works on all the boiler plate and wiring.
> The answer is not "definitively" no.

The prominence of the inflation narrative and outrage over egg prices indicates otherwise. Nobody would be happier than me to see my country, my state, and my city all have healthy manufacturing sectors for locally-sourced essentials, but import taxes won't do that unless you're also willing to strategically subsidize industries for 20 years or more, and nothing about the current admin shows they have any grasp of long-term strategy.
Thank you for your work and thanks for your immense patience answering mostly-already-addressed concerns of someone who has not bothered to even read the article. It's bad form; noble of you to answer (and hopefully useful for others / posterity).

_edit_ spent some time on your blog (turns out I've done that before - recognised style as well as furry universe / ontology; nice feeling to return). Reading reasons for disliking AES-GCM (always liked this simplicity + auth-baked-in AEAD approach as a dev/architect/user of applied crypto)...

If you see this _edit_ - do you use any specific tools to generate various sequence / flow diagrams? anything besides mermaid (+ draw.io, I somehow never got rid of using this one in times of urgent need...)? Thanks :)
The protagonist had read a detailed job description, had had a call with the recruiter, then an 180 minute interview marathon that ostensibly went absolutely stellar, then another one-to-one interview with Chris - and only at the very end of it all he gets to know that the position is actually about nothing else than being punched in the gut.

Not sure if plot hole or even deeper metaphor.
No, he clearly said that a "second home for humanity" is of dubious (but potentially nonzero) value.

Rather, the main benefit would lie in the technological advances made in order to enable such a Mars mission in the first place (similar to advances during Apollo).
Yes, exactly, what the guy above was saying is that they're just looking for excuses to keep people from using the Chinese thing.
Fun facts about parsing party donations public data
Ask HN: How can I improve my memory?
Does anyone have suggestions/personal experience in regards to improving their memory?

I have gotten to the point in my life where I question what I do for pleasure, because since I cannot remember it, what's the point of doing it?

I want to finish Discworld but I can barely remember the books after reading them...
I'm not adding context to the joke, I'm pointing out that people are misinterpreting the dialog as it was written. by saying "I don't know what the additional context is", I was saying "perhaps she had just said TGIF!" and that would explain why he said "it's Wednesday"

"What a week, thank god it's over!"

"it's wednesday"

would work for your lowest common denominator.
FWIW, in my years of using NextDNS I think I've needed to do this only twice. On Macs, the menubar app lets you enable/disable NextDNS. The average HN reader can probably automate switching to a non-blocking profile for a given length of time. https://community.home-assistant.io/t/nextdns-integration-te...
> Different Python versions each need their own separate Torch binaries as well

Found this the hard way. Something to do with breakage in ABI perhaps. Was looking at the way python implements extensions the other day. Very weird.