skysight-inc/HackerNews huggingface dataset:
> x = x + 1;

Your complaint is that the '=' is used in a different domain than programming with a different use. Rightly or wrongly people will adjust to different notations very easily, homonyms in natural languages rarely cause problems because of the context. Same here, this is C/C++ not formal logic.

Once somebody is told 'this is mutation' and it sinks in, it's not a problem.

You make the bigger claim that FP is easier to understand, and I don't buy it. If you want to put forward that, back it up with some evidence. Personally I believe that it depends on the person. I did a brief introduction to FP to a couple of mathematicians and they got it immediately, but then they were extremely bright and had minds naturally suited to handling abstractions. (edit: which I am not and have not, respectively)

And one of them was not allergic to learning C either, and he got a few lessons in that too.

I worked with one person who simply couldn't understand the concept of passing a function around like any other piece of data.

It frustrates me when people (like you) insist that one programming paradigms is The Truth because, the truth is, you need all of them and you need to apply them at the right time – 00, FP, logic, and yes, procedural. If you can't do that, if you're too hung up on one-way then it speaks of inexperience. As a programmer you're there to deliver a solution, not a technology, and I've been involved in the mess when someone far too inexperienced pushed for the tech rather than the saleable product.

Final note, the inventor of Scala is Martin Odersky and I was watching one of his videos on YouTube where he very much surprised me by saying something about allowing Scala to be imperative for when imperative solutions were the more concise answer. And in the end, all computers are state machines.

So please, loosen up your presumptions; the world is a messy place and you need to allow for that.
What was the title editorialized for, few hours after posting, with "21 hours" (not important, clickbait-ish)? It was not breaking any of guidelines[1] to my understanding.

[1] https://news.ycombinator.com/newsguidelines.html
Are they a multibillion dollar corporation though? I know they have had crazy valuation's, but we are moving past a time of value based on eyeballs and to a time of value based on monetization. Where does the monetary value of reddit really lie? It seems like most of their creative monetization strategies like gold, donations and custom avatars have failed. This leaves the more mundane avenues of advertising to users, and selling the content that users creates. Both of those are severely handicapped by a free/low cost api. If they cannot monetize a user or their data then that user is bad for their bottom line.

reddit is doing this because their investors want them to be a multi-billion dollar company, not because they already are.
I don't seem to be clever enough to figure out importing from NPM. The docs indicate that you don't need to do anything special, but all of my attempts yield "Error: couldn't resolve module [module name]". I can however import from other notebooks, and that's very cool: https://www.typecell.org/@steveadams/test
Yeah, It's pretty clear to me MS sees the web as the future and they had the big heavy (expensive) Visual Studio and Notepad and nothing in between.
for those curious, making way is forward movement IIRC, and lee is opposite windward, e.g. if the wind is coming from the east and your ship is pointed north, the lee side is the west side, or something west of it is in its lee. I'm not actually sure where "leeway" would come to have its idiomatic meaning though, possibly that one has room for error in how carefully to direct the ship.
So, um, storytime?

(I'm unfamiliar with this.)
Red Hat Launches OpenStack Platform 17.1 with Enhanced Security
This reminds me of a school project (building a sound card) where I noticed that when I plugged the oscilloscope at one point it changed the output at another point --> I threw out the board and decided to never do hardware again..
No, the best practice is that on each test run, every feature flag used implicitly or explicitly needs to be captured AND it must be possible to re-run the test with the same set of feature flags.

That way when you get a failure, you can reproduce it. And then one of the easy things to do is test which features may have contributed to it.
It is hard to tell from the writing - are the sources claiming that they know the researchers were sick with Covid-19 specifically, or are they saying they know the researchers with sick with something, and that they had symptoms consistent with covid-19?

We go from:

>Sources within the US government say that three of the earliest people to become infected with SARS-CoV-2 were Ben Hu, Yu Ping, and Yan Zhu.

To:

>not only do we know there were WIV scientists who had developed COVID-19-like illnesses in November 2019,

Is it Covid, or Covid-like?
We have been here before and probably will again. Companies are not for or against OSS, it's just a tool for maximizing whatever their mission are. And that includes codeium too. Right now, it is in codeium interest to push for OSS so they do so, and MSFT to try to protect github copilot advantage so they do so.
Give it a couple of years and codeium will be doing the same game (is they survive that long), same as reddit, stack overflow etc... etc...

As for msft, it's the classic case of company short sightedness here : msft has been slowly building a good reputation around OSS which foster trust and adoption by the wider community. And they are trading all of this good will for a market which is not even mature yet.
Except they haven't at all, lol

By "the “conspiracy theorists” keep turning out to be right" do you mean like how Trump won the election in 2020, Biden is an actor, Obama has been hung for treason, people around the globe are dropping dead from the vaccine, etc.? These are the people I'm talking about when I speak about conspiracy theorists, people reasonably sitting on the fence when there is conflicting information are not. You speak in absolutes about how _everybody_ who presented the possibility of a lab leak was banned and labeled a xenophobe, and while I cannot speak onto your anecdotal experiences, I never saw this in any platform I participated on at the time, in fact (as I shared in another comment on this thread), I leaned towards the likelihood of a lab leak after getting recommended a very popular youtube video on the topic from a very popular channel. As far as I know, that video is still available, although it has obviously been a long time since I last watched it.

Part of how cults are started is creation of a us versus them mentality, often where it doesn't exist. I believe this is why so many conspiracy theorists with more extreme beliefs might misconstrue their experiences in discussion around the topic, when in reality those discussing the very legitimate possibility of a lab leak never got much flak (anecdotally, as I said).
A blanket warning to scare away people is better than changing the words therein.
It is high time to close all DNS-over-HTTPS or start using mTLS (client certificate as well as server certificate).

I use DNS-over-TLS in mTLS mode and firewall both HTTP and DNS to default-deny, then add transparent HTTPS proxy server and bastion (2 process) DNS servers.
It's fairly well-known [0] that China messes with maps data and forces Google to do so.

[0]: https://en.wikipedia.org/wiki/Restrictions_on_geographic_dat...
'Tool libraries' might also be a good hit
Fortunately /r/SubredditSimulator has been a thing for a while https://www.engadget.com/2019-06-05-subreddit-simulator-gpt-...
Speaking of semantic shifts, "reasonable to expect" has nothing to do with obligation or whether people deserve anything. It's "reasonable to expect" that it will rain tomorrow, based on what I've seen on the weather maps and in the forecast. The rain has no obligation to me to fall.
Yeah, I did a 4-way search like this on gcc back in the Cygnus days - way before git, and the build step involved "me setting up 4 checkouts to build at once and coming back in a few hours" so it was more about giving the human more to dig into at comparison time than actual computer time and usage. (It always amazes me that people have bright-line tests that make the fully automated version useful, but I've also seen "git bisect exists" used as encouragement to break up changes into more sensible components...)
Those folks are likely going back to Facebook/IG/Twitter/TikTok etc.

If they're craving content and don't want to spend the time going to distinct sites, they're likely not going to all of a sudden pick up a new hobby. I hope I'm wrong.
this is the proposed theory, basically: You have a contract for a 1 year lease but stop paying, getting evicted after the second month.

Saved 10 month of obligations
Nota Bene
> if you're willing to pay for a clean IP address

I would be more than happy to do that. Where would I find one?
I had personally decided by April 2020 that there was sufficient information for me to believe that Covid was a lab-enhanced pathogen that was accidentally released by researchers at the Wuhan Institute of Virology. My "source" was mainly common sense (the simplest solution is usually the right one, and guilty people doth protest too much), an understanding of probability (there is a lab studying the pathogen right next to the wet market which an authoritarian regime claims was the source), and an unbiased reading of history (like looking at 2001 articles on CNN about the last time SARS leaked from a lab).

For better or worse, I'm not a policymaker, so my opinion is meaningless and would have had no outcome on what "we" could have done differently (aside: I dislike this kind of rhetoric that shifts the blame to the amorphous "we" rather than the specific policymakers with names and titles who "we" should be blaming and holding responsible for their failures). But I've at least saved some sanity by listening to my gut instincts instead of subjecting myself to the whiplash that would have come with a world view determined by appeals to authority.

It seems this is more and more necessary these days - if you rely on authority as a heuristic for truth, your reality can shift under you at the whims of politicians who manipulate it for their own selfish reasons. It's best to stay above the fray. Sure, gut instinct can be wrong, but when I'm not a policymaker and only need to be concerned with my own health and well-being, the consequences of incorrect critical thinking are usually less bad than the consequences of trusting the wrong authority. I will continue to prioritize my "gut feeling" - informed by critical reading of publicly available data, and careful triangulation of the motives and biases of stakeholders in the current political reality - over any blessed truth that "we" have anointed as "consensus."
>If you update distro Firefox you'll see a page blocking everything telling you you need to update now.

Correct. Because you installed the update.

>That's because upstream Firefox separates out downloading and applying the update.

Correct. And that's what I'm telling you to do with your package manager as well.
Luckily it's for LLMs, not openai
If there's a way to accomplish this without opening headset users into being easily socially engineered into figuratively selling the farm, sure.

In this particular case I think perhaps a better approach would be to allow apps to bypass App Store restrictions so long as their source code is public and binaries match that code. This would naturally deter those with shady intentions, allow FOSS projects to thrive, allow both manual and automated third party vetting of apps, and help users better know what they're getting into.
I agree. The way the article is written is basically just a guy throwing a tantrum because he wants something. That doesn't make it a law of the universe that he must be given what he wants.
I believe all of the new scans are available here: https://www.flickr.com/photos/projectapolloarchive/albums
You were in a community that got banned for the above.

Create a new Discord account, or better yet, stop using Discord.
Shit, I remember arguing with people like him back when the whole pandemic started that it was a distinct possibility, one of several, that should be fairly evaluated like every other. And people like him just waved it off as conspiracy theory garbage like we're seeing here. Same shit, different day, except now with the flavour of gaslighting along with it.
https://www.ala.org/advocacy/intfreedom/librarybill

Which item specifically? Having "open hours" seems reasonable.
What's insane is that it's not actually how they stay rich. They'd be rich anyway. Most humans could live very comfortably with only the interest from one of their cash holding accounts. It's just arbitrary cruelty to other people because it makes them feel superior and salves their nouveau riche insecurities.
How does it compete with Node.js? The benchmark (req/s) compares Zap with Rust, Go, etc. But I don't see any mention of Node.js.
> Yes, some conservative personalities early on had pushed some dumb conspiracies about COVID-19 being a bioweapon. No, that was not the crux of the argument that the many scientists, journalists and internet commenters had when they argued in favor of the lab leak hypothesis.

It's totally insane. GP is literally rewriting history and getting upvoted for it. I post a link to a Congress bill (linked from TFA), from 2023 under the Biden administration (so not Trump), saying "there's reason to believe COVID may have originated at the Wuhan lab" and I immediately get two downvotes.

It's as if the shills who tried to bury the lab leak posts back then (not the bioweapon ones, just the lab leak ones) were still actively trying to control the narrative. This time by explaining why it was normal to label everyone who talked about lab leak a "conspiracy theory cracknut" because they'd supposedly all be talking about bio-weapon (which they weren't).

> There's always amnesia about things like this, but I'm pretty sure COVID-19 has become a case study on how not to handle a pandemic. A lot of what happened gave people a legitimate reason to distrust authority, and if we pretend that never happened things will simply continue to get worse as it repeats indefinitely.

I totally agree.
I had to search urban dictionary to find this alternate usage of rekt, which apparently is gore/smut. it's been a while since watchpeopledie existed but i'm sure there's still "communities" around such content
“Book piracy is on Amazon and how pirates have it easier than authors”
Just wait until they control AR/XR. You'll see only what they want you to see.

Search-based interfaces with ranking, controlled by someone else, are all screaming to be gamed and monetized. We should hate this but we don't.
Automated responses take time and tech to implement. Playbooks are a way to iterate into automation. Good automated solutions often don't emerge fully baked.
Weigh the bat.
If that is shocking to you I would suggest reading up on the Pentagon Papers: https://en.m.wikipedia.org/wiki/Pentagon_Papers

The Snowden leaks are in the same vein.
Depends on your use cases. The reason I love Go are:

- Simplicity and readability

- Batteries included: projects don't have to depend on too many 3rd party dependencies

- Same code can be easily compiled to many different architectures

- Fast compile time

- Large ecosystem

With the exception of the large ecosystem, Zig offers a similar experience.
What if they don't want to be in that business?
Please explain the connection you see to extra deaths. Because as I see it, nothing about how governments responded to this was conditional on COVID having occurred naturally; social distancing and mask use would still have been the correct response even if we knew with certainty that it leaked from a lab, and I see no reason why the early blunders like recommending against masking or over-emphasizing hand sanitizer would've been any different.

Why, for example, would we have known much sooner that it was airborne?
Please don't use posix message queues (`mq_*`, `mq_overview`, etc) when you're writing a program with a single address space (like something that uses threads in a single process).

Posix message queues (the `mq_*` functions) are much slower than optimized shared memory queues using typical atomics and have semantics that are unexpected to most (they persist like files after process termination, because of what they are designed to be used for, they have system level limits on size and size of items, etc).

A simple benchmark vs rust's `std::sync::mpsc` queue shows `std::sync::mpsc` is 28.6 times faster when using 1 producer and 1 consumer, and is 37.32 times faster with 2 producers and 1 consumer.
> The mainstream platforms that have appeared since only brought politically correct faux civility that hid the aggression behind a system of rules that has only made communication less genuine and more toxic.

This. I'm not exactly making an argument that slurs increase genuineness, but forcefully stripping them away definitely does not decrease toxicity. Nobody is suddenly a nicer person just because they can't call you a ***. They just find another way to be an asshole, and maybe work a little extra-hard while they're at it.

In some ways it seems to make the waters more difficult to navigate. You try to engage with people in earnest and get subtly accused of all sorts of bs. Sometimes it's easier if someone just drops a few choice expletives at you and you both just move on with life.
> while incorrectly labeling human-written text as AI-written 9% of the time (false positives).

Utterly useless for teachers. You can't go around accusing 1 in 11 innocent students of plagiarism, and over the course of a semester you'd have virtually every student get falsely accused at least once. They may as well have not released this tool at all.
I'm going to be pedantic here, but this merely means that Go can't fill Zig's niche.

Zig can (in a lot of situations) presumably easily fill Go's role. Both languages have a focus on simplicity and explicit syntax.

In other words, Zig is in fact a decent alternative to Go. Go just isn't a good alternative to Zig.
Nothing you just said applies to delivery drivers. They are going to be paid while being "around to work" but not "on call". Or even more specifically this law is saying the ones actually driving need to be paid based on the number of people who are "around to work" regardless of whether they actually drive.
Reddit is dead, it cannot be saved.

Your only hope is something new takes it's place.

Delete all your posts, then delete all your accounts.
I've used the hash of username+string trick before for a flag. I used it to replace a home-grown heavyweight A/B testing framework which had turned into a performance bottleneck.

It worked quite well.
I know absolutely nothing about these agreements, but the idea seems at least plausible. An unoccupied building doesn’t get problems noticed or fixed, and could result in squatting.
I predict that all sites like this which thrive on community generated content will be getting rid of apis and bulk exports. This is because ai companies have used those tools to build their systems on data that prevents the need to the source website. This is an existential threat to sites like StackOverflow and a huge, missed opportunity for reddit.
I had some kind of power surge during a storm last weekend take out my PS5, Nintendo Switch, the Ethernet port on my TV, my amplifier/receiver, my three network switches, my garage door opener, my recliner, a bunch of GFCI outlets, my cordless drill charger, LED bulbs, etc…

Out of all that, the only thing I’m getting repaired is my PS5 for $230 by Sony. Everything else really isn’t worth the $65 bench fee from the local repair shop except for maybe my receiver and that I’m replacing because I was never very happy with it.

I don’t think the economics of life in the US make sense for repairing inexpensive electronics.
Is this similar to how the US used to mandate that civilian use of GPS was off by a certain amount?
That doesn't track with their sentiment at all? "Our national and global conversation would have been dramatically different" is not the same as "many fewer people would have died".
Good now run sprinklers all night to keep the ground wet to prevent fires
That is probably true. But controlling when individuals can and cannot work during business hours is a different thing.
I'm talking about QFC in Ballard, and...no bud light. I guess it is just the neighborhood I live in.

Safeway (Ballard) is a bit more low end, maybe it would have it, but I don't have reason to pass by the beer section there.
People don't seem very good or interested in assessing how their newly derived principle will apply to situations other than the one they want it for.
Yes, I'm more than a little allergic to that sort of tone as well. But I take it more as he's saying out loud what he says to himself for motivation.

These are things that are important to him. His advice and tone may be of use to others who share his values. Those that don't should feel perfectly fine with ignoring him or (better) reinterpreting what he's saying so it better aligns with their own set of values.
Thank you for saving me some clicks to figure out who this guy is. I was a bit skeptical about how sensationalized the article is relative to the substantive content of his sources
It's a shame they couldn't use yaml, instead. I compared them and yaml uses about 20% fewer tokens. However, I can understand accuracy, derived from frequency, being more important than token budget.
It was wild.

The most obvious theory was ridiculed.

Some groups are very good at creating narritives in western media.
Metafilter? Something Awful?
Here is why they claim this is possible. Basically, it's a form of timing attack.

> As observed in the papers presenting the Minerva [8] and TPM-FAIL [9] attacks, many common cryptographic libraries optimize the computation time of ECDSA signing by truncating any leading zeros. This optimization results in a variable number of loop iterations that is associated with a variable execution time for the entire main loop, which is determined by the number of leading zeros in the randomly generated nonce.

> Thus, by measuring the signing time, attackers can detect the number of loop iterations and determine the number of leading zeros in the nonce k, which can be used to extract the target’s private key using lattice techniques, in which the signatures whose nonces have many leading zeros are used to construct a hidden number problem, which is reduced to a shortest vector problem and solved using lattice reduction (see [8] for details).
This is very cool, but I can't understand how 60khz is enough resolution to usefully discern what would be happening inside a CPU, etc, that's running way faster than that? (Disclaimer: I can't read the article as it says "browser not supported".)

EDIT - Answered here: https://news.ycombinator.com/item?id=36332352
The "mailto:" link is powerful - https://www.w3docs.com/snippets/html/how-to-create-mailto-li...

You can have a form that just makes a mailto: link with the subject, email, and body all filled out based on the form, and then it opens their mail program.
that's a problem onto itself. small scale building projects are very inefficient :/
Ask HN: Best open source photo editing app on iPhone?