skysight-inc/HackerNews huggingface dataset:
If the only options are "full access to everything" or "no access at all" then users are going to pick the former every time, because there's no alternative. And worse, they'll get used to extensions requiring "full access to everything" and become more likely to approve that permission even for malicious extensions. That's essentially the situation for lots of extensions prior to manifest v3 (and arguably post-v3 too, but it's a step in the right direction).

Fine-grained permissions are a good thing, even though they do unfortunately make things more challenging for developers.
Yeah, I'm sure the 1% of people this actually affects will be really big mad and stuff.
> List them. I am not aware of any well defined parts of the C standard where GCC and Clang disagree in implementation.

Perhaps it's not "well defined" enough for you, but one example I've been stamping out recently is whether compilers will combine subexpressions across expression boundaries. For example, if you have z = x + y; a = b * z; will the compiler optimize across the semicolon to produce an fma? GCC does it aggressively, while Clang broadly will not (though it can happen in the LLVM backend).
What is MSG, how does it enhance flavor, and is it safe to eat?
I really am interested in what Safer C++ proposes for [1], but I never found out.

Your point [4] is very silly because you're assuming that while the unsafe code implementing a safe Rust interface might be flawed the code implementing a safe Java interface such as its garbage collector (which will often be C++) cannot be. As we'd expect, both these components are occasionally defective, having been made by error prone humans, such flaws are neither impossible nor common in either system. There are indeed even safer choices, and I've recommended them - but they're not Garbage Collected.

> First and foremost, the phrase "undefined behavior" only applies to C and C++ because the specifications of those languages define it.

Nope, those words have an ordinary meaning and are indeed used by Rust's own documentation, for example the Rustonomicon says at one point early on, "No matter what, Safe Rust can't cause Undefined Behavior". The purpose there is definitional, it's not a boast about how awesome Rust is, it's a claim that if there is Undefined Behaviour that's not because of the safe Rust, there's a soundness problem somewhere else.

> Another example: signed overflow being UB is not a memory safety problem unless the value is used for array indexing

This is wrong. Because Signed Overflow is UB the C++ compiler is allowed to just assume it will never happen, regardless of the systemic consequences. What that means is that other IR transformations will always be legal even if they wouldn't have been legal for any possible result of the overflow. This can and does destroy memory safety. Actually it would be weird if somehow the IR transformations always preserved memory safety, something they know nothing about, despite changing what the code does.
I don’t need to know all of those histories are filled with debate and nuance and it’s not clear what would have happened in a counterfactual.

You’re repeating someones posthoc thesis as obvious fact.

It’s probably a good point to share. Let’s just have a little more skepticism and openness to other analysis.
If there actuallt exists a community, they can scare up somebody to host some infrastructure the community depends on. Otherwise the community is dead, and it’s archive.org you should be thanking.
Our browsers just need a boss-key.
The Astrophysicist Decoding the Universe's Most Mysterious Stellar Remnants
This is very, very targeted with minimal casualties. Just compare it to other conflicts.

Of course hitting an air field will likely not kill civilians, but that is not a sensible comparison.

Wars can have up to 90% civilian casualty rate, 60%-70% in most modern conflicts.

Their operation was impressive and targeted and it crippled the enemy that launched rockets into Israel for months.
Papeg.ai – Free, easy to use, local AI for everyone
Free 100% client-side chatting and writing with AI. Even your documents are stored in your browser.

Which means you get 100% privacy: everything happens on your own device.

Some features:
- Proofreading, rewriting, summarizing, translating documents
- Chatting with AI characters, even using your voice
- Generating images and music
- Transcribing and summarizing meetings
- Transcribing audio files
- Creating subtitles for video files

The only limit is how powerful your own device is.

You can find the code on Github here:
https://github.com/flatsiedatsie/papeg_ai
This has probably helped so many people.... In the imaginations of other people
I feel like the point here is that there is a sort of silly manipulation that OP is actively conducting on initial conversations with people that only take one data point. I am 100% sure that people are much more complex than an Atlas Shrugged test, very similar to the way that prediction algorithms use multiple attributes. One test or attribute is overly simplistic.

I don't think it requires any special insight to understand that a fantastic approach to meeting people is to simply be genuine and honest.
I'd have to look more into it, one thing for sure is that Tenno does not try to be something like Jupyter.
The cells execution order is sorted out for you.
My usual statement on monads is "like any abstraction, it makes sense when you need it"

If you write a lot of go code and think "this error management (!= nil anybody?) is a drag, there has to be a better way! The truth is: go largely looks like how cpp is written at Google, EXCEPT in Google cpp you get to use macros like RETURN_IF_ERROR which handles the ubiquitous StatusOr class.

Is this StatusOr a monad? I'm failing to recall what the monad functions look like internally, but I suspect it's trivial to make it one (I mean, it probably is! And if it's not it would be trivial to make it one)

Do you need to understand monads to see why they're useful here? I don't think so! And so even if you don't know how to build the microwave, you know how to use it.
There is a setting for sharing usage data but it was disabled by default.
I can see how increasing resources can be useful as "try to stop the bleeding RIGHT NOW!", but yeah if a single user has issues if there is not much other activity that's like doing CPR on a person that is screaming "stop, my foot is bleeding" and "hey man we will try this first, stop screaming" ;)
I'm curious, which solver did you work on? And yeah, I've been working on formally verifying bitblasting in Lean (https://github.com/leanprover/lean4/pulls?q=+is%3Apr+author%...), and it's genius --- the algorithms, the reductions, the heuristics, it's all so deep.
I totally missed that K-9 Mail would become Thunderbird¹. Given that both Thunderbird on the desktop and K-9 Mail on the smartphone serve the same group and seem to share a similar philosophy, this makes sense. I already use both in any case.

1: https://arstechnica.com/gadgets/2022/06/email-client-k-9-mai...
At that point the older generations will already be wielding their political power with an iron fist to get the last drops of all the money and resources that do not get replenished. This was never an apocalypse type issue, but always purely political and the younger generations will suffer for it. THAT is the main issue, if you are old enough now you'll be fine, you'll get to "eat" the last little bit of stuff and then you pass away. It's the folks that have 60 years to go that are in trouble. Convincing the elderly to not vote or to take "their" stuff away is always going to be unpopular when 60% of the voting block in that age.
That has absolutely zero to do with PHP itself and everything with the abysmal state of Wordpress code.
The Dwarf Fortress wiki https://dwarffortresswiki.org is perhaps the most impressive I've seen, as it maintains namespaces to maintain (and update!) information about particular versions, because many players end up staying on a version for various reasons.
You sure they weren't using microfilm? Quoting https://en.wikipedia.org/wiki/Microform

> Libraries began using microfilm in the mid-20th century as a preservation strategy for deteriorating newspaper collections. Books and newspapers that were deemed in danger of decay could be preserved on film and thus access and use could be increased. Microfilming was also a space-saving measure. In his 1945 book, The Scholar and the Future of the Research Library, Fremont Rider calculated that research libraries were doubling in space every sixteen years. His suggested solution was microfilming, specifically with his invention, the microcard. Once items were put onto film, they could be removed from circulation and additional shelf space would be made available for rapidly expanding collections. The microcard was superseded by microfiche. By the 1960s, microfilming had become standard policy.

and

> Harvard University Library was the first major institution to realize the potential of microfilm to preserve broadsheets printed on high-acid newsprint and it launched its "Foreign Newspaper Project" to preserve such ephemeral publications in 1938
A thing that bothers me is that Jimmy Wales, a founder of and arguably the face of Wikipedia, is also the founder and president of Fandom, Inc. (2004–present)

I respect the work of Mr. Wales immensely, and I cannot explain how he has allowed his creation to become synonymous with ad-ridden borderline unusable gaming wikis.
I enjoyed reading their thought process. That was a good read.

But I agree the end result feels like an over thought process that comes up with something completely counter intuitive that someone would seem to need to trigger at a moments notice.

To some extent this seems to be one of those "well they did something" solutions that for a lot of work, provides near zero value.
The next headline based on this map: “Areas with legalized marijuana are associated with higher software engineer pay.”
I wonder how large you can make these. Also is the linear movement limited to one direction? Like could I make one that can move north, south, west and east?
Building a business empire your entire life, taking loans against that business, having step up cost basis upon death, leaving everything to your heirs - without estate taxes - isn’t “fair”
Sadly, UNIFIL is only authorized to support Lebanese Army efforts to keep Hezbollah out, not to fight in the absence of the Lebanese Army.
Herr is mine..

# dra - download releases from gh
devmatteini/dra

# bat - modern cat replacement
sharkdp/bat

# btop - process explorer
aristocratos/btop

# difftastic - better diff
difft;Wilfred/difftastic

# eza - modern ls replacement
eza-community/eza

# fd - find replacement
sharkdp/fd

# fzf - fuzzy finder
junegunn/fzf

# gdu - disk usage analyzer similar to ncdu but faster
dundee/gdu

# jless - json viewer
PaulJuliusMartinez/jless

# jq - json query tool
jqlang/jq

# lazydocker - terminal docker management ui
jesseduffield/lazydocker

# pandoc - document conversion tool
jgm/pandoc

# pandoc dependency
typst/typst

# restic - repository based backup tool
restic/restic

# rg - ripgrep, better grep tool
rg;BurntSushi/ripgrep

# rga - ripgrep-all, grep for PDF
rga;phiresky/ripgrep-all

# starship - powerlevel10k replacement
starship/starship

# tone - audio tagger
sandreas/tone

# yazi - terminal file manager
sxyazi/yazi

# zellij - terminal multiplexer
zellij-org/zellij

# zoxide - modern cd replacement
ajeetdsouza/zoxide
> Anyone who is familiar with either health or defense policy details knows that the US taxpayer is absorbing an absurd amount of cost which enables other countries to do things we cannot

That, too, is nonsense. The price of insulin in the US is roughly 10 times than the price of the same drug, produced by the same company, in Canada. Same applies for many life-saving drugs which are price-regulated in the rest of the civilized world, while in the US they are left to be determined to a large extent by the "free market". Whether you import the drugs or services or not, you can still put a price cap on them, but the US govt simply refuses to do so, by choice.
It think it's been changed, but I believe the Transformers wiki on Fandom started out as a copy of the superior [TFWiki](https://tfwiki.net). TFWiki has been referenced by many official creators and Hasbro designers themselves and has proven to be a great resource. I have no idea what their infrastructure or backup plans are, but I dread the day they go down.
128 isnt a thing?

What bit rate does Spotify use for streaming online regular quality?
Larger populations both enable and incentivize more R&D, art, etc resulting in net positives in the short and long term. That’s somewhat counterbalanced by smaller global population having more resources per person to work with, but you have fewer geniuses with 0.8B people vs 8B people.

The speed of population collapse also impacts our ability to care for infrastructure and the elderly. While I personally think the global population would be better off at a steady 2-5 Billion people vs 10-20 Billion, dropping down to say 100M would make modern electrons manufacturing difficult to maintain let alone improve upon.
Yeah, so little imagination in these pro-Google comments. They're imagining a world without Google instead of a world where ten Googles are all competing with one another.
Call me crazy, but I don't like any of this. Make more named functions. Keep your logic flat and explicit. I believe go wants you to code this way as well. Imagine the horrors this kind of function chaining creates. Actually, you don't have to. It's JavaScript.
I myself have been working on a personal search engine for sometime, and one problem i faced was to have an effective fuzzy-search for all the diverse filenames/directories. All approaches i could find were based on Levenshtein distance , which would have led to storing of original strings/text content in the index, and neither would be practical for larger strings' comparison nor would be generic enough to handle all knowledge domains.
This led me to start looking at (Local sensitive hashes) LSH approaches to measure difference b/w any two strings in constant time. After some work i finally managed to complete an experimental fuzzy search engine (keyword search is a just a special case!).

In my analysis of 1 Million hacker news stories, it worked much better than algolia search while running on a single core !
More details are provided in this post: https://eagledot.xyz/malhar.md.html . I tried to submit it here to gather more feedback but didn't work i guess!
Why a web page and not directly the git log? If style is necessary, reformat the log data with some fancy ASCII art?
Possibly unrelated. How can they elevate from a script injected in the frontend to the database of all users?

Also, the vulnerability seems to be a domain overtake. But Archive is self hosting a static version of the dependency?
> if you already know that it's a robot, are you still be willing to talk to it?

In the absence of some sort of really compelling reason to, no I wouldn't. It would signal to me that the company doesn't actually value me enough to treat me as a person. Also, I'm not interested in having a "conversation" with a machine, but that's more of a personal preference sort of deal.
It could be a platform that organizes the payment like an escrow. The fee could be refunded on application acceptance/rejection, as long as you applied matching the criteria.
Of the people who are still alive, Hopfield and Hinton make sense.

Hopfield networks led to Boltzmann machines. Deep learning started with showing that deep neural networks were viable in Hinton's 2006 Science paper, where he showed that by pre-training with a Restricted Boltzmann machine (essentially a stacked self-supervised auto-encoder) as a form of weight initialization, it was possible to effectively train neural networks with more than 2 layers. Prior to that finding, people found it was very hard to get backprop to work with more than 2 layers due to the activation functions people were using and problematic weight initialization procedures.

So long story short, while neither of them are in widespread use today, they led to demonstrating that neural networks were a viable technology and provided the FIRST strategy for successfully training deep neural networks. A few years later, people figured out ways to do this without the self-supervised pre-training phase by using activation functions with better gradient flow properties (ReLUs), better weight initialization procedures, and training on large datasets using GPUs. So without the proof of concept enabled by Restricted Boltzmann Machines, deep learning may not have become a thing, since prior to that almost all of the AI community (which was quite small) was opposed to neural networks except for a handful of evangelists (Geoff Hinton, Yoshua Bengio, Yann LeCun, Terry Sejnowski, Gary Cottrell, and a handful of other folks).
> Population growth/degrowth is contextual. You cannot extrapolate trend and expect the condition to never change.

Little girls raised by mothers who only have 1 child don't grow up thinking that they want five children. Little girls who grow up being taught by childless teachers, excited and inspired by childless role models in the entertainment industry don't think they want four children. When they're bombarded with propaganda about how "adoption is just as good", they tend to believe that. And so on.

These things don't change just because population is shrinking. I'm not a conspiracy theorist, I don't believe these things to be deliberate. But I do recognize them for what they are.

> There is no reason to expect that the population will die out in a few century, only that we are in a currently bad situation.

There actually is. People like yourself tend to look at the "population". "Gee, there's 7.2 billion sixty year olds! We'll never go extinct." But it's really the one small demographic slice that is shrinking all the time, even while population grows... the demographic still young enough to make more people.

Your claim is that this trend doesn't just stay the same, that it might reverse. But it's so much worse than it merely not reversing... the trend becomes more extreme. As fertility falls, there are far fewer examples of high fertility for children to grow up around and be normalized to. They lower their own fertility in adulthood in response. Fertility decline is set to accelerate, not slow.
Ah yes, the libertarian’s dream. I have a different view of fair - no taxes, except for estate tax of 100%. That’s “more” fair. Equalizes society.
This I think is a broader problem of a certain personality of "idea guys" that lie about requirements, often without being aware of it, and it being our problem as engineers to read their minds and be two steps ahead of them.

Director: "We need a factory that's tooled around manufacturing boxes of cookies with blue frosting. We don't need any other colors, just blue frosting!"

Junior Engineer: "He's going to come back in two days and ask for red frosting. Better make sure it can do any color."

Mid Level Engineer: "He's going to come back in a week and ask us for multi-color boxes. Better make sure it can do any combination of colors in each box."

Senior Engineer: "He's going to have the big idea to add sprinkles, writing, and branch out into eclairs. Better make sure the factory is extensible and can retool itself per-batch to make each box to-order."

The worst part about this is you can see where uncertainty leads to over-engineering and consequences if your psychic senses are off. This is where a good PM steps in and forces folks like this into a roadmap on a long-enough time-scale that you can see the mid-level's design is all we'll need. And if you still want eclairs we can talk about that in 2026.
I wanted to check this out on my phone, but it is unfortunately impossible to even read the text on the page or look at the examples.
Probably pretty hard to get "chemically clean" cocaine if you don't have a pharmaceutical source.
> No, because in practice that "wait until" operation will act as a memory barrier.

This is a wrong, a memory barrier would not salvage this code from UB. The read from `x` must at the very least be synchronized, and there might be other UB lurking as well.
This link is not about gaming on asahilinux.
I remember reading the Minecraft wiki back in the early 2010s, back when Fandom was still Wikia. It would have been much more appealing at the time than it is today - not just for the reasons you list, but because Wikia actually kicked ass in the early 2010s. It was sleek, modern, and easy to use. And today, it isn't.
Ublock doesn't block the AI generated FAQs without manually stepping in, and it certainly won't block all the bad info as the more dedicated and knowledgeable fans move to other wikis.
The real danger is leeching packaging materials, which is pretty minor.
You know that management get bonus points for blaming developers for increasing it at the end of year when annual budget review comes by.
The science behind on-the-wrist blood pressure tracking
>Addresses of buildings aren't private, and they're somewhat analogous as with many computing concepts.

Buildings are analogous to domains, not email addresses.
I think the cost of paying for a dedicated email service is worth it. (There are plenty of smaller, privacy-oriented services such as Proton Mail or Fast Mail.)

They're better at it than I am, and it means I don't have to fill up my free time maintaining another server.
I have seen cookmeplox, one of the admins of the Runescape wiki, round these parts. Thank you for your work, as a gamer and new Runescape addict. For an MMORPG as massive as OSRS, having a good wiki is crucial and probably the reason why it's seen a resurgence over the past few years.
"We're going to be blunt: Hacker News is increasingly a haven for alt-right trolls and hateful abusers"

In the years i've been on hackernews, not once i've had the feeling even in the slightest that this is the case. This is crazy.
How does this have to do with a validation library? These exist for every language so that you can validate unknown data, e.g. user data coming over the wire or data from an external process.
There's a redirect for traffic coming from HN with some acusations against the HN moderation team.

@dang any chance you want to make a comment on their claims?
> What is the possible societal-positive outcome of another social media filter? Or improved ad targeting algorithm? Or more attention-grabbing social media feed?

I could have asked the same thing about a weapon of mass destruction 80 years ago. I don't have an answer for how we can use those things in ways to better society. But I'm not convinced that there are _none_.
There could be a term/agreement, that you only get money back if your resume actually met the minimum requirements. If you have a completely irrelevant profile you lose your application fee.
Does anyone know of an iOS Safari extension that allows to freely configure such substitutions?
Oh, yes, sorry. The level of error was more than I expected.

Edit: I should add that a "Reverse" that takes an iterator has no choice but to manifest the list and then reverse on the list. (Goodness help you if you try to reverse an infinite list.) But you can do type-dependent reverse iterators that don't have to if the data structure doesn't force it, and if you can do that you should, in general. This paragraph isn't about Go; this is the iterator protocol itself.
2.5 million per year is about 10x what the worst case ongoing costs would be.
It is if you don't navigate to it via HN.

Pretty damning stuff that I wasn't previously aware of.