skysight-inc/HackerNews huggingface dataset:
It’s a niche lens to view the world through. I am blown away by some of the genius on this site.

I am also amazed at how myopic people in the tech world can be and how detached these opinions are from “normies” of the real world.
Yeah. "Twitter reverts back to the algorithmic timeline after you're away for a while. You need to perform the above steps again to see the chronological timeline."

source https://www.lifewire.com/how-to-use-twitter-timeline-algorit...
My cat loved to rub green olives all over himself.
I'm not sure why you wouldn't expect this; you're transferring energy into a motor, so it will either need to gyrate in place, or accelerate downwards or upwards up a hill.

Is it a surprising a snake can move without legs? It can't if it is dead. It needs to expend energy. This ball shaped thing isn't moving without use of energy, and isn't that surprising.
Why is Java used in low latency systems? Isn't C++ a better choice there?
Assuming China will want to sell them (and it might not want to; it’s not just Apple that you can’t buy in Russia anymore) - sure. But they doesn’t change the fact that the entire Russian economy is on life support.
> was not sure if the choice of language (Java) for the first half of the book would be a hindrance

I think it is refreshing he uses a "boring" language.
The "HP-BOISE" on one of the chips, as mentioned in the article, jogged my memory. I always wondered by the PJL command to get into service mode contained "HPBOISEID".

Turns out HP does (or did-- it's unclear to me) printer development in Boise, ID. Guess I never though to search-engine that. I was seeing it as some kind of typical HP acronym (EIO, MIO, etc). It was clearly an HP "BOISE" identification. Never thought about it just being the city.
Not only that, shared_ptr is also popular in such codebases, and shared_ptr usually has an additional allocation to store reference count in the "control block".
This conversation makes me thankful that I spent time on the extra hoops to get Docker working in rootless mode. (That mode wasn't officially released yet; I imagine it's easier by now.)

It also reminds me of Podman as a promising alternative. Now that it's in Debian Stable, I think it's about time I give it a try.
Rails is boring tech [0] now. Phoenix seems to top the "wanted" listed, but it only has about a ~1000 respondents. If I had to guess I'd say js/typescript will eventually eat rails, django etc. If I started coding today, or indeed within the last 10 years, it's not clear why I would choose anything other than Javascript.

[0]: https://mcfunley.com/choose-boring-technology
It's not bray. You would stop on bra without the y
Now this is a good post. Especially the part about the frontend Complexity Demon having a grip on the entire industry, and the Fear Of Looking Dumb. It goes hand in hand.
I find it very amusing you don't even try to respond.

You just condemn the heresy and scream, like all good true believers.
I would surmise you do care if the doctor lopped off a limb when a couple rounds of antibiotics would have worked.

Motive is tied to the means, not just the ends.
this is art and all of us should be ashamed.
> There are probably a lot of people who get by on one pair of sneakers - particularly children,

I assume that the increase of income will compensate the increase of price. Or I certainly hope so.
> I never want to breathe in cigarette smoke on the sidewalk because of the damage to my health.

I’m always a little shocked when I hear otherwise very intelligent people make these sorts of statements about second hand smoke.

The second hand smoke you’d encounter on a sidewalk is completely harmless. Any affect, if any, to your health would be completely insignificant and unmeasurable.

Second hand smoke is harmful when exposed to heavy amounts of it in confined spaces for prolonged periods of time. Think decades not seconds.

In fact that was the original justification for indoor bans. It was in defence of staff who may encounter health issues after being exposed to indoor second hand smoke for 8 hours a day over decades. (Think single mom working at a bar) They weren’t put in place to preserve the health of customers, since any affect would be extremely minimal and voluntary.

I should try to dig this up some time but I recall reading once about one of the lead promoters of the first indoor smoking bans in NYC. He later had to step down out of principal, when things pivoted to outdoor bans. In his mind it would be completely irrational and unscientific.

Air pollution is definitely a significant problem but cigarette smoke is nothing more than a rounding error in the grand scheme of things. Look in to brake pad dust.
Grug thinks there would be middle course keeping most of charm but less exhausting to read.
That would probably just be GitHub and an HDL https://en.wikipedia.org/wiki/Hardware_description_language
PDF summary: https://media.nature.com/original/magazine-assets/d41586-022...
Space Debris Threatens Modern Life
This is true and excellent, and I'd put it next to Hickey's "Simple made easy" and Metz' "The Wrong Abstraction" as something I wish every developer would grok.
Heh, me not grug brained right?
I love tweet threads. It's a great way to write, forces concision, and as a reader, a quick way to get the gist of a complicated subject.

I learn a tremendous amount from Twitter and vastly prefer it to needing to buy a book that I then need to skim to get the same info, or read a news article. Blogs have some advantages, but you can't really find them anymore, and I find my Twitter feed is higher signal than my carefully curated RSS feed ever was.
So @bradfitz when are you releasing https://tailscale.com/connect/ for real? :)

Context for the uninitiated - as a crazy idea on the podcast Security Cryptography Whatever (hosted by tptacek and others less well known on HN) Avery and Brad of tailscale imagined an ssh client in the browser with QR code authentication to SSO to allow you to connect to your tailscale network (over tailscale SSH) from untrusted computers such as internet cafes. (Or mostly untrusted - safe from keyloggers but maybe not from a dedicated active malware that injects into your browser and tries to inject secret commands into your ssh session).

I created a silly PoC here (video instead of link because don't try it for real) https://twitter.com/jgeralnik/status/1487913797155233798 back when tailscale ssh was a secret binary in the tailscale github repo
The Apache Foundation has next to zero input into how any of the projects are run, so even if this were true it would be irrelevant. How exactly do you imagine this influence working? It would have to be quite overt to have any effect on so many projects that are self organising.
NetBSD has nvmm. Qemu is quite fast as as result. I run many distros ontop of it.
Plus Xen. My laptop has been running Xen with pv instances for app isolation. Never as fancy as Qubes though.
Any links about that probability?
As I see it the GB numbers are powers of 1000 rounded down:

2492 * 16 * 63 * 512 / 1000 ^ 3 = 1.286111232

4092 * 16 * 63 * 512 / 1000 ^ 3 = 2.111864832

4994 * 16 * 63 * 512 / 1000 ^ 3 = 2.577383424

Using GiB you get different numbers if you look past the first element in the table:

2492 * 16 * 63 * 512 / 1024 ^ 3 = 1.197784423828125

4092 * 16 * 63 * 512 / 1024 ^ 3 = 1.966827392578125

4994 * 16* 63 * 512 / 1024 ^ 3 = 2.4003753662109375

So I stand by my point, they have always used SI units. It's only ram (and software) that used incorrect definitions of k, M, G and T.
This reminds me rather of a cross between "Code Monkey" (Jonathan Coulton song) and Film Crit Hulk Smash.
Why? To me it doesn’t make sense not to do so. What kind of security gives you logging it as non root user and then using sudo (maybe even without a password) to become root?

Root makes everything more easier, for example to copy a file on a server with scp if you don’t have root login you first has to copy it to /tmp and the copy it in the right directory by logging in as normal user and elevating with su/sudo.

Also you have to remember which username was chosen when the server was installed, was it user, admin, or pi, or some default?

I get not using root for everyday usage on a desktop, but for a server having a non root user is not that useful.

Of course you have to know what you are doing, but sudo doesn’t protect you from stupid mistakes anyway (especially if configured with NOPASSWD as I always see doing because having to continuously type the password is annoying and password tends to be forgotten)
Totally agree. 400kB is just not enough with wifi and BLE and more than 6 tasks.

And SPI ram cannot be used for stacks, so it’s incredibly limiting on your program architecture.
I've used String.intern() in genetic data analysis to reduce memory usage by a large factor. Lots of repeated Strings like "AA", "AB", "BB", etc.
Software in category (1) and (2) can be of any relative size.

1 could be 50,000 lines, 2 could be 500.
That's not quite correct. It's a word mark not a design mark so color does not matter. See [1] or [2].

[1] https://www.nbc4i.com/wp-content/uploads/sites/18/2022/06/th...

[2] https://tsdr.uspto.gov/#caseNumber=88571984&caseType=SERIAL_...
But the headline looks very straightforward and non-clickbaity, doesn't it? I didn't see why it would be considered dumb.
You're half right. The "bre" e is pronounced like pen or bed, not bray.
leeb-ray

Most Americans at least heard of lucha libre, so the Spanish pronunciation is familiar.
But that's the good thing about them. It isn't just a VM snapshot it is a recipe to build an image.
Where to begin with a cluster?
Hey HN crowd,
I have a cluster of Ubuntu x86 systems linked with Mellanox ConnectX-3 10GbE using OFED. How can I prefix my commands to use MPI and RoCE? What is the go to resource?
Thanks for your help in advance!
> the user who remembers to back up their password manager

You don't have to backup your password manager separately if it is local. You just have to back up your computer.
It's a little more indirect than you're presenting, but it is still a fraught situation where people have significantly shorter lifespans. Starvation is unusual, but murder, exposure, overdose, and withdrawal are common. A lot of these people shoplift to keep up a physical addiction that they can not easily or safely move on from.
It's because Ocaml is from France and is taught in many schools in France. Europe overall has much lower salaries than the US.
Would you be willing to share your research? my email is on my profile if you are.
You must be joking. How will anyone get their food? No automobiles = no supply chain.
Every time my wife smokes the devil’s lettuce she craves a black man. Citation needed, btw.
chroots have a filesystem namespace but miss user, process and network namespaces. Besides, the Docker registry is fairly convenient.
You should invest a lot of effort establishing trust when buying a house. Get the seller's details from someone who is not involved in the transaction then visit the seller in person, check their ID and take photos with them. Get the details of everyone involved in the chain from that person.

In the UK someone tried to sell me a house that they didn't own. Luckily I worked out that it was a fraudulent sale before transferring significant sums of money. I did out-of-band identity verification by getting the real owners details from two neighbors, then calling up the letting agent who was managing the property. The letting agent was not aware that the property was listed for sale.

After the dust settled I attempted to recover some of my costs. According to my lawyer when the seller is committing fraud the buyer is liable for the mortgage, and usually the buyer never gets any money back. Normally the buyer declares bankruptcy. Basically all of the professionals involved have to show that they took reasonable steps to verify the seller's identity. The buck gets passed all the way to the fraudster who is usually long gone.

Whenever I tell people this story they usually struggle to believe that the buyer ends up bankrupt, but the buyer does normally go bankrupt.

Moral of the story is that your gut is telling you to do the right thing. If the seller won't spend 5 min to take a selfie then buy another house. You are responsible for verifying the identity of everyone in the chain.
Podman 4 rootless uses a different network stack: https://www.redhat.com/sysadmin/podman-new-network-stack

It is performant enough for my usecase: services used by me and a few friends.

I don't use the root mode, but I was under the impression it doesn't have the same well known docker issue where it exposes everything on the public interface(and using a firewall on top of it is complicated)
put explicit type on variable even more good for read code
You don't notice the vertical differences, you notice the horizontal distances (land that is covered which was not previously covered).
The problem is you're posting these bullets without a thoughtful explanation. You're going to need a fragmentation of the internet to truly stamp out diversity and multiculturalism. Why you would want to do that? I don't know, but good luck with embracing non-existent cultural purity.

I'll pick on the "less invasive nations" part which is wishful thinking. If you have America or any multilateral global order among democracies, you're more likely to have nations trying to get away with what they can with their neighbors. Russia's invasion of Ukraine is the most recent glaring example of this, except the responsive was unexpected by many. We only have all of human history of empires and warring countries as examples. This doesn't result in a balanced less polarized global equilibrium. Less cooperation among countries would be worse for the environment even if you ignore the war aspect.
It's interesting how LAION-400M, an open-access dataset for democratized AI, was used to train this model which will seemingly never be truly available in its full capacity for the lay population. Is it time for open-access datasets to consider licensing measures to prevent this?
Honestly I never understood the logic behind the "HTML spec has to be forgiving towards errors". Like, what's so special compared to any other programming language? Popularity? Excel Macro programming is probably an even more popular and widely used language by non-developers, and I've yet to see anyone arguing for more leniency while trying to put formulas inside a sheet.

And by the way - I'd argue that HTML and CSS are not more "forgiving" towards the user, "silently failing" would be a more appropriate definition. I'd rather have an error message saying there's an unclosed tag so the page couldn't be properly rendered rather than the browser trying to infer meaning from broken HTML and misapplying CSS, generating a dadaist poetry piece instead of a blog page.
"the macro cycle" won't end. In fact, when the interest rate is zero and we are not in a liquidity trap, one would expect there to be no cycles whatsoever.
This reads a lot like like commit comments, status reports, e-mails and tickets in a company in which everyone is from a different country from around the globe.

If you can't read grug English, you will find it hard to navigate in the global workforce.
I'm pretty odd, and I can roll uphill (with difficulty!).
Thinking from a systems perspective. Does hiring individual loss prevention officers actually move the needle on a broader perspective? Law enforcement isn't prevalent enough to make an impact. We can't just let shoplifting run rampant. I found this hbr article that's pretty high level discussion of operational excellence:

https://hbr.org/2007/11/lessons-from-the-leaders-of-retail-l...

Also, is snatch and grab the most prevalent type of shoplifting? I found some articles mentioned fradulent returns and failing to ring someone up.
My parents used to own a LaserJet 4M plus, which had PostScript built in. I played around with it once I figured out the possibilities.

It had all of 2MB memory originally, which was a real bottleneck in its later days. I did add 16MB at some point, to increase its life. From then on, when using PostScript instead of PCL for printing, it was clearly CPU-bound.

I’m still conflicted about them taking it to recycling even though it worked reliably. It was over 20 years old.
Maybe my attitude is wrong, but I've always felt the onus is on the Question asker to dictate that they've found the old answers and provide explanation to why they're no longer relevant to the problem. "I've already tried solutions from <x>,<y>, and <z> but they use functions depreciated in 2.1 and I'm using 3.0."

I do recognize the problem you're describing though. I think I've developed this mindset because I stopped helping out in StackOverflow a lot due to the low quality of many questions. I did a bit of time moderating with the intent to teach new users how to improve their questions, but ultimately the amount of users who want quick answers outpaces my patience so I just moved on. I follow two niche categories now that I consider myself an expert in and that's about all I help out with anymore.
It was a stupid question then, it is a stupid question now.

But if Howard wants to share his 5 year plans for various industries, I'm sure we'd all love to see how he'd allocate our goods and labor. I'd love to learn which materials car companies use are "cheap enough" now, and don't need to get better, for instance.
It's about the proliferation of slack being treated as the primary mode of communication at many companies now instead of email.

I'd much prefer default asynchronous communication than default real time communication (or some kind of hellish mixture of the two).
DOSBox Pure 0.9.5
Because he was waiting for Trump to pull the US out of NATO. Which Putin wanted him to do, and Trump talked endlessly about doing, but kept waiting and waiting. Trump knows it's good to have a powerful man need you to do something, it's not so good to have already done it. Of course, you can only make them wait for so long, which was why Trump made it clear he would do that at the start of his second term.
Boron and Sand. Oops.. Wrong movie.

But something solid would have to be dumped on it that was already strongly oxidized. I'm thinking something like crushed bauxite would have enough strongly bonded oxygen. Its just a matter of getting close enough to it to pile it on. Probably dump a pile of aluminum ore a dozen yards from the fire and use a fire shielded bulldozer to shove it into the fire. Its going to take a rather large and messy pile to do it though. And being just a brain storm, for all we know it might make things worse.
Data plane is the data, what you traditionally think of a service's inputs and outputs. Eg, a database server gets queries and returns rows/results. That's data plane. But when a system becomes large enough, the management stuff adds up to be notable in and of itself.

Pretend we're a SaaS company offering a database as a service. Adding and removing users, and the setting of passwords is control plane stuff. In a sufficiently web scale system, adding and removing users becomes, not just its own microservice, but a collection of microservices to authenticate and send updates to the main product database, and have its own separate database.
I bet if I polled friends and family the ones who know the name OpenOffice would outnumber the ones who know LibreOffice 2:1. And it's only that favorable for LibreOffice because I know quite a few other computer nerds.
You shouldn't have a job because you enjoy doing exactly what the job needs you to do, and so may start overdoing it?
Yes.

https://coast.noaa.gov/slr/
> ... unless you're running Windows containers (on Windows).

But aren't most Windows containers a bit on the heavier side? And don't you then need to also use the whole MS server setup for deploying your stuff to prod, which is a no-no in certain settings?

Edit: provided that you can even find an image for the software you need (from an official provider/latest versions/with proper instructions and source). Consider the following:

- https://hub.docker.com/search?q=postgres&operating_system=windows
- https://hub.docker.com/search?q=postgres&operating_system=linux

Then again, WSL2 is pretty okay for running *nix based OCI containers, apart from the file permissions (SSH keys and anything like that is a pain, especially with bind mounts).

Even a Hyper-V VM was a decent choice, though any sort of a performance overhead was also negligible - I've heard the story being worse on OS X in regards to disk performance, though not sure whether that's still relevant. The worst thing about Docker on Windows has generally been the weird bind mount syntax for the Windows file system paths (not too bad, to be honest) as well as the whole file permission thing, as well as the Hyper-V approach eating some of your RAM in the background.

Apart from that, it's mostly passable, though Docker/Podman on *nix is comparatively painless. Though I could say that about most development ecosystems, from PHP to Java. Windows is just generally better for certain classes of desktop software and gaming, *nix is generally better for most development related tasks and servers. /opinion
If you need to ask this you’re not understanding the business need Google is providing me.
It is economically positive in the real economy.

Our paper economies are not in tune with reality. They were made to serve people. If there are fewer people with fewer relationships and our economies value numbers over creating happy families, our metrics and economies are broken.

It did not take material wealth or years of checkbox regulated planning to raise a happy family in the past and it does not take it now.

The decline in birthrates is a world wide values and time allocation problem. We do not prioritize relationships and community building, we prioritize immediate gratification and status seeking.

All that an economy should do is manage the logistics of a higher purpose.

We have lost that higher purpose.
Actually pretty soon, probably.

It's working. It needs some UI love first and some docs so people know how it works and don't immediately freak out. :)
We love this question. We become the employer of record, similar model to a Professional Employer Organization (Think Tri-Net). We'll handle all the international legal HR stuff. Then Company A signs a contract with us to work with the teammate full-time and transfer all the IP, etc.
Well I'm happy to see opportunities coming our way. Best of luck to you guys. Maybe I'll hear from an Astro rep one of these days :)
These look great, and judging by other people's comments, are instances of a class of book I will poorly describe as "lovingly-crafted works of art on highly technical CS topics", a genre that I am always on the lookout for more examples of.

From my own experience, some examples might be:

- SICP, by Abelson and Sussman

- Paradigms of Artificial Intelligence Programming, by Norvig

By general acclaim, some examples might be:

- How to Design Programs, by Felleisen et al

- Beautiful Racket, by Butterick

- LISP In Small Pieces, by Queinnec

- The Art of Computer Programming, by Knuth

- The Elements of Computing Systems, by Nisan and Schocken

What else comes to mind? (My list is very LISPy, but that's just bc I have high awareness there.)
> this is an idiotic post

Like I said, I've seen Westworld before. I'm reviewing it so don't need to watch the parts that don't interest me. Also, like I said, human aggression like yours doesn't interest me
You lose exclusivity, but you do not lose all other rights. Nothing stops you from posting your content on 10 platforms, even if each one gets a license to your content.
Some cats prefer fresh catnip over the dried stuff sold in stores
These cartridges are sketchy as fuck; I don't trust any of them and I don't think anybody else should either. Do yourself a favor and buy a vape you can pack ground herb into.
What’s New in Codespaces for Organizations