skysight-inc/HackerNews huggingface dataset:
I haven't clue about statics so it's likely this is wrong but a quick graph of COVID deaths per million vs obesity rate for each country doesn't look like there is any correlation.

https://jsgist.org/?src=7b456a001284587cb90c7693ac0e6f3b

Also, if age is the #1 factor then Japan should have the worst covid as they have the most old people per capita but they don't. They also haven't locked down but they have worn masks. (not saying masks were why covid is so low here). Yes they are having a spike now. It's still tiny (1/20th) other countries with comparable populations sizes.
I am quite thankfull that I learned systems programing via BASIC, Pascal and Assembly before coming to C.

As such my vision of low level coding isn't tainted by the ways of C.
Jazz, Malcolm X, and Building World-Class Teams
When I was a student, we bought a big sack of Textured Vegetable Protein that was insanely cheap and tried living off of that.

It was unbearable - we later discovered it's what they use to feed prisoners and some zoo animals.

Honestly, vegetables and legumes aren't much more expensive and vastly superior.
A 7TB local cache within the CI service is much cheaper to host, since it doesn't have CDN concerns, and bandwidth is much cheaper "within the infra".
I'm on Linux, but have remote vscode into my desktop at the office and macincloud for testing on mac...

One day, I'l figure out how to automatically provision a Windows VM in cloud too, clone from github and connect with vscode.
In practice it doesn't work this way. Saying it is "unsupported" does not mean people will respect that boundary, nor will it prevent people from contacting you expecting your time and attention, which is what actually happens. There is significant overhead to open sourcing software.
I like IntelliJ a lot but it has some distractions that make me keep an eye on the Sublime/Vim/Neovim communities because I'd love to switch to something lighter and politer.

A couple of small examples in IntelliJ:

I see the “IDE Fatal Error” light flash about 5-10 times a day. It's quite hard to ignore and you have to dismiss it by opening a window soliciting feedback about what you were doing when the IDE exception occurred. I generally have no idea what caused the exception, so I usually leave the feedback field blank. It feels like being a mechanical turk for exception reports. (There's an 11-year-old YouTrack to auto-submit exceptions in case this annoys anyone else too: https://youtrack.jetbrains.com/issue/IDEABKL-5835 )

Most themes show a large number of stripe marks in the editor scroll area for errors, warnings, “weak warnings”, and more, which lights up the scrollbars for no good reason. You can turn these off in the preferences along with all of the other visual clutter. But I got so frustrated having to track all of those options down whenever I try a new JetBrains IDE that I ended up making a theme that reduces a lot of the visual noise by default, such as only showing stripe marks for errors: https://plugins.jetbrains.com/plugin/14858-blackbird-theme
Thanks for the link. The issue seems to be the IOAccelerator framework:

> I’ve narrowed it down quite a bit (and submitted it to Apple as FB9112835).

> What’s going on is that the IOAccelerator framework has some sort of massive leak in it, where it’s using up 35GB of ram, 25 of which is going to swap (which is why you’re seeing kernel_task flake out).

> On intel, the same image only uses 1480K from IOAccelerator.
They're not replaceable in macbooks anymore.
Change Tracking while doing DDD
Guide on implementing Change Tracking while having separate Domain & Persistence Models in .NET Core
I am using postgres and on sensible hardware. I've never setup prometheus or grafana though and I'm unlikely to be able to do so any time soon.
40 years ago I used to live off Summit Road, and a few years later off Laurel Road, so I rode my Honda 750 over SR17 every day into Silicon Valley, or Santa Cruz on the weekends for shopping.

And it's not that it's a dangerous highway per se, it's a combination of steep grades, decreasing radius corners, sharp blind downhill corners, steeply banked corners, narrow lanes with an accident causing concrete center divider.

But also, people who are in a hurry, and/or intimidated by Mtn Roads who then drive erratically (flatlanders).

At least once or twice a month I'd come across a recent accident, stop, run up the road and put out flares to warn oncoming traffic, even more in the busy summertime beach traffic.
99% of VCs are hype-driven business sheep, they are overly obsessed with the size of existing markets.

Don’t get programmed by what they are promoting. The most successful companies don’t discover markets, they create them.

If you need the venture $, find the 1%.
A program should not hold memory anymore when it is no longer running. If it did, that would be an OS memory leak.
Look at Meeeee!!!!

Yup, it's another Teslafool behind the wheel.

Tesla's are fine, it's just a small subset of the drivers are not right in the head, as my redneck cousin would say.
Page 16: Place input labels correctly.

This is why I don't understand terraform's convention of aligning all equal signs. It looks nice as a block of text but it's a lot of unnecessary cognitive effort to follow the invisible line between an attribute and its value.
Data61 dismantles research group behind seL4 secure OS
Just imagine you knowingly let parent threat their baby's with asbestos...and what happened? Nothing

https://www.cancer.org/cancer/cancer-causes/talcum-powder-an...
My kid's primary school takes them every year (covid excepted) to a panto, and we as a family go to our local am-dram panto. Annecdotaly that village panto has half a dozen shows and is always packed.

The former is a professional show - although 125 just for professional seems low given that I know of at least 3 professional pantos within 10 miles of my house which covers a population of about 100k population

Professional UK panto income increased 30% from 2012 to 2016 with about 3 million people watching a professional one each year - about 1 in 20 people.

https://webcache.googleusercontent.com/search?q=cache:https:...
It is closer to old testament style punishment in a country that pretends to be largely christian. Do they even know about that Jesus guy and the books written about him (new testament)?

The amount of corruption, sheriffs getting to pocket the money for prison food, judges getting kickbacks for convictions, guaranteed prison quotas, exceptions from slavery laws, etc. don't help either.
Children do not choose to be born, don't want to sound cynical, but they can undo it quite easily. If you think about it, being born is best thing that could have happened to you. Because without it actually nothing could have happened to you. So being alive is better than not to exists at all.
Jumping across the class divide in the US can definitely engender culture shock.

I'm reminded of a passage by Barack Obama:

"We have to figure out how to live together, and we have to figure out if we can do this free of caste systems and the inevitable conflict that the kind of social stratification that has existed for most of human history creates. That genie is out. We’re past the time in which some peasant in a feudal system is starving and looks up on the palace and there’s a king somewhere, and the peasant thinks, Yeah, that’s okay. Now all those peasants have phones and they can see how the lord of the manor is eating, and some of them are going to say, “Why him instead of me?” The willingness to accept one’s fate or lot in life because of your skin color or gender or religion or sexual orientation—that you are going to accept being less than someone else—that’s over."

https://www.theatlantic.com/ideas/archive/2020/11/why-obama-...
It sometimes feel like it is a bonus today, if apps bother to clean up their memory at runtime, so maybe that's why parent poster thought it is a good and special thing, that the OS free's the memory of an ended processes.

Btw. many people don't seem to know, that also in languages with a garbage collector like Javascript, you can create awesome memory leaks. And I would bet, most websites actually do: it only works, like it works, because websites are closed regulary. And because RAM is every increasing. But browse with a older smartphone and you hit the RAM limit very quickly.
"Black hole" is a racist term, it should be renamed to "Hole of Color".
Yes they are obviously lying.
While I did drop by a lot, you aren't describing me, but rather another Linux kernel developer who worked at IBM in our group at the time who is by far more brilliant and smarter than I.

I've never smoked, and at that point in time, I did not have long hair anymore (cut it off when I turned 30 which was before OSDL was ever started.)
Well, it does indeed look like an elegant solution to the problem. Why don't you sum it up nicely in a blog post and submit it to HN?
Objects get pulled in by a force that escaped the black hole. This force is gravity.
Unfortunately Sony ANC depends heavily on the firmware lottery - if you get it with 4.x it's garbage. It just doesn't work. There are ways to downgrade it though.
Plus the WH-1000XM is just outright uncomfortable. I couldn't wear it for more than 30 minutes whereas I can wear my Sennheiser HD580 all day. It was the first product I returned in my life.
They could have one pristine unused content process and then just fork new ones from that.
Don't forget there already is a new tape technology which lets you fit so much data you can hardly even imagine.
YouTube co-founder Steve Chen bets on Taiwan for next startup
If the array index is unconditional, then sure that seems like a reasonable undefined behavior? If the access is conditional and the compiler can't infer whether the branch is taken, though, then it shouldn't make that assumption.

This reminds me of a bug in the msp430 variant of gcc. The compiler would replace "x <= literal" with "x < literal + 1" because it generated more efficient code. If the literal was UINT_MAX, though, the compiler would trudge ahead and roll over the literal to 0. It would then subsequently reason that the comparison was unconditionally false, and then completely optimize away the nominal path of my code. That was a frustrating day of debugging!
Cool.

Shameless plug: public domain image vectorizer

https://github.com/jankovicsandras/imagetracerjs
It resonated deeply with me - there is something about Russian literature that worms its way deep into your essence, in a way I’ve never quite found with western literature, which, while impactful, somehow doesn’t have the same long-lasting depth of effect. I haven’t read Crime and Punishment in nearly 20 years, but I can still see Raskolnikov’s grotty abode, still feel the panic at the confrontation with Lizaveta, still feel the dazed ramblings through the streets of St Petersburg, the need for absolution. I still feel the blank and bleak repetitiveness of the existence of Ivan Denisovich, building up and breaking down, just because.
How to port your OS to EC2 (2018)
Obligatory story on Manchurian plague epidemic regarding how surgical mask come to be a standard requirement during the treatment of any airborne disease [1][2].

Mind you that the original surgical mask was not invented for surgery, it was invented for the treatment of patients with airborne virus. Heck, every.single.time you meets someone who are skeptical about the effectiveness of the mask in mitigating the airborne virus transmission, just send them this story [1][2].

It also interesting to note that the inventor of the surgical mask Dr. Wu, (the doctor mentioned in the article) is not even the resident of Imperial China at the time, even though he is the first Chinese medical doctor trained and graduated from the University of Cambridge. The last Empire of China or Qing dynasty who was originally come from Manchuria, had to hire the best medical doctor that they can find in order the save the citizens native of Manchuria, from the raging epidemic. Dr. Wu has come very close to get the Noble price in medicine back in 1935 due to his novel surgical mask invention.

[1]https://insightplus.mja.com.au/2020/15/dr-wu-lien-teh-hero-o...

[2]https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4291938/
The article makes some valid points. But I'm confused by some of the claims:

The author might be better described as an electronics engineer. Electrical engineers design systems with voltages and currents that would burn up the breadboard. Think industrial equipment, power stations, etc. Hundreds if not thousands of volts and often thousands of amps.

Breadboards are Ok for low voltage, low frequency circuits. You can't breadboard a radio frequency circuit or even a modern day computer circuit the "parasitics" will stop circuits from working properly.
Ask HN: Have you ever needed to invert a binary tree at work?
I still need to upgrade from version 2, have been ignoring the update now prompts for a while now it seems!
Hah. I was about to point this out and found your comment right at the top.

> imo there is no good direct translation for creator in this context

With this specifically I disagree. There are some perfectly good words, but since we get buried in anglicisms every day they tend to be way at the back of people's minds.

I also don't think this is auto-translation, because it's a very human mistake. A machine would have translated the word as "Schöpfer" or if it was context aware as "Urheber".

A human may have also chosen "Kreative" or even "Macher" (a favorite of the ad instustry!) instead.
> sold talcum powder that caused cancer

Ummm

Your link contained no evidence for this. A search of the NHS website also suggests no clear evidence [1]. Cancer Research (a respected UK charity) give a layman's summary (albeit focusing on ovarian cancer), stating no clear evidence and pointing out that there are far more serious risks to worry about [2].

[1] https://www.evidence.nhs.uk/search?om=[{%22ety%22:[%22Inform...

[2] https://www.cancerresearchuk.org/about-cancer/causes-of-canc...
Hopefully within a year or two.

Most of the devs would use build higher level build tool like vite, create-react-app or custom build pipeline. Thus only small number of devs, who are directly involved in build process, need to make the change.
Only moving away to other languages will do it.

C culture and to certain extent Objective-C and C++ ones are tainted by microptimizaitons while typing, where the compilers are the worst examples.

Unfortunely UNIX and C go together, so those that want to keep UNIX like platforms around bettter fix C somehow.
VSCode is much much faster than the popular IDEs (namely, IntelliJ) in my experience.

I'd say it occupies a middle point between full IDE and text editor.
The thing is those employees allow themselves to mix political issues with corporate life because they saw their CEO issue those same kind of statements about other political issues in the past.

I feel CEO making public statements around political issues is typically an american thing.As an example, my personal experience in France is that politics is completely out of bounds of corporate life.
I remembered that some apps had passed review and released with hidden tethering feature, then discovered, then banned.
Number 4 reporting in
Most VCs are MBAs and can’t really evaluate technical risk. So they mostly get involved in companies where: you know you’ll be able to ship, but not how you’ll get users (an MBA skill) or you have some external validation of your credentials (eg you were a professor of quantum computing at MIT, fine, take $25 million and see if you can build a quantum computer).
> I don't believe that it's just a matter of "getting used to it", there are objective metrics of readability, developer error rates, and speed of training that some languages do poorly at.

If we had such objective metrics on APL or K, that would be an interesting discussion. But what I've seen here is just opinion and anecdote.

I also think that "looks like line noise" is a fair characterization of how J and K look on the surface, but that does not mean they are unreadable.

I'm hardly qualified to give any deep insight, but after reading the first half of Aaron Hsu's thesis and playing around with a Dyalog APL interpreter online for a few days, APL starts to look quite readable to me (much more so than J, thanks to the additional symbols) and I found it rather easy to learn (unlike mathematics, but for me the struggle there is not at all in syntax but in the concepts, methods, and meaning).
That is exactly how C should have kept being used, a portable macro assembler, while leaving everything else on the IT stack for more saner languages.

BCPL was anyway designed to Bootstrap CPL, nothing else.
Does it integrate with the OS text input facilities already? The last time I checked Sublime didn't support Windows 10 native word hints, MacOS long-press accented letter input and didn't accept keyboard shortcuts during using non-latin keyboard layout on Linux.

Great job anyway, Sublime is really cool.
I grew up calling it 'Ur-in-us', now every seems to call it 'Ur-ay-nus'... hence the on-going childish joke.

What's the correct pronunciation?
have 114MB on FreeBSD with MPV
why do we need to wonder when things are well made if we're going to explain away anything that we don't judge favourably as "we poor mortals cannot grasp his greatness and thus cannot really that this is indeed an instance of bad design".

Why would we mere mortals be capable of knowing good design when we see it in the first place?
This book is still common to find on the book shelves of anglers. Even though my father is an uneducated labourer has he read it in both his native language and English.
If suicides via (intentional) overdose went up, but not by other methods, i think that would raise even more questions of why only 1 method went up.
Exmormon, they basically believe all other planets are nicer than this shithole....and Jesus had to come here because the Jews were the only ones who'd be evil enough to crucify the son of god for ALL earths that ever will be.
Is that the episode with the plants that explode in a way that totally doesn't look naughty at all?
It's hard to raise a round unless you've done the experimentation already and proved your hypothesis. You really need to be on the other side of the experiment, with a proven business that has traction and revenue before many VCs and angels will talk to you seriously. 20 years ago you could raise a seed round with no more than an idea (I worked for a couple of businesses that did exactly that). Those days are gone.
We had sanitizers since C exists, 1979 to be more exact.

"Although the first edition of K&R described most of the rules that brought C's type structure to its present form, many programs written in the older, more relaxed style persisted, and so did compilers that tolerated it. To encourage people to pay more attention to the official language rules, to detect legal but suspicious constructions, and to help find interface mismatches undetectable with simple mechanisms for separate compilation, Steve Johnson adapted his pcc compiler to produce lint [Johnson 79b], which scanned a set of files and remarked on dubious constructions. "

-- https://www.bell-labs.com/usr/dmr/www/chist.html
Multi-Day BAttery Storage Startup
Thanks for another link. I however am always baffled how some PDF are free are some are insanely priced. I am fine paying for work but why do certain people think just because it is on a fancy page it is worth 99USD (average book price is 18-20USD).
I'm confused at how you go directly from "subsidizing" to money flow. By taking a low-paying job that makes middle-class life possible for you, aren't they foregoing income (and thus isn't this costing them)? Heck, push it to the limit—if a farmer's wages were $0, who's benefiting at the expense of whom here? Who's subsidizing who? If you never see the cash, vs. having it deposited and then withdrawn from your account, does that suddenly change the direction of the subsidy? Does the intrinsic/moral direction of a subsidy necessarily need to match the technical/legal definition?

I'm no expert in this, but as a layman, the question of who's subsidizing who is really only meaningful if you look at it from a human/moral standpoint rather than a purely legal/technical one. Otherwise you're using it to solve math problems, not human problems. And the latter seems like a really tough nut to crack to me. I don't know how to do it personally, so I don't know who's right. But I don't get how people talk about it as if it's some patently obvious thing you can figure out by looking at tax dollars or cash flow in the economy. It seems to me you'd need to assign some intrinsic moral value to all jobs so you can compare them against what they "should" cost or what they're "worth", and that is pretty darn difficult by itself, let alone the subsequent political controversy that would surely follow if such a thing was done.
Is that really true? I have often felt that the French and English have given us great Novels too, especially in 18th and 19th century.

War and Peace is great, but perhaps Les Miserables pips it scope and dramatic stakes essential covering the same period of time. Flaubert is also very cinematic. Zola's naturalism is also deeply introspective.

English given us a more comic look at life, from Fielding, to Trollope, and even later in Evelyn Waugh.
From the Bitcoin paper[0]:

Abstract:

>A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution

Conclusion:

>We have proposed a system for electronic transactions without relying on trust.

[0]: https://www.coinbase.com/bitcoin.pdf
Do banks actually take any interest rate risk? In Romania, there are a few offering a fixed interest rate.
I don’t know what counts as high severity if that’s considered low.
If you're in, say, Japan, where most people know a bit of English, it's important to be able to break yours so they understand you better. Even more so, being able to speak broken Japan-flavored English would be perfect if your goal is to convey a simple message by any means. Most tourists don't realize accent and pronunciation could make a word unrecognizable to non native speakers.
> to mislead the public about masks early on,

"Hey, some government people lied to us saying we don't need masks, hence why we won't use masks now"

Great logic there. But hey, cutting your nose to spite your face feels good, no?
I was using it in 2000,

https://www.parasoft.com/products/parasoft-insure/

21 years later it is still an uphill battle to adopt such technology in C and C++ projects.
Well he meant replaceable with a soldering iron ;)
Pet Spending to Reach $369B by 2027
A process which doesn't exist cannot hold memory. But the OS can certainly chose to defer the erasure as long as there's no better use for that memory. This is often done to speed up the performance of processes which are frequently quit/stopped and reopened/started.
The Wu Lien-Teh mask is the precursor of KN95 masks, not surgical masks. See this:

https://de.m.wikipedia.org/wiki/Datei:How_the_gauze-cotton_m...

Surgical masks offer virtually no (personal) protection against airborne disease and fulfill a completely different purpose.
For Apple Laptops, more like 7-8, at least in the old days.

Typically you would only replace them when they (gradually) became annoyingly slow for daily use.

Agreed, I had to upgrade all of of my PowerBooks/MacBooks at some point with RAM and larger HDDs/SSDs.

And my last Apple Laptop is from 2012 and I learned that Apple now drops support by the OS considerably earlier than in the old days (i.e. unecesarily early, most 8-10 year old MacBooks would be perfectly fine for daily use, but now unsafe) - at least that was my impression.

And installing Linux on them is always a mixed bag (fans, trackpad, etc.), even though it sure is better with Intel Macs.