skysight-inc/HackerNews huggingface dataset:
For liver cancer it's about 15% higher in Canada for all SES, 10% higher for cervical cancers - and for all childhood cancers it's 5-10% higher in Canada depending on SES.

For prostate cancer specifically, that's likely due to higher screening rate guidelines in the US leading to earlier detection, not lower mortality. Prostate cancer comes up a lot because it's often used as a stalking horse, and it's generally a disease of the elderly. [1]

Specifically it came up in re: Guiliani and the UK:

> For one thing, according to the American Cancer Society, many more men are screened for prostate cancer in the U.S. than in Britain. This leads to more cases being diagnosed. And many who have prostate cancer live for years, without treatment, whether they are diagnosed or not. Thus, a higher number of diagnoses leads to a higher official survival rate. But this tells us nothing about the quality of treatment available to those who have the disease. A spokesman for the ACS told us that comparing rates in the two countries is “misleading.”

There have been evaluations of this between the US and Canada [2]

> US and Canadian differences in screening due to guidelines can potentially explain cross-country differences in breast cancer mortality and affect interpretation of international comparisons of cancer statistics.

The outcomes really are very comparable in the two systems, despite them trading top spots in different categories.

[1] https://www.factcheck.org/2007/10/a-bogus-cancer-statistic/

[2] https://academic.oup.com/intqhc/article/23/6/611/1819867
> If Florida can scrape by a few more years without a hurricane landfall, Perri said, he believes insurance costs will start to go down again.

Don’t laugh, it really could happen!
If you want google-free experience then Play Store is not that important, as (1) it hardly can be said to be degoogled (2) most apps there would want GCM for a start, so you connect to G. even is using microG. Fdroid should be your best friend.
https://archive.is/NiJsT
Isn't it beautiful, how new wave of couchsurfing scales into airbnb without having to become a new entity along the way?
I see beauty in that chaos, almost like a subconscious.. a 16 year old's, but still..
This is great, there is a homeless person as it’s not work for me? Too bad I guess.
Amazon Senior Security Engineer Indicted in $9M Crypto Heist
It seems so obviously flawed that I'm wondering if that isn't a key part of the value proposition. Boondockers and more recently Vanly already provide a very similar service (RV/Van parking on private property), but aren't limited to California and don't have the pseudo-barter system requirement.

I'm wondering, is there some sort of California-specific tax/zoning loophole that allows this but doesn't allow nightly rentals ala Vanly or Boondockers? It's the only way that this makes sense to me.
Entitlement isn't an inherently bad word. Current copyright law has limits, facilitating the removal of distribution monopolies of works once an expiry date is hit, after which the law entitles me to do whatever I want with those works.

Your second paragraph could only be written by someone blind or ignorant to historical analysis and it's importance.
Is there a good search engine that indexes more stuff?
Did you decrease the USB ALSA period to the lowest practical value (eg. 128 or so)? In theory this provides finer-grained position updates and better stability at any given latency, but I'm not sure how it interacts with USB's polling rate.
This is the exact kind of bug that Rust solves with its borrowing system. The problem is that Java has no way to express the concept of "something that nothing else can modify while I'm looking at it".
I would prefer that with 1 display but I have 2 Dell 6Ks
and it's kind of annoying if I want to have them each on a different PC. (I use a usb switch to switch my peripherals between displays)
Spreadsheet as a database is a common pattern.
What Should Data Science Education Do with Large Language Models?
Not personal but I absolutely hate your edit. Frivolous stuff that you mentioned is _important_ for mental health and hence not.
Yuck. Every time my system has some random binary that doesn’t seem to resolve to any expected location it’s because it’s installed with flatpak, snap or appimage (why 3?!).

Now I just stick to debian packages.
The idea of subscribing to get games (movies and TV shows) instead of buying to own them Netflix is certainly still doing. Constant, consistent revenue by having people subscribe instead of paying a bunch to market to them and hope it is a blockbuster, to me at least, seems far more sustainable for publishers and developers.
Agreed, I don’t like this at all. And everyone’s always giving something only just to get something. And it Hass to be monetize and quantized and socialized. Gross.
MStoical[1] is a fork of a fork of Stoic[2], which has toggle-able runtime type checking. It supports the following parameter types for each parameter (see the docs)

short long
----- ----
* bah ( don't care )
f float
s string
r reference
p pointer
io stream ( file / socket )
a array
h hash
c clause

I'm not a C programmer, and it took a fair bit of help from folks here on HN to get it compiling (it was forked from a 20 year old C source), for which I'm grateful.

[1] https://github.com/mikewarot/mstoical

[2] https://en.wikipedia.org/wiki/STOIC
sure, I was a bit sloppy there, but I think you know what I meant. Polish notation is just not how most people write arithmetic expressions :)
Oracle pours fuel all over Red Hat source code drama
We’re so lucky out here in the west. Practically infinite access to nature. Contrast this to Maine, which despite being enormous has next to nothing for public land.
They are in the evil Yin-Yang system of victim/perpetrator that so many people are participating in. The perpetrator feels great about taking advantage of an idiot, and the victim takes pleasure in being the martyr. It's sickening. But it's also stupid and low on a spiritual level. Christianity tried to get rid of this garbage by saying: "We killed the son of God, now the ultimate and last sacrifice is already made". My advice is to steer clear of these people. They will never take any advice to stop being taken advantage of, but will enjoy tremendously complaining to you how bad they've been treated.
But they do send you a link with a 24-hour expiration timer, not an attachment.
Why should I be forced to use (a recent, and thus increasingly more user-hostile version of) Big Browser in order to visit a site? There's a huge difference between "not supported" meaning "you're on your own" and "illegal".

Call it what it really is: user-agent discrimination. Don't let them dictate the software (and hardware) that we can use.
I need AAA and that is $100 a year and it crushes me every time I need to pay it.
I don't know... this?

#!/bin/bash

while true; do
echo "Please choose a binary to run:"
echo "1) Binary 1"
echo "2) Binary 2"
echo "3) Binary 3"
echo "4) Binary 4"
echo "5) Exit"

read -p "Enter choice: " choice

case $choice in
1)
/path/to/binary1
;;
2)
/path/to/binary2
;;
3)
/path/to/binary3
;;
4)
/path/to/binary4
;;
5)
echo "Exiting."
exit 0
;;
*)
echo "Invalid choice, please try again."
;;
esac

done

=======

To use this script:

1. Copy the script into a file on your device. You might name it launcher.sh, for example.

2. Make the script executable by running chmod +x launcher.sh.

3. Set this script as the login shell for your user. To do this, you'll need to add the full path to the script to /etc/shells, and then use chsh -s /full/path/to/launcher.sh username to change the login shell for username.

4. Configure your system to automatically log in as username. The method for doing this depends on which display manager you're using. If you're using LightDM, for example, you can do this by editing /etc/lightdm/lightdm.conf.

When you boot the device, it should automatically log in as username and present the menu defined in the script.
https://www.reddit.com/r/aliens/comments/14rnjoa/from_the_la...
Unfortunately, I can't. We have some projects bubbling around that may see the light of the day eventually but given the myriads of NDAs that stack on top of each other this is rather unlikely.

That said, here's some reading material on the underlying ideas:

- https://en.wikipedia.org/wiki/Semantic_folding

- https://arxiv.org/pdf/1511.08855.pdf ("Semantic Folding Theory And its Application in Semantic Fingerprinting")

This is _not_ TF-IDF. Once you have built the "relation fingerprints" of each word, the fingerprint lookup complexity is o(1) as you'll essentially only load a massive LUT of type HashMap<String, Vec<u16>> (or u32 if you go above 255*255). [pro tip: our LUT has the type HashMap<Vec<String>, Vec<u16>> as our impl also considers bigrams, trigrams, quadgrams]

Unfortunately I can't get extremely specific, but we're also feeding these [u8; 16348] vecs into an HTM w/ spatial pooler; feeding one word-SDR aka fingerprint into the HTM at a time allows you to leverage the HTM to make predictions for the most likely next word-SDR aka the fingerprint of the next word -- if you generalise this on a sentence level, you can use the cosine distance between the actual text-SDR aka fingerprint of the next sentence and the predicted text-SDR out of the HTM to semantically segment paragraphs in a continuous stream of text.

This allows us to segment SOCMINT user2user conversations into individual semantically connected packages of text / messages that can be marked by scenario-specific heuristics to be additionally analysed by a downstream system.
lol a lot of normal people don't know what Excel is.
>only for vanlifers?

Couldn't work for a vanlifer, only an RVer. Vanlifers don't have property where they can host.
Yeah and wow, that’s pretty gross, who are they filtering out for? People like me who are normal don’t do drugs that are disabled and homeless?
do you implement the sort function and the hash map from scratch every time you need them? If not, what's so hard about implementing a sorting algorithm?
I wonder if the screen was edited in in post-production, or something like that… screens tend to not look very good when filmed, right?
Burnout comes from within, in my experience. Once I learned to manage others expectations of me more proactively, and stopped letting myself be overworked, I haven’t had issues with burnout. Sometimes that may lead to being fired.
Hasn't the same article been written 2-3 times a month for the past 20 years?
But IQ tests are also racist which is why they're illegal for most employers. What legal non-racist policy do you have in mind?
IMO a laptop is bulky and inconvenient to place on my desk. The battery is an unnecessary hazard. Having to open the screen to power on the device is inconvenient

I think there are lots of reasons to prefer a minipc to laptop. Personally if I need a computer on the go, I use my phone. Much lighter and smaller.
My apologies if this was too basic, but perhaps it's a starting point.
strange that he never covered his tracks. It's the little things that get you in the end.
When the current senior people retire, then what happens? What happens if there are no entry/junior people to fill those spots, because they were all replaced.
I should have added this link:

https://www.intel.com/content/www/us/en/support/topics/idsa-...

It sounds like they are going out of their way to say they don't collect website information here. Perhaps my recollection is wrong.

It's still shady as hell.

It's the "Intel® Computing Improvement Program" which is enabled by default and collects the following info (remainder is quoted from their site):

Intel wants to provide the best computing experiences. To accomplish this, we would like your permission to collect, use, and combine information to understand:

The categories of websites you visit, but not the URL itself
How you use your computer
System information from your computer
Other devices in your computing environment

Usage information contains:

Software usage: for example, frequency and duration of application usage such as Intel® Driver & Support Assistant, but not the application content itself such as specific actions or keyboard input.
Feature usage: for example, how much RAM you usually use or your laptop’s average battery life.
Other devices in your computing environment
The categories of websites you visit, but not the URL itself, Includes universal plug and play devices and devices that broadcast information to your computer on a local area network: for example, smart TV model and vendor information, and video streaming devices.
The categories of websites you visit, but not the URL itself,
The information collected includes categorized web browsing history that shows how long and how often you visited specific categories of sites (i.e. social media, personal finance, or news). All site visits are classified into one of 30 categories. We do not collect URLs, web pages titles, or user-specific content without explicit permission from you.

Collected system information contains, but is not limited to:

Your device manufacturer
CPU model
Memory and display configuration
OS version
Software versions
Region and language settings
Regional location and time zone
I use cloudflare because they stand up to the screeching mob and defend free speech. I moved all of my domains there from namecheap when namecheap took a particularly deplorable and irritatingly loud position with respect to Ukraine.

Free speech includes fascists, crims whatever that is, and whoever else you may or may not find detestable. I'd like them better if they still hosted The Daily Stormer, but I can't think of any other giant company taking consistent stands against the hegemony of the radical left.

And in case you consider my opinion a no-no as your response indicates to me, allow me to dig in a little deeper. I don't mind people I disagree with as long as they are mostly respectful in their disagreement. I don't think fascists or nazis or the KKK or whatever other boogeyman you can come up with make a very good case for their beliefs and they pose no real danger. I welcome their free speech as an important component of diverse opinion and expression in the public square. And I don't judge them wholesale for holding opinions I disagree with either.
De facto they are, mostly[1]. The corollary that there exist jobs where intelligence isn't pertinent is perhaps somewhat baffling to common sense, but then the law often is.

[1] https://en.wikipedia.org/wiki/Griggs_v._Duke_Power_Co.
I dislike many aspects of IP law, but in this specific instance I think corporates have leveraged access to systems which they knew were potentially in breach of IP law, to gain an advantage in other spaces (AI)

Now, when google did it for the library-scanning thing, I kinda liked the outcome, I felt it was in some sense a higher public good.

This one I think has less community upside. Authors deserve respect. Where is their moral rights, never mind their legislated ones? Dead authors? less care. Live authors, its ripping off people who wrote into a system of IP law.
No?

https://www.fs.usda.gov/whitemountain

https://www.fs.usda.gov/dbnf

https://www.fs.usda.gov/recarea/nfsnc/recarea/?recid=48114

And lots, lots more
Not sure what "meaningfully" is supposed to mean here, but both Voyager probes have gone passed the heliopause and are outside our solar system from that perspective.
What do you want to do? This is a silly question without that context. If you want to edit videos, it's going to be a whole different tool than if you want to write documents.
Impressive for only 4h of work and good caveats list in the documentation. I can't see the restriction on number of path segments in the code ("/api/ followed by 1 to 6 path segments") and they might have insisted on tests while not mentioning tests. Nobody can tell what "production readiness, and code structure" might mean for them.
Most of that is awesome, thanks!

Why no camping in wilderness areas, though? They tend to be some of the best places to go -- if you're prepared with proper gear. I think camping is allowed in the majority of it, though some areas may require permits? https://wilderness.net/learn-about-wilderness/regulations.ph...
Mutexes etc ... exist in Java.
The French invented the word chauvinism :) They take their language very seriously likewise. I work for a French company and even though the official language is English you're kind of a second rate citizen if you don't speak it. Or write last names in all caps or quotation marks like <<>> :) They just are that way :P
> There are many different kinds of capitalism

No, there isn't. There are merely different stages and the order they come in may vary ever so slightly as they affect one another. Over time, capital always accumulates, exploitation of the working class always tends to increase, and the rate of profit always tends to decrease.
> Are you at all sad that you had to give that up in order to outsource compliance to Azure?

A little bit, but it's honestly much better this way in our use case. For our specific business & application, going from 50uS to 5000uS feels like nothing. We were squandering 2+ orders of magnitude over JSON blobs in columns anyways. We really didn't need 50uS transactions for anything. What turned out to be far more important was one source of truth to worry about. We have a lot of installs and a lot of SQLite databases out there. Now we are looking at exactly one for the whole enterprise.

Moving to hosted DB forced cleaner schema design. No json blobs = law now because of IO scaling concerns. We can't afford to move 5 megabytes of JSON across the datacenter every time someone clicks a button anymore. Average per-user-action database hit has fallen by 4~5 orders of magnitude. Megabytes to hundreds of bytes. Overall perceived performance is actually much better because of these design constraints. We also try to get the web views composed using as few queries as possible (i.e. finally make the database do its damn job instead of lazily peddling JSON).
I think there may be a misunderstanding here regarding the use case. If the vectors are large and allocated on the heap/on an accelerator, then yes, writing out explicit temporaries may be faster. Of course, this does not preclude operator overloading at all: You could write the same code as auto t = vec1 - vec2; t *= 0.5/0.3; t += vec3; t *= 0.3;

However, if the operands are small (e.g. 2/3/4 element vectors are very common), then "unnecessary copies" or move semantics don't come into play at all. These are value types and the compiler would boil them down to the same assembly as the code you post above. Many modern C++ codebases in scientific computing, rendering, or the game industry make use of vector classes with operator overloading, with no performance drawbacks whatsoever; however, code is much more readable, as it matches actual mathematical notation.
I'm aware that encapsulated control flow like this exists at a syntactic level, but the implementation deficiencies remain unaddressed:

1. No access to the actual concrete type, as you mentioned, which means you can't do Vec<Stream<...>> - you have to resort to indirections like Vec<Box<dyn Stream<...>>>. You might be able to work around this somehow if you were determined enough (DWARF debug info and std::mem::transmute come to mind), but any such approach would result in an ugly and exceedingly fragile abomination.

2. Brittle, if any, optimization. `stream!` is basically async/await with proc macro syntax dressing, and Rust's async/await implementation still suffers the same sort of bloated frame size issues as generators do, under certain circumstances.

To provide some context, suppose I want to write a custom event loop that handles millions of concurrent sessions (could be filesystem transactions, or TCP sessions, or some other I/O). At that level, every kilobyte of per-session data I add equates to additional gigabytes of memory usage. Every byte of space used by the compiler-generated state machine has to be carefully accounted for. I can't afford to have my per-session context blowing up in size because the compiler naively duplicates stack slots for arguments across yield points [1], or because one of my local variable types implements Copy [2], or because the compiler will simply fail to optimize local variables that are never live across a yield point [3]. I suppose if I care so much about memory usage, I could just draw up my own state machine, mentally track the liveness of each state variable and lay out a hand-written size-optimized struct accordingly, but that's going to be a painful exercise and a maintainability nightmare.

[1] https://github.com/rust-lang/rust/issues/62958

[2] https://github.com/rust-lang/rust/issues/62952

[3] https://github.com/rust-lang/rust/issues/59087
u9o[]
I'm using C/C++, which do provide a good level of type safety.

And no, types are absolutely not my problem. In fact, rigid type systems are a frequent source of practical problems, and they often shift the game to one where you're solving type puzzles -- instead of working on the actual functionality.
You could use something like Ledger (https://ledger-cli.org/)
That's a bit cynical. It does many other thing as well. For example, it exposes simple re-usable modules, also known as "functions" in Python. Sometimes it also uses Python "lists" by wrapping them into... classes.
Vinegar is the best. It replaces hostile video players like the one on YouTube with native HTML5 <video> elements so everything works as expected (like picture-in-picture).
I had the same issue with this device. I ended up writing some code that you could run on a machine to operate the switching via the RS232 port: https://github.com/timgws/kvm-switch/

Bonus for adding 'glide and switch' functionality, so you can move the mouse to the edge of the screen and it would jump the input to the next display in your layout. It's like a hardware version of Synergy.

Very finicky device, but if you don't touch it - and you don't use any of the shortcuts - it works.
Java does have immutable collections. It's just not an explicit type.

Lots of common ways to instantiate arrays (i.e. Arrays.asList) generate immutable lists
What's the difference between the dlp and dl versions? I've only ever tried dl.
Not Europe but Latin America, still even taking the US into account... man, the monitor market is so bad! Mass items still stuck in low resolutions, 4k goes way up, and not so many options.

I mean I get it's not the TV market, but it does feel more niche compared to 10 years ago.

The earliest used iMacs with 5K displays seem consistent options on the affordable side tho, and better than test-driving a possible lemon from DELL/HP/Spectre or a middle range panel from Samsung/LG.
they're gonna have and even better safety record with those cones on them!
I think she might be more annoyed that people bother her with this specific meme. It sounds like the director or ADs might have told her to do this in the music video, and now the internet chooses to believe that somehow she was the one who decided to do this. It's like how Tom Hardy has been reduced to 3-4 odd lines in The Dark Knight Rises. Some celebrities embrace it with grace but I can understand those who don't.
The building in the background of the second-to-last photo, the Villa Riviera, is still standing