skysight-inc/HackerNews huggingface dataset:
> I'm going off on a tangent, but if I had to give one piece of advice to any young person it would be to get to a healthy weight.

Following that tangent, I had a couple of family members turn 16 recently and I wondered what advice I could give them now that they are adults (or, at least, they will certainly believe that to be so! Ah, the folly of youth:)

My thoughts settled on what would basically be me telling my younger self about my regrets or (perceived) failings in life and to avoid them. I then wondered if they'd listen, which I doubt (again, the folly of youth) and whether I'd even be able to put it in a form that they would understand. Rather like me trying to teach them programming before they've opened a terminal or even an HTML file, I can't tell them the deepest insights until they've done quite a bit and failed quite a bit too.

I haven't decided on my advice yet or if I should, but yours sounds good. Still, it's hard to realise what unhealthy means when you're young and fit, even if it's only relative to your older self.
Does it all work that seamlessly? If so, that sounds lovely.

As a software engineer with a master's degree in computer science engineering and over a decade of experience working on high reliability embedded systems, I'm about ready to just give up and expel any electronics from my home more elaborate than a dimmable LED lightbulb.

On the other hand, maybe consumer electronics are flaky for me due to the fact that there's 20+ other wifi access points in range besides my own, and half my electric sockets are still on 100 year old knob and tube wiring...
Gadgetbridge 0.55. Better InifiTime support, new features for all devices
> [domain parking] is value-destructive as hell

I disagree, they provide value by keeping premium domains available for people with money.

> Thanks to Uber you now can seamlessly hail a ride to wherever you are. Thanks to AirBnB you now have a great alternative to hotels.

Uber started as UberCab.com , AirBnB started as AirBedandBreakfast.com . Premium domain name is not required to start a successful business.

> If it wasn't for domain parkers, you'd still get your domain - just for 10$, rather than 10.000$.

Or not, it could have been claimed (possibly unused) with the owner not checking their email. I think domain parkers solve this very problem.
Bad advice not only for beginners, but also for any dough recipe, because amounts often need to be exact for a dough to work properly. In this case, cooking really is a science experiment.

Also, I do not like 'salt to taste', particularly for raw egg or raw meat mixtures. Just tell me the amount of salt, whynot?
On the cuisine side, it's also the act a few people that made french cuisine popular in the west.

https://en.wikipedia.org/wiki/Marie-Antoine_Car%C3%AAme
https://en.wikipedia.org/wiki/Auguste_Escoffier

Especially Escoffier did set the ground on how to run a big restaurant kitchen efficiently.

I'm sure part of it was France influence, but I wonder how much of it was also due to people who had a big influence in a specific field. They happened to be French, but they could have been from another country as well.
I'm not that surprised that some suppliers could compromise quality under pressure. But I'm very surprised Boeing's supply chain quality and design office could let such a part end up in production.

I have experience in a different large aviation company, and this doesn't match my experience at all in the industry. I've seen parts refused because the label was stamped instead of printed like they used to. To make its way to production, the kind of defect we're talking about would need to be approved by an engineering specialist with FAA delegation. And in my experience these people don't sign their name on anything they remotely don't like, and they have means to escalate to the authorities in case of any issue.
Actually I think they just mean that ammonium nitrate is rather explosive
Oh come on~

This is classic someone-else’s-problem thinking: if you create waste that will exist in a highly toxic form for thousands of years, where radioactive containment is necessary...

Then the cost of that waste is effort to store * life time.

Botox is an organic compound that can be disposed of after treating with simple chemicals, and decomposes naturally after a trivial amount of time.

You know what the recommended cleaning instructions for a Botox spill are? Spray the surface with sodium hypochlorite and then spray it down after 30 minutes.

So.

Tell me again how Botox is worse than nuclear waste?

Remind me how “Phrases like "most toxic substance" or "perpetual risks" doesn't mean much...?”

This is complete BS, and it is the problem with the pro-nuclear sentiment: waving your hands and talking BS doesn’t make the problems disappear.

Wanting nuclear waste and nuclear accidents not to be a thing doesn’t make them not be a thing.

Wanting something to be true and it actually being true.

Are. Not. The. Same. Thing.

So... there’s plenty of good stuff about nuclear, but taking about it like this isn’t helping.
It’s not overpriced if I’m happily willing to pay that price, your agitation about my wallet notwithstanding.
And in the same way that ticket scalping is illegal in many countries, so is domain parking.
Disclaimer: So do I. Occupational hazard on HN.

A year is crazy short if your job is to architect an ideal solution, but insanely long if your job is to simply migrate your employer onto a roughly equivalent solution. If a cloud customer isn't continuously testing a migration they're naive.

General best practice is to have a current best setup using all the first-party services on cloud-provider #1 using all their hosted services, and a fallback on cp#2 that self-hosts the services from cp#1 and uses their built-in services where better. It's what you should already be doing for benchmarking and testing but for a fallback if needed.

And once you've got the fallback planned you're free to move the active service around, almost at a whim. Even for a fortune 50 with petabytes of data - if your data isn't already hosted everywhere you're just begging to be wiped out with a simple account problem.
Misra Checks Supported in CLion
I think Feynman's engineering team was right, mid-to-long-term. Playing was a good choice, because as they were finding their footing with new technology, they gained the necessary know-how to do calculations that would be infeasible to be done by hand - ultimately expanding both capabilities and efficiency. I bet you could trace parts of modern CFD all the way back to those engineers "playing with computers".

IoT doesn't offer that kind of growth, though. These are all tightly packaged appliances, their whole raison d'etre is to trick you into a subscription to a cloud service. Unless you're running custom software on DIY IoT connected to Home Assistant, or buying a custom deployment from an old-school home automation company, there's no space to grow here. You aren't going to make your home more ergonomic to use than you could with dumb switches, dumb thermostats, remotes and electric outlet timers. You'll just spend a lot of money and tweak a few trivial settings on an app to get something approximating your needs, and then have half of it stop working whenever your ISP drops your Internet connection for a few minutes; you'll have to replace appliances piece by piece as services backing them thank you for your incredible journey together, and eventually redo your setup/configuration with the next big cycle of upgrades.

So no, I think it's not playing like Feynman's engineers. It's playing like buying very expensive clothes and jewelry - it's paying for status, and has no lasting value beyond what you can make out of your temporary boost in status.

--

EDIT: FWIW had my phase of smart lights controlled from a watch - in my case it was Hue lights hooked up to my Pebble. It was more streamlined than you could ever do with Apple Watch, by virtue of Pebble having actual buttons, and control going purely through LAN (Pebble -> Tasker on Android -> Hue Bridge -> Lightbulb). After a week of fun, I realized that most of the time, it's still the second least ergonomic option (the absolute worst was controlling from an app). What I settled on is a combination of dumb switches when on the move (usually faster to reach than even my watch), and a CLI script when near my computer[0].

Also this taught me that the most important component in IoT lights is... smart light switches. Which weren't cheap or easy to get those 6 years ago when I bought my Hue lights, so I had none. With dumb switches, whenever I used them - or my guests used them - they'd screw up the light setup and made bulbs inaccessible over network. I ended up putting a bit of Lisp code on Raspberry Pi, that monitored for lightbulbs that just reappeared on the network, and immediately reconfigured them to a desired state. It's a kind of workaround that you don't get to do if you just buy into neatly packaged, cloud-powered IoT appliances.

--

[0] - https://github.com/TeMPOraL/hju
One of tech's biggest events plans to be in-person this year
My completely unscientific perception is that companies that focus too much on getting the perfect domain name from the get go are doomed to fail, and especially so if they buy a domain for more than $1k..
This is solved in real life by taxes which make it uneconomical to sit on high value land while doing nothing with it. If it's not high value then who cares, feel free to squat. The problem is ICANN just charges $10/month per .com no matter the value, so it makes it economically viable for domain squatters to buy everything and just extort anyone who comes looking to do something productive. Just raise the yearly price on .coms, or raise the price proportional to how popular ICANN thinks the name will be, or ideally both. If it was $1000+/year for a high-value domain name, and $100/year for a reasonable length .com, squatters would vacate real fast.
So how is mass defined? Matter, as I understand it, is excitations of a quantum field. Why should they attract each other?
1) Potential to do both if you live there but work in an office, you can rent out your own desk with an Airbnb guest in a spare room.

2) I think the price point is much lower and definitely depends on a different set of criteria like WiFi speed, quietness, privacy etc.

3) People might not want the hassle of an overnight guest, but would prefer an extra person just during working hours.
The other day the sole man behind this search engine popped up here on HN: https://gigablast.com/ He apparently does his own spidering and own indexing. Absurd, right?

I did a few tests. It's not as fast, it's definitely not as good for current affairs (ie, very recent stuff) and the author says it's not so good with synonyms. But outside of that it was hard to fault, so as DDG (well bing's) results are annoyingly uneven I switched to using it as my default. I didn't realise how lazy and dependent I've become on Google and Bing's ability to guess what I meant from the spelling mistake ridden crap I entered. If I put those quibbles aside, I'd rate it better than DDG. Which I find extraordinary.

For now it remains my default.
You have the opportunity to make the following improvment that I've always wished for in a recipe book:

Repeat quantities both in the ingredients list and the instructions. Thus, when following along, you don't need to cross reference.
I've seen decent FPGAs for 500€. That's "cheap" when the competitors are 1000€/month GPUs.
How to start coding smart contracts in Solidity?
I find that https://cryptozombies.io/ is a very good place to start. If you have any other recommendations, I will take them gladly!
The truth is, the discussion on nuclear can't be done only on the technical aspects of it, but needs to face and clear its political aspects too.

Nuclear as it is today brings centralization (compared to solar/wind) and many don't like that. For example, nobody wants to live close to a nuclear waste deposit, but governments will just force the decision to build one to local populations.

There's also the feeling that it will concentrate the power in the hands of a smaller and smaller technical elite.

Another matter is that people don't trust neoliberal governments with a tendency to austerity to correctly handle maintenance of nuclear power plants in the long term. After all, with nuclear you just need to fuck up badly once to cause unrepairable damage.

If we want nuclear to be adopted, we have to dispell the (justified) fear people have of it. Discussing about it like techno elitists won't certainly help.
I’m not familiar with every product, but I worked there and I can guarantee you that a lot of their products had to be substantially rewritten. The scenario is somewhat confused by the fact that they try to sell everything as “cloud” but some are really just old-fashioned hosting with a bunch of scripts as you said. In the worst cases it wasn’t even scripts, it was someone in Asia getting a notification to do some work...

The final objective is “real” SaaS / IaaS though. Making stuff cloud-first for years was the only thing that mattered internally, a massive undertaking that took ages and might not even be done yet for some products. It burned their partner ecosystem almost to the ground, anybody who was in infrastructure basically had to gtfo or be a dumb reseller; and a lot of on-prem customers moved to other products (because Oracle basically stopped updating on-prem, or dropped crippled bundle-patches years after deploying new features on cloud, sending a clear message that on-prem was dead. Faced with a migration to what were often significantly-different cloud versions, a lot of customers opted for a migration to better products from the competition...).
There's time for learning and time for "I want to make this right-ish". Basically if it's a lazy weekend and I'd like to experiment, being vague would be fine. If I'm a beginner and there are people coming over tomorrow evening, I want you to guide my every step.
The domains you wanted were for sale. Did you make any offers?
You'll be better off contacting the EASA. A competitor will not want to meddle in this kind of topics, nor should they have to.
Amid delays, small businesses desperately await PPP loans
From a tracking perspective, I'd assume a Fire TV stick is even worse than any TV OS. It's Amazon after all!
Is there a situation where I SHOULDN'T use Postgres?
That has been problematic, if I recall correctly. I believe that was the reason Cybercity, an ISP, was asked to hand over large number of domains. Others claimed that Cybercity wasn't using those domains, because there where no websites. The domains had been registered solely to be used as domains for their customers email account, so their where in use.

I think the dropped the domains when their stopped providing customers with email accounts.

Depending on the court, I can see a large number of cases where someone is forced to hand over a domain, because they aren't using it for a website.
This is gold. I like how the files are named 00 01 10 11 because long filenames are scary.

hshsiz 100;
hshlen 800; /* 8*hshsiz */
hshtab[800];

These were at file scope. I assume they default to int, but when was the demand for = added?
Data-oriented programming book: 5 Chapters available
They will, but it's pathologically impossible for either side to see that literally every option is elbow deep in corporate evil. Something has to be celebrated.
Really good points and we are thinking hard about those.

It would inevitably be different to Airbnb in price, location and opportunity. People are increasingly looking to explore non-conventional holiday/working destinations.

In some circumstances another room might be better. If yours is small/loud/unproductive/depressing etc.
What Is EMDR?
> But then, in a typical use of select, you don't actually want to cancel the I/O operations represented by the other futures. Rather, you're running select in a loop in order to handle each completed operation as it comes.

You often do want to cancel them in some branches of the code that handles the result (for example, if they error). It indeed may be prohibitively expensive to wait until cancellation is complete - because io-uring cancellation requires a full round trip through the interface, the IORING_OP_ASYNC_CANCEL op is just a hint to the kernel to cancel any blocking work, you still have to wait to get a completion back before you know the kernel will not touch the buffer passed in.

And this doesn't even get into the much better buffer management strategies io-uring has baked into it, like registered buffers and buffer pre-allocation. I'm really skeptical of making those work with AsyncRead (now you need to define buffer types that deref to slices that are tracking these things independent of the IO object), but since AsyncBufRead lets the IO object own the buffer, it is trivial.

Moving the ecosystem that cares about io-uring to AsyncBufRead (a trait that already exists) and letting the low level IO code handle the buffer is a strictly better solution than requiring futures to run until they're fully, truly cancalled. Protocol libraries should already expose the ability to parse the protocol from an arbitrary stream of buffers, instead of directly owning an IO handle. I'm sure some libraries don't, but that's a mistake that this will course correct.
the solution here in Denmark is very, well - socialdemocratic; The Complaints Board for Domain Names.

"A complaint may be submitted by any person who has a sufficient interest in the outcome of the case. The chairman of the Complaints Board decides whether the complainant has a sufficient interest.

The Complaints Board decides whether the registration of a domain name is to be maintained, deleted, suspended or transferred to the complainant or to a natural or legal person appointed by the complainant. In addition, the Complaints Board can confirm, cancel, change or refer back a decision made by DK Hostmaster/DIFO about compliance with the terms and conditions of business (”Terms and conditions for the right of use to a.dk domain name”)."
(from the official page: https://www.domaeneklager.dk/en)

We've used the board in our business once. When we first started our SaaS the domain name we wanted was already taken by another person who seemed to use it for something genuine. So we contacted him/her and decided to wait.
In the meantime, a competitor managed to contact the other owner directly and bought the domain name. He then changed the site into one big ad+redirect for his own competing service.
We complained to the board, and presented our arguments(+screenshots). He did the same, and we won.
The domain was transferred free-ofcharge to us, and we've owned it since.

DK's a small country, and something similar might not work for larger countries, but it does limit the domainparking issue.
I'm a big fan of it!
> $10k buys you three months of rent and ramen noodles which might be enough to get your project off the ground and make the world a startup richer, but if these 10k go towards a domain name, that might never happen.

If your startup success depends on a 10k domain name then you should probably rethink the whole thing anyway ...
My very light understanding of quantum physics is that it does not really translate in words. It s like trying to explain what’s apple times i in English.

That being said the standard model is very good at predicting outcomes at a small scale. The issue with gravity is things where General relativity applies need to be huge to be observe. If we want to find a quantum model of gravity we need to observe what gravity does at a small scale and try to fit a model within these observations. That’s why this experiment is a step in the right direction. Maybe gravity does “weird” things at a smaller scale… Back to your question we don’t know we just observe :)
Would you be happy for people to work in your place if you were out at work all day? Lots of Airbnb hosts never meet their guests!
The brutal third act of Vladimir Putin
Thanks for the suggestion. Mehrgarh is a very important archeological site. But according to wikipedia ancient history has a very specific meaning. If my interpretation is correct, ancient history starts from the beginning of writing or recorded history, which Mehrgarh predates. See: https://en.wikipedia.org/wiki/Ancient_history
Wait until you meet an OpenHAB person!
I tried to find the last version that Dennis wrote: my findings are here:

https://github.com/dibyendumajumdar/C
Syndicated version, no paywall:

https://consumersadvisory.com/2021/03/11/the-brutal-third-ac...
My first encounter of domain parking is this:
https://en.wikipedia.org/wiki/Kaixin001

which is a pretty amazing story when I just started using social media.
C++ is a really great language and it gets a lot of bad press because many people use it very wrongly. Are there bad things you can do in C++? Surely! But I feel a large amount of the bad press it gets is because many _refuse_ to use RAII or refuse to use parts of the STL library that are battle-tested. (https://en.wikipedia.org/wiki/Resource_acquisition_is_initia...)

There are a lot of reasons to learn C++, but the turnaround time isn't great. If you don't know the language at all right now the time it will take until you can likely provide meaningful changes to your team could be months away. One counter argument to that is that having fresh eyes on an old problem can yield useful results sometimes, similar to rubber ducking. (https://en.wikipedia.org/wiki/Rubber_duck_debugging)

As for C++ "not being around" anytime soon, very unlikely. C++ has outlived many languages and will continue to outlive many more. Virtually any major web browser you are using (or it's primary components) right now to view this page are C++ based. (https://en.wikipedia.org/wiki/WebKit)
There is no short or unsigned either. Maybe int modifiers were pending work?

for is missing too.
I did not, firstly because I have no way to verify that the email I'm contacting is not some sort of scam to get my info, and secondly I don't have time to sit and
have a back and forth email conversation to maybe potentially buy the domain for more than the current value. (Yes, value depends on what someone is willing to pay etc)

Whilst it was frustrating they were not available, it wasn't the end of the world to me.
Imagine working for a cloud company and then also saying "If a cloud customer isn't continuously testing a migration they're naive.", not knowing that every user of your software doesn't have time to continuously fiddle with shit that supposedly work correctly at the time.
I stole something from someone, but I benefitted so all is good!

I fail to understand this mentality. It's extremely common, of course, but I just can't wrap my head around it.
> I’m hesitant towards C++ as it seems an ancient programming language and I don’t know for how long it will be around.

It will be around for a long time. This shouldn't be a reason not to pick up C++.

> I‘m currently part of a team that needs help with C++ development.

That might be a good sign that you should pick it up but the details matter a lot. Getting to the point where you're productive with C++ in an existing codebase takes a while even for people who are experienced with the language let alone someone who is just learning it. So I would invest the time to learn C++ for work only if it's a long-term project where you'll have the necessary support from the rest of the team and from your engineering management. You need to establish the expectation that you can't just jump in and immediately make meaningful contributions. If it's a case of "this old C++ repo runs a critical piece of our product and we need a person to make some changes and maintain it", then stay as far away as possible.