skysight-inc/HackerNews huggingface dataset:
So you think if a bunch of people is Palau go under water because of sea level increase, they are not worth saving?
I phrased it poorly, I didn't mean to imply Rust is GC'd. I mean that it's still niche. C++ very much is not niche, which is my point. The other non-niche languages generally are GC'd (java, C#, javascript, etc.)

> The set of reasons to start a new project in C/C++ are few and the list is shrinking by the day.

That'd be true if every project started from scratch with only the language standard library. And yet..... almost any project you start is going to be dependent on a large chunk of code you didn't write, even on greenfield projects.
What is "searlized" ?
Given all the negative backlash on the actual video, I'm not sure I will learn by watching it.

Did they heat it up so much that it can't be taken off without being broken?
Hotmail email delivery fails after Microsoft misconfigures DNS
I love Rust, but as a daily C++ user (embedded microcontrollers, not supported by Rust yet, and then native Linux tooling to interface with them) what I find most frustrating about Rust is the number of crates that need to be knit together to make working software. Often these crates are from a single dev who last committed in 2020 or something. I really wish there was something like go’s standard library in Rust. That has been my barrier to adoption, and believe me I WANT to use it at work and I don’t want to juggle chainsaws anymore.
Even so, I much prefer normal captions with full sentences vs. words popping on and off the screen at 10 words per second.

Could you imagine consuming normal content that way (e.g. HN threads)? That would be anxiety inducing (and honestly, these types of videos are probably causing some level of anxiety to some people without them even realizing it).
> Also, compilers don't reason about code the same way humans do.

Not these compilers for sure. But I don't agree that all compilers are broken.

> They apply a large number of small transformations, each of these transformations is very reasonable and it is their combination that results in "absurd" optimization results.

Humans use techniques like natural deduction to apply a series of transformations that do not lead to absurd results.
I've long given up on tact and politics. You say what it is. If someone doesn't like that, move the fuck on.
Getting a degree might not say much but it sure as hell says more than just “self-studied CS for X months”
Marauder (Coaxial Plasma Railgun)
Probably more like too many people blocked Musk’s account, and he’s sick of it. It’s tough being one of the top blocked accounts on your own platform.
The original context was "advice for young programmers", and although I don't think getting a CS degree is top of the priority list, it's at least a important and good thing to have.

But this:

> I don’t get the argument that a self taught person should be treated equally hiring-wise

.. this is a totally different question.

If two candidates performed at the same level in interviews/tests/whatever, and one of them has a CS degree while the other does not, IMHO the proper interpretation is that, assuming that their performance scores in the hiring process reflects candidates' actual abilities, is that the candidate without the CS degree is a better learner (of CS related topics).

Put it another way, if a person who only spent a couple months in boot camp performs on a similar level as a CS graduate in interviews, it really means the former learns at a terrifying speed, and has huge potential. It also helps that many people like you would prefer to pass on the candidate without the formal qualifications, so there's even less competition for the candidate even though they at least have the same level of technical ability.

This line of reasoning depends heavily on whether your interview process can actually gauge the technical ability of the candidates. If it can't, _then_ assuming the one with a CS degree has better skills is more reasonable. But at that point, you might want to fix your hiring processes instead of arguing this point.
Import Passwords from Firefox to Pass
I don’t know about neither, but I think there are people who are “both” like expats or people who emigrated from China at an age (say 20+) at which they could have credibly fully understood what it’s like to live there. You could also include people like ABCs with strong familial ties to China although I think those are more firmly outsiders.

In any case it’s rare for either of these groups to be fully candid with non-Chinese, or at least bold enough about it to broadcast is via eg news media, anyway because of the cultural taboo on discussing politics and risk of negatively affecting relatives back in China.
Since there's no way ANYONE could make such a change without building consensus first, I don't think it's really a problem unique to submitting a patch. I simply answered accurately that, yes, there IS a way to get it changed, but it takes work.
> If one service's entity has X field, but all the others don't, do you include it or not?

We have a raw field from which you can pick anything integration specific.
> If you don't understand C, C++, or one could argue Rust these days you're sitting at an abstraction level much higher than where the "systems" domain tends to be. ABI, cache misses, page tables and memory mapping, restrict, all of that stuff is at an arm's length in a managed language.

To me, this is a bit muddy:

Yes, when doing systems level development, you need to understand the system you are targeting. Not all CPUs have a concept of cache misses or page tables. At my uni this was taught through computer architecture and operating systems classes.

These courses incidentally also included C, though they didn't need to. The reason that did was because they were precedents for the compiler course and prepared the students to understand compilers (I TAed in said courses). Later courses at my uni would be algorithms engineering that taught students how to make, well, cache aware implementations.

Understanding how a given hardware architecture works on how to most efficiently utilise it has nothing to do with C / C++. Many courses at most (European?) universities will happily teach you everything you need to know, but C / C++ are probably not even mentioned in the teaching material.

Actually, I just checked: https://kursuskatalog.au.dk/en/course/117933/Computer-Archit... and no: No mentions of C or C++

So I do understand you would be disappointed if you went for courses on C / C++.
Surprised there were so many comments here as I have literally no idea what the Wikipedia article is talking about even after reading it.

I went to ChatGPT to create some examples of zaum for worldwide brands, it helped a little. I still don't get it - I have a feeling ChatGPT doesn't get it either - it seems to be using florid words to evoke a feeling, absent of meaning (or with literal meaning taking a back seat to the ambiance). In other words, the literary/poetic version of a soundscape. Is that it?

Toyota: Steel dreams meld under mechanical constellations, gears and pistons dance in orchestrated harmony, roads unspool like cosmic ribbons before tire constellations, the hum of engines resonates in the cosmic silence, where the journey's tapestry unfurls with each turn of the terrestrial spindle.

McDonalds: Golden arches stand as sentinels of the fast-food cosmos, sizzling constellations of patties and fries twirl in a symphony of flavors, neon galaxies beckon from drive-thru dimensions, a celestial menu unfurls, where taste and nostalgia collide in cosmic bites of familiarity and delight.

Edit: tried McDonalds again with made up words-

Goldever Crispiflame, a sizzle-gleam delight,
Twirls in FlavoFog, a crispy zephyr's flight.
McFizzleGems dance, zaum's embrace, anew,
Bubbly bounceluxe, in zaum sauce hue.

Flavorbloom sazzy, twixt bunlace dream,
Zaumshakes laughter, a dessert supreme.
Munchkinzest zorbits, in flavorfizz mirth,
Zaumagic savorzest, ignites joy's rebirth.
Linus Tech Tips channels begin to bleed subscribers amid controversy
If I commute to the office, I need to heat the office and my apartment so it's not freezing when I return. If I work from home, I just need to heat my tiny home. And I pay for all the electricity so I care about waste. And there's no commuting, no lunch rush hour, and other car related emissions
Hip-Hop Changed the English Language Forever
While standard C++ has no equivalent of a noalias annotation, it's wrong to say that it has no aliasing requirements. To access an object behind a pointer (or a glvalue in general), the type of the pointer must be (with a few exceptions) similar to the type of the pointee in memory, which is generally the object previously initialized at that pointer's address. This enables type-based alias analysis (TBAA) in the compiler, where if a pointer is accessed as one type, and another pointer is accessed as a dissimilar type, then the compiler can assume that the pointers don't alias.

Meanwhile, Rust ditches TBAA entirely, retaining only initialization state and pointer provenance in its memory model. It uses its noalias-based model to make up for the lack of type-based rules. I'd say that this is the right call from the user's standpoint, but it can definitely be seen as a tradeoff rather than an unqualified gain.
Ask HN: What are some boring startups or startups doing boring work out there?
What are some well funded started that are doing boring and not a lot of people have heard about them
In theory, integration sounds nice. In reality, schools don't get enough funding/resources/teachers to make this work. Integration has failed/is just a money saver for politicians. It's time we said this out loud instead of pretending otherwise.
>> they can likely often construct a case without even mentioning the genetic tracing<<

I think that would be cause to throw the whole thing out, if it was eluted during discovery.
Small companies are, indeed, small.
Nobody will be goaded unless a lot of housing is built there. Hard to move to a place with no place to live.

There are a lot of political barriers to that throughout the West.
Digging into the article, it's a hypothetical home and they are only testing fully off versus ideal temperature blasting.

I don't think it's always true, which is why I listed the factors that can influence it.

But I am also getting into home automation and just watched a video where some one ran through the numbers on their specific house after getting electricity monitoring connected to their heating and Home Assistant. It's not that clear cut and really depends on your specific home.

https://youtube.com/watch?v=Dn8NRC1XrrA
Let’s see where this conversation started.

>ah, yes. The American Dream of living in a 50 year old shitbox fixer that costs $2M in the suburbs of Cupertino.

So you’re right, folks living outside of metropolitan areas need to work on their insecurities and learn to be nicer to people that prioritize other things in life.
Circadian rhythms are primary drivers for various hormones in your body (e.g. melatonin, body temps, cortisol levels). These rhythms are tightly tied to external/evolutionary triggers. Yours body resets its internal clock* based on external cues, the strongest of which are eating and exposure to daylight. Since we don't have little clocks saying it's 6:05 in our heads, the body uses blue light hitting the retinas as a proxy. It's the knock-on-effects of having misaligned cortisol levels (which further induce lack of sleep / stress) that are the problem, not the blue light.

*The natural rhythm of each individual differs, hence the cave/space experiments where some people naturally fall into a ~25h cycle [due to lack of external cues]).
Sunscreen doesn't block cosmic rays, those are high energy atomic nucleus (that are normally filtered out by the atmosphere), not high energy photons/light (that end up on beaches). Did you previously find scholarly studies that suggest wearing sunscreen helps with melanoma, or did you just see high melanoma incidence rate in frequent flyers, and assumed sunscreen will help?
Google released first quantum-resilient FIDO2 key implementation
Yeah, I was thinking space or moon based solar or solar + nuclear on this side. Why beam that energy down through atmosphere to earth, convert it to laser, then beam it back out? On destination side, I was thinking solar-powered (or whatever you call it when the star isn't Sol), but I like the idea of the sail storing laser energy (or would that break down - can a photon both impart momentum and have it's energy stored?) Your waves wouldn't have to be equal or limited to 2 waves : 1000 100MW wave 1 reverse-pushers could aim at slowing down 1 wave 2 probe, or a series of waves until wave N is slow enough to be caught by the star. Sounds like we're not slowing down at another star any time soon, but interesting to think about.
Fusion drive torches are bad enough, but the Alcubierre drive "bow wave" is how you sterilise the entire planet face.
China Is Desperate to Boost Low Birth Rates. It May Have to Accept New Normal
Even if it is a thing - after using a shared computer one MUST log out. If the 15 minute expiration time saved you then you're just damned lucky!
basically a higher energy version of: https://en.wikipedia.org/wiki/Air_vortex_cannon

I wants one. For squirrel huntin'.
OK boomer, strike that, 20-something?

In 10 years something even more horrible will be hip and tiktok'ers will be whatever dated slang there is for big yikes.
Hum... We have to move further than this citation. The 1980s C was much more secure than our current one.

The undefined behavior paradoxes were only added by the 90s, when optimizing compilers became a logic inference engine, feed with the unquestionable truth that the developer never exercises UB.

Just because it was a sane language for kernel development at the 1980s, it doesn't mean it is one now.
Clojure + GraalVM native image?

https://www.graalvm.org/latest/reference-manual/native-image...
In a similar vein, EFF cofounder John Gilmore famously refused to secure his SMTP server at toad.com [1]. He believed SMTP should be open for all just like the old days, potentially making it basically an open relay for every hacker and spammer in the world. And so, he got into trouble with his ISP. Gilmore said the server was in fact rate-limited and the abuse potential was not as large as it appeared to be.

[1] https://en.wikipedia.org/wiki/John_Gilmore_(activist)#Activi...
LNT is a funny model: it's extremely simple yet people misunderstand it all the time. Like, it's basically how you would model loss of money would affect your finance. You lose ten cents, you're out of ten cents. You lose ten million dollars, you're out of ten million dollars. Totally proportional.

Now the funny thing is, nobody sane would say "Losing a quarter that fell out of your pocket is losing money, gambling away a million dollars is also losing money! There's no threshold beyond which losing money becomes not losing money, therefore having a loose pocket is as bad as gambling addiction!"

Yet change the subject from dollars to radiation, and so many people run around saying "No threshold! That means there's no safe dose! Living next to a working nuclear reactor is as bad as walking into the ruins of Chernobyl!"
I’m so envious of the Baltic’s use of technology at the institutional level.

It seems literally infeasible for the United States to have state-issued PKI. It’s a meta-partisan issue: no side trusts the other to manage crypto or computer systems.

So for example instead of a public many-to-many digital publishing platform we are stuck with the whims of grown men who want to fist fight each other in the Colosseum and all because every X is convinced every Y is so despicable and corrupt that such a public system would be much worse than what we have now.
It may not solve any issue (e.g. separate history) but I wouldn’t want to use a browser without multi-account containers on my work laptop anymore. Separating internal O365 things form customer O365 things saves real time every day. No more logout-select other account-login again.
Separating private browsing from that is a nice bonus.
Only drawback is the pain I feel while viewing my co-workers stuggle with all that pain without using multi-account containers. But they too will see the light one day!
People Pleaser
Download counts don't mean very much here as I'm fairly sure both crates are common transitive dependencies. Or in other words, millions of programmers aren't individually choosing Anyhow or Thiserror on a monthly basis -- they're just dependencies of other rust crates or apps.

And agreeing with the other reply, nobody jumps up and down with joy when choosing an error handling crate. You pick the right poison for the job and try not to shed a tear for code beauty as you add in error handling.
IDK about you, but in temperate middle Europe if you don't heat your house at least some when it's empty, Oct-Apr, you are going to spend way more to get it at 19-20°C when you come back. Not to mention the pipes risk exploding if you let it go close 0°.
The definition of "undefined behavior" did not change in the way you describe between C89/C90 and C99. In both editions, one possible consequence of undefined behavior is "ignoring the situation completely with unpredictable results" -- i.e., compilers can do whatever they want.

There is no "don't do this" or "please do this" in either edition. Both merely describe the possible consequences if you do.

C90:
undefined behavior: Behavior, upon use of a nonportable or erroneous program construct, of erroneous data, or of indeterminately-valued objects, for which the Standard imposes no requirements. Permissible undefined behavior ranges from ignoring the situation completely with unpredictable results, to behaving during translation or program execution in a documented manner characteristic of the environment (with or without the issuance of a diagnostic message), to terminating a translation or execution (with the issuance of a diagnostic message).

If a "shall" or "shall not" requirement that appears outside of a constraint is violated, the behavior is undefined. Undefined behavior is otherwise indicated in this Standard by the words "undefined behavior" or by the omission of any explicit definition of behavior. There is no difference in emphasis among these three; they all describe "behavior that is undefined."

C99:
undefined behavior
behavior, upon use of a nonportable or erroneous program construct or of erroneous data, for which this International Standard imposes no requirements
NOTE Possible undefined behavior ranges from ignoring the situation completely with unpredictable results, to behaving during translation or program execution in a documented manner characteristic of the environment (with or without the issuance of a diagnostic message), to terminating a translation or execution (with the issuance of a diagnostic message).
EXAMPLE
An example of undefined behavior is the behavior on integer overflow.

(Some of the wording in the C90 definition was moved to the Conformance section in C99.)
I don’t think you can conclude anything other than the candidate passed your interview.
How many earthquakes did ancient rome suffer?
this company is trafficking in identity. it is trying to build the ultimate human tracking system where every human's transaction is logged and tied to his biometrical properties. it's the antithesis of freedom. and the fact sam altman has no moral issues with doing this to Africans is telling. I think he's close to achieving his transition ... to a villain
Hmmmm...

I could not care less about Microsoft's problem, but could this approach fix the major problem that I have with TPM?

TPM allows software to leverage my machine against me. If DICE allows me to revoke keys that have been stored for other applications (or, even better, to prevent the HSM from being used by anything without my overt permission), that might go a long way toward reducing that issue.
That doesn't mean negative. The curve could be flat, then steeply rises to match LNT at some point.
This is more complicated than you can get into with a few comments but your basic assumptions are incorrect. To overly simply more land on northern hemisphere, but it’s also a question of ocean currents and the distribution of land etc.)

The first assumption is there’s a linear relationship, this is false. Also, X energy always moves from X to Y temperature, this also false. (https://en.wikipedia.org/wiki/Specific_heat_capacity etc)

Also it seems like energy reflected/radiated should be a constant or even a direct function of temperature, this is also false. (https://en.wikipedia.org/wiki/Albedo etc)

Undergraduate thermodynamics is complicated, but Earth is even more so because energy moves around quite a bit and the atmosphere is complex. Wind and ocean currents make a huge difference, as do cloud cover, and …
The most famous translation into English is probably "Today I Wrote Nothing: The Selected Writings of Daniil Kharms" by Matvei Yankelevich. You can find it on Amazon and elsewhere.

Ian Frazier, a well known author and contributor to the New Yorker, also published "It Happened Like This" which has great original translations of stories and poems.

Finally, last year, my partner and I translated 8 of Kharms' short pieces and recorded them as a spoken jazz album. If you're into Kharms and/or Ken Nordine-like absurd vocal jazz, you might like it -> https://thedaniilkharms.bandcamp.com (and on Spotify, etc.) You can also read the album's translations by hovering over the song titles and clicking "Lyrics"

I assume you speak Russian -- you might be interested in this article about the album/translation process: https://www22.zvuki.ru/R/P/82795/
> Remember, it took a year for the vaccines to be available. In the meantime everyone was contracting the virus and virtually everyone recovered.

“Everyone” didn't contract the cirus in the time between the first case and the first vaccine deployment.
It's my understanding that VCs don't fund 'boring'. By definition, they are looking for high risk-high return ideas, which are never boring.

I'd love to be proven wrong, if someone knows about boring VC-funded startups.
Isn't that a massive issue? That cities are overcrowded, expensive, and polluted? Europe has decent public transport and there's the same issue. Cramming people into cities makes things worse.
Environment variables are all strings. That’s not .env files’ faults, it’s how env vars work.

If you don’t want/need to read env vars… why use .env? If you do need to, then you’re stuck treating them as string input, sure, but that’s got nothing to do with .env files. They just help set env vars. If you get rid of your .env file but are still reading from env vars, all you’ve done is tie one hand behind your back.
How to Write a Text Editor
Your link doesn't say "this whole dichotomy has been debunked." From one of the sources:

But the fact that contexting has not been empirically validated should not necessarily be construed as a failure of the theory. ... Nonetheless, the contexting model simply cannot be described as an empirically validated model.

Which explicitly does not debunk it, but states that it's not empirically validated. That doesn't mean it's incorrect, although it could be.
they did that because they had the petro dollar system

this is the same system that allowed most americans to not pay taxes and also downsized the IRS

they thought they were going to be able to keep this system around indefinitely, but nope. I'm basing it all on guesswork, but I think that system ended this summer. the USA fed and gov is going to be at war by the next summer (debt ceiling expiry), or they're gonna get their cred destroyed even further.