skysight-inc/HackerNews huggingface dataset:
The main problem with your wall of links from a professional medical PoV is it utterly lacks any context.

The very famous meta studies with all the negative correlations get all the bad associations with flouride from regions where water naturally has extremely high (relative to most other parts of the world) levels of fluoride in addition to high levels of many other uncommon concentrations.

Some of these regions also have additional problems with industry waste.

Put simply, negative correlations about unattended children in swimming pools cannot be extrapolated to infer negative correlations about young children and sippy cups of water.
> By choosing not to vote, they were indicating they were OK with whoever won.

That’s definitely not how it works.

I didn’t vote in 2016 but was definitely NOT okay with Trump winning.

I also live in a state where Hillary Clinton won every county that year, so my non-vote made no difference in the outcome.

On the other hand, if I lived in a swing state or if we elected the president by popular vote, I would have voted for Clinton regardless of my personal feelings.

Also many people choose not to vote to express their dislike for both candidates.
just because web developers like to ship bugs doesn't mean that browser APIs break? Realistically web apps will keep shipping new versions that use new APIs, breaking old browsers. But that doesn't really speak to the platform—e.g. an electron-like or webview based app will probably keep working.

Really, if you're using an online app, you should be updating your browser for security patches.
Syntax Highlighting with Tree-sitter
Holy carp! I've just started noticing these cameras in my neighborhood a couple of months ago and was wondering where they were coming from. They have no stickers or names or identifications of any kind. They are installed everywhere; in the Home Depot parking lot, across the street from the local high school, in the park.

Interestingly they seem to be taking the place of the old, bulky, tow behind camera rigs that used to be in several of these locations. Those other devices were large trailer rigs with flashing blue lights and camera's up on a tower.
We are talking about immigrants, not US citizens. If you come to the US in the normal H-1B to green card pipeline, your employer decides where you are allowed to live. Which is usually in an area with very expensive housing.

You have more options once you get a green card. But with the initial uncertainty and delays in getting H-1B, the employer choosing not to sponsor a green card immediately, and the years of bureaucracy for getting the green card, that can easily be a decade after the initial offer. Which is plenty for people who don't particularly like the American culture to decide to go to somewhere with lower salaries, lower costs, and more freedom to make your own choices.

You are comparing the most expensive area in Finland to areas you consider cheap in the US. But from a Finnish immigrant's perspective, the reasonable comparison would be the opposite. You are forced to live in an expensive area in the US, but if you return to Finland, you can choose a cheaper city. €100k/year would be close to the median for a family with kids in Helsinki but a pretty good income in other cities.
Good to know, I will give them another try, thanks. Cooler heads might have prevailed over there.
Remove improper ideology: Vance tasked with purging the Smithsonian Institution
I don't use it on a tablet, but I have been running an e/OS phoone for the last couple of years.

My experience hasn't been great 8-/

I used straight up LineageOS (which e/OS is built on) prior to that and prefered that experience.

The e/OS seems to be trying to be too much like them replacing the role of goggle in corporate android (providing cloud storage, syncing, etc).

In my next phone, I soon hope to try one of the latest round of straight linux phones, with android in VM. My current top choice is:

https://furilabs.com/
Walmart bought them specifically to be an ad serving platform.

https://corporate.walmart.com/news/2024/12/03/walmart-comple...
Yeah, because it’s not water soluble.
Yes, back in 2004 we did offer lifetime free updates for Professional Edition customers. We changed it to 1 year of updates a number of years ago, but indefinite access for the versions released during your free update period. But of course, we grandfathered in all licenses that came with lifetime free updates. I think when we started offering lifetime free updates back in 1998, we didn't expect to still be working on VueScan 27 years later!
Yeah, feels like I increasingly just want an index of

* stackexchange

* github

* the top 10,000,000 blogs

* major recipe sites

* english Wikipedia

* abstracts of all scientific papers

* very much don't want Reddit

Everything else I'll probably punt to ChatGPT

Maybe I can ping Common Crawl and just index that and call it good.
I think this is a bit outdated. Veloren started out as a Cube World clone, but the goal has changed over time to Veloren being its own thing.
In my (biased) experience, Rust is much harder to use for advanced projects, than C and C++. On the bright side, it’s also harder to misuse :)
https://en.m.wikipedia.org/wiki/Water_fluoridation_by_countr...
Why is it on the network at all if it’s blocked?
We have an FBI, they're just busy chasing Russian and Chinese boogeymen so they dont look too closely at the actual miscreants.
> Is that income before tax or after tax?

It’s up to personal interpretation. Some do before tax, some do after. Some only pay tithing on their regular income (i.e. from a normal job) but not on “already tithed” income (e.g. birthday money from parents), while others do it differently.

The church’s stance is that they say you should pay 10% tithing on your income. They don’t define income. And all they do is ask “do you pay a full tithe?” And it’s up to you to decide if you do or not based on how you view what “income” means.
When travelling where? The blanket statement here just doesn't work. Every major area has very different water in the tap. A lot of the bottled water is just tap water from another region.
I misspoke - it is not used often compared to Russian. I have read that Wikipedia page before, yet I have not heard the term used in my 20+ years in the US and people do not know what I am talking about when I use it.

But what I am alluding to is that that account signed up just to leave that Russian-sounding comment. And now it has been flagged. Russo-bot.
So fun (when you don't have this shitty tv) to read this FAQ.

A wtf at each paragraph:

- question1: video starting alone to "provide you a relaxing experience". I'm totally so relaxed by that unexpected kind of things...

- question2: suddenly ads can show up in this video to be able to provide you a more relaxing experience. Sure sure, how relaxing to be force fed ads unsolicited on your own tv...

- question3: can I stop that? No you can't because we are forced to impose you these ads for your own good...
The situation RISC OS dates to the beginning of ARM and still lives but is 32bit only and in assembly. They have been getting sponsorship for small improvements.

32bit Arm is going away.

They are looking for the resources for a 64bit port.

That seems like an entirely reasonable ask. I don't know if enough people are interested but it seems entirely reasonable to ask.
Thanks for the sincere reply. However, I feel that you avoided the question. There are plenty of projects, actually an infinite variety of things that are fun to build. I make generative line art with a pen plotter. It’s great.

But why this? Why make a tool for anyone to impersonate another person on video calls? I apologize for the cynicism, I actually really hate that my first thought was that this is a tool for scams. But, it’s hard not to see how useful this would be for deceiving people.
As others have also expressed, a lot of the software here doesn't really live up to the what most people mean by 'one-time purchase'.

Screen Studio: $9/month vs $220 "one-time purchase" with only one year of support.

Sizzy browser: $12/month or $499 one-time purchase.

Then you often have a one device limit - I can't be two places at once but I do have both a laptop and desktop machine.

Who in their sane mind would choose these? Note that the problem with "one-year of updates" is not that you'd want free access to a newer major version of the app, but a year+ is enough time to have a new OS version make your app unusable or subject to security updates. While companies in the before times would quickly release a patch to keep their old users happy, the one-year term just ensures you'll be left hanging.

This is just paying lip service to the idea of a one-time purchase.
Is that also the case for alt-store apps available in EU ?
One of the many reasons I left the USA. Too bad US-Americans are so used to tipping 20% they even do it when traveling... giving the rest of us a reputation as being suckers.
In my experience:

20-year-old exe files can fail on both Windows and WINE if they touch something relatively obscure. It's easier to throw files at the problem under WINE though (you can just throw away the prefix if you break something). The single biggest mistake WINE makes is defaulting to a single shared prefix (and the second sin is similar - trying to integrate folders and menus naively).

20-year-old dynamic binaries on Linux can almost always work today; snapshot.debian.org has all the old libraries you'll ever need. The potential exception is if they touch something hardware-ish or that needs exclusive access, but this is still better than the situation on Windows.

20-year-old static binaries on Linux will fail surprisingly often, since there have been changes in filesystem and file layout.
Maybe instead of removing fluoride from the water they should add sweetener in there along with it /s
I have traveled extensively and no city I've been to offers so many opportunities for rapid movement of diverse labor and commerce like New York. London pales in comparison.

Perhaps Shanghai is beginning to overwhelm NYC in terms of sheer industrial activity, but what comes out of the fight between Trumpism and Xi-ism is yet to be seen.

In any case, it is easy enough for wealthy Americans who own private jets and multiple homes to purchase EU citizenship; and yet America still abounds in billionaires...it is not an accident.
I find the last one ironic because many people prefer to search Reddit over the web for answers to things. I remember there was a time using site:reddit.com on every query was popular before Reddit started selling search access.
Right; I think having the API exist is a good thing, it's just a question of making sure that it's only used in ways that the user allows. Your own scripts inspecting and controlling arbitrary windows on your own machine => great, third party programs doing the same thing without your informed consent => bad. (In practice, this means I'm a big fan of extensive permission systems that have the ability to deny or fake responses at the user's direction)
Conan and vcpkg are the two big ones, and there are several smaller ones. Since they picked up in popularity about a decade ago, it's become increasingly unusual for "header only" to be a selling point for a library (though of course some naturally are if they're fully templated).
But then you could not allow access from the EU.
It doesn’t work to let the model rip and clean up after - well, it works the first time. But the second time you do it, it’ll make duplicates of stuff you didn’t know you already had because you’re not fully across your own codebase and neither is the model.

Instead treat the model output as a spike. By this I mean - first ask for the feature, then put the changes into a patch or stash. Reset with `git reset --hard`, then hand-author the change using the LLM output you stashed as a reference.

It is also awesome to one-shot a giant feature with Gemini, thanks to its long context:

> cd $REPO_ROOT && repomix && llm -m gemini-2.5-pro-exp 'attached is my entire codebase. Please add $FEATURE. In your output give all file paths and find/replace blocks needed for the implementation plus any commands and other instructions I will need.' -a repomix-output.xml

(Thanks Simon Willison and the creators of repomix.)

Welcome to the wild west of what we should call “agentic coding”. Serious professionals are doing this stuff, it isn't pure vibes. You’re at the forefront, upending the way software has been built for decades. Theres huge ROI right now hacking together your own workflows. While it’s still DIY, enjoy being part of the shared learning process & please share what you learn :)
Oddly enough, Apple is providing obscure supplemental material for die-hard fans, distributed in e-book form for iDevices. You can read the satirical self-help book The You You Are from Severance for free, but you absolutely must have an iPhone, iPad, or Mac.
Beyond the pale is commonly used in English. A pale is a stake, and it means beyond the boundary (set out by a fence with stakes, hence the phrase) of what is acceptable. It gaines popularity in the mid 19th century. It may be related to the term "the Pale" which referred to the better controlled more Anglicised part of Ireland around Dublin, but there isn't enough evidence to be sure of this. Certainly not an Indianism anyway.

>I'm still not sure what the idea of "multiple Indias" means when some of them are Mexico and some are Africa...?

Is it not pretty obvious? It is like the phrase "middle America". It doesn't literally mean a different country. It means different wealth categories: the Indians that when considered as a whole are economically equivalent roughly to Mexico, those roughly equivalent to Indonesia (poorer) and those roughly equivalent to Sub-Saharan Africa (poorest). There are ~1b Indians that are still so poor they aren't realistically in the market for your startup app if it wants its customers to ever spend anything, there are ~300m Indians that could be in the market for some apps, but probably mostly free ad-funded ones, and there are ~150m Indians that are quite a good market because they will happily spend money on something that provides value.

I got all this just from reading the post btw.
The anecdote is both relevant and interesting, even if a little dated.

I think it's kinda bizarre to accuse someone of not "researching" their own recollections. How would one accomplish that?
>Edit: Elon mentioned in the last earnings call that if you are on AI3 hardware and bought FSD that they will have to upgrade you free of charge to AI4.

AFAIK a retrofit from AI3 to AI4 isn't possible.
This could be a nice pre-filter for VisiData…?
> And it's yet another terrible DSL that you must learn when it could have been a language everybody already knows, like Python.

Oh, yeah, I 100% want to type this 15 times a day

# I'll grant you the imports, in the spirit of fairness
aws ec2 describe-instances | python -c '
for r in json.load(sys.stdin)["Reservations"]:
print("\n".join(i["PrivateIpAddress"] for i in r["Instances"]))
'

because that is undoubtedly better than

aws ec2 describe-instances | jq -r '.Reservations[].Instances[].PrivateIpAddress'

I mean, seriously, who can read that terrible DSL with all of its line noise

> The query part isn't even that well done, compared to XPath/JSONPath.

XPath I'll grant you, because it's actually very strong but putting JSONPath near jq in a "could be improved" debate tells me you're just not serious. JSONPath is a straight up farce
This tracks. My sister had her car keyed (scratching the paint) in a Honda dealer parking lot while waiting for a tire repair. The dealer has cameras but when they reviewed the footage they couldn't find any evidence of the vandalization. They wouldn't let anyone else review the footage so we're not really sure what happened. However, I do know that finding evidence of a crime that happened on their property would just cause the dealer trouble and likely force them to pay for damages.

She filed a police report but that didn't really help at all. Not that we really expected it to, but she was just trying to be complete. In the end she had to pay to fix the damage and the dealer (and the criminal) had no repercussions at all.
http://web.archive.org/web/20190511065920/http://redlightgre... (original Russian page: https://mysku.club/blog/aliexpress/67872.html )

https://www.youtube.com/watch?v=C2YTL25iyHU

https://www.youtube.com/watch?v=kM8_kJENdoQ

There are plenty of other videos but the vast majority are not in English - they seem to be some Indian or Russian.
And if memory serves one of the important features of Proton is to control how each app is configured individually, precisely to let you do needed tweaks at a local level.
No. I've been a member all my life in several U.S. states and internationally, and I've also been a volunteer finance clerk at church for many years. I've never been asked for tax forms, or even heard of anyone being asked for tax forms. It's not a thing.

Also, there's no prescriptive guidance on pre-tax vs. post-tax, or how to handle many edge cases, such as capital gains, tax deductions, etc. The church's stance is that it's between you and God to figure out how to apply the "pay 10%" guidance.

Old, but still observed: https://www.churchofjesuschrist.org/study/ensign/1974/04/i-h...:

“...the simplest statement we know of is that statement of the Lord himself that the members of the Church should pay one-tenth of all their interest annually, which is understood to mean income. No one is justified in making any other statement than this. We feel that every member of the Church should be entitled to make his own decision as to what he thinks he owes the Lord, and to make payment accordingly.”
>Obsessed with compassion and how to create happiness for others...

"One of these things is not like the other..."

It's almost like you haven't even stopped to understand his work. There's far more compassion in the films and television he left behind than there is in your comment. It's a shame you don't seem to want to find it. I hope you have a pleasant weekend.
Ah yeah, gather/scatter are indeed a rather problematic thing for autovectorization. That said, with no-alias info (which Rust has a lot of) it's possible: https://rust.godbolt.org/z/zTfo9nxhd.

Unfortunately it doesn't get autovectorized without the unsafes, but theoretically it should be possible-ish for bounds checking to be autovectorized (most problematic aspect being that it might be hard to annoying-to-impossible to ensure that in the case of multiple panic/UB sources the proper one happens first).

I'd imagine in any non-trivial situation you'd want a custom layer of abstractions over whatever the language provides for all languages. For that a portable-simd thing is actually a rather good base, on which you could add custom arch-specific abstractions/ops as desired.

Not sure what's problematic with mixed-precision (I know SVE is rather weird for mixed-width elements, but that's about it?), though I primarily don't care about float stuff generally. Also no clue what's problematic with byte-level stuff.

Indeed there are still a bunch of things that you want proper manual SIMD for (hell the SIMDful project I work on has an entire DSL for doing nice SIMD), but autovectorization still covers a good amount.
Brawndo's got what plants crave. It's got electrolytes. Water is for toilets, drink Brawndo! The Thirst Mutilator.

You know on a serious note, it occurred to me that Liquid Death's slogan "Murder your thirst" isn't far off. Wonder if it's a not-so-subtle nod.
This is one of these US-specific polarised debates I find really bizarre, around some kind of issue that the rest of the world has by large solved but without any acknowledgement of this fact. Maybe the US should look into how other countries have solved it? It is completely bizarre witnessing both sides getting so polarised around a basically non-issue.
For "less experienced" developers, I don't look at their experience when hiring. I look at "knowledge to experience ratio". I look for people who can demonstrate far more knowledge than one would expect based on the level of experience.

It is rather common to meet engineers who learned things in their first couple years on the job and then didn't advance much past that in the next 10 years.

What I am looking for is the opposite.

An exemplar:

I interviewed someone with no CS background beyond doing a bootcamp that focused on Ruby and Rails. When we interviewed them, they did incredibly well with a modeling problem. Better than most of the engineers we ever interviewed. It was very impressive and not what you would expect from someone coming out of a bootcamp.

I would suggest that when interviewing (and it will be hard to get interviews by just sending out resumes)n that you work on becoming impressive with your knowledge.

But you need to get to the interview. I would suggest finding environments where you can interact with engineers who you can impress and use that as a way to get into interviews.

Beyond that, look for job listings that aren't "must have X experience, must know Y". Look for job listings that are clearly written by a manager or an organization that would be willing to someone with your background and then impress the hell of out of them in a cover letter. When your experience on the resume isn't impressive, the only way you can impress is to demonstrate thoughtfulness and knowledge beyond experience in a cover letter.

Getting a job when you don't have a traditional background is going to be hard. Set yourself apart. Find ways to stand out and keep at it.

Most importantly, be brutally honest with yourself and reflect on what you are doing that isn't working then course correct.
IIRC OnlyOffice can do that Google Docs style collaboration, but it does take extra effort to setup
Vibe coding isn't for building production code. It's for exploratory prototypes - figuring out if something is possible and trying different versions of how it might work as quickly as possible.

It's also OK for low stakes personal tools where you're willing to risk avoidable bugs since they'll only affect you.

For code you intend to actually to deploy to other people or maintain long term you need to move beyond vibe coding and actually look at, understand and iterate on the code that it produces.

The moment you start doing that it stops being vibe coding, which is defined by the act of not caring about the code that was produced for you.

https://simonwillison.net/2025/Mar/19/vibe-coding/
Does filtering your water with a whole house filter take the fluoride out?

Because I live in a small township that delivers well water to you tap. It tastes horrible, shortens the life of pipes and appliances, and smells like sulfur.

Every year they mail a flyer that explains how the lead levels are dangerously above the national standard and you should run the tap before you drink from it.

Like, sorry there's nothing we can do about it. =(
> GDPR is very clear about how you are not allowed to make data collection a requirement for use.

Everyone --- even German newspapers --- flouts this rule. "Consent or pay" is a common strategy.
> People who brush with toothpaste don't need this and people who don't are probably drinking too much soda

I think every person in my social circles with any kind of illness or disability would be incredibly grateful for fluoridation, and it's not because of drinking too much soda
So,like driving a car into a group of protesters. Got it.
seems like this piece could have used a bit more editing
Streaming content on the LAN.
> Please tell me why Apple should’ve kept supporting 32-bit apps forever. Do you have a good, well-reasoned justification?

Because there are many 32-bit apps which work great offline and require no further updates. They should continue to work with new hardware purchases regardless of OS installation.
I don’t think Rust is worse at SIMD code, though.