skysight-inc/HackerNews huggingface dataset:
Assuming the car is fueled and safely accessible what advantage does the AM radio being built into the car provide over a separate pairing? A portable radio can be taken to the car, be pulled out of its trunk, use the car as its power source (and not require it in the first place), and then taken out again when the car becomes unnecessary/dead/unsafe.

If a lot of people having cars is just a convenient place to distribute emergency radios then require they come with said portable radio next to the spare, don't require the car itself to have it.
If the material is copyrighted then reuse should be licensed. Otherwise I believe you’re in breach of copyright — whether that technically falls into the category of ‘theft’, I’m not sure, but it’s not legal (outside of ‘fair use’)
Basically, if you want to declare a local variable, you just assign it where you want it declared. It gets scoped automatically to whatever block it’s first assigned in. But if a variable with the same name was already declared earlier (for example in the parent block), then the language doesn’t provide a way to say “this is a new declaration”.

So what can happen is that you have some large block of code where, for example, near the top, you’ve said “x = 1”. Then, maybe a few hundred lines down you have a loop, and inside the loop you say “x = getWidget()”. You think you’re declaring a new variable, but actually you’re reusing a variable from the outer scope. There’s no way to know if you’re accidentally doing this except to search the entire enclosing scope.

It’s even worse in the other direction. You have a small block way down in a function where you’ve said “x = getWidget()” and this is all fine and correct. But you need to add something to the top of the function, and you add “x = 0”. You’ve now retroactively changed the scope of some random variable you weren’t even thinking about.

Edit: Actually my memory’s a little rusty, but I think they actually removed any kind of block scoping entirely by version 1, but everything I said above still applies to nested functions, which you tend to use liberally in CS.
> a time-to-unlearn kind of an acceptable agreement

Why put the burden to end users? I think the technology should allow for unlearning and even "never learn about me in any future models and derivative models".
I wouldn't be so sure you did.

Idk how old you are, but part of the point is the 'before times' ended much earlier than most are aware.

The biggest lesson of the Target story (for the marketers) was don't let consumers know that the marketer knows so much about them.

Had they just sent diaper coupons mixed with generic ads, they might have been more successful. 'Congratulations You're Pregnant!' is what didn't work.
What if I only grow bug eating plants?
> you still have to maintain someone else's library (imagine a CVE patch comes through, for instance)

I wouldn't call `git pull` maintaining a library.

> it leads to 'I have this code, I can now make changes to it

I would say this is a big advantage! Probably one of the few areas where submodules are better than e.g. crates/pypi. It's great for fixing bugs for example. You can fix bugs in Rust crates you use, by using a special override in Cargo.toml, and I assume pip/NPM support that somehow took, but it is more of a pain.

You're absolutely right that submodules are fragile. But they work well enough that people still use them.

> requiring a full delete + re-clone

I've got pretty close to that but actually I've been able to get out of every submodules breakage that I got into. Did require some magic commands I found in a mailing list somewhere though which isn't fun.

I've had zero problems with stability though if you avoid these two features:

* Worktrees, which sucks because worktrees are great

* git checkout --recurse-submodules (or submodule.recurse). This is just fundamentally broken and has been forever.
Seriously, this is what the internet is all about. Ancestry did nothing wrong. Why do these other website owners have to make the world a worse place for no tangible benefit and cause a stink? Just to feel powerful and spite a "big guy" for being big?
As the article says, Ancestry wasn’t selling this data and was linking back to where it had come from. Ancestry also says they will honor robots.txt with instructions not to scrape data.
> Afterwards, it's a matter of maintaining the weight loss through (improved) diet and exercise.

I just don't see how a person who is unable to lose weight at present is going to be able to maintain weight loss 8-12 weeks in the future.

Calorie restriction lowers insulin at the expense of constant hunger, and once the person is no longer in that initial mindset of being willing to endure constant hunger and reverts to eating ad libitum, their hyperinsulinemia will return and they will gain weight.

If they are unable to follow a highly satiating diet today, what makes us think that they will be able to do so after a period of 8-12 weeks of intense constant hunger? To me it reads like another one of those interventions that sounds great to doctors because it should work on paper, and that will be used to blame patients once they regain weight. The doctor will point at a study that shows that some patients are able to do it and that's it.

And don't get me started on how calorie restriction leads to substantial loss of skeletal muscle mass, reducing the amount of glycogen storage that can rapidly absorb spikes of blood glucose, or how hard it is to restore that lean tissue, especially on older patients.
Who is going to tell them. Your browser is a native app.
This is the problem with the digital world.

To me, a slack message or chat message is the digital equivalent to me going to your desk or talking to you at lunch in person.

Now we live in a digital world where because we can, we are now being told to record. How would this be any different than the courts demanding that all conversations be recorded via audio recording when not using a chat application.

I think the fair trade off is “if i have the document, then I will produce it” and a default policy of delete after x time would be tested no different than if you or I had a conversation in person.
Financial services went from a solid base of institutionalized racism (redlining) and casual prejudice based risk profiling when you went to the branch office ... to credit scores and financial engineering (2008 hello!) and introducing a thousand useless intermediaries, global 0-24 trading and investing, online Regulation A+ offerings (pre-IPO investing for nonaccredited investors), and online banking.

It's a lot more, of course, and there are even a few advantages.
> C++ modules need a lot of communication between build systems, compilers, packaging environments, and other dev tools like clangd.

As someone who doesn't program in C++ I've got to ask: why is that?
> Last time I heard it ppl were almost killed and whistle blowers were assassinated by suicide.

Not for nothing, but as a paramedic, the number of patients who've sworn black and blue that they're "no longer suicidal", "no longer a threat", "if anything happens to me, it definitely wasn't suicide" who ... went on to attempt or commit suicide in very short order is non-trivial.
Never seen that one in the wild in 30 years of writing HTML. Thanks for sharing!
yes, you got me... I'm the CIA </sarcasm>
Never heard about water crisis because of water in restaurants. Can you elaborate a bit? What place and time that happened?
I design and code immersive user interfaces, bringing ideas to life.

Location: Serbia

Remote: Yes

Willing to relocate: No

Technologies: HTML, CSS, SASS, Tailwind, Javascript, Typescript, React, NextJS, Astro, Supabase, Firebase, NodeJS, Figma, Photoshop

Résumé/CV: https://read.cv/samuelbreznjak

Email: samuelbreznjak35@gmail.com
> Fortunately for most apps there's a middle ground between “use a spyware” and “build your own”, and that's exactly why this tool is much needed for LLM in my opinion.

Sure I understand the motivation I think, the big tradeoff is performance. If your original commentary about people privileging convenience holds true across the end-to-end user experience here, I would say that single digit tokens per second rates probably qualify as inconvenient for many folks and thus cannibalize whatever ease-of-setup value you get at the outset.

There's a reason CUDA/ROCm is needed for the acceleration, there's a ton of work put into optimization via custom kernels to get the palatable throughput/latency consumers are used to when using frontier model APIs (or GPU-accelerated local stacks).
Per the article they are not selling anything:

> Access to web records is free. No one needs to subscribe or register with Ancestry to view these records.

> Web records are attributed to the content publishers.

> They're easily available. Prominent links make it easy to access the source website.

> We follow web standards for restricting crawling (robots.txt files). If a website has a robots.txt file that prohibits crawling the genealogical records, we don't search those records. If records from your website are included and you'd like them removed, please send a request to websearch@an cestry .com.
How many flags would you use for English? If you want to use flags of the most populous countries where English is the primary language, the second country after the US is Nigeria (182 m people).

How many flags would you use for Spanish? French?
Greece churches in Vrontados take part in annual 'rocket war' [video]
Why shouldn't they?

Arrowhead are literally saying that requirement was always there, it was just temporary not enforced/supported. It's not Sony that suddenly introduced that new requirement.

Arrowhead were the ones having this delayed-change-of-contract.
Arrowhead allowed their game to be sold in countries where you will not be able to play.
So you're saying it works as a reverse system where the default is not to save the chat? That's interesting, I would have assumed adding a database and writing to that database for storage would by necessity involve sending a command to delete in order to remove it from that storage or having some other action taken to wipe the data periodically. I get it if there is no history at all, but there clearly is here.

Where does keep(message) send things? Is that not stored anywhere?

Sorry if this is too complicated, I don't know a lot about chat technically so trying to wrap my head around this.
Agile for Anarchists
It's 100% not more "reliable" than the internet is. AM stations are down regularly, receivers are (c.f. this very article) inconsistently deployed and many users don't know how to use the ones they own.

What you're saying is that it's a useful backup for a service that remains imperfect. But if you had to pick just one emergency notification technology for the modern world, it would be mobile telephones. There's really no significant argument there.
The OP wrote “make and use copies of data” — seems a reasonable response
> Actually it does render and then immediately turns black

This sounds like javascript behavior (MDN, to my surprise, is built on React).
I'm not a huge fan of these types of databases (for profit), but I think the title is a bit "clickbaity."

The original title is "Aberdeenshire memorial inscriptions records removed from Ancestry"
Seems more likely that its an artifact of being the guy's second language.
Exactly. These sites are kind of specialized search engines that work with lots of public records. Using the word "stealing" for what's already public information doesn't seem right. It's not even like we're talking about copyrightable text. These are facts.
Sorry Eastern Germany was a communist place. Lefties are just angry that it failed so they do the usual excuse ("it was better than Capitalism" to "Usa is the reason why it wasn't working" to "It wasnt real communism." To "we should try communism." )

The most productive areas of Eastern Germany were private but Commies didn't like it so they shut it down in 70s. Hence Eastern Germany became poor.
Or as I like to call it, the reason identity politics got so heavily astroturfed in the 2010s
It takes 3-5 “outdoor” cats to slaughter those birds in a few weeks.
"bounced off the ionosphere, and zero dependence on large scale built infrastructure…"

Exactly, it seems the present generation is unfamiliar with the way traditional AM radio works. It's really worrying, as it demonstrates how very easily knowledge can be lost across only just a few generations.
This does makes sense. I will think more about this idea. if it indeed makes sense.
Had a bit of a chuckle at the very-2024 definition of the Stein shrinkage estimator:

\hat{mu} = ReLU(…)
I like that it forces users to read the docs to find the functionality. Users don't read the docs, and then they wander around the internet looking for a random blog post with a snippet for one problem, and they don't ever really learn how to use the program.

Users are a bit like high school students just skimming books for an answer to fill in on a test. They need to be forced to learn.
Totally agree, if ancestry was republishing these resources or they weren't freely available then it would be copyright infringement/IP theft.

But indexing the content so those records can be searched and linked to on ancestry's platform? Totally fair game. If you don't want people indexing your content put it behind a log-in, you don't even have to charge for it.
Sure “you” won’t do that. But who are you? What if “you” changes? “You” could be the CIA or a Nigerian scammer. Nobody knows. And it can change at any moment.
Please tell me more about capitalist gulags.
America's semiconductor policy is missing a key piece
> By this reasoning, everything we perceive, including physical reality is an "illusion"

Yes and no. An illusion is technically a perception that does not correspond to reality. So it's not an illusion to say there's a table in front of you, but some of the table's apparent properties might turn out to be illusions of sorts, eg. its solidity might suggests that it's solid all the way through, but we know it's 99% empty space and the perception of solidity arises from the exchange of photons.

This is the kind of illusion that consciousness would end up being: some process that useful in evolutionary terms, but which reduces to something completely different and mechanical in terms of particle exchanges, and which at a high-level leaves us with the belief that we have subjective experience. For one possible model of how this would work, see:

https://pnas.org/doi/10.1073/pnas.2116933119
Really depends what you mean by “a career in astronomy”.

Being a research astrophysicist at a university or major lab likely requires a PhD and (to achieve tenure) many years of postdoctoral experience.

However, systems like Rubin (which I have worked on) require complex data processing and management systems to make them effective. Building those doesn't require expertise a PhD astronomy — although some level of interest and enthusiasm certainly helps — but rather the sorts of engineering skills that the typical Hacker News reader might possess. Skillsets like that are increasingly vital as astronomy moves towards large-scale, data-intensive infrastructures like Rubin, SKA, etc.

That said, it's certainly true that taking your career down this path isn't likely to be as well remunerated as a career in commercial software development (although that varies a bit with geography).

Should you be interested, check us out at https://www.werkenbijastron.nl/ (probably mainly of interest to folks in Europe) or try the American Astronomical Society Job Register at https://aas.org/jobregister?f%5B0%5D=category%3A514&f%5B1%5D....
SQLite – 50% faster than 3.7.17 (2014)
The Trouble with Soho
You can change it by sending a different Accept-Language. It is per request, so you can send different ones to different hosts.
Traefik is considerably slower and more resource hungry than nginx.
There is nothing more to say.
I believe you need to mentally append a /s to the GP's comment.
Our teeth enamel is in chemical interaction with our saliva. Lower pH favour the dissolution of the apatite (attacking the teeth), and higher pH favour its precipitation (growing enamel). So it’s true that the components are in our saliva as well, in itself it is not enough to make it grow.

These toothpastes change this by providing lots of the building blocks of apatite, saturating the saliva and promoting growth, but also by increasing the pH. It tends to decrease after a meal (or particularly after drinking sugary drinks, which tend to be awfully acidic), which is why it’s useful to have the toothpaste stabilising it.
> But if you had to pick just one emergency notification technology for the modern world, it would be mobile telephones. There's really no significant argument there.

Definitely disagree. Mobile phones have a million failure modes. The only reason I'd choose them is 2-way communication, not reliability of 1-way communication.
Maybe not “easy” but it was straightforward in comparison to much of the other things on the project. It was done in the U of A mirror lab and it’s a pretty well-defined process to build these mirrors, with a small exception for this mirror being that it’s a combination M1/M3 with two different grinds, but it’s about as close to a factory process as you can get for this project. Before the mirror lab, Corning would often build the big mirrors, both for science and defense.

The 300T telescope movement assembly which can move the 300+ Ton telescope 3.5 degrees in 5 seconds, and the 3.2 GP camera especially are quite a bit harder to build, engineer, and integrate.
I remember OpenBSD working on this about 10 years ago.

Also, strictly speaking transitioning with the CPU architecture is not enough -- having kernel APIs and ABIs have 64-bit time_t is not the only place it needs to change. Notably, it has to change in the filesystem too. And at that point millions of people will have on-disk structures with 32bit timestamps, so it needs to transition in a somewhat back compatible way.
This might be an additional way to quickly iterate on the content of the documentation itself. If I were the one writing, an easy test is passing the documentation to a lay person and asking them if they have what they need to perform X by following the documentation.

Perhaps having a focused LLM generate the steps could help catch some documentation deficiencies.
Even Chrome on mobile only supports the drop down list, and not type ahead. Kind of wild — seems like this is a perfect fit for thumb typing devices.
Maybe it's just me but a note from the developer stating why it's important that some particular value be present is exactly the sort of help I would like when looking at a call stack that's dozens of levels deep. Especially considering that a panic terminates execution - I very much would like to know what was so critical that the program had to preemptively crash up front and not after pawing through code and docs.

I think it's pretty odd to use a quick example someone rattled off on a web forum to explain a function's behaviour as evidence of its usefulness or lack thereof, as if the only thing a person could possibly write in a freeform error message is "Our goose finder should always find a goose".
I’m curious about this too, also having an adult tooth that never developed.
I don't think I could find them any more easily than you could, by paginating through the /new pages :/

The only one in my browser history that's vaguely related is https://news.ycombinator.com/item?id=40237375
It depends on the programming and what tires you have. Electric motors have an enormous amount of instant torque which is exactly what you don’t want in a low traction situation.

The real danger on highways is traction control. It can hide how slippery the road is and allows you to easily outrun your braking ability.

In the northern Midwest, you’ll see car after car in the ditch when it hasn’t snowed in a while.
Potentially positive.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6866705/

https://www.nature.com/articles/s43016-021-00449-9
> If "keep the data" means "keep exsiting data" then disabling logging for new conversations seems ok.

Google has two modes of conversation history retention. The first, the default, is "delete after 24h". The second, which is opt-in only, and apparently extremely rarely used, is "delete after 30d".

Google attempted to be too tricky for the court. They decided that when place on legal hold, they'd continue to retain the opt-in messages only, and continue to delete the 24h retention messages, which is not what they were told to do.

And then, because they thought they could get away with it, on dozens of occasions they told the DOJ and the courts that they were holding and retaining all message history...

(except the 99% they were still deleting).
New Covid variants called FLiRT are spreading in the U.S. What are the symptoms?
Got a pointer (or search terms) for this? I’d like to learn more
How to deal with "unlearning" is the problem of the org running the illegal models. If I have submitted a gdpr deletion request you better honor it. If it turns out you stole copyrighted content you should get punished for that. No one cares how much it might cost you to retrain your models. You put yourself in that situation to begin with.
A device that can bring surveillance and social media and its accompanying society-breaking stressors to him at any place and time in an unceasing torrent of shit...

(seethers gonna seethe, lol)
The author is suggesting normalizing a 20 hour work week, and an approximate doubling of hourly wages for the majority of workers. (And continuing to reduce the hours worked per week until full employment is reached).

Work that is unattractive would presumably still be incentivized by higher wages.
I find this kind of comment neither particularly amusing nor informative. Can you elaborate on those kinds of programs and their problems instead?
Agreed - I was very surprised to hear this. From Dividend.com:

"In the late 1960s, the volume of trading activity increased dramatically. With the drastic increase in volume, the NYSE had $4 billion in unprocessed transactions by 1968. To catch up, the exchange closed every Wednesday from June 12, 1968 to December 31, 1968. During this crisis, over 100 brokers failed due to the high volume of transaction that could not be processed."

Today, the NYSE processes trading volumes of 3-4 billion shares per day.
That's really the core of the issue. Language switching is such a common thing that it should be part of Web infrastructure itself, not the individual Website, and it sort of is. But most Websites ignore those preferences and browsers have those settings hidden so deep away that no user will even be aware of them.

Having a little icon in your browser, not the Website, to switch language would make this issue largely go away. What symbol you use in the end doesn't really matter, the issue is that every site does it a little differently.
Fm also takes 10 times the bandwidth of am of that spectrum. The blocks are where they are for a reason.
Well, how many languages have flags? There are thousands of languages, but hundreds of countries. Surely, some languages would be left without a flag?

And this doesn’t affect just some "obscure" languages. For instance, what flag would you use for Arabic, an official UN language? What language does a flag of India, most populous language stand for?
Sam Altman was off trying to raise $7 trillion for chips the other day so maybe he's trying to get ahead to the curve.
Waiting in Airports
Why the CEO instead of the board?
ESP32-S3 has a few SIMD instructions
I'd guess "Malthusianism = doom = sad = bad = wrong", judging from how the topic of population gets received here every goddamn time it comes up.
When the women at my book club reject my advances, it would be nice to
have a number to call that offers sex for remuneration.
Please Google udp hole punching