skysight-inc/HackerNews huggingface dataset:
i read somewhere that artificial sweeteners cause the body to make you eat more because sweet taste signals sugar incoming and then there is no sugar so the body craves more to make up for that. not sure if thats true.

my main concern is that many artificial sweeteners are suspected to cause cancer
How so and in what context? I like to hear your perspective further.
This. Smoking was going downhill anyway
(no boilerplate author here) Thank you so much for linking!

When I was first getting started I learned so much from Amos and his INSANE deep-dives over at fasterthanli.me, basically he taught me Rust.
For my 3rd video I messaged him and asked if I could base it on his article and he said 'go for it' - since then we've both found ways to go full-time in our respective worlds, and we shitpost in a private discord together :-D

This video isn't really a good intro to either my channel or the WHYs of Rust, just the syntax.

If I may signpost my own intro to Rust playlist https://www.youtube.com/watch?v=oY0XwMOSzq4&list=PLZaoyhMXgB...

And an example of one of Amos's deep-dive videos "C++ vs Rust: which is faster?" https://www.youtube.com/watch?v=VMpSYJ_7aYM
It's Story Time, a Raspberry Pi Journey of ML, Publishing and Podcasting
With the new generation of machine learning is there a way to make endless stories ? Could they be unique and fun and have a moral grounding ? Could I run it all myself on a Raspberry Pi, hidden in a corner somewhere ?
The icons were not square. The image was not “distorted” when displayed as 4:3; it was designed to look that way. Non-square pixels are, in fact, a thing.
I imagine you're either very fit or live somewhere very flat. Or don't sweat much, or you have the luxury of no commute or that of a shower at work.
Woah, that’s insane. I had no idea mo-cap was so low-effort already.
Hydrogen and other emission lines, presumably.
> I don't want your synthetic poison in my kids food.

Allulose is not a poison by any measure, but if you're so paranoid about what your children eat why feeding them with instant foods like FruitLoops in a first place? Breakfast cereals are highly processed food, even without any added sugar - parent as concerned about the food quality as you certainly can come up with a healthier breakfasts for their kids?
It’s the minimum standard for any company big enough to employ a CTO.
It's functional. Complaints are rare, unlike what would happen if you "updated" it.
I have an answer to that: because it's more comfortable that way and people naturally seek comfort.

Whenever I stop at a fueling station I see the same picture: a young, somewhat overweight man wearing tracksuit pants picking up junk food. He chose comfort. Can you honestly blame him for that?

Of course as a species we thrive in discomfort, but the benefits come with a delay - there's usually no incentive to start.
Legal consequences of using photos of identifiable people are not limited by copyright[1]. For example, it is quite easy to assume that photos from this service will be used for political defamation, among other things.

How could they enforce it? For example, by embedding a steganographic tag, by which human rights activists will be able to identify the author of the picture.

[1] https://commons.wikimedia.org/wiki/Commons:Photographs_of_id...
I've never heard Andrew say you shouldn't use Zig in production because of "security vulnerabilities", but simply because Zig is quite immature (expect bugs including segfaults in perfectly "good" code) and changing constantly, not something anyone should want in a production setting.
Speaking as someone who learned how to make websites 20 years ago, target="_blank" is traditionally only for links leading to another, completely different and separate website.

For example, if you have a link going to Google somewhere you might put target="_blank" on it.

Otherwise, its use has always been frowned upon because it breaks the back button (it's a new window/tab!), disrupts context (unless that disruption makes sense, like above), and spams the taskbar/tab bar.
In this particular example, I was documenting my investigation into a defect. I was jotting down notes in Org-mode (1. note-taker). Those notes included SQL scripts which evaluate directly in the note-file (2. ejc-sql / replacing dbbeaver), letting the next user see which result I got from the queries and the ability to re-run the queries (C-c C-c). Some of the results returned large jsonb blobs, which were made readable with M-x json-prettify (3. replacing some online json prettifier). The git stuff (branching, making a pull request, updating it) was handled using Magit/forge (replacing git/lazygit). And ofc the code-editing replaces (5) whatever IDE you could otherwise use.
how long does the average npm install take? That's cached for second executions just as rust is, typical recompile times are < 1s
so delisting a spotify track would break your botnet huh
Ahh the UK destroy your economy approach. Hint: It's a bad idea.
CDC Warns Against Kissing Pet Turtles in Response to Salmonella Outbreak
if you write it inside a rust macro, you get syntax checking and the full ecosystem for free! eg https://crates.io/crates/macro_lisp
Well that just sounds like a bristlebot with extra steps.
> Isn’t tobacco use trending down anyways? How could you possibly tease out the drop in tobacco use from one change to packaging?

Anything in the real world has many many factors affecting its consumption. What would it matter if it was trending down specifically? Or are you asking what models and statistical tools they use to make analyses like this when there are a complex set of factors at play?
you don't have to be super fit to cycle everywhere: it takes about 2-3 weeks in my experience for your body to get used to a bicycle commute even including a steep hill. just pack a clean shirt and put that on when you get to the office.
1/f noise, also known as flicker noise or pink noise, is a type of electronic noise that has a frequency spectrum inversely proportional to the frequency.This means that as the frequency increases, the amplitude of the noise decreases, and vice versa. It's a common phenomenon in various electronic devices and systems.https://malaysiacleanerservices.com/
shaming is easy

maybe they were backing up their stuff properly, but backups were wiped as well. even if you have some fancy append-only storage someone still has access to it and that access can be misued.
Meh, there are some bikes where only a few things stick out, and that only for a few cm.

https://www.specialized.com/lu/en/turbo-como-sl

This bike costs less than VanMoof with generally better parts.

Specialized has a few proprietary parts but otherwise it's what VanMoof was dreaming to be :-)

Edit: And don't get me started with what's available in Europe. Gazelle makes 3x the commuter bike for the same money or less, all with standard components of great quality.
Probably Dutch based on your description ;-)
Direct link to PDF

https://arxiv.org/pdf/2106.05039.pdf

https://www.research-collection.ethz.ch/bitstream/handle/20....
Glad Vite exists but still prefer npm
That is absolutely charming :)
No, measuring loss of income due to premature death is very different from saying "was the night watchmans life truly worth 3.2 million dollars".

On top of that, making healthcare decisions based on future income goes straight against ethical guidelines. By your logic people unable to work due to disability, age or serving a life sentence would be denied any healthcare.
You could look on libgen.
This is a headline from one of those ai-generated-hn-parody sites.
No, I think you're misunderstanding.

The parent comment is intending to remind people that many things can happen to a backup after it's done. Backups cannot be "set and forget", as just making the backup isn't enough since so many things can happen after you've taken that backup.

- Bitrot/bitflips silently corrupt your backups and your filesystem doesn't catch it

- The storage your backups are on goes bad suddenly before you can recover

- Your storage provider closes up shop suddenly or the services go down completely, etc

- malicious actors intentionally infiltrate and now your data is held hostage

- Some sysadmin accidentally nukes the storage device holding the backups or some other mistake (to summon the classic, I'm betting there are a few persons who have stories where an admin trying to clean up some leftover .temp files accidentally hit SHIFT while typing

```rm -rf /somedirectory/.temp```

and instead writes:

```rm -rf /somedirectory/>temp```

- (for image level backups) The OS was actually in a bad state/was infected, so even if you do restore the machine, the machine is in an unusable state

- A fault in the backup system results in garbage data being written to the backup "successfully" (If you're a VMware administrator and you got hit by a CBT corruption bug, you know what I'm talking about. If you aren't look just search VMware CBT and imagine that this system screws up and starts returning garbage data instead of the correct and actual changed blocks that the backup application was expecting)

Basically, unless you're regularly testing your backups, there isn't really any assurance that the data that was successfully written at the time of backup is still the same. Most modern backup programs have in-flight CRC checks to ensure that at the time of the backup, the data read from source is the same going into the backup, but this only confirms that the data integrity is stable at the time of the backup.

Many backup suites have "backup health checks" which can ensure the backup file integrity, but again, a successful test only means "at the time you ran the test, it was "okay". Such tests _still_ don't tell you whether or not the data in the backup file is actually usable/not compromised, it only tells you that the backup application confirms the data in the backup right now is the same as when the backup was first created.

So the parent post is correct; until you have tested your backups properly, you can't really be sure if your backups are worth anything.

Combine this with the fact that many companies handle backups very badly (no redundant copies, storing the backups directly with production data, relying only on snapshots, etc), and you end up with situations like in the article where a single ransomware attack takes down entire businesses.
Looking at their nick I guess the author is Dutch or Belgian.

And in both countries, showers are pretty much required by local regulations in office buildings.
Why? I live in a city and also bike around 10km a day to go to work and back home. I'm not really fit and this city isn't flat either, neither do we have showers at work haha. You just get used to it after a while, really.
$4000 bikes with cheap, no name parts, at that.
Except you choose them yourself.
GraalVM, the JVM inside various database products, historically the embedded VMs, and maybe a few more I’ve forgotten. :-)
> No one is using Python like that in the professional world. The most complex you'll see are simple comprehensions.

That's part of why much of the software industry is incredibly boring work. And also this isn't work, it's supposed to be fun, do whatever you want.
Seems like the answer is no[1] and profile-guided optimization is recommended instead, https://go.dev/doc/pgo. I would be curious to see if pgo helps with the author's use case.

[1] https://groups.google.com/g/golang-nuts/c/1erdKe3aV5k
Bun is currently below v1.0, so not declared production-ready either.

But I'm not sure Bun should go to 1.0 without Zig going to 1.0 too. And Zig 1.0 is a distant target, which is a normal timeline for a programming language.
There's not even a link to the actual service, just a tweet.
Xcode Cloud Runs on Intel Xeon Gold 5218
nutrition labels are a lobbied-for scam. it compares products within _the same category_ against each other. Like, cereals against cereals, and boom: doesn't look too bad! The reality (cereals are pure carbs and not healthy whatsoever) is labelled over and simple-minded consumers think its better than it actually is and buy it.
Glad npm exists still prefer bower
Car go brrrrr fast
(Maybe you meant Kayne West:

"Elon Musk reinstates Kanye West [...]"

"antisemitic rants ... he tweeted an image of a swastika ... praised Adolf Hitler and the Nazis ..."

https://www.theguardian.com/music/2023/jul/30/elon-musk-rein...)
> anyone can learn to fix them at home with very few tools

Everytime I read comments like this I feel dumb. I'm fixing my own bikes, but it takes a lot of time and quite a few tools. Just learning how to properly adjust the derailleur took me quite a few hours. Youtube university forgot to mention that Shimano GRX 400 front derailleur has intermediate gears.

Many bike parts are not really standardized. It seems almost impossible to know in advance whether some part fits on my bike, I mostly have to try. Also, manufacturers keep changing how certain things work, and then Youtube university may be misleading because they show a previous generation.
There’s a lot of “art” that is really just graphic design at its core. Creatives at-large are certainly negatively impacted with respect to the commercial viability of their skills.

However, artists who express something in their own unique way (not necessarily in a commercial context) are not necessarily threatened by generative AI. I do think artists can even make use of generative AI if it helps their own artistic process. There has been more thoughtful writing to this effect elsewhere.
Why do so many people hang on his every word. Pathetic.
Sometimes you have to use it twice if you're doing some (can't remember) bonkers stuff. I used to run commands on thousands of machines using a silly script I wrote.
Thinking carbs are unhealthy is such an american take.
Musk is an authoritarian at heart. And, like all authoritarians, he is a total hypocrite.
> To be clear, there is a difference between SSR and SSG.

Here's a simple way to think about it.

SSG: there will be a process that generates/bundles HTML/CSS/JS ahead of time with all of the content that the site will have, like the many static site generators out there.

You should then be able to take the output of the SSG process and host it on a dumb web server, like Apache/Nginx.

For example, that's what I do with my HN Personal Blogs site, a set of Python scripts generate HTML output a few times per day, which is then served on an Apache container: https://hn-blogs.kronis.dev/

SSR: there will be a runtime of some sort that will execute any number of scripts on the server, to dynamically generate a response for the user's request.

This is what many PHP and Ruby sites are, if they don't opt to just use those languages for an API. You click on a button in the site, your request is submitted, the language runs some logic on the server and sends you a response, typically there's a DB as well, that most users interact with.

However, you can also mix those approaches. For example, you could make it so that the front page of your site is pre-rendered or at least cached, so that your servers need to do less processing and your DB would be under less load.

That's also what some flat file CMSes like Grav do - so that the articles will load pretty quickly, though those approaches introduce some complexity and the risk of stale data in some cases.

There's also stuff like hydration and many more recent concepts, but that'd get more lengthy.
is Nomad usable without Consul?
I crashed a few times. You land on your feet. You are so close to ground that there is no time to fall on your face. The scooter goes one side, you jump a little and you go forward at 15cm above the ground and land. The worse is that the back of the scooter will rotate one side and it comes and hits you in the back of your legs.
My point was not that the additions are unweildly, it was that they were necessary.
They are bad.

They indicate poorly written text.
This seems like a pretty basic thing for a government to do. They need to know your address for a lot of things. For example: taxes (notification that you need to file, your returns, etc). Voting (they send your voters pass to your registered address), fines (if you get caught by a speed camera they need to know where the car’s owner lives). Reminders that you need to renew your car’s annual inspection. Etc.

How would you handle those things without the government knowing your address?
from your own link:

>In 2019, Aaron Greenspan, owner of the legal website Plainsite, as well as a frequent critic of, and litigant against, Elon Musk, asked Penn for a statement on Musk's degrees. In response, the university's public affairs office stated that:

>>Elon Musk earned a B.A. in physics and a B.S. in economics (concentrations: finance and entrepreneurial management) from the University of Pennsylvania. The degrees were awarded on May 19, 1997.

If the university itself says they awarded him the degree, then I am not sure what the issue is?
My First Journey for Rust
How can you trust the webpage of a system that was recently attacked?
Just to elaborate on the "just more comfortable once you already know it" part, I think a lot of Rust is optimized (willingly or not) for the "once you know it" use case.

Which, while it might arguably hurt adoption, is a good value proposition, since you spend a lot more time knowing the language than not knowing it.

Now, not everything is always perfect, and I agree that the `if let` is not the most useful part of the language, as it drives pointless discussions about when to use it vs match (some people prefer the esthetics of match even when an if let can be used, others prefer to use a if let whenever possible). This redundancy apart, the construct doesn't eat any mental energy once you know it. The same can't be said of many of C++ quirks (initialization rules, member-initializer list in constructors, the rule of five)
How is this relevant to the comment you're replying to?
They did not segment their backup servers from the rest of the infrastructure and people who are this incompetent should not run IT infrastructure.

There is no excuse for this.

Our industry is mostly run by clowns and unserious people.
> but I don't think it's reasonable to do that and then complain about it.

"Entry into this establishment requires an exorbitant 20 minute procedure, or you can bypass that by showing nudie pics of yourself."

Me: why do I have to go through this 20 minute procedure?

You: you don't. I understand that not everyone is comfortable with showing nudie pics, but I don't think it's reasonable to complain about the alternative.

Sorry, hard disagree with you, but I see that you're set on your opinion, and I'm set on mine, so let's just leave it at that.
Nope. It's limited by 700m monthly-active users at the time Llama2 was released, a weird catch clause for a handful of Meta competitor companies. The license doesn't satisfy OSS requirements, but it is quite reasonable.

https://ai.meta.com/llama/license/
https://ai.meta.com/llama/use-policy/
IRC…? ICQ was mostly 1:1 conversations.
Yeah, that's indeed a stupid loop-hole in the EU. Although i suppose most people wishing to get wasted don't care much about the nutritional value same how smokers don't acare about the cancer warnings with gross diseased pictures on them.
I don’t think it’s a requirement. A well timed interview loop and having 6+ offers on the table where you pit them all against each other does wonders for your negotiating position as well
Always weird when people advocate for the right of others to defraud them.
HN doesn't do sarcasm.
And if you're N connections, use multiple tildes, depending on how many levels you want to disconnect. I think.

It's amazing how switching jobs to one where you just write terraform and yaml all day gets your terminal skills all rusty.
You shouldn’t be thinking about the branch predictor this much. The predictor is pretty good at guessing, unless you need to eek every last shred of performance you can ignore it
How would you allow cells to communicate with each other while being isolated from the rest of the page?
Causing car prices to increase post-recession was kind of the point of cash for clunkers, but I don’t see why something more targeted has to have the same effect.
The rothschilds already said that we are going to pay several years ago. Pandemics, refugees, natural disasters. They will ruthlessly use any of these to their advantage. And it is these bloodlines that need to be wiped from the human race.
Good map. As someone who grew up in Cardiff it doesn't surprise me to see this distribution. A lot of media roles are also billingual in Cardiff.

I've got a GCSE in Welsh (having been one of the first years to have to do it mandatory). Used it once in anger up in North Wales. It was a difficult language to learn and I'd have preferred to continue with another European language ideally. I'll probably try to teach my daughter some Welsh though (she was born in England and will go to school in England).
And smaller companies?
I've never met anyone that showers after getting to the office.

We normally just don't cycle hard enough to build up to much of a sweat.

However hot summer days are a challenge.
Also there are some classical studies in advertising, which show that humans are much more effective than plants, and landscapes.
Depending on skill and experience that salary request's an incredible feat of self-sabotage.
You get fitter after a while and you can just ride slower if you don't want it to be too exhausting or "sweaty"
Bard isnt available in EU (for example)

No question you ask will return an answer
Doesn't autocomplete show the arguments? I usually use Netbeans when I write Java, so no idea if InelliJ is just that bad.
Until vapes came along, anyway. I really don't understand what happened there.
If you are running uBlock Origin (and why wouldn't you?) edit your "My filters" and add these lines to the end:

! Hacker News dark mode
news.ycombinator.com##html:style(filter:invert(100%) hue-rotate(180deg))
news.ycombinator.com##body:style(background: white)

Not my original work, I found these from older HN post. Easy way to add dark mode without installing any other addons.
> No one is using Python like that in the professional world. The most complex you'll see are simple comprehensions.

It is possible that blub-Python and "let's code it in Java-flavoured Python" rules your particular slice of the profession, but in my world of getting shit done I see more FP and using simple built-in data structures in a >1 KLoc line script/module than I do of traditional OO and GoF styles. Most objects I deal with in Python are from libraries I call and not from our own code. Different strokes I guess, but I think you underestimate the breadth of Python usage and how much of it is semi-complicated scripting that picks from FP-style and OO-style depending on what is easiest to accomplish the task.
You should consider the possibility that you're the one with a one-finger grasp on reality.
> Not in the Netherlands. Any adult (18 or older) resident of the EU has the right to a bank account, by law.

For immigrants or foreign workers a process of getting EU residence status may take months and sometimes require an EU bank account, so it may become an infinite loop. We have to take worst renting deals in order to get required papers, for example.
What are your security concerns?
I also bike to work and meet friends every day, and it’s basically no effort. And you don’t sweat much more than walking, just ride more slowly if it’s hot out. Though I do live in a city in the Netherlands that has put some effort into making it easy.

Growing up in the US, moving here has really opened my eyes. I used to think the same as you, but it is truly easy to bike everywhere when the city you live in has invested in proper infrastructure. (Note that this infrastructure is cheap as hell too, and it really doesn’t take that much redesigning..)