skysight-inc/HackerNews huggingface dataset:
> India ranks second after China in the global diabetes epidemic with 77 million people with diabetes (google)

Maybe it went up by 2% only, but it depends what were the actual numbers to start with. I've spent 6 months backpacking all over that country and although food is top notch, the sweets are ridiculously bad, often just distilled sugar with some (rather good) flavoring like safron.

I guess when you scorch all your taste buds since early age with all those chillies (its quite common to just eat raw chillies as a side dish to already crazy spicy foods on levels that most westerners going to their local indian restaurants will never experience), then to get any sensation from sweets they have to go over board.
The author mentions they have nearly 10 years of experience in the field, so assuming they went to college and got their first programming job soon thereafter, that puts them around 30-32, so fairly solidly millennial, if maybe on the younger side of it. Not that this matters; I'm always dubious of generalizations based on made up things like "generations".

I definitely got people-pleasing vibes, and I agree the whole "making my screen look neat and tidy" and "engineering my arrival time to the meeting" bits were too much. If I had an interviewer who cared about or was impressed by those "metrics", I would consider that pretty shallow.

Based on that first performance review they got, my feeling is they had a bad manager. I agree with the manager that communication is a crucially important part of work, but you don't give someone a low rating when they completed an otherwise wildly successful project. That's just cruel and demoralizing. You can attack the communication problem without demotivating your employee and possibly hurting their career progression.

Whenever a poor performance review is a surprise to the employee, that alone is a management failure. Don't wait until review time to discuss problems; bring them up immediately and try to address them. Maybe by the time the review comes up, the problem will be gone. And if it's not, the employee won't be surprised by the reasons behind a less-than-ideal review.
The reduction of death rates which is not due to panaceas but to fixing specific causes of death, one by one, yes.
Too much word. Sleep good, regular sleep good. No more think, more do.
Ah, I see. You’re right!
Fwiw the term 'sauvastika' was invented in 1850 by European scholars to try to describe/explain why sometimes it went the other direction. These are the same geniuses who helped popularize the myth of the "Aryans" that led to Hitler's idiotic interpretation (he literally thought "Aryans" were Nordic peoples who invaded India, descended from the lost city of Atlantis, despite the actual Indo-Aryan people being basically Iranian...). The word doesn't mean anything and you can just say swastika.

Some cultures have specific meanings for specific directions, like how for Buddhists the left-turning one represents the Buddha's footprints, and for Hindus the right-turning one represents the expansion of the universe. 'The one associated with the Nazis' is therefore also associated with many other cultures and uses, but we Westerners being poorly educated and not exposed to other cultures, can only focus on the Western symbolism (ignoring how it was a popular symbol throughout the West from 1880-1920).
I suggest you read the study in detail. I originally had a similar thought as you, but then seeing how the researchers were able to tease out specific effects based on minor differences in birth timing relative to the end of sugar rationing was strong evidence.
There are attestations that the binaries were built via CI:

https://userdocs.github.io/qbittorrent-nox-static/artifact-a...

Here's a verification of the latest build:

gh attestation verify x86_64-qbittorrent-nox -o userdocs
Loaded digest sha256:af9ceace3fea1418ebd98cd7a8a7b6e06c3d8d768f4d9c9ce0d3e9a3256f40d9 for file://x86_64-qbittorrent-nox
Loaded 1 attestation from GitHub API
Verification succeeded!

sha256:af9ceace3fea1418ebd98cd7a8a7b6e06c3d8d768f4d9c9ce0d3e9a3256f40d9 was attested by:
REPO PREDICATE_TYPE WORKFLOW
userdocs/qbittorrent-nox-static https://slsa.dev/provenance/v1 .github/workflows/matrix_multi_build_and_release_qbt_workflow_files.yml@refs/heads/master
Ask HN: Impossible to get a refund from Pieter Levels?
I am a resident of Germany. Which means according to the EU’s Consumer Rights Directive (Directive 2011/83/EU) I have the right to a refund within 14 days of the purchase of digital goods and services.

I recently bought a PhotoAI subscription. I wanted to buy a a 1 month subscription but I didn’t understand that it would charge me for a whole year. I am not a native speaker and to me the design and text was quite misleading. It says 9$ per month, and next to it, in a much smaller font „6 months free billed yearly“. I am not a native speaker and assumed that means that I get 6 months for free if I buy a yearly plan instead. I realized just after the payment was completed that I got charged for 99$ instead of 9$. I decided to not use any feature of the site, hoping to get a refund. In the TOS is written that photoai doesn’t give refunds due to the costs of AI picture generation.

Well, I haven’t generated any pictures. In fact I didn’t use a single feature of the subscription, I didn’t even create my first model, so I didn’t cause any cost to the business.

Since there is no customer support on the site (which is alarming to me) I tried to contact Pieter Levels in every way imaginable. Never got a reply. I also wrote an email to his lawyers at legal@photoai.com 3 days and got no answer.

How can I reach this guy? Why is there no customer support? Does this guy ever reply to his customers? To me this is unacceptable. You’re basically printing money at this point, but you can’t pay for basic customer service?

Did anyone ever manage to get a refund from this guy?
I think this bubble is about to pop. Low-Status is a whole new thing compared to back in the day. People have money and fun and the world is so dumb and obsessed at the moment that theres no other way but to just show off your dumbest and smartest self. It's kind of a when in Rome situation. The lower ranks always had the whole physical fitness hack if they wanted some validation. Or they can just be aggressively themselves (extroverted ADHD/or not types). Which is something AI girlfriends are a perfect sparring partner for.

Tune your wifu to whatever you do, your kinks and the boundaries of the 8 billion people out there, some of which are extreme enough to make most of us go "and here I thought I've seen it all", so be liberal, overstep a little but stay within a zone that would get you no more than a horny almost unspoken warning in the super market and then just do your thing and substitute your AI gf with real people.
Location: Prague, Czechia (EU)
Remote: Yes
Willing to relocate: No
Technologies: paintshop, photoshop, illustrator, indesign , cinema4d, sketchup, after effects.

Position: junior graphics
Résumé/CV: https://www.alenakuritka.com/
Email: advert.kuritka@gmail.com

I like to learn new things, I’m happy to accept new offers in EU.
> maybe at least until director equivalent

Hence the issue xD I’m at the top of what my track offers, but it feels silly to stay in the same place for the next 30 years.
Consistent result of this was unmanageable workload and deadlines. I don't like agile all that much, but it leads to more predictable output and less pressure on developers.
It makes sense to care about a 'startup' if it's like a few small teams, everyone knows each other, resources are still constrained, etc.

But when the company is public or on their series Z funding round and the once nimble startup has devolved into a big ball of bureaucracy- the psychologically healthier thing is to not care. Your project may be no-scoped by a higher up for no discernable reason. Your trash manager was probably imported from a similarly bureaucratically burdened company and will import and impose their bullshit. You don't have any real agency or identity to this company which will treat you as an interchangeable resource. Sure, try to be useful where you can but seek validation and meaning outside of work. I generally recommend a side project you have agency in that can maybe one day replace your primary employment.
Dynamically generating PDFs on the fly based on the user’s screen size sounds downright Kafkaesque. I feel a deep sense of dread any time I have to touch PDF-rendering code. Any halfway decent CMS (or just plain old HTML and CSS) can easily create a good-looking, responsive, accessible webpage with a fraction of the work. Leaning on PDFs in this case is a classic example of, “When all you have is a hammer, everything looks like a nail.”

The PDF format can’t necessarily be blamed for its inability to be responsive to screen size, but that’s one of several good reasons to discourage the use of PDFs for purely digital documents. Its design is linked to a specific historical context, and it should be limited to that context.

(Of course, I imagine the actual reason for the PDF is that it’s just an export of the InDesign/Photoshop/whatever file that was used to create the original paper menus. There probably is no “database.”)
Javac uses the platform encoding [0] by default to interpret Java source files. This means that Java source code files are inherently non-portable. When Java was first developed (and for a long time after), this was the default situation for any kind of plain text files. The escape sequence syntax allows to transform [1] Java source code into a portable (that is, ASCII-only) representation that is completely equivalent to the original, and also to convert it back to any platform encoding.

Source control clients could apply this automatically upon checkin/checkout, so that clients with different platform encodings can work together. Alternatively, IDEs could do this when saving/loading Java source files. That never quite caught on, and the general advice was to stick to ASCII, at least outside comments.

[0] Since JDK 18, the default encoding defaults to UTF-8. This probably also extends to javac, though I haven’t verified it.

[1] https://docs.oracle.com/javase/8/docs/technotes/tools/window...
Got any quotes about flogging a dead horse?
To avoid any doubt: there is no scientific basis for “imbalanced omega 3-6 ratio, which causes chronic inflammation which in turn is a central driver of diabetes”. There is no indication that omega-6 in human diet cause inflammation (we don’t eat that much of them, and they are readily metabolised). And as a matter of fact, diabetes is more strongly correlated with sugar than any kind of fat.

Actually, the only people I have seen claiming this are conspiracy theorists who jumped on a new boogeyman.
Solving the Siberian Crater Mystery
Everyone is searching for validation and often times we seek it on the outside and often in the wrong place.

Companies don’t care about you, they care about the work you do … and if you don’t bring less to the table … surprise. But everyone has to learn it the hard way, some earlier than others.
Pinboard's creator has some history ... right here on this website. Later I will see if I have the links still. They (in my opinion) did not behave honorably with people's subscriptions.
Usually when we don’t reply, it means you have been screened out.

Email me julien at serpapi.com and I’ll double check.
Let's take an example. One country invents a tractor, and makes improvements on it for 100 years. Then, another country that does agriculture by hoe and shovel, buys a modern tractor.

Which one is going to experience faster year over year growth in the next year?
Good thing that at least the poster I replied to didn’t take it seriously :)
> The N-word has been reclaimed by people of color, but remains taboo for others to say.

The "N-word" was never reclaimed by black people, we always said it, and it always means something different than when said by a non-black person (and there was never a "hard-r" or a "soft-r," that's just a mockery of black dialects.) It's like the word "bitch." If a woman calls another woman a "bitch," she's obviously not demeaning her for being a women.

Also, the "N-word" was not a swear word for non-black people. It was a word to demean black people, who were demeaned by consensus by the majority of the population of the Anglo-American world. It was also used for any dark-skinned person that they didn't think of as fully human, as it was the prevailing slur during the US-Philippine War.

The "N-word" has become a swear word for non-black people because the consensus about black people has changed for the moment, and using it indicates a particular political position on race. It has been a perennial issue for non-black people to complain about because white people want a place in the oppression olympics, and it's really hard to find something that they've ever been officially restricted from doing.
Uhm, there definitely are people who do that. There used to be a lot more of them but i think you just haven't been around the types of people who do that long enough to observe that behavior. There is still a rather large portion of some "backwaters" that use all the old words very much conversationally
It's fairly similar, but the Gameboy CPU supports a few opcodes that the E-Reader doesn't (DAA, HALT, DI, EI) and the E-Reader has a few custom opcodes (there's a couple for waiting a specified number of frames, and a couple used for API calls). I think it's better to say that both are 8080 supersets.
Seriously? That's a pretty low effort comment there.
15.0 already gave me cold shower with this. I still hope that this 15.1 issue is just bug but writing is already on the wall. People were telling this when gatekeeper was introduced but I was saying that it could be easily disabled.

Many people do not like macos but like the HW. I always liked both but mpb M1 is probably my last mac.
The kids these days are beanpoles and lack muscle mass. Far cry from the 80s.
This argument confuses me. It seems equivalent to saying "with mainstream fast food restaurants selling meals with 1600 calories, why are you making yourself a green salad for lunch?", or saying "with the national debt approaching $35 trillion dollars, why are you shopping around for the best rate on a mortgage?". One answer for all three cases is: I'm not the thing that's big, I'm a different thing that's smaller. Another answer is: if being too large is the problem, then being smaller sounds like a solution.

But I guess you're really asking why the developer would spend time on rewriting a library. Is that really surprising? Most of programming is rewriting something that's been made before, either because you have to for your job, or because you need it to do something slightly different, or have different performance characteristics, or just want to learn how it's done.
5 minute video in a readme ... Are you aware of how much data will need to load to display that? Maybe a link to such a video would be fine. But not 5 minutes embedded into the readme. You might get 30s for that as a reasonable video length.
key = anyhash(uuid+username)
if (result := cache.get(uuid+username)):
if hash_and_equality(password, result.password_hash):
return result.the_other_stuff
# try login or else fail
I wouldn't call that ageism; attitudes change over time, and people early in their career haven't yet learned "how the game is played" so to speak. They will have some emotional attitudes about work that don't always align with reality, which in some cases can be harmful for their mental health and career progression.

This is just a consequence of being inexperienced, and in this case it correlates closely with age.

I do agree that bucketing people by "generation" isn't helpful. Just saying "it seems like this person is early in their career" is sufficient, and is the actual relevant bit.
Thank you. I misremembered.
Do you respond to emails? Still no answer since the previous hiring thread... :(
US sugar consumption declined from 2000-2020 to 1970s levels, while its T2D prevalence only increased: https://news.ycombinator.com/item?id=38094768

And if sugar is so metabolically harmful, where are the RCTs showing this? All I've seen is that outside of a caloric surplus, it isn't especially metabolically harmful, and ironically, even outside of a surplus, saturated fat is much worse:

https://diabetesjournals.org/care/article/41/8/1732/36380/Sa...

https://link.springer.com/article/10.1007/s00394-015-1108-6

Meanwhile tribes of hunter-gatherers in Africa get 15-80% of their daily calories from honey during certain seasons; why aren't they obese and diabetic? https://www.sciencedirect.com/science/article/abs/pii/S00472...
That's not the scenario here. An ensemble average requires those 1 second periods to be randomly sampled from the overall runtime. You can't just measure the first second after starting for all samples, or even the 7th second after starting, and say anything statistically sound about the average of the whole runtime.

The weeks that were measured in this study were not random. How far from random is the big question.
I have an astigmatism and I prefer light mode because of it. Dark mode causes the letters to jump more and the optometrist agreed light mode is better for people with astigmatism and its a common issue.
Did you pay using a credit card? I think you should initiate a chargeback through the credit-card company. You should cite the relevant EU regulation and provide copies of all communications, showing you attempted to get a refund, but received no response from the vendor.
Moving beyond statistical association to establish causal relations i non-trivial.

Their very first reference is Judea's Pearl's work who pioneered this domain.

Pearl, J. Causality: Models, Reasoning, and Inference (Cambridge University Press, 2000)

He also has a slightly more accessible book (The book of Why).

He argues that most of classical statistical analysis is but the first of three levels (association), with intervention (what if) and counterfactual analysis being the path to understanding.
Show HN: Sapio – Learn and Grow with Interactive AI Simulated Conversations
I built Sapio to help people improve various skills through interactive conversations. Instead of passive learning, users engage in simulated chats where they actively apply their knowledge and receive immediate feedback on their responses.

The app currently offers 25 different practice modules and supports 10 languages. I built it because I noticed that many people struggle to bridge the gap between theoretical knowledge and practical application in conversations.

Tech stack: I built the front-end using Flutter, making the app available for both Android and iOS. The backend is powered by Django and PostgreSQL. For generating chats and feedback, I use the OpenAI API or Anthropic, whichever performed better during testing, based on the module and user's language.

It's still in early stages, and I'm actively working on improvements. I'd really appreciate any feedback from the HN community, especially on user experience and which scenarios/modules would be most valuable to add.

Thank you!
What I have is a circular saw (specifically a Skilsaw). There’s a sled that you clamp on for use on the Kreg tracks. When I have it set up like that, is it similar to what I could do with a panel saw?
OK, I'll bite. Did Weiwei assault anyone? I am not aware of such instance. Somali is just a hooligan, not controversial artist.
Sorta, yeah. Working for a largeish enterprise I actively select against too much passion. Those people will come in, go WTF constantly for about half a year, spend another half year doing less and less, before eventually leaving for greener pastures.

I mean, I get them, as I went through the same thing.
Are there any GUI clients based on those libraries? Wikipedia's list[0] doesn't include any.

But it does include, I see now, exactly what I was asking for – apparently there's an actively developed fork of Azureus called BiglyBT[1].

[0] https://en.wikipedia.org/wiki/Comparison_of_BitTorrent_clien...

[1] https://github.com/BiglySoftware/BiglyBT
Software devs are not the least extraverted nor the least conscientious occupation, but are in the bottom 10 on either scale...
see also Verily (closed) contact lens glucose project: https://news.ycombinator.com/item?id=18474038
Nigeria is poor because they believe in the concept of comparative advantage. Anyone who doesn't believe in the concept of comparative advantage knows that every country needs to invest in a large variety of industries even if they aren't world leaders and not be overly dependent on a single industry.

There is also the problem that a lot of comparative advantages were "created" and not the result of some endowment of resources or geography. You can tell a comparative advantage story after the fact, but you can't derive much policy from it since it is by definition status quo bias.

The status quo is optimal, therefore any deviation would result in suboptimality. That is how economists think.
I said no to things and world did not ended. You absolutely can say no. If you can't, you need to change the team or job.
Concur: that's why I dropped "Goodbye iPhone 16" from the original title
Not sure it’s “necessary” — you could probably get this working with sendmail (assuming it’s available on RPi Pico, I have no idea) but I think the assumption is that, at this point, we’re all a lot more familiar with POSTing to URLs.
Show HN:Pulsetracker Back end service for realtime location tracking
PulseTracker is a real-time location tracking backend service, designed with developers and teams in mind. It’s a powerful, easy-to-integrate solution that enables you to track devices without the hassle of building and managing your own backend infrastructure.
I'm confused wasn't the FOV 180, but he couldnt use it cause he couldnt put it in his eye, so he was looking from a few inches away so it was ~20deg fov cause.... it wasnt in his eye lol
Well, if he told the management of Apple and the Bank of America what to do, I didn't notice. Which is quite plausible, I might very well not. But did you?
geee, nobody is targeting you
I’m not sure how you see that happening unless your company allows it?
File a chargeback dispute with your bank immediately.

You are guaranteed your money back and since he hasn't responded he is unlikely to fight it and he is in the wrong.

As long as you have the documentation attempting to contact him and he said nothing + this is within the 14 days EU’s Consumer Rights Directive, he must give your money back.
To be fair, I did seen people discuss divorce, health and even alcoholism in workplace.