skysight-inc/HackerNews huggingface dataset:
Thanks! Macroexpanded:

Software Infrastructure 2.0: A Wishlist - https://news.ycombinator.com/item?id=26869050 - April 2021 (195 comments)
Sure. TOS isn't the only risk factor.

I still think you're far more likely to die (or suffer some other situation where you're unable to properly maintain your homebrew house of cards) before you experience it in your lifetime.

If it's your hobby, that's great, its a productive way to stay busy, and it teaches you things! But in long-term use, if I inherited a home-built dishwasher from my dad, or my spouse, I'd probably just junk it and buy a Bosch at the first sign of trouble from it.
We did estate planning. The first page of our family trust is the 1Password recovery page and information about critical accounts. Train your immediate family on what to do if the unexpected renders you useless.
Antibodies Everywhere
Except you don't have 3 hosts but 3 thousands, and during the time you're stopping the 9 VMs somebody else is starting 5 or 15 new ones!

Yes it is similar to memory fragmentation in some way, but your argument is like saying an integer stored on the heap costs a full memory page! You realize that it's nonsense. Sure in extreme edge cases it can, but that's not a good metric to know the memory footprint of an integer!

Being able to move VMs is nice as it allows more host use, but it's doesn't mean hosts end up with single idle VMs often!
> And, what, undo capitalism?

No, just make it very costly to have quality lapses. Capitalism takes care of the rest. When it's effective government regulation makes companies pay for costs that would otherwise be externalized.
> absolutely spamming my router

Ah, how many k/second?

> sometimes several times a minute

WTF?

We're talking 0.00003 thousand requests/second? Most apps do several DNS queries per minute. Otherwise every DNS update would require >1 minute to propagate. Slow DNS updates is a massive pain in the ass.

FWIW, ISP DNS servers and cheap home routers are both capable of caching DNS responses, updating the cache when they get a query for something that's about to expire, and serving thousands of queries per second.

> then they told me to take it up with my ISP and immediately closed the chat

This is the correct response. DNS is usually provided by the ISP via DHCP. If their server can't handle "several times a minute", the ISP would be at fault 100% of the time
It could be related to the fact that they didn't have much space for a normal size tailhook, as stated in the article.
> Musk has shown that you can profitably run a software company with 80% less staff

Is this a fact? Now that x is private do we know if they are profitable or not?
The Chemistry of Refrigerants (2022)
Python's async works on a single thread, C# uses a thread pool. Calling a blocking method is not ideal, but doesn't ruin everything, and it's easy to hand that work off to a separate thread by using Task.Run.
This looks really Great!!! Quick Question: How are the features and services different from what is offered by Drata and Secureframe?
Interesting how easy it is to mitigate 5C - and yet we think the world is going to end if temps increase another 2C - when we are basically in an Ice Age and the Earth has only been cooler for brief periods of time in the last 500M years: https://www.climate.gov/news-features/climate-qa/whats-hotte...

Luckily, fossil fuels are going to get phazed out massively over the next 50 years strictly due to economics.
Finance, consulting, some kinds of real estate-adjacent jobs.
I am he as you are he as you are me and we are all together;)

I did make a choice, and it didn’t involve all that much luck beyond what everyone here has, a lucky break in a good career and a high income birth country. Actually there was bad luck, my partner and I were laid off at the same time. Sometimes the good comes from the bad.

I don’t think I am better or worse, but I do push myself always to experience new things. It’s hard to imagine my life any other way, but then lots of people are deeply passionate about things that I’m not going to understand and vice versa.

I think it’s interesting that you call not having children a selfish act. Having biological children always struck me as very egocentric. For me I have no choice. I am gay and our families live in places where one day in the not too distant future LGBTQ couples could have their children taken away. Maybe that would have been a good road to walk down, but it was not my road to take.

It’s also interesting what you project onto me around elder care. What I see is that most people I know live far from their parents and families. They spend their whole professional lives in major cities and visit home maybe 2 weeks a year. That pattern of life doesn’t make sense to me. I love my family and want the flexibility to see them often. If they needed money or needed care, I would give it to them, but they have no need. Besides spending some of the year near them, I know that I inspired them to travel more and take bigger risks in their retirement. I know I have helped enrich their lives. We will go on a few trips together this year and I never have to decline an invite because of not enough PTO.

If there’s something about your life you feel trapped in and unhappy with, try to change it!
interesting branch, lets also consider surge insurance, or surge law enforcement
I think the idea is the higher the smoke point the easier it is to bring the oil to a high temperature to get it to polymerize. I don't know if this is true, as my pan came preseasoned and then I mainly add to that by carbonizing previous bits.
What do you mean by 'works well'? Do you mean 'is easily avoided', or 'causes demand shifting'?
Retiring Before 65? Make Sure to Know Your Healthcare Options
1) Dynamic pricing is used in virtually every industry to better align utilization rates (and yes, increase profits). EG - Staffing a restaurant where you need 2x the staff between 7 - 9am, 12 - 2pm, 4-6pm is hard. Smoothing demand with pricing lower in off hours, higher on rush drives efficiency.

2) What stands out as a larger issue is the "“AI-enabled menu changes and suggestive selling”. Suggestive / upselling means they are going to tune AI to figure out how to sell more of their highest margin products with perfectly tuned AI to separate you from a few more shekels on each order. EG "add a 36oz coca cola to that order for X cents more." where virtually "x = anything" is a win for Wendys. And a disaster for human health.

(1) https://www.ajc.com/news/nation-world/burger-chain-wendys-lo...

(2) https://www.cbsnews.com/news/wendys-surge-pricing-dynamic-pr...

(3) https://www.wendys.com/blog/drive-thru-innovation-wendys-fre...
Even if you're able to opt out I'm sure they'll screw you over by disabling some features if you opt out
The first medical mixture of experts LLM
Plenty of people are choosing Go because they neither have nor want the C++ cake. The OP was explicitly looking for a simple language, and C++ is the very opposite of that concept.

So yes, you can have efficient nice abstractions, but only at the cost of an extraordinarily complex base language.
https://archive.ph/viURQ
Some strong families are small.
I think this argument is a bit of a stretch.
Nomadic tribes did not travel by plane, and they certainly did not have friends in strange places.
I think the dynamic nature of surge pricing is the real difference. With all the things you list as a regular customer you have a reasonable chance of knowing about most of them and choosing when and where to spend your money. With surge pricing you just get unlucky.
If you're doing worker threads with multiple callbacks to listeners whose lifecycles are properly managed to avoid memory leaks then Rx will probably be simpler. If you're not doing threading or if your listeners only receive one callback then Rx might be overkill.
Yesterday I watched a video that described a two-dimensional grid where the x and y axes were “skill” and “challenge” respectively. A range surrounding y=x was the flow state. Below it was boredom (skills exceed demands) and above it was anxiety (demands exceed skills). Flow arises when our skills align to what we must do; not something easy, not something hard. The presenter also noted that amount of time in flow correlated with life satisfaction, and that it’s also when people do their best work, and time moves the fastest.

That’s the sweet spot to be. Where life is challenging, so you aren’t bored, but not so challenging to where you are overwhelmed. It seems the author urges people to flip from the boredom side of the flow state to the anxiety side because both of those are where time feels like an eternity (which anyone who has been in either of those states can attest to). I think a better idea is to question if what the author is proposing, trying to make time feel slower, is a good idea. Personally, I think the exact opposite is the case; all the best moments I’ve had are ones that went by “too quick”, and we can’t have our cake and eat it too. Time going by slowly is likely a canary in the coal mine for something being wrong.
Here’s the real question: what can an American sell to Chinese people? History is full of businesses that took off because someone took advantage of very low cost shipping caused by empty return legs. Sushi went from an expensive delicacy in Japan to common man food because the planes that brought their electronics to the US were going back empty and our fisheries took advantage. Fiji water got popular because Fiji imported a lot and exported nearly nothing so sending boats full of water out was very cheap. Etc.

The only thing I know of right now (I am sure there are lots I don’t know) is chicken feet, which is basically where all the profit is in the chicken industry.

Surely we HN users must be able to think of something we could ship to China cheaply!
Last year in a moment of career uncertainty I applied for a job at Meta, I think it was a M1 role in data engineering – I ended up giving up a few interviews in when I realised I still had 3 more interviews to go, I think for a total of 6, the recruiter didn't really explain the process very well.

I found the whole process pretty dystopian – no idea what product you'll be working on, they first give you a generic interview and then you get matched; the people you interview with are clearly very detached from you as a person (I'm sure it's great to reduce bias in hiring, but it feels very weird) because they know they're unlikely to ever interact with you again whether you get hired or not.

Also didn't like that there was no talk of compensation range, so I wasn't sure if they could even match my salary (I know they pay very low comp in the UK compared to US)
Can you please not post in the flamewar style to HN, as you did here and elsewhere in this thread? You can make your substantive points without that. We're trying for a different kind of discussion.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
> They only recently announced that the PS5 is rapidly reaching its EOL.

They didn't "announce" this, I don't know why people keep parroting it. Why would a company say that about the console they're still trying to sell?

They said it was entering the latter stage of its life cycle. In other words, it's at the halfway point. And yeah, we're almost at 3.5 years which is the halfway point of the typical 7 year console life cycle.
Is Musk turning a profit? And is he required to share honest numbers?
America has very little leverage over Israel.

This couldn't further from the truth. The U.S. has enormous leverage over Israel, via the massive foreign assistance it has provided since 1948.

Its politicians may be too spineless, too hoodwinked by decades of extremist propaganda over all these decades -- or in the cases of evangelicals, blinded by their own religious delusions; or (in the case of most) just too self-interested and apathetic -- to make use of this leverage. But there is no question that this leverage exists.
> a 2FA email confirmation with random 6-digit code would be sent where? To _my_ email, not theirs.

So you set up an email account specifically for those, and put the credentials for it in the documentation. You probably want that to be hosted somewhere else though, because needing the code to access your email system so you can get the code is not a fun kind of circular dependency.

That's not limited to self-hosting though. You lose your device and therefore the saved password for Provider A, to reset it they want to send a code to Provider B, to sign into that they want to send a code to Provider A. 2FA circular dependencies are actually kind of a scourge.
This has it's benefits. Helps smooth demand. Really sucks for anybody expecting their meal/item to be a specific price, then you arrive and it isn't. I understand this may be a point to drive people towards ordering on an app, further smoothing demand during busy hours. There is something dark about having to watch the market price of a Dave's Single on my phone and locking in my order. Can I set a strike price?

This really screws anybody with limited income and who isn't "savy" enough to order their burger on an app.
A few years ago I tweaked an Apache config to the most minimal set of modules and configs that I needed for my project. I considered this module as well, however it couldn't use the certificate when issued/renewed without a restart[1]. Based on the current docs, that still seems to be the case. Whereas with Caddy, and other software that (I assume) use the same underlying libraries, like gotosocial, I start the service and it does it all.

I'm still an Apache/nginx user, but certificates that require no configuration are the selling point of Caddy for me (and I use it on two very small projects because of that).

[1] Which meant that I had to write some sort of automation that detected the reissue and restart Apache (and set up appropriate systemd service/timers, limited user permissions to only allow passwordless restart, etc). In the end I kept certbot (which I wanted to get rid off) and let it manage the certificate (DNS challenge) and Apache restart. I'm open to a suggestion on how this can be done in a minimal way and requiring no supervision after.
I don't really understand this comment. I also feels it needlessly sets up a polarisation nobody asked for.

I questioned the US paradoxes on philanthropy and meritocracy.

For all I care, you can hold on to your "America first, whatever country second", "F*k yea, America" and all that.
>Scientists Destroy Illusion That Coin Toss Flips Are 50–50

https://archive.ph/LMU4Z
FTC chair Lina Khan takes victory lap on blocking Nvidia-Arm merger
I'm taking a sailing class, and learned sails in addition to keels utilize this concept.
> E.g. if they try to login from their "unrecognized" computer to takeover email administrator tasks, a 2FA email confirmation with random 6-digit code would be sent where? To _my_ email, not theirs.

It's infuriating how everyone in the world is doing this forced 2FA stuff now.
It's not going to be a few days at most, as the recruitment process directly affects what type of people work there.

Consider the possibility of permanent damage to your health - mental and/or physical.
I'm trying to push back on the knee jerk sentiment that there are no bad employees, only bad systems.

There are no systems that are human proof, and what kind of human behavior is tolerated is a characteristic of the system.

In fact, there are humans that lie, cheat, are apathetic, and incompetent. Part of a good system is to not only mitigate, but actively weed these people out.

For example, if someone falsifies the inspection checklist for your plane, you dont just give them a PIP.
You have static_assert for testing/debugging. The lovely thing about compile-time programming is you don't even need a separate test stage; the compiler runs your tests (asserts) for you. Then if the code builds you know it's correct.

This pattern is getting easier and easier in modern C++ as more and more thing are made constexpr.
The difference between all of those other mechanisms and surge pricing is customer expectations and control. All of the discount systems you talk about are predictable, so the customer doesn't need to spend any energy re-evaluating the purchasing decision; they can decide once that they're a regular customer, a discount-only customer, or not interested.

Surge pricing makes every single commercial interaction into a negotiated decision. The companies usually do it algorithmically so it costs very little; it's the customers who bear the brunt of the invisible transaction cost, by constantly forcing fresh re-evaluations of the transaction.
They validated the link between 2PY and 4PY levels and inflammation in large-ish cohorts (US and EU) that were not screened for the genetic defect. They also found inflammation from 4PY in some in vitro studies as well as in vivo mouse studies. The genetic defect is what lead them down this line of inquiry, but it's not the only evidence of an issue with high levels of niacin metabolites. From what I understand, anyway.
I think the topic is News relevant to Hackers, but I agree this link isn't the best representation of it. I think something like https://news.ycombinator.com/item?id=39526455 would be better for reporting on this.
That culture demerit is worth.. oh, say.. $90B then. Esp for the Dirs, VPs+, and their awards.
Having a personal VPS is the way. I run a SvelteJS app as well as my personal website, blog and a couple other services on a $6 droplet and it runs great.
Really, the Dead Internet Theory was a prophecy we seem to be trying to make true as fast as we can.
Tesla’s software dances around CarPlay. I’m not sure why Apple keeps this embarrassing crap.
There's definitely a slippery slope when you start with centralized moderation, which seems to be the article's central argument.

With the new Freenet, we're using a decentralized moderation system that lets users control what they see or don't see, based on sensible defaults. This builds on a concept from the original Freenet called web-of-trust[1]. I believe this method, combined with the fact that centralized censorship is impossible in the new Freenet due to its lack of centralized control, offers a strong alternative.

[1] https://github.com/hyphanet/plugin-WebOfTrust/blob/master/de...
I think there is a big difference between "I am using Twitter and thereby I expect random people to get my tweets promoted by their algorithm" and "I am using Twitter and expect that the people who actively went out of their way to follow me will get to see my content" or even "I am using Twitter and expect that the data I gave them in trust to store won't arbitrarily be deleted without first attempting to return it to me" (along with a minimum retention period and potentially some requirement to hand over the data to the state rather than destroy it... note that these are the kinds of requirements we legally place on rental storage agreements). Most of the functionality of these social media platforms are NOT similar to a forum, and if I chose to follow someone it makes no sense for me to whine about the things they say: I can and should just unfollow them.
Apple to wind down electric car effort after decadelong odyssey
> Why wouldn’t you put up with it?

Not op, but I’m guessing the answer is because Meta is showing that they are more than willing to be the abuser in an abusive relationship if/when the labor market gives them the leeway to do so.

Maybe this is some sort of hiring strategy to select extremely compliant employees, but if so, I imagine it will backfire over the long term since overly compliant employees typically just do what they are told and don’t really lead or innovate.

I’m guessing a lot of this behavior is driven by internal KPIs (esp. at recruiting and hr), some/many of which may not have the incentives aligned optimally with overall org goals.

That said, I would never put up with this sort of treatment, especially from a company with a scarlet letter reputation like Meta.

My “negotiation” rebuttal (after their offer) would be something like “here are the teams I am willing to work with, and here are my minimum total comp requirements”, and most importantly, I would have a compelling BATNA (best alternative to a negotiated agreement).

I’m pretty sure I would never get hired at a place like Meta except via a high-priced acquisition, and I’m totally ok with that. I am very content running my own company.
Wait how was that not the case before?
Yeah and I mean, no shade, the guy wasn’t trying to write a New Yorker article. Nothing wrong with saying “I don’t like X” on the internet. Just doesn’t seem like an HN story but I guess that’s what voting is for.
>unless you like writing `matrix_plus(A, B)` instead of `A + B`.

I am.

Also, this would be trivial with a DSL and a preprocessor, so...
Good journalism.
Branding Style Guides
I used their previously available bot detection defeat to add an import feature to my website: Users could link to their creation on another site and my site would scrape the publicly available content so they wouldn't need to re-enter all their data

I've used their product many times actually, and I'm shocked on Hacker News of all places no one's thinking of anything besides abuse. How often is it useful to get information from a webpage and apply it in a new context? Then think of how often said webpage is behind a Cloudflare bot detector.
I feel that as children your experience is lot more variable... Every year of school or even university is slightly different, but once you get to work life many years can mostly be same or at least weeks and months...

On other hand I am sure there is some difference with perception of time when you get older and you will handle boredom better or can take something nap like just easier...
Sora is real. GPT-4-base is real. Entire career groups did not stage unprecedented coordinated strikes and governments did not issue new export controls in the dotcom bubble.
Of course there is no "aerospace only" alloy. There are a whole bunch of specialized alloys that get primarily used in aerospace so, and those are a far cry from your average construction material alloys (those get used to, but pose their own kinds of challenges). That's the whole point. Also, P/N were internal, of course the supplier had different PNs, including or excluding certificates and such things.

And before some asks, no, those inventories, the ones with and without certificates and paper work, never get mixed. That they don't is actualy audited.

If go away from metalic materials, there is only a limited number of suppliers for aerospace grade carbon fibres: Torray and two others I can't remember the names. And those fibres actually are different from the non-aerospace ones in some cases, while in others they quite similar to the non-aerspace ones technically.

Overall I think we agree so. And yes, people tend to oversell the "aerspace grade" stuff. As they do with "mil-spec".

ITAR is a pain in the ass, on top of being a US government thing not limited to aerospace.

Surface treatment is tricky, as a special process (for QA purposes, those have rigorous standards) they take ages to get certified.