skysight-inc/HackerNews huggingface dataset:
It's appealing to me because I can use LXD on both Mac and Linux now. One less discrepancy between those systems.

That said, there now seems to be a huge number of options for running various combinations of VMs and containers on Mac and Lenix now. I just use whatever seems popular and is easy to set up, but I have no sense of the pros and cons among them. I would love a coherent document on this topic.
Doesn't surprise me unfortunately, any languages that target .NET that aren't C# or VB are ignored.
We've had that "9-day fortnight" for years. Initially, it was slow to catch on, as the "10th day" was Wednesday. Once it was changed so that employees could pick the day, most people picked Monday or Friday.

An added "bonus": It all but eliminated meetings on Mondays and Fridays, as there were always some people out on those days. On Sundays, you don't need to worry about a meeting the next day; on Friday, you can catch up on stuff.
Well, the blog examples are quite trivial.

Take a look at the standard hashmap implementation (https://doc.rust-lang.org/src/std/collections/hash/map.rs.ht...). Notice the lifetime annotations everywhere. This is a relatively basic data structure, but it has a ton of visual noise due to the constraints of the lifetime and borrow model, and programmers must know, understand and be able to reason about these constraints when using this data structure.

Now imagine a case where you need to operate on values with two (or more) different lifetimes (by definition, all must live at least as long as the one with smallest lifetime, but in practice they all can and will have different lifetimes). Now you have `'a` and `'b` (and perhaps more) everywhere *and* developers must now reason about that. (random example pulled from a popular networking crate: https://github.com/tokio-rs/tokio/blob/718d6ce8cac9f2e081c0a...)

It isn't trivial to pick up from scratch, especially if one comes from a much higher level language (C#, Java, python, etc.). This is true even for people who are very experienced writing high-quality, durable, and safe code in other languages (e.g., C++) without the help of a compiler, because the ownership and lifetime model are both different and compiler-enforced.
> You're trying to figure out trends for people who have never used the language.

But you're not filtering out experienced users in the other languages, where "array" is a common term for all levels. So that argument doesn't hold either, unless you included other keywords like "what is" or "how do I" or "what's the equivalent to" to target learners no yet accustomed to the terminology.
It’s not called Pb for nothing!
> 800k+ subscribers and thousands of posts

Are you suggesting that the 800k subscribers indicate an over- diagnosis of narcissism? Because I don’t think that follows.

I don’t know what my parents are, but they’re not narcissists. However I have a good friend whose mother is definitely a covert narcissist. When you’re trying to help friends and family you end up reading about disorders that don’t affect you directly. There is even a whole genre of help books for people who live with someone who has a problem. Addiction, depression, autism, narcissism… you name it, there’s a book for people in the blast radius.
If only all error messages were so easily searchable for documentation.

I had this error once in 2005. Found the solution quickly. Never had it again.
I find he treads in the "is he joking or isn't he?" space in the same way Trump always does. Everything is partly a troll, which allows many interpretations of his words. It's overall disingenuous. But it also allows folks who love him to read whatever they want into what he says; whatever puts him in the best light.

FWIW I don't think it's intentional on his part (or Trump), it's just the high status, narcissistic shitposter's way. The world loves it, except for those who hate it, but the haters just prove that the shitposter has always been right.
I'm sure a good app will emerge when the network effect is no longer a concern.
We’ve got people starting every week and open headcount for seniors.
It's a stereotype across the whole Europe, even Poland takes advantage of it https://en.wikipedia.org/wiki/Polish_plumber#/media/File:Pol...
Ah yes, diversity, equity and inclusion, concepts obviously opposed to the principle of a peacekeeping mission. Remember that war is not the goal, but a tool for peace.

I'm just not with you here. The fact that DEI and climate change are part of policy for the US military reflects an awareness of the times, not a lack of it.

To believe otherwise is to stand firmly on the wrong side of history, in my eyes.
ECB Financial Stability Review – November 2022 [pdf]
In one aspect, the Mastodon migration reminds me of the real refugee crisis we had in Europe beginning with 2015. Part of being able to deal with the influx without denying people entry were efforts to fairly distribute refugees between the different european countries.

Could Mastodon/the Fediverse benefit from a similar "distribution service"?

On the one hand, you have crowds of ex-Twitter users who are willing to switch, but have no idea what an instance is - or at least have no deep knowledge of existing instances and no particular preference for one.

On the other hand, large instances like mastodon.social are (at the risk of) being overrun, because most people will try to make an account there - again, most probably not because they specifically want to be on that instance, but because it's the most "established" one, the one where most of their peers are and the one that does not require any specific qualifications to sign up.

So maybe this problem could be solved by making a service that allows people with a Twitter account to sign-up on Mastodon - and will also pick the instance for them.

Instances could register with that service and specify a contingent of new users they are willing to accept (and possibly more restrictions if they want). If a user wants to sign up, the service will randomly pick an instance for them, in such a way that new users are evenly distributed between instances and no instance gets more than their announced quota of new users.
I would personally recommend trying TFE paste, rather than Teflon tape. Easier to get a seal, less annoying to tighten.
It'll be hard to get the courage to do this, but you should ask them directly about it. "Your company lid off 20% of the workforce last week, how will that affect potential new hires like me?"
At the very least, this will expose companies that are wasting your time.
I'm a certified scuba diver, but to me freediving seems totally insane haha, props!
Show HN: Hack This Site
Joel Spolsky always has great stuff.

I get the feeling that a lot of HN folks don't like him, though, which puzzles me.

Same with Steve McConnell.
So? People often get things wrong. And people often get swindled. Abusive people like to drive the narrative about what they are doing; selling obsession as passion, arrogance as confidence, brutishness as honesty, and so on.
For those unaware: Evan is the cofounder, former CTO, and technical wizard behind Figma; creator of esbuild, etc.
Yeah, but the total amount of money earned in movies or TV has only gone up. As has the total number of jobs in the industry.
That is pretty much it; it is way harder to learn to fit withing those constraints than you are assuming; and it has some very unintuitive consequences that won't appear on 99% of your code, but are very hard to deal with on the other 1%.
> If the (overwhelming?) majority of staff in the company are

you could replace the end of that sentence, with any number of other options:

If the (overwhelming?) majority of staff in the company are [race]

If the (overwhelming?) majority of staff in the company are [gender]

If the (overwhelming?) majority of staff in the company are [age]

If the (overwhelming?) majority of staff in the company are [non-disabled]

Its only a source of friction, if the majority makes it one. And just like the other options, it could be seen as a form of discrimination. Someone can work four days, and still be a valuable member of the team, maybe even more than "five day" workers.
"Training data"
> Traditionally, you either have to manage the memory yourself (à la C), or pass the burden down to a run-time feature of the language – heroically called “the garbage collector“.

I think it's worth mentioning that C++ manages heap memory the same way Rust does, with destructors (Drop, in Rust). The story is a bit complicated with the new/delete operators only being deprecated recently and lots of legacy code sitting around, but vector and string work the same way, and those have been in common use for decades. The difference isn't the memory management strategy itself, but rather that Rust catches all our mistakes when we retain pointers to destroyed values. (Move semantics are also quite different, but that's a separate idea I think.)
The Excitement Around E-Sports Is Growing. But Where Are the Profits?
It’s different because this product is billed as “full self driving” and it is programmed to run over strollers.
He protected his ego by believing he didn't actually lose. What did finally cause his ego collapse is people working for him telling him there was no evidence of election fraud...which allegedly caused him to throw plates at the wall in a fit of temper tantrum (https://www.businessinsider.com/donald-trump-threw-his-lunch...) - a perfect example of narcisstic collapse.
Curious what backend stack you use?
https://archive.ph/1Q8yI
Help me out here, what does that bit of JS have to do with Spring Boot?
Probably. It means your writing is more unique and using an alt would be another "very unique" but only similar to yours.
https://github.com/alacritty/alacritty/issues/109

Maybe I'm a bit harsh, but you see a lot of programs require work arounds.
I agree.
Narcissism is a just a term in pop-psychology for someone who is doing something we don't like.

This article is damaging because it provides people justification to use an overly-simplistic generalised theory to instead of doing the real work of understanding the other person.

Doing this amounts to gaslighting and degrades the ability of the two parties to have a meaningful discussion based on real events rather than bogus disconnected internet dogma.
This is based on Russ Cox's essay:

https://research.swtch.com/gorace

The code in Russ Cox's article does not race with the modern Go compiler.

But it's simple to fix that. Given arbitrary memory access within a Go process under Linux, can you see how to terminate the process and return 0 to the system?

Like calling os.Exit(0) when package os is unavailable.
There’s definitely a “right” way and a “wrong” way to do it.

Having each fixture connection being a “home run” without any fittings between source and destination really reduces a lot of vulnerabilities. Having a central manifold that lets you easily turn off any tap is nice too.

A condo building I lived in did something wrong (I suspect) either a bad batch of PEX, or more likely, a batch that sat in the sun for a while, leading to multiple failures of hot water return lines in few years that were a mystery to pin down.
I unlocked an uncommon DIY achievement last month: I finished an entire 119 foot roll of PTFE tape.
The thing you are looking for is https://en.m.wikipedia.org/wiki/Snuba
I haven’t seen 100 psi in household applications
If Shark Bite products are not available there is also the Waterline Push-N-Connect line of similar products for homeowners:

https://waterlineproducts.com/products/push-fit-fittings-and...

There are other similar products from different companies.
> Other times, they may threaten to estrange or cut off their children. In some cases, they will do that (although they will often spin it as if the child ended the relationship).

I was one of those cases. After years of repeatedly being told I was going to be sent to live at my mother’s house (not an appealing prospect at the time, I assure you), my father finally threw me out. Then he immediately started phoning anybody who would listen, crying to them that I “left him” just like my mother did.
The fact that a lot of startups end up on this kind of trajectory is a big part of why I haven't sought seed funding for my current company. However, this has meant learning how to do sales, and suffering from a comparative lack of connections (and credibility) that come from investors.

Bootstrapping definitely has its upsides and downsides, but I assume that in ~12-24 months, if this recession (or whatever you want to call it) continues, a lot of venture funded companies may find the money drying up. VC firms are likely finding it harder to get money for new funds, and this will trickle down to a tightening in the startup ecosystem. Bootstrapped companies will likely be able to thrive by essentially feeding on their carcasses.

There may be a third way for startups that is actually better in this environment - doing a few rounds (seed through maybe series B-C) and then making it to reasonable levels of profitability, giving up ambitions of "eating the world" - but I'm not sure that most startups can achieve this. It seems to be a lot harder than either bootstrapping or taking funding to grow until you IPO (while still unprofitable).
It may not to you, but your unpaid vendors would know to not wait on you hoping you'll pay up at the end & try to figure out a backup.

If I was providing services to a company I'd much prefer they tell me they're unable to pay ASAP then just delay as much as they can and then not pay at the end.
unless you have an agenda.

Please assume good faith - I could obviously have made the same accusation to you. Given you've thrown the first stone though I think you should consider your own possible biases.

For mine: I support extending the ULEZ but not when it is done in such an arrogant, undemocratic way.

My bias is for reducing pollution but against the undermining of the voices of people involved in local decisions - especially when, as here, they are explicitly asked.

My questioning of the decision therefore seems consistent with the context and free of "agenda"; your response rather less so.
You remind me of that guy who said there's no point in Dropbox because one can "just simply setup an sftp server".
As someone who moved from an open-core, engineer-driven company to a closed-source, product-driven one - this is spot on. When this article says that startups used to not need PMs, it's true, it's just that the startups that were product-focused won and the ones that weren't were acquihired by the winners for their tools and engineers.

Whether product focus came from product-focused engineers or product-focused management, it didn't matter. "Startups didn't always need PMs" really means that before PMs, engineers used to have to be product- and value-focused - they had to care about customers and profitability - and more specifically the early engineers who worked for the winners were probably better at product focus than engineering.

Also, if tech PMs who haven't worked outside of tech before read this article and feel depressed or angry, remember that there are massive sectors - agencies, health care, construction, any level of government - that need tech-literate PMs to manage vendors and contractors. You'll be the only person who knows or cares what it's like to work in tech, which is often more than enough to ship projects. If you're not looking to become a product-focused developer (which, see above), then ride out this wave of anti-product sentiment outside of startups. I promise there's space out there.
This stuff is fun to play with. I implemented a Rust version of fractional indexing based on another of Evan’s blog posts.

https://docs.rs/fractional_index/latest/fractional_index/
+1 for Jaron caring for, thinking about, and helping to shape humanity in how it employs technology. It's easy for us to be unhealthy with such powerful tools/toys.
Those interested in the implications of this kind of analysis might enjoy the book The Secret Life of Pronouns http://secretlifeofpronouns.com/
And 170t out of 85ha does not sound extraordinary.
They’d like to but they can’t find anyone who’d do it anyway. Moot point about incentives if no one is willing to date you at all.

Physical attraction is everything these days.
I implied that you were dumb. You posted a self-victimizing rant about people posting self-victimizing rants.
That guy is the worst kind of contrarian.
A worthy goal to be sure.

In my mind I've quit comparing 'artificial meat' with anything else. It's just different, and that's ok.

Heck, beef is different from chicken is different from pork and turkey and fish...

Why not just accept Impossible or Beyond or whatnot as - itself. Another option. Cook it in whatever particular way makes it dang tasty. And get over the compulsion to compare it with anything.

Anyway, that's where I'm at.
Thriving on China's Belt and Road, Laos border town ditches kip for yuan
Workers at Amazon’s largest air hub in the world push to form a union
This is the way. It’s also cheap enough that buying a dozen rolls upfront is less effort!
Personal anecdote: there was another guy from my "class" at Google (people who started the same Monday in 2005) who was assigned to interview Lanier. I never heard any more about it.

I heard him talk at BayCHI, before that. I think he peaked in the 90s.
But, the replacement is likely to be a descendant, not a distant cousin.

Unless aliens.
Does a thermal imaging camera not work for the finding task? That seems like it would be faster, more certain, and less aggravation all around.
The fact that a company has profit at all means there is surplus. They mean the same thing.

as a side note; "Innovation" in my view is not a reason in and of itself to do something. Its too nebulous a term to have real meaning. Like - how much innovating are 7-11's doing or most other commercial shops? Would that money be better spent elsewhere? What percentage of 'innovations' actually fail vs those that prove worth it? etc etc.
The story misses some points.

The first issue is pipes are used for a lot more than pressurized drinking water, and for compressed gases there's various standards so you don't accidentally connect your acetylene tank to your argon regulator and vice versa. Depending on local building codes, you have to work really hard in the USA to cross connect your natgas to your water supply, etc. For a home handyman this seems laughable but for giant construction projects at industrial sites you will inevitably see insane stuff sooner or later where roughed in water lines get accidentally connected to compressed air and stuff like that. I personally saw a PVC convenience pipe roughed in for ethernet cable get connected to sewer vent.

The second issue, related to the above, is NPT relies on thread deformation so the pros use pipe dope and the amateurs use teflon tape that contaminates everything, so you technically "can" use NPT for diesel or hydraulic but usually building codes and/or OSHA prevent such nonsense. Also thread deformation means every time you reuse a NPT its looser and leakier. Very slow leaking threads are not an issue for compressed air, so black iron pipe is common for industrial compressed air because who cares if 0.01% leaks out, but for flammable contamination sensitive stuff its a big issue. If 0.01% of your compressed air leaks out above a food prep assembly line nobody cares but if 0.01% of your hydraulic fluid leaks out into the food, then its a big food safety mess. The point is that most of this technology is being used outside its original use case, most NPT threads are not holding back compressed air, but crazy people are trying to use that tech to push natgas around or diesel or whatever and due to "tradition" and "codes" we are stuck with it. So the argument that NPT is shit so nobody should use it is pointless because its "really intended for" compressed air and is great for that, super cheap, easy to use, reliable enough, etc, so pointing out that its not optimal for car brakes is both true and also not useful "in practice".

Another comedy about threads: You can buy pipe dope to professionally seal NPT threads for air, natgas, car brakes, and water, but those pipe dopes are not the same, and you can cause quite a bit of trouble if you use air dope on natgas for example.
Mao's Barefoot Doctors: The Secret History of Chinese Medicine
Isn’t this obvious?
California case law now recognizes a way of necessity where the common owner was the federal government. I expect other states may follow.
Pipe dope FTW.
Open-source case management back-office (user onboarding and KYC)
To regulate them (usually vanguard/blackrock steered companies), you would have to enforce "technical stability in time and technical simplicity (but able to do a good enough job)".

It is not that easy, because a lot of their money is directly stolen via "planned obsolescence" or on-purpose mis-management or on-purpose lack of resources in order to produce mediocre products which will imply a lot of post iterations, ofc each iteration would not be "free".

They abuse the word "innovation" to hide their mischiefs.

In conspiracy mode, it does go even further: they would pay the hackers which would force those iterations to happen, or shoke the alternatives which cannot have enough resources to defend themselves.
This is what I don't understand. Why is it ok (from Tesla's point of view) for the car to hit __anything__? Even hitting an empty stroller would be a bad thing.
It's the age-old pragmatists vs dogmatists debate that exists in everything. Both groups are well-represented on HN.

Personally, I credit much of my career to advice from Spolsky and McConnell.
Nit: these are called "untagged" union types, as opposed to much more common "tagged" union types (aka algebraic data types or ADTs) where each variant is named and distinct from each other even when types are same. Untagged union types are uncommon mainly because it complicates a type checker for little reason, and most frequently found where types were added as an afterthought and the base language couldn't be changed. In the case of PHP though, it doesn't have structural typing (unlike TypeScript) and every variant should be nominal or primitive types, so this is of the least concern.
you are missing the point, all the shared webhosts out there support PHP+Apache+mySQL iterations, nobody is deploying python on dedicated server just because they wanted small web app.
Full self driving means fully self driving.

Beta product, sold to consumers, should not mean, it's kills people some of the time
Just finished A Swim in a Pond in the Rain and it was a mind-expander for me.

Saunders teaches creative writing at Syracuse University. This book repurposes some of his teaching for a more general audience by analyzing seven classic Russian short stories, sometimes sentence by sentence.

That may sound tedious and technical, but for me it was enlightening. There's so much going on beyond the story itself that it's thrilling to understand the other dimensions.

The book is for fiction writers, which I'll never be, but I feel it's improved my skills as a reader, and as a thinker.
Well, it can be. You can still emulate additional hardware with QEMU, and QEMU still has other backends (which it will use if you run a x86-64 OS on ARM macs).
On reflection, it's obvious, but I'd not perceived the the converging of on-line personas before. It's the same on the left and the right.

I remain a worried optimist, like Mr. Lanier.
It was a nuke test. This can be seen by the videos posted where there is a sound of detonation. Also, every single radiation monitoring station in the US that I tested all went down “for maintenance” six days before the explosion.
Surely that cable is single insulated, so low voltage application (less than 32V)?
Personally, I would avoid taking a position at a company that has plans to, or has recently done, a substantial layoff. But YMMV. It all depends on what your risk tolerance is.