skysight-inc/HackerNews huggingface dataset:
I strongly suspect the bulk of this 500MB is DRM frameworks for their in-flight video playback that they can't or don't want to support in-browser. Safari kicks video playback over to the United app each time you select something to watch and it does what appears to be a multi-stage hand-off dance.
You're right that a lot of waste is miscounted as value -- this is why GDP is not the same as quality of life (even ignoring uneven distribution or logarithmic utility functions.), and part of why "purchasing power parity" and "cost of living" is different in different places.
- Assuming it's A vs. B platform choices, then network effects: you'll actually have to get users to jump from Venmo, to LighteningMo. Hard stuff if there aren't compelling reasons

- Assuming LN is the infra that the Venmo of 2050 uses: I think you'd need a compelling reason for "Venmo" to drop (edit: or integrate LN into) their underlying infra, which is where I understand Plaid and inside baseball platforms b/t TX processors have very strong holds, and jump over to a blockchain stack.

- The volatility. It has to smooth out. I'm not going to be the next bitcoin pizza guy.
> The best reason to not add Easter Eggs is simply: they add unnecessary (albeit tiny) risk to a project.

A perfect example from the article: the performance and memory impact on Windows startup due to loading the ASCII cats’ monospace font.
mb and MB - beings out the pedant in me...
This habit is sometimes called "elegant variation".

https://en.wikipedia.org/wiki/Elegant_variation
Comparing Cloudflare Workers, Fastly Compute Edge, Akamai EdgeWorkers
Props to you for pulling out the quote were he specifically said to not talk about that, and keep discussion about the APIs, proving that you read it, and then bring it into the thread anyway to derail it with the brutal murder topic.
I have the opposite opinion as the parent post re: keyboard/mouse. If I'm buying a piece of kit like this I have very strong opinions already re: my input devices. Unless you can make good margin on the keyboard/mouse option I think you're just adding friction and expense to your internal processes to support it.

As an aside: I've tried to learn a chording keyboard in the past without much success. In a desktop setting a chording keyboard never increased my productivity enough to make it worth the learning curve. A chording keyboard with this platform would be a much more positive value proposition for me.
This seems like a strategic drawback.
I'm so sorry everyone. Or: why I'm switching to Cloudflare
There are interesting links to slavery and workhouses by allowing people to do actual labor from prison.

There is pretty much no way to allow people to 'volunteer' to do this kind of work without giving someone an incentive to get as many people into prison and using it as a giant slave work camp.
Where does contracting fit into all of this? If you leave the formal structure of employment and don't fit into the set job titles of a company (or within, but as a contractor and so a different pay band), then can you effectively work around this?

If so, then will those currently getting paid more move into contracting? They'd probably end up with more pay (even than they get now) if they did, so will we see a decrease in the statistical pay gap within categories based on formal job titles, but an increase in the real world pay gap between those that are actually earning more and less under the current system?

So, it looks better on paper, but - if you care about the difference in pay - it gets worse in reality.

Do we see this kind of thing already in the public sector in any countries? They often have public pay bands, but, as I understand things[1], in many places contractors, consultants, and such like can make better money by working outside of this system. So, transparent and formally equal, but actually less equal.

I wonder, if we'll one day read about this in the economist. How there is a growing real pay gap, and how it differs from the formal pay gap. How legislators are trying to respond, but businesses and contractors are fighting back.

[1] based mostly on anecdote and hearsay, rather than real knowledge, so please correct me!

Edited for styling.
yup, it's easy to "do it all yourself". The real rockstars are the ones who quietly mentor the other team members over and over again until they are up to speed on their own.
Quantum sensor opens ‘a new window into the underground’
i agree completely. especially so if the leader of said country wants to leave 'a legacy' and/or is going slightly mad.
I've been intrigued by the concept since first hearing about it in Dies the Fire.
In well-architectured code, easter eggs are free. Removing them is trivial, but you don't need to because they don't cause problems. They add value, not only because they're great, but because they force you to make your system more extensible than it otherwise would be – but if they break, no harm done. (You might even get bug reports from users, if they stop working! But the users won't mind, because the easter egg isn't why they were using the program.)
Indeed, but you have to see it. You are not obligated to go looking for it. If you don't look for it you don't see it. Even if you do find it again, no prosecutor would ever dare think of bringing charges on a victim for not reporting her discovery of such images days/weeks/years down the line.

But things can go very very wrong whenever kids talk to cops. The story they tell their parents might not be totally accurate. (ie it wasn't some boy. She in fact uploading the image herself.) Tell a false story to a cop and horrible situations can happen very quickly. Scenario B above avoids this by limiting police involvement.
Agreed 100%. I saw this and immediately fell in love.
This is incredible and I'm super stoked to see how it comes out.
A cookbook of mine made reference to an old French restaurant that keeps 4 stock pots simmering 24/7. Vegetables, chicken, duck, and beef/lamb scraps are divvied up daily. I have a large crock-pot that can maintain a simmer indefinitely and I can say that stocks are noticeably better after a week. I would recommend it to anyone that finds themselves with trimmings from fresh vegetables and meat on a near-daily basis.
Where did you acquire this point of view? You sound very certain, but I think you've got it completely backwards: You say bitcoin cannot be a currency because it is highly volatile, but I'd argue that it's just as true that Bitcoin has high volatility because it isn't in widespread use as a currency. I suppose they can both be true: it's a network bootstrapping problem. This is the future bitcoin long-term buyers are speculating on, that the network will succeed and become more widespread.

And though the network is small, people spend bitcoin all the time. You say this is irrational, and maybe it is in some very static model of economic action, but as we know, the real world is dynamic. That is, it has a time component, the future is unknowable and there are very few guarantees. It turns out, that at some point people tend to decide they would rather have something now than wait for later and potentially get it more cheaply. A man's gotta eat, and sometimes he wants to enjoy a few luxuries as well. People didn't stop trading things when there were "massively deflationary" commodity monies in the past, and I don't see why that would be different today.

In fact, the whole "deflation" bugaboo is only indirectly about price. The real core of the matter is credit: "deflation" acts like a higher interest rate, which makes life difficult for debtors. We can already create debt products linked to inflation, and I see no reason why that term can't have a negative sign next to it. This changes one's view of what investments look wise or not, but that is not necessarily a bad thing at all.
This is why I always prefer simple mobile web version over installing apps. There's no added value for the app that I cannot get from a simple browser.
>The military industrial complex is the driving force of the internet and all things computing.

Was the initial force...but since we call it "internet" and "personal computers" instead of "mainframe" and "arpanet" not anymore.
Colorado requires disclosure of base salary, so you can look at Colorado job listings at https://google.com/careers to get a ballpark idea. This works for other large companies, too.

Of course, pay varies by location, and compensation includes more than just base salary, but it will give you a starting point.
I go against the trend here: I start with natural with FoxPro, then I use surrogate keys for more than a decade (following dogma...) and revert to natural ones a few years ago.

To make it more fun, the data come from DOZENS of different ERPs sources, with massively divergent ideas about what is data (like: One of them store money in different STRINGS formats with different decimal separators... in the SAME column). Plus, normal shenigans like nulls inside chars, uncommon ideas about what is ascii, etc.

And I sync the data in near real time, and the app is used concurrently by many users... etc.

---

The major reason: A LOT easier to sync data. A LOT.

UUIDs is one of the biggest anti-patterns to use for this. It means NOTHING. It demand to correlate with the REAL thing.

It makes harder to locate stuff later.

And when sync, it looks like are 2 different records. Still need to correlate with the actual natural keys.

But, how about changes on the key? How about mistakes? The natural keys can and will change, and using UUIDs or Integers NOT CHANGE THAT FACT. So deal it upfront. Is not that hard.

The only real true major drawbacks is to alter the rest of the places where it could be. Hapily, DBs have something called triggers. It works fine.

--

What is far better than UUIds where natural keys can't fit is to compute a hash of the relevant rows and use that as ID. It also make wonders for sync logic.

--

The key here is that the relational model is made for modeling the facts of the "real world".

Embracing this make everything nicer: Is easier to correlate things ("this line of invoice already tell me the Invoice Sequence and the TaxId of the customer and the City code!") making easier to do reporting, to use the DB admins, etc.
Never trust a benchmark you didn't falsify yourself.

Benchmarks can be useful as long as you can actually understand the reasons for the performance differences to be able to evaluate the pro and cons of the benchmarked systems.
Nice of you to practice what you preach in this comment.
given the overall favourable situation on the IT job market, maybe it's not bad to have a filter against having to work with hypocrites?
> Can post some through the lens shots then and check for any issues like that.

That sounds good. Good luck, I've subscribed to one of your guys YT channels to keep up.

edit: ehh I've lost $2.5K on crypto already, I'll just do the 50% pre-order for this.
> The author also writes, in the caption to fig. 1: "The claddings function is principally to act as an ultra-violet screen", thus seeming to differentiate it from any of the control layers he listed at the start of the article.

The cladding can not stop any water and, if the control layers beneath the insulation are properly installed, it won't make any difference. The fact that the cladding does help in blocking rain is just a nice bonus to its primary function.

In some locations it may be difficult for the cladding to do this: think of any place very foggy. There's no way to make the cladding air tight, so high humidity (100%) air will get behind it (stopped by the c. layers). Or if you have shingles on your roof that leak (or get blown off in a storm), they can still block UV, but there will be dripping. And that's why you want the control layer(s) further in.

Water can destroy a structure very quickly if you don't allow for easy/quick drying. Defense in depth.

> In addition, the author also lists a separate item for air control, but later writes "What about this air control thing? Well air can carry a lot of water and water is bad for the structure" - further muddying the issue, as now he seems to be discussing water vapor.

At the top of the article he lists the control layers in order of importance. Controlling for air is more important than control for vapour, as this video explains:

* https://www.youtube.com/watch?v=FXXgjvOJcYI

It's just if you control for air you also just happen to do a lot of controlling for vapour. There's can be a lot of moisture in air, i.e., humidity.

Further there can be some subtleties with moisture/vapour: in many case you want to stop any flow either in or out of the building; in other cases you want to control air but let moisture out:

* https://www.youtube.com/watch?v=zhkGcklWB_Q

* https://www.buildingscience.com/documents/building-science-i...

* https://www.buildingscience.com/documents/insights/bsi-077-c...
Yes, it's been a pretty close relationship for a long, long time.

What does Intel get out of this? I'm really hoping that Intel gets help improving the kernel from a talented bunch of kernel developers who have experience working closely with paying customers. Intel has tons of kernel developers, but few of us are very directly customer-facing.

I also hope the Linutronix folks can spend less time on "castle maintenance" and more time on kernel maintenance. https://www.phoronix.com/scan.php?page=news_item&px=PREEMPT_...

(BTW, I work on Intel at Linux).
Where could I try a perpetual stew that has been cooking for several years?
Not necessarily. The code could be a part of what's combined with the cookie for the login. And the site could trash the cookie if tried once with an invalid code just as it would replace it with an auth cookie on success. A real attack would be through a programmatic request though. A captcha might help protect from that or you an use a redis instance or whatever to invalidate bad login cookies.
I'm pretty much such person. I never require face to face or even voice contact with anyone. However I text a lot, but favor people I don't know or I don't know that well. I don't chat all that much with established friends. And all my chatting is nearly solely responsive. I rarely initiate and do it usually by sending something funny, thoughtful or concerning I just seen on the internet. I deal with negative emotions by myself although I see that honest chat with someone sometimes improves the situation as well.

My sleeping schedule is fluid. I keep my own cycle regardless of visibility of closes star. I can extend my day and thus move the cycle forward. However I pretty much can't shorten the day, or the night. If I don't sleep enough, I just doze off during the day. For some time (few weeks maybe?) I was even fitting two sleep/awake cycles in each 24h.
> 2. We'll consider adding a keyboard/mouse as optional add-ons. We have thought about including a "keyboard apron" as an item add-on that is actually differentiated from other keyboards, and one that would be particularly useful for VR computing (with the added freedom of movement).[1] Would something like this interest you? Note that we'd use a more accessible keyboard than the 40% "Corne keyboard" one shown in the photo.

I can't use a computer without having a keyboard, and I can't use a keyboard without being able to see it.

If you can solve both of those, then I'll seriously consider acquiring one. Perhaps not version one, but version two for sure. Something closer to a traditional keyboard would suit me better, however; I'm not likely to be walking around while wearing this.
You can't tell the users that acted on a post from the mere UUID of the post itself.

Knowing that this is HN thread 30427711 doesn't give you a set of users who acted on that. For example, a hyperlink to this thread, or posts within it, is not personal data.

You'd have to go to the HN server and ask them for the data - which is personal data, but the post ID itself is not, it's just a handle.

Assigning UUIDs randomly instead of sequentially strengthens this further because there is no way to pull out even a time component from the post ID.
https://www.classicboots.com/

Met the the guy who started this (now deceased) many years ago at a concert while I was in college. He owned the company that provided the PA and lighting, and was wondering around wearing the the most ridiculous motcross boots I had ever seen, struck up a conversation and he told me about this site, and I still think about it from time to time.

I think that was about 20 years ago.
I already use Obsidian (paid version as I want to use it for work too, and to support the project). My interest in trying an alternative is mostly just curiosity.
Currently still using Docker Swarm, i wish it was more popular, because it's oftentimes the logical next step when moving from running Docker containers manually or Docker Compose locally. It is pretty simple to use (especially with Portainer), not as resource intensive as most Kubernetes distros and the Compose format now matches what you'd run locally (with extra options, e.g. on which host to run things) vs the spammy format of Kubernetes manifests or even Helm charts.

I actually wrote more about it on my blog: https://blog.kronis.dev/articles/docker-swarm-over-kubernete...

Though it's essentially inevitable that Swarm will be abandoned some day, so being able to migrate over to either Hashicorp Nomad or some Kubernetes distro is probably paramount, which is when tools like Kompose come in, when that's finally necessary. The problem of what cluster to run on still remains for all of the folks who are stuck with on-prem deployments, since most orgs can't pay for a team to manage a cluster or for bunches of hardware resources to run the full Kubernetes.

In that regard, the best option that i've found so far is either K3s with Portainer, or K3s with Rancher (RKE and probably RKE2 will still be somewhat heavyweight).
Don’t Get Stuck in the “Con” Game
Contrarian opinion here; I understand their logic. It looks like a rational trade-off that the engineers have done.

Increase developer productivity at the expense of hardware.

In this case, engineering is more expensive than hardware (because hardware is at the cost of the user).

The smallest iPhone starts at 128 GB.
This means the application takes 500/128000 blocks: 0.4% of the total device storage.

Over time, the iPhones are going to have more and more storage.
So, if app size is a problem, and over time, the problem is fixed by itself, why would you invest engineering resources into that ?

You have X engineers with Y amount of working hours, and tons of important things to do.
Yes, probably fixing a problem that brings a low amount of complains from end users at the cost of productivity isn't high on the list for them.

EDIT: Possibly interesting source: https://www.androidauthority.com/average-smartphone-storage-...
If you need to call blocking code from an async code just use spawn_blocking.

https://docs.rs/tokio/latest/tokio/task/fn.spawn_blocking.ht...
> Someday when I look at 1TB the way I look at 100GB today, this won't be a concern anymore.

I'm halfway there, 1TB collection on a 30TB array. When I repurpose a previously used drive, I've got a bad habit of making a multi-TB image in case I forgot to copy anything off, and then forgetting about it. (I'm in the middle of writing some tools to sort through those.)

Still, what would be the advantage to moving to WAV? There is zero experience-overhead to FLAC. This isn't like some proprietary crapware format that becomes hit or miss due to patents or poor licensing. It's a Free format so common players all seamlessly support it. We're talking like 300kB of binary code, in a world where stuffing 300MB CRUD apps at users is normal.

If I want to transcode to MP3 for some bespoke device, then the FLAC compression makes that process quicker via saved IO bandwidth. There's literally no end-user complexity that I would save by moving to WAV. And if I wanted to develop software to read an audio file, then I'd import the FLAC library just as how one would generally import a WAV library. OP might as well advocate for storing audio as textual numbers line by line, so it could be easily processed with awk.
This isn't correct. https://www.nytimes.com/2011/08/24/dining/bending-the-rules-....

I used to work in biology labs and even jars of autoclaved media would periodically spontaneously grow cultures; it's effectively impossible to eliminate spores with heat.

Resterilization isn't the only problem - if at any time there is significant bacterial growth, toxins accumulate and are not cleared by sterilization. Combined with spores that periodically reactivate and grow you end up with a far number of articulated risks.

Can you really sit around boiling a stock every 10 minutes for 24 hours? Why would you even do that?
I wonder how many great websites we lost with the death of Flash.

Off the top of my head, I remember visiting the website for the movie Donnie Darko back when the film was originally released and being blown away at the strangeness and creativity of it.
I feel pretty confident is saying that Huy's content is more technical than a blog post about "end to end encryption," and neither hold a candle to the level of specificity in that opvault-design document.

So maybe you found it to be an odd statement, I dunno, but I stand by that it is unfortunate that they needed someone independent person to dive into that level of technical detail
> What about flat companies?

I also work in a flat company. Actually some weeks ago, one of my colleagues was applying to a new credit card. So the bank called our HR team to very a colleague's salary. I ended up taking the call due to a mishap on the phone system. So they needed to double check her salary, because she had mentioned 50% raise but no change in her job title. So I had to explain that's the way our company is.
Ask HN: How to deal with death of a loved one
Hi all,

My dad (67) died from covid complications one week ago, and I'm simply numb. I think on all the variations of what-ifs that could have avoided his infection, or in different ways in which he could have been treated much earlier whatsoever. He was a great man and I loved him very much, but even though I still have my mother and my sister, I feel robbed of more time with him.

I am in my forties, so not a youngster any more, but I still hate all of this.

This post is more like a cry for help on how to deal with death, from a practical viewpoint. I feel powerless, and even at work I feel so demotivated. My boss and colleagues told me that I can take all the time I need, but there is also so much paperwork to do after one dies, that I end up exhausted and without seeing the meaning of doing anything at all.
https://www.nejm.org/doi/story/10.1056/feature.2021.02.19.10...

> The patient had been well until 20 hours before this admission, when diffuse abdominal pain and nausea developed after he ate rice, chicken, and lo mein leftovers from a restaurant meal.

https://www.nejm.org/doi/full/10.1056/NEJMcpc2027093

https://www.forbes.com/sites/brucelee/2022/02/21/teen-suffer...

> Doctors ended up having to amputate different parts of the 19-year-old’s fingers and both of his legs below his knees.

https://www.newsweek.com/teen-legs-amputated-leftover-noodle...

> Bacteria can grow quickly in food left at room temperature according to WebMD, which recommends to reduce the risk of food poisoning leftover food should be refrigerated no later than 2 hours after it is taken from a heat source like an oven or warming tray.

> The website adds that the fact that food has to be left to cool before being refrigerated is actually a myth, and hot foods can be placed directly in a refrigerator.

---

From the original article:

> Here's why that's not terrifying and actually pretty cool: Constant simmering means bacteria can't develop, and Stu is frequently and thoroughly strained.

Though the issue is the "if it isn't constantly maintained at bacteria killing levels"