skysight-inc/HackerNews huggingface dataset:
The actual study said that almost half (44.4%) of cancer deaths were attributable to any risk factor, not just those.

Smoking is by far the biggest risk fctor, coming in at over twice the attributable deaths than alcohol and high BMI combined. Cervical cancer from STIs, high blood glucose, and air pollution were almost as high as alcohol and BMI.

Of these, one has a very low effort solution on the personal level: get the HPV vaccine (Gardasil). Have your kids get it too. HPV causes many cancers in both men and women, but by far the most significant in terms of number of attributable cases is cervical cancer. Almost half of people have HPV, but it's never tested for and you won't know you have it until you get cancer. Gardasil may either save your life, save the life of your partner, or save the life of a stranger (by preventing the spread of HPV in general).

Quitting smoking, alcohol, or junk food can be hard, but getting Gardasil is easy.
You can't just post a story like that and not link the song!

Personally, my main usage of Shazam is for identifying vaporwave samples. Often all you have to do is throw the song in Audacity, tweak the speed a bit, and Shazam it.
Yeah, jon-wood really did a great write-up of the challenges involved.

In any case, it's hard to say what the 'greatest' engineering challenge is. You can make almost any kind of engineering really challenging, if you (or the market..) sets yourself a very low cost-ceiling.
MX Linux has been #1 on distrowatch for ages. Do you know anyone using it?

Distrowatch doesn't (and can't) measure actual popularity or distro usage, only how many people clicked a link on their page.

Manjaro seems to be a rather poorly run distro.

1. They just blanket delay every package from Arch for two weeks for higher "stability". That includes security patches! [1]

2. Specifically on the Pinephone, they've shipped WIP patches to get the camera working, breaking a lot of stuff in the process and adding an additional burden on the project maintainers who now have to deal with manjaro's users in the issue tracker for something that hasn't been released officially. [2]

They've also managed to let one of their website certificates expire for the FOURTH time.

[1] https://manjarno.snorlax.sh/

[2] https://dont-ship.it/
Clearly it should be reinforced with a few 1U cross braces!
Oh boy is this thread relevant to me.

I just bought a concrete paver and neoprene mat to put on top of my lack and I'm printing pieces for my lack enclosure on my ender 3 as I type this message.

One thing I'm not sure about is whether or not I should attach the printer directly to the concrete paver, and/or if I should take the rubber feet off of the printer as well.

If so how do I best attach it?
https://scrubs.fandom.com/wiki/My_Ocardial_Infarction - In the Netflix version. It does now show the song in there, which is cool. But for like 10 years, it was unknown.
I get TLS alerts for some weird reason when connecting to the website.

$ curl -i https://sinerider.com/

curl: (35) error:1404B410:SSL routines:ST_CONNECT:sslv3 alert handshake failure
> quite often the candidates' side of the process is a second class citizen

One thing I find increasingly strange is that it is extremely taboo for the candidate to ever ask any technical questions of their interviewers of the same variety the candidate is asked.

As I've grown more senior in my experience it has become increasingly important to me that my peers and coworkers are as technically competent as they expect me to be.

An example: I was interviewing at a company that has the reputation being fairly elite. The role wasn't my ideal role, but given the reputation of the company I would happily take a less desirable role if the team was truly world class and passionate about engineering.

While some of the interviewers were clearly excellent, there was one point in the process where I was being grilled on Python internals. It became increasingly clear that the interviewer's depth of knowledge was very likely limited to the set of questions they were asking me. The topic of threading in Python came up, and so I gave usual mentions of the GIL and IO bound vs CPU bound tasks, the trade off of multiple processing versus threads etc.

However I personally find the design decisions behind the GIL really interesting since it brings up a nice discussion around memory management in Python. I brought some of this up causally at the end just to chat with the interviewer a bit, but it was clear that this well outside of their understanding of the interviewer.

I just find it odd that it's fine for companies to aggressively grill you on a range of topics and walk through complex algorithms cases, but you aren't really supposed to try to get a feel for how technically skilled your potential new colleagues are.

But, to your point, the companies that I've enjoyed the most are ones where a technical discussion (rather than grilling) naturally breaks out during the interview.
Real broad strokes here.

Cancer isn't a disease. It's a class of diseases. It's a class of diseases characterized by the inability of your cells to regulate reproduction. Typically caused by cells that had errors in reproduction. Caused by various mutations. Those mutations are more likely with the introduction of certain things.

All of those things, smoking, alcohol, high BMI, are things that cause more mutations. Either through more reproduction or affecting that reproduction.

We kind of "get" cancer all the time. You could have cancer right now. But usually our body is good at getting rid of it by itself. It's when it can't that it becomes a problem.
If you install dwww, all of the documentation installed on the system is made accessible from a local web server. Not sure how secure that is these days but I thought it was really cool 20 years ago and it very useful to me.
I feel like everyone else is using a different Lack than I've seen at IKEA, they're made of flimsy fiberboard that feels like it's going to fall apart at any moment. I tried making a printer enclosure and gave up because it felt like it would collapse from a strong breeze. If you're going to put in all this work, you should probably use better materials from the beginning.
https://safety.google/privacy/ads-and-data/

> We never sell your personal information
I wonder how that aligns with the percentage of people are heavy drinkers.
Not much tuning needed to be done. The little that was is mentioned in the talk, and was basically to set NPS=1 and to disable DLWM, in order to be able to access the full xgmi interconnect bandwidth at all times, even when the CPU is not heavily loaded.
haha Sorry, I updated the post. Didn't think anyone would care about that part lol
I wish they would expand the ACR into movies and TV. Would be awesome to Shazam a show/movie and get details, like X-Ray does.
Oops, sorry! We're fixing that right now :D
> his brain as if it’s possessed by demons sending him a million thoughts

Has he tried logging off?
All git really does is copy code around for you. ;) It’s certainly nice that it keeps track of the code it copies around, but I’m sure you’re aware that before git, Linus and everyone developing Linux collaborating extremely effectively by emailing code patches around.

I don’t know exactly what is cut and dry, but as I age it’s endearing to hear young people having trouble imagining effective collaboration before git. That says something very good about the tools we have now, and I hope they keep improving. But the days before git and even before CVS or email or internet weren’t quite the Stone Age some people imagine, there was plenty of effective collaboration, so maybe you can take that knowledge and do some research to answer your question. Knowing that effective collaboration is possible by copying code around, what then is truly important? We’re collaborating faster and on a larger scale now, it’s getting better, but it was exciting then (possibly more than today) and working well enough to get us to where we are now, right?
Cognitive overload.. Perhaps it'd be best to provide and example of a "verbose" variable name as compared to a "succinct"

Personally I'm thinking more along the lines of

Succinct ->KEY

Verbose -> MAIL_SERVICE_API_KEY
This [0] says that as a light (1 drink a day?) drinker, different types of cancer have a 1.04-fold to 2-fold higher risk of cancer, depending on the type of cancer

Then I found [1] saying that being cigarette smoker gives you a 25-fold higher increase for lung cancer and 2-fold for bladder cancer.

Considering amounts, and types of cancer, that seems almost incomparable. Though cigarettes sound really bad, and I’m glad I quit with vaping ;)

[0]: https://www.cancer.gov/about-cancer/causes-prevention/risk/a...

[1]: https://www.cancer.net/blog/2021-07/how-does-smoking-increas...
Yeah, you can totally see the difference. Netflix encoding looks like shit.

I've done a lot of video processing professionally (the server side stuff, exactly what Netflix does) and Netflix is by far the worst of all the streaming providers. They absolutely sacrifice the quality of the video to save bandwidth costs in aggregate and it shows (or more accurately it doesn't show, all the fidelity is lost).
In the article linked at the end

> https://spuder.wordpress.com/2013/03/23/lack-rack/

you can read (emphasis by me):

"If you decide to make your own, pay attention to which size lack rack you get. IKEA strangely offers 2 slightly different sizes

22 inch

and

21 5/8 inch."

In my opinion the explanation for this is clear: 22 is a round number in inches and 21 5/8 inch is nearly a round number in centimeters (21,625 inch = 54,9275 cm ≈ 55 cm).
Yeah, i'm glad someone else finds that as infuriating as I do!

"it's a spectrum" is just a lazy out, there needs to be proper classification or we are never going to get further with diagnosis and treatment.
If everyone using Linux should use one distribution, which one should it be? Who gets to run it?
Good. We no longer use ink pens which make it important to avoid lifting pen from paper, so block lettering is more legible and should be what is taught.

Sure, we type often and so write much less than we used to, but most of us still write on occasion, so writing must still be taught.
Not at all in my experience but apparently it's fine for everyone else
I hope Marco sees this, bro.
The paper giving an overview of how shazam works (1) is one of my favorites

(1) https://www.ee.columbia.edu/~dpwe/papers/Wang03-shazam.pdf
The pound is still with us, however I agree using the Euro makes more sense.
I think there's some nuance though. If I'm the one writing the code, sure I can keep 3-4+ succint names of things I came up with in my head.

But then somebody else needs to look at this code in the future, and they're scratching their head as to what these names represent. Or somebody didn't really put enough thought into what the variables are, or gave them a name that only half represents what they actually mean.

I basically threw away all care for how long a variable name is long ago and have never had a problem. I just name it with enough words it needs to describe what it represents and don't fuss with making it smaller. With a decent IDE you don't even have to remember the whole name for things half the time, only parts of it.
What does it matter if Apple isn’t sharing your data with third parties if your entire digital life is within their walled garden? You still essentially have no privacy.
Apple didn’t make that many, so they would be tough to find. And they were a really pain to actually use. I didn’t find them very friendly at all to work with physically. Very polished, but had a feel of being over engineered.
The problem is that human languages are not mathematically rigorous, so attempting to say something rigorous in a human language doesn't work.

Consider a language where words can express multiple ideas without specifying which idea is meant; further, where new words can be coined without formal definition. (English is one such language.)

I can now pack any quantity of meaning I desire into "This sentence is a gurbell."

QED. Humans are inexact, and communication can be hard.
Is this strawman 2.0?
The screen captures in the README look awesome! Unfortunately it looks like you're having some SSL issues on the site right now.
Because writing documentation isn't easy, and a lot of people who like writing code don't much like writing docs. So for an open source project "the documentation matters" has to be a conscious choice (a cultural value, if you like), which is actively enforced by (a) the regular devs pushing back on contributions which don't have docs and (b) those devs demonstrating a commitment to the value by upholding it themselves, ie writing docs for their own contributions.

Obviously "better docs" would be better for the users of software, but most people contributing to most open source projects (or indeed to most non-open source software!) are not doing so primarily for the altruistic goal of making users' lives easier. So the default position ends up being "do the stuff you find fun" or "do the stuff that your employer cares most about" or "do the stuff that fixes problems you personally are running into", which will often not be "great docs".

(I speak as somebody who's involved with an open source project whose documentation is overall not all that great and which doesn't have a "new changes must have docs" rule, so I don't mean to throw stones here -- just trying to argue that you should probably expect that poor docs are the norm and good ones the rarity.)
Because seydor told you. He sey and you dor.
Seems to be mixing too many things here. Many scaling/ hardware challenges need a lot of people but it can still be true that Netflix has choke full of engineers making half-assed turd Java frameworks day in and day out. I know this because we are forced to use these crappy tools as they are made by Netflix so supposed to be best.

It's just that they succeeded in streaming market with low competition and great success bring in lot of post facto justifications on how outrageously great Netflix tech infra is.

I mean it may be excellent for their purpose but to think their solution can be industry wide replicated seems not true to me.
>I certainly don't want to run afoul of the etiquette rules here but I would ask yourself if you are projecting your long-standing familiarity and the resulting intuition that you have with these units onto everyone else.

If you want to be rude, do it, but be direct about it and own it. Or rather, don't be rude. Please do not presume anything about the author of a comment nor attempt to make personal attacks against the author, as it's not only rude, it's irrelevant to the substance. I am not the substance of my comment, the origins and intuitiveness of units of measurement is the substance.

>Similarly just because it's convenient to me to think of (mile!) country roads, quarter sections, and acres from familiarity despite using metric elsewhere due to the grids from historical land allocations in Western Canada doesn't devalue other ways of measuring.

I agree.
The deduction of business mortgage interest payments is still always less than the money you lose by having to pay interest. Paying cash will always make you more money than a mortgage unless you have something else to do with the cash.

That doesn't change my point that the only way you can pay no tax is to have less than a 3.7% ROI before mortgage principal payments.

Again, that's a bad investment. If they put the money in the stock market or a better real estate market and got a 7% return, that would be 60% higher, even after taxes.

Sure, you build equity in the properties, but you'll have to pay all those taxes you've been putting off if you ever try to use that equity. I guess the kids could sell it before they depreciate it, but I can't imagine who would intentionally waste the potential of their money so they don't have to pay the (low) capital gains tax. Again, you'd make more money paying taxes on any almost investment making over 4.3%.
They "fingerprint" the audio and then compare the fingerprint to a large corpus. The hard part is fingerprinting that is resilient to noise (and position within a track!) and a fast way to search the corpus of known fingerprints.
Well of course there is no "one size fits all" solution. Where there is space for sidewalks, bike lanes beside the road and an adequate amount of greenery/trees, that's the way to go (even if it means sacrificing some parking space or a car lane); where there is not enough space, either create a "shared zone" where all vehicles are limited to walking speed, or convert it to a pedestrian area.
The fact that a bunch of commenters immediately came out to defend alcohol here is actually hilarious. The damage to DNA caused by acetaldehyde is very well studied, yet here we have people who likely aren't involved in biological research nor have any formal exposure to it coming out to defend their intoxicant of choice.

Nobody was saying make it illegal, yet that's what people jump to. We need to increase educational awareness of the harms of these compounds because prohibition just makes things worse. Prohibition is why there is fentanyl in the heroin supply for example.
It's also the one addiction where you cannot resolve it by quitting.

People with unhealthy relationships with food actually have to do the work to resolve that. Alcoholics, gamblers, smokers, addicts of all stripes, etc, can just not partake. They never have to confront why they're addicted.
I think public awareness is a pretty major contributor to these "epidemics", often in synergy with media. We've had a lot of autism-spectrum-type characters in the 00s and 10s. This speaks quite loudly to the effect: https://en.wikipedia.org/wiki/List_of_autistic_fictional_cha...

There is a lot more portrayals in the 2000s than before.

Without awareness of autism-spectrum disorders, someone on the spectrum would probably have been considered shy, eccentric, anxious, aloof, and/or a bit stupid.

There's previously been similar "awareness booms" with regard to anxiety, depression, OCD and ADHD. This has roughly coincided with the introduction of Xanax, SSRIs, Ritalin, and so forth.
If only we had some kind of medium better-suited for long-form text. A place to write text that isn't interrupted every 280 characters of text. A "web log", if you will.
And how do we know Instagram and yelp are not doing something similar? If you have in app browser you can track user activity much more invasively. That’s not an argument against tiktok, that’s an argument against in app browsers. If you’re so concerned with user privacy ask Apple to remove that functionality from all apps instead of slyfully picking and choosing the apps to attack.
> for a long time, it would only suggest accounts from central Africa as potential friends

Sounds like FB could not figure out your location and was suggesting people near Null Island
In very few cases it is purely genetic, like these de novo cases they are finding, but the majority of cases are not.

I want to throw this out there, not as something I believe, but as an idea to be discussed, that one factor in the rise of Autism might be the sudden rise in wealth of a new type of person (programmers, engineers, etc) which led to different mating patterns and a sudden change in the genetics of the children born to these couples. Or even just a change in how they raise the kids and what food they eat.
Correlation is nearly always the first step in identifying a causality.
I agree. I don't think the broader Arm ecosystem is comparable to the Apple-IBM-Motorola alliance of the Power era. Arm is ubiquitous in ways that Power never was. Even if Apple had to start buying chips from Qualcomm (yuck) they'd be okay.
literally every dang recipe website in the universe... Ugh.
Accidentally clicking uncommon and hard to recover-from actions overrides, and indeed supports, making them slightly painful to do.
TCP was already standardized in September 1981 in RFC 793:

> https://www.rfc-editor.org/rfc/rfc793

RFC 9293 is a new version of STD 7 (TCP).
Dan Price, CEO who cut his pay so workers earned $70k, quits amid legal woes
> their mailing lists have a reputation for being very abrasive, so it’s also very intimidating to propose improvement

What reaction did you get when you proposed a documentation patch?
That won't help your customer expecting their 'baby' after three month due to the increased mother-workforce ;)
They're in the "kill competition" mode right now, so are obviously doing different than what others are doing. But what are the guarantee that they won't start selling user's data to advertisers when they're big enough?

Didn't Steve Jobs say that the 30% cut was just to keep the AppStore running?
If you haven't any experience of doing proofs of correctness, it may be worth getting some before being certain about what you prefer. Proofs are hard. Proofs of something like the kernel... dream on.
Nvidia Details Grace Hopper CPU Superchip Design: 144 Cores on 4N TSMC Process
What tech stacks are you currently comfortable with? If you have significant .NET experience f# can be a great entry point as you can reuse a lot of the same tools (VS/VSCode/Rider + Nuget or Paket if you wanna go full f#), and sites like https://fsharpforfunandprofit.com/ go pretty deep into why f#/functional etc.
My desktop computer doesn't sleep properly thanks to the Nvidia driver. All my computers worked fine for years and I definitely should have done more research before "upgrading".
> likely because they wouldn't have a way to reference it?

Just add a version onto it, like RFC 1234-2022 for the version of RFC 1234 released in 2022 (or use incementing integers it doesn't really matter).

That's basically how language standards like ISO c and c++ and ecmascript are done isn't it?
You could just as easily have said that smartphones were pointless in 2008, since they were too expensive, took way more effort to do simple things with and had no battery.

I prefer a bigger screen with a real keyboard and os, but many people don't and industries like mp3 players, point-and-shoot camera makers and even those who sold ring tones are essentially gone. Alarm clock makers must have seen their sales decline rapidly. On the other hand, entire new industries have started to make apps.

I have tried an occulus for minecraft and even though that was more than ten years ago I knew that that experience was different. I had jumped around in minecraft a lot, but this was the first time I got the same feeling in my stomach I would have had if I had been standing on the edge of that cliff. Even though it was all minecraft graphics and totally not real, it felt more real in away that no non-vr game can feel.

I don't know if the metaverse is the next big thing, and I hope that facebook doesn't own it, but dismissing things like toys are _exactly_ what happened to all the other things we take for granted.

Microcomputers were once dismissed as toys. They couldn't be used for real work, or run a real os.

Look at where we are now.
Way before apps were even a thing, around 2002-2004, I lived in the UK and shazam worked as calling service: you'd call 2580 (top to bottom on the center column of a phone numpad), it would listen for 30s, then would hang up and send you an sms with the name of the song. IIRC it would charge you something like 50p if it found a result.

It really felt like pure magic!
We still have prohibition, it's just not for alcohol, so it's not that strange to consider. Prohibition wasn't about those kinds of health effects anyway, it was about reigning in a particularly egregious period of excess drinking as I understand it. I don't agree with it, but banning alcohol now would be a totally different situation and for different reasons.
> too ill defined with all the pointless letter counting

Counting letters seems better defined than “interestingness”.