skysight-inc/HackerNews huggingface dataset:
Personally, I find that a couple weeks of TDD each quarter is enough of a boost to your design thinking to make a substantial improvement in how you design things. I don’t know how long a new engineer needs to do TDD to “get it” but I know for sure that you don’t need to do it for 10 years consistently.

If you’re really struggling to test a piece of code, sometimes it’s useful to stash all the changes and start with the tests. That’s a very good sign you’ve lost your way, and you can reflect later on whether it’s a pattern or just a bad day.

Pain is information. If you make use of the information then it redeems itself. If you don’t then it’s just needless suffering.
Ah thanks! Year added above.
> Vanguard is a service that manages your portfolio so you don't have to. Literally the definition of providing an economic service.

How is it different from Bitcoin conceptually? Bitcoin reflects financial markets overall just as well as any Vanguard-managed fund. It does not matter that Vanguard intention is precisely that while Bitcoin's isn't if the outcome is the same.

Just in case I'll explain what I mean by an analogy: Imagine we are sailing an ocean in a small ship, and consequentially the ship rocks really hard. There's a table with two straight sticks on it in everyone's room, and the sticks constantly slide around the table due to rocking. And for whatever reason the parent comment author is tasked with keeping them as parallel as possible, while not stopping their movement alltogether. To do so he makes a contraption with electric motors attached to one end of each stick and sensors that detect when sticks are not parallel, which causes motors to align them. In the mean time in my room I took my sticks from the table and attached them to the ceiling instead because they look nice there. Here despite the lack of intention on my part my sticks will tend to stay parallel without much effort.
So, renege on the Copenhagen Convention of 1857 and make the Danish straits no longer international waters?
It's been a while since I used it, but look at the miniKanren implementations for your favorite programming language (js in your case, but there are a lot). It's basically a stripped-down version of logic programming.
We Need Amistics for AI
> Amazon gets a lot of flak for totally bungling their internal AI model development, squandering massive amounts of internal compute resources on models that ultimately are not competitive, but the custom silicon is another matter

Juicy. Anyone have a link or context to this? I'd not heard of this reception to NOVA and related.
I think you are strengthening the point of the parent poster. It was called hybrid walfare as long as someone else was suspected and was no longer called that after it became known who did it.
> Well, legally, many of those things are crime

I suppose that not everyone has abandoned the old drug-warrior mindset yet, absurd and useless as that philosophy has proved to be.

> Am I allowed to be concerned for my own safety when someone is smoking meth on the bus?

That certainly is a different situation, and I would feel concerned about that too: but meth has been a problem for decades, while the phrase "drug zombies" has only come into use during the fentanyl era, when you now see people tipping over and passing out and otherwise shambling around unable to fully control their bodies. Those people are out of it, unable to do much of anything but breathe (usually). The fear is really unwarranted.
1. I got hurt by Docker.
2. I don't want to learn Docker.
3. I got hurt by Docker more.
4. I don't trust DockerHub.
5. Podman is just like Docker.
6. I prefer VMs because I understand them, even though I know they are slower.
7. Don't try to explain Docker to me.

A rant, nothing to see here, move along.
The whole "write for AI" thing is a bunk concept. It is confusingly stated because it implies we should think of AI as an audience of sorts—but that's not the case, what it really asks us to do is try to optimize for the illegal and undemocratic co-option of our content by companies, when we should in fact demand changes to material conditions to stop giving these companies carte blanche.
> The command line interface is really badly designed. It’s ugly, hard to learn, difficult to remember, illogical, inconsistent, and just makes no sense to me at all.

I wonder if the author could elaborate here.
He was suing to remove the report from google results so FUTURE employers do not find it. so yes, the effect mattered to him. now even if he wins that case there will be dozens others that have reported this and will be impossible to remove them all.
> Florida has the worst possible version of this, where local governments/PDs appear to revel in publishing mugshots with virtually no pretense

Criminal charges are public information in Florida [1].

[1] http://www.leg.state.fl.us/statutes/index.cfm?App_mode=Displ...
pretty sure based on this blog post if the app required you to run a VM, that would be much more evil
Ainara AI Framework demo – open-source, real time AI assistant local focused [video]
This video demonstrates the real time capabilities of the Ainara AI Framework, an open source project which tries to bring to real life, with a strong focus in local setups, the AI assistants that we have seen previously in Sci-Fi. In this case analyzing Bitcoin market value, news and possible relationships. Github repo: https://github.com/khromalabs/Ainara
>seems like it would make auditing simple since all of the entries would be cryptographically guaranteed to not be manipulated

Just because you write that you own 5 million litres of olive oil or what have you on a chain doesn't prove you actually have it.
Posts where the author proclaims they don't even want to try and understand why something is the way it is just lose all credibility to me.
> Is he the exception that makes all of the lives ruined worth it?

The reason we publicise arrests is to check the police against disappearances.
Why? You can treat Dockerfile as documentation for the most part
Every announcement, _especially_ huge press events like fundraising, should be clear on value prop and differentiation. I’m a potential user. You had my eyeballs, but missed the opportunity to sell me. And if you can do it in 3–5 sentences, you can put that everywhere.

It’s so, so, so important to repeat your message at every opportunity; particularly at moments, like fundraising announcements, where you’ll have access to new potential users (vs. something like a feature release where the readers are far more likely to be existing users.)

Additionally, another group of readers here would be potential hires. They probably want to know why you’re different!
"woke"

I'd like to see more people spell out what they mean by that overused term.
https://www.blackrock.com/institutions/en-zz/literature/whit...
> it's not dishonorable or shameful to be a victim of something.

That is not generally true. Or perhaps true in an idealised word, but in the real world many victims have a stigma attached to them.

Victims of scams are frequently seen as guilible or naive. I think if it were known that someone has been scammed before many would be hesitant to hire them in a postition of financial trust.

Similarly victims of rape are often portrayed in a bad light. People frequently question what did they do, or what did they wear such that what happened to them happened to them.

Female victims of domestic abuse are often portrayed as schemers who orchestrated false circumstances such that they can get their exes in trouble with the law. Male victims of domestic abuse are often portrayed as not manly enough to protect themselves.

Victims of workplace sexual harrasment are often portrayed as wrongdoers who just couldn’t keep their mouths shut. Someone who should just “took the compliment”, or perhaps be “less stuck up”. As if the real problem is that they reported what they reported as opposed to suffering it silently.

None of these attitudes are okay, but nevertheless they do exists. Being a victim of these specific crimes happens to be dishonorable and shamefull at least in some people’s eyes.
> I prefer to use virtual machines. They’re slower to set up, and start up a little slower too, but they’re convenient for me, and I understand them well. They also behave more like a real Linux system running on bare metal hardware than containers do. There are fewer limitations that get in my way.

> This blog post is not a request for you try to explain Docker, Podman, or containers to me, or for you to tell me how I can learn more about them. I am not interested.

Then I will simply tell you don't understand virtual machines well either, like you said you did. I was going to explain Podman to you, but I won't. I might not understand virtual machines well either FWIW, but I haven't claimed that I do.

For anyone else reading this, Podman has a nice, clean design, that unlike Docker is free from a required daemon or something like Docker Hub. However it can be tricky to use, because it gives you a choice between rootless and rootful as well as non-remote or remote. However, once you get going, it is quite likable, and it's quite impressive how powerful rootless containers are. I recommend trying them on Fedora or Rocky Linux with SELinux, and reading some articles. Here are a few:

- Podman rootless tutorial https://github.com/containers/podman/blob/main/docs/tutorial...

- With a socket activated container, you can have a container listen on a socket while having a --network of none https://www.redhat.com/en/blog/socket-activation-podman

- Using Buildah to build images in a rootless OpenShift container https://github.com/containers/buildah/blob/main/docs/tutoria...
Podman beeing mostly compatible with docker was a wise choice. If you run rootless no way to break fw/network like docker can.

With podman in mind, one ought to try buildah and skopeo. Again, buildah can run Dockerfiles, but you are not constrained to the weird Dockerfile syntax.
It loads poorly and causes my 3080 to turn on its fan when I load it in up-to-date Firefox on Windows.
Yup similar rates to PG&E although most of PG&Es customers don’t live in Silicon Valley.

Only Municipal power companies like in Sacramento, LA, Palo Alto & Santa Clara to name a few have rates that are 1/3 to 1/2 of PG&E rates. They pay a small grid interconnection fee to the other utilities but beyond that their cost structure is much lower and they don’t have to return dividends to stock holders.

Gas rates have a similar cost structure between municipal and public companies although for some reason there are fewer municipal gas companies at least for smaller cities.
> the rush to use wayland and nearly every distro making it as default,

Which rush? It has been done by only a small fraction of distros like Fedora, after years of development of the first wayland compositors. Fedora main purpose has always been to implement bleeding edge tech stuff early so that bugs get found and fixed before people using more stable distros have to suffer from it.

Nobody has been forced in any regression and x11 has continued to be available until now and there is no sign that the most conservative distros will drop x11 support anytime soon.
The new people are also investors, will they get their money back?
This reminds me of the early work of the structuralists in psychology. Measuring the time it takes for a person (or in this case Wayland) to react to a sensation.
Free answer from HN: Don't believe the hype.
Sorry, I don't think "emotional labor" is what holds people back. It is the actual labor or quality thereof. "Emotional labor" is a made up thing to distract from the burden of true labor.
If you’re referring to what I think you’re referring to, those distilled models are from deepseek and not ollama https://github.com/deepseek-ai/DeepSeek-R1
> I prefer to use virtual machines...They also behave more like a real Linux system running on bare metal hardware than containers do.

People don't seem to be noting this here yet but if this is why you "prefer" a VM to a container, you dont really understand what containers are used for
Because despite most devs opinion on the matter, we don't live in a Linux only world.
Show HN: TinyJs React like framework in 35 lines of code
Hi HN, I got to work yesterday and today and came up with a very simple way to create and manage state in TinyJS.

I end up creating a simple App to illustrate how to use the new createState function and custom components in a React like manner. Here's the code for it - https://github.com/victorqribeiro/tinyapp

Here's the PR for the createState function - https://github.com/victorqribeiro/TinyJS/pull/9
Lot of shipping lanes in the baltic are international waters, but to get into baltic, you have to pass through Danish waters.
You know, I don’t like it either. I don’t like the network config, or the way the commands work. But I do love the overlayfs, and the somewhat ease of documenting the installation.

I love orbstack however. Every container gets his own ip and host, no need to map ports.

It feels like the docker people didn’t really understand the complete network stack.

I kind of abused docker/orb stack to create easy adhoc chrooted containers. They let me just try out stuff, and they get shutdown when I’m not on there anymore. Check https://github.com/jrz/container-shell
Forcing a software development dependency manager (e.g. pip, npm, etc) is even worse.
This is a good point. In a similarly salient vein it is legal to drive without a seat belt in New Hampshire and federally illegal to catch lobsters below a certain size in the US.
Fair but there are some specific mechanisms that are particularly poorly documented and designed, like exposing gpus and cifs/nfs mounts as a couple examples.
Yes, you are right; I meant "consumer grade cpu".
Just How Many Robots Can One Person Control at Once?
You're probably right. I just pulled it from https://www.rightmove.co.uk/house-prices/zone-2-93814.html without too much thought.

Still, a £1.3m house isn't completely infeasible in London :-).
If your VM is slower, why are you emulating?!

There is an 8...

8. Docker doesn't provide complete separation

And a 9...

9. Just use PaaS
Is that like a pocket protector or a trapper keeper?
I wish they would elaborate a bit more on each single point. I'm quite happy about docker, so I'm especially interested when someone has a negative opinion about it. But here I feel like there's no meat to this article.
Option 3 - You hire enough people to cover general demand, have surge prices to lower demand when there's not enough drivers, and charge prices for normal/lower demand that allows you to make sure everyone you have on duty makes at least minimum wage.

And if you _can't_ find a solution that allows you to pay everyone minimum wage, then you don't get to do business. I can think of plenty of businesses I could set up that would make me money and allow me to pay the people that work for me below minimum wage. But, see, we don't allow that; and we created a minimum wage law to make it very clear that we don't allow that.

Not every business model is viable given the rules society has setup (to protext society as a whole)
> You might ask what attending a large scale protest is intended to achieve and decide for yourself if the personal risks are worth it.

True. But keep in mind that demonstration size can have an impact.

Even just relatively large, not even a Million Man March.

For example, relevant to recent news magnifying vile Nazi-saluting imbecile demographics: They tried to pull that at an event in Boston in 2017, but tens of thousands of counter-demonstrators showed up. https://en.wikipedia.org/wiki/Boston_Free_Speech_Rally

We need more reminders that the US can be good people.
I have hundreds of queries like this in production (Go + Postgres + pgx), and don't have issues leveraging the right indexes. Make sure when using prepared statements, you have custom query plans per query for this via `SET plan_cache_mode = force_custom_plan`.

These optimizations are trivial for Postgres to make optimization/plan time, so there's no runtime hit. But as always, profile and double check. You're definitely right that assuming can get you in trouble.

I don't have experience with the other databases to speak to their quirks. But for my specific setup, I haven't had issues.
The only photo of the Concorde flying at supersonic speed
This feels like a generalized extension of the classic mis-reasoned response to 'A computer can now play chess.'

Common non-technical chain of thought after learning this: 'Previously, only humans could play chess. Now, computers can play chess. Therefore, computers can now do other things that previously only humans could do.'

The error is assuming that problems can only be solved via levels of human-style general intelligence.

Obviously, this is false from the way that computers calculate arithmetic, optimize via gradient descent, and innumerable other examples, but it does seem to be a common lay misunderstanding.

Probably why IBM abused it with their Watson marketing.

In reality, for reliable capabilities reasoning, the how matters very much.
I think PADI doesn't even go that far, it is predominantly a leisure diving organization. Their technical diving courses seem to end at 50m. Not really related to instructor courses either, a regular instructor typically has no need to go beyond 30m.

Diving to 80m is a serious endeavor on this scale.
Do the steam deck pads achieve the same thing?
> So call the registry?

Verisign's phone tree is pretty gnarly last time I checked.

> The difference is that a judgement will actually get you something

It could easily cost tens to hundreds of thousands of dollars to win a lawsuit in the registrar's jurisdiction, which is not feasible for an individual or small business.

As far as large corporations go, they don't have to worry about domain theft anyways. They all just pay tens of thousands of dollars for MarkMonitor to guard their domains with enterprise security, never have their domains stolen, and call it a day. I think where ENS shines is for small businesses and individuals.

The better option than recovery is just to prevent your domain from being stolen in the first place. For ENS or DNS this is fundamentally the same concept - just make sure you trust the company that holds custody of your domain name. For ENS, you have the option but not the obligation to custody your name yourself, or to use an M-of-N signature scheme amongst trusted friends, business partners, and/or third-party companies. It's hard to steal a domain name when you need to fool 3 out of 5 executives plus a third party into approving a transfer.

> the registry can give the domain to whoever they want

Could be a feature, could be a bug.
I really hate "skill issue" as a response
Same here, switching from i3 to sway resulted in a noticeably more responsive experience on my aging hardware. Of course, this is just an anecdote, and I could probably get the same results on X with some fiddling, but I do think the value of simpler and more modern systems is demonstrated here.
I agree with the general point - there are a bunch of things I don't like about Docker much. (Podman inherits the same issues but it is just copying the interface).
Definitely agree on the licensing thing. It's quite a trap if you have some copyleft surprise and they could do more - like just require an SPDX identifier on each repository / image.

I've used systemd-nspawn before. I didn't find it notably simpler and did find lots of weird edge cases where things didn't work (most recently something between ~249 and ~253 giving 'permission denied' errors on mounting /proc into new sub-namespaces within it, boy was that not a fun or easy time to try to work out). Maybe that makes their final point a fair one, that VMs avoid a lot of this without so many awkward subtleties.
Not writing all software in machine code is also a skill issue.

The question is not if it's a skill issue or not, but if the complexity of the solution matches the complexity of the problem domain. And also: if there are easier and clearer ways to reach the same goals.
Of course, there are ways to clear it but that’s never something you could expect a non-technical user to do.
Check out the rainbow chart https://www.blockchaincenter.net/en/bitcoin-rainbow-chart/

Buy when it's blue sell when it's orange.
And the part about the documentation is missing.
OP's next post title: 10 techniques I used to make it to HN front page
According to this [1] wikipedia article, the only feature Sapphire Rapids doesn't support is VP2INTERSECT.

[1]:https://en.wikipedia.org/wiki/Advanced_Vector_Extensions
I’ve had the exact opposite experience. But mine was in using both models to propose and ultimately write a refactor. If you don’t get this type of thing on the first shot with o1 pro you’re better off opening up a new chat, refining your prompt, and trying again. Soon as your asks get smaller within this much larger context I find it gets lost and starts being inconsistent in its answers. Even when the task remains the same as the initial prompt it starts coming up with newer more novel solutions halfway through implementation.

R1 seems much more up to the task of handling its large context window and remaining consistent. The search experience is also a lot better than search capable OpenAI models. It doesn’t get as stuck in a search response template and can answer questions in consideration of it.
It’s bizarre and freaky to even imagine the newspapers being remotely the problem here.

The problem is the significant mismatch between the stigma of being arrested and the ease and frequency in which police perform arrests.

Arrests do not imply guilt but arresting someone later found to be not guilty should be incredibly embarrassing for the police. But this is at odds with the unhealthy amount of vindictiveness found in many societies. You get people frothing at the mouth about how cops don’t seem to arrest people so easily. Politicians are perpetually harder on crime because that satisfies fearful minds. But the price of running a society in such a broken manner eventually comes due.
Thank god we don't have such nasty monopolies in IT.
Containers shine when you are deep into enterprise territory and testing one application means booting five more and like four Postgres and three Oracle DB and a JMS node with plumbing and so on. You don't want to figure that out with VM:s, and you're likely to deploy to application servers or something Kube-like anyway.

So I fully agree with TFA. It's a nuisance, but certain niche situations that are unavailable to most webstuff devs are exceptions.
I fully agree, and I don’t know why this is at the top. I find these “this thing sucks and I won’t bother explaining why” so utterly useless.
That depends on whether the police like your protest.
Taken more charitably from the business' perspective, the playbook you outline that you wish businesses provided is outright giving away some of the R&D that they took to arrive at those conclusions, which has some nonzero value to competitors. I would love to go ask some incumbent exactly the playbook of what worked and what didn't on their voyage to the market so that I could just skip all the things that don't work
True market clearing prices depend on easy entrance and exit of participants in the market. Apparently that isn't the case with potatoes, per the article.
> How is this any different than minimum wage laws which are ostensibly enacted to increase worker's salaries, but businesses respond by hiring people for fewer hours?

Nobody is hiring more people to counter the laws "to increase worker's salaries", they're hiring fewer workers to counter the laws that require certain benefits (health insurance) for full time workers. That's a totally different issue.
FYI they don’t want the hardlines to be able to repeat information when the satellites go down