skysight-inc/HackerNews huggingface dataset:
This sticks out at me:

> It usually takes around 30 minutes to administer intravenous atezolizumab, but for some patients this can be up to an hour when it can be difficult to access a vein.

If someone's going to be getting a lot of infusions and having a lot of blood drawn, the hospitals I'm familiar with in America place PICC lines (Peripherally-Inserted Central Catheters) for short-term use almost immediately and implantable ports (Port-A-Caths) for long-term use not very long after. Both of these involve running a plastic tube (the catheter) to a major blood vessel called the superior vena cava, with the difference in how the "near end" of the catheter terminates: the PICC is run in through the arm (left in my case) and terminates outside the body, leaving a permanent wound that must be dressed and managed, whereas an implantable port terminates in a plastic triangle that is surgically implanted under the skin and must be accessed with a needle.

Anyway, both of these terminations are easy to find, and in my experience are universal among the cancer patients I've seen in infusion centers. They're nerve-wracking to put in and accessing an implanted port is still a needle stick, but they're nicer than poking holes in your vasculature.

Aside from that, atezolizumab is a monoclonal antibody (you can tell because of the "mab" at the end of the generic name) which allows the immune system to recognize cancer cells as Other and move in for the kill. I personally got rituximab in most of my chemotherapy regimens.

Finally, I wonder how much time this saves, given that the other drugs in the regimens atezolizumab is part of will have to be given by the bagful, and in slow, measured infusions. Getting this down from 30 minutes to seven isn't a huge gain if the next few bags take a few hours apiece.

Edited to add:

> It is anticipated the majority of the approximately 3,600 patients starting treatment of atezolizumab annually in England will switch onto the time-saving injection. However, where patients are receiving intravenous chemotherapy in combination with atezolizumab, they may remain on the transfusion.

Ah. OK, I missed this. Apparently not all of the targeted patients are on regimens, just this one drug, so that helps a lot.
Does this have a threshold of bacteria/virus size. Presumably viruses that are very small will be unaffected by these spikes?
It warms my heart that to see this much excitement and community around arguably the most interesting adventure game of that era.

CB was also the motivation for my first “hack”: The game’s CGA driver was built custom to produce black and white graphics. I was gleeful to discover that copying a CGA driver from another contemporary SCI game produced reasonable four-color rendering.
You know there’s a real issue when progressives and libertarians are both in alignment (maybe not on the solutions, but in the problem).

A big part of the solution in North America is to change zoning and planning laws to allow for (missing) middle housing and allow for building up.

https://missingmiddlehousing.com
If there are enough tests then flakiness is unavoidable. The key is to separate "flaky test" from "actual failure" so that you can react quickly to actual and ignore flakiness or at least not address it as urgently.

For 99% of software projects this isn't even necessary however. If the number of tests is resonable (say less than a few hours) then you can probably do better with "fix all tests immediately, including addressing flakiness".

But for the large project that e.g. tests several 100k tests across a matrix of different platforms, then you need to resort to the "we'll never reach 100% but we can't dip below 99%" mindset. You need to analyze whether that failure in a PR validation build is actually reasonable to expect from the area that was changed, and if it isn't, then you need to merge it despite the validation not passing. Otherwise it'll never be merged. Modularization helps somewhat, but the small tests that stay within modules aren't the ones that will cause the problems.
The problem is that you assume consistency, but in reality, we keep modifying plants / fruits / etc by selecting them and planting them. IIRC fruits are now too sweet for zoo animals.
What, no VIgor?!?

https://en.wikipedia.org/wiki/Vigor_(software)
You can! It’s called MacPorts and it was created by an ex-Apple employee and the creator of the original FreeBSD ports system. It’s better in almost every way, plus it has more packages.
Not drinking coke.
Nobody said all rural areas are attractive places to live.

And yes, part of the problem nobody wants to go back isn't jus the "vibe" and lack of "hip culture, art scene and hipster cafes", but that basic infrastructure like good schools, teachers, hospitals, doctors offices and specialists, have been left to rot and they also moved out of the city(the younger generation) or just retired and died along with the town, so bringing all that back to life is nearly impossible as now it's a catch-22, nobody wants to move there because there are no good doctors and teachers, and there are no good doctors and teachers because there's nothing there.

>It's just conservative, culturally boring, inflexible and really set in their old ways.

But then we can't complain that the hip and open minded urban areas are too expensive when everyone runs away from the rural areas to the same handful of hip cities.

Maybe it's our duty as well to try and push for the change we want in those places, instead of always packing our bags and leaving for the cities that are livable on paper because they already share our mentality but in the process crowding them to the point where the stress around housing makes them unlivable in practice unless you're super wealthy.
https://news.ycombinator.com/item?id=37311239

Big discussion on this yesterday with a good amount of comments.
> Its privileging a demographic with greater power under the law based on skin color. Thats apartheid

It literally speaking isn’t based on skin colour. In Australia (I think the situation in NZ is similar?) indigenous status is based on descent, identification, and acceptance by the community. Unlike the “blood quantum laws” which apply for Native Americans in the US, there is no minimum percentage of indigenous ancestry required. So you have people, the majority of whose ancestors are European, and who look physically indistinguishable from other European-descended Australians, but who have some indigenous ancestry, who choose to identify with that ancestry, and whose identification is accepted by a recognised indigenous community - they are legally indigenous. An indigenous person can have any skin colour, and due to trends in intermarriage and indigenous identification (which is optional), the distribution of skin colours is changing over time.
That's weird!
Cancer or not, perhaps it is also healthier for our brains to not constantly be tricked that they found a nice high calorie food item? It feels that it would become like food-tiktok, dopamine "addiction" etc. Sure, perhaps overweight people can benefit from sugar free alternatives temporarily as a remedy to lose weight.

Personally as someone who eats very clean and unprocessed, I like to take the sugar calorie consequence of sweet things I might eat like fruits and the occasional pastry or soda
This story is being repeated across countries and cities.

It really is high time there is some serious regulation around home ownership, especially as an investment vehicle.

I would even say this is an existential issue for our current civilizational model - the unaffordability of housing is contributing to demographic decline globally.
You weight harmless and bad for you the same despite vanishingly small evidence of it being bad for you and lots of evidence showing that it breaks down immediately in your gut into components that you consume constantly from other sources?
many homeless people would disagree - food is more important
Google, Meta, Amazon, and Apple have all been vehemently anti-remote work and adamant in rolling back remote work policies - though fortunately accepting a 3 days in office per week hybrid remote work policy.

A couple points:

- Amazon has had a terrible reputation as a place to work for a long time, it seems they don't care at all in trying to change that

- Workers prefer the flexibility of remote work and do not want to be forced to go back into offices, commuting, and being confined to living in just NYC, SF, and a handful of other expensive cities with rampant crime and homelessness epidemics

I don't think there's much workers can do other than refusing to work for companies that aren't fully remote, but given the imbalance between employer/employee power (due to lack of universal basic income) and the terrible job market, workers just do not have much leverage because there are enough desperate people who will.

One thing workers who are passionate about worker freedom should do is consider not purchasing services from companies that are anti-remote work on ethical grounds, similar to avoiding purchasing cheap fast fashion products made in sweatshops. This would mean avoiding using AWS, Google Cloud, and buying Apple products.

If there's any bright side to this though, it's that at least the new equilibrium for these companies is a hybrid model of 3 days in office per week, which is still a hell of a lot better than 5 days per week. Regardless it is definitely hard to return to an office after experiencing the freedom of remote work. I definitely hope that fully remote companies will be rewarded, and going forward I think the trend will still inevitably continue towards remote work in an increasingly digital world.
Many reasons:
- Easy to learn, no baggage of types. Less verbose.
- New comer friendly. Newbies don't care about performance. Data scientists are usually not programmers and they loved it.
- The ecosystem including IDEs, documentation, books, tutorials
- Amazing library and package ecosystem. (pandas, pip, numpy, Django, pytorch, Virtual Env etc.)
- CLI friendly and can be used easily for scripting.
Not ignoring, but taking it seriously without demagogy and trying to prove that 2+2 equals to five.
> The problem is that rural areas ("flyover states") have been left to rot

The problem is that rural areas don't pay their way. Rural areas only exist at the charity of the cities funding them.

If you want rural areas to thrive, you need to figure out how to make them economically viable. That means you need local production to be more cost effective than global production.

A good start would be having universal healthcare so hospitals in rural areas would stop closing. Another good start would be to start increasing taxes on imports and subsidizing some exports in order to balance the fact that the US has hollowed out labor by sending it overseas.

Alas, the same people who fight against universal healthcare and import excise taxes are also those who live in rural areas.

And here we are. And so it will continue.
DeepMind partners with Google Cloud to watermark AI-generated images
The operator of the kiwifarms is himself a US citizen with a US business. It is an advertised fact that if a police force comes after or shuts him down with a legal reason, it will cease to exist and he himself has stated he wouldn't operate it out of any other country than the US.

Pirate bay and sci-hub get affected by copyright law more than anything else and, to the best of my knowledge, kiwifarms is protected by section 230 in that respect and has always complied with legitimate takedown requests.
So does cocaine. 100% natural ingredients.
That taste ends up as preparation for something is completely new to me, is this an assumption, or has been shown? Afaik taste is the evolutionary (but now outdated) helper to choose non-poison and energy providing food?

> Is there any benefit in using sugar replacements?

Serious question? The taste joy without getting that much calories in? (Yes I know, we skew our taste and could also have joy without too much sugar, and also other ingredients, e.g. salt, but different topic).
Thanks for the share. Too bad that service only goes up to 2TB... I'm at 8TB already, and going up.
If what you care about is climate change, you should be in favor of cramming people into the smallest possible spaces in urban areas, not putting them in rural areas where they have to drive 20 minutes to get to the grocery store.

The carbon footprint of your average city dweller is far lower.
+1 for an answer.
Can only speak from my experience. I learnt to program in C++ as part of a Physics degree and then went into research. At the time, people mostly used MATLAB or Mathematica for interactive stuff and C/C++/Fortran for higher performance bits. Mathematica was never paid for by the University while I was doing my PhD which meant I had to pay for it out of pocket, and MATLAB was clunky to do anything not matrix based.

I started using Python just after version 2.7 came out because someone told me to download Enthought Canopy (a precursor distribution of scientific libraries for Python, like Anaconda is now) , "Hey, you can use Matplotlib and Numpy and get 90% of the way there by barely modifying your existing code". Then I came across things like FEniCs (finite element simulation framework) which didn't have a real equivalent in MATLAB/Mathematica world and which C++ world tools were difficult to use and tended to require a custom programming language.

After leaving research I've worked as a developer and keep coming back to Python. Currently I work in web and use Django in my day job. I'm super comfortable and productive in the language.
https://www.scattered-thoughts.net/writing/implementing-inte...
He wasn't making a 'selfie' — he was filming the demo drive. You watch the video and tell me if you think he was being "extremely irresponsible". I don't think he was.

Video link: https://twitter.com/i/broadcasts/1djxXlVLaLOxZ

The intervention is ~19:50
Well a dictionary would call your comment an "appeal to nature" as well. Ricin is natural, hugging a bear is natural, I mean come on...
Yep. Imho this doesn't pass Occam's razor.

Finding: "Objects with chemical composition that's unknown on Earth".

Conclusion: "Likely originated from outside our solar system".

Simpler explanations:

"Formed on Earth through previously unknown process".

"Formed elsewhere inside our solar system".

How many extraterrestrial (but inside solar system) substances do we really know? How much extraterrestrial substances have been sampled, from how many locations on how many objects, exactly? And even on Earth, do we know all processes through which materials are formed?

Yes, extrasolar origin is one possibility. The most likely one? Hmm..
Agreed. What regulation would you propose?
The population is still growing, however you want to slice it.

> The problem is that rural areas ("flyover states") have been left to rot: no reliable electricity grid, no public transport, basic infrastructure from grocery stores over schools to basic healthcare has closed down

This narrative also works in the UK, but where the abandoned areas are mostly coastal. Seaside towns with no tourists and no fish. Ex-mining areas. And the same problem of people becoming more rightist as they become more resource-starved, preferring the solution of demonizing people they think shouldn't get resources rather than anything else.

Fairly sure this list correlates with high votes for Brexit: https://www.moveiq.co.uk/blog/buying/10-cheapest-places-buy-... Let's have a look at Middlesborough since it's at the top and I have ancestors from there.

You can get a really cheap house in town, near plenty of infrastructure: https://www.zoopla.co.uk/for-sale/details/62793200/

Why is it so cheap? Well, unemployment is really high: https://www.gazettelive.co.uk/news/teesside-news/new-data-re...

And how did that happen? https://www.theguardian.com/business/2015/sep/28/redcar-stee...

Not really sure what central government could do about this, but I'm fairly sure they've not even tried thinking about it.
i happily rented places for all of the 1970s - things went a bit wild after that
I'm glad I'm not the only one who read it like that.
Their problem is not that Phind seemed to have used their work but that they deny doing it and refuse to credit them, and going so far to say WizardLM uses multiple accounts to discredit them.
The problem is that we eat so much sugar that its really hard to not overshoot the recommended max. sugar intake of ~30-50 gramms per day. Thats 2-3 glasses of juice or one bar of chocolate.

If your diet is good and you are around or below this „threshold“ then yeah no reason for artificial sweeteners, but many people (including me) enjoy sugary products and would like to drink a glass of coke for example with dinner which would limit my sugar intake for that day greatly.
Psychiatrists and psychologists may not be working the same way.
What if we allowed all speech online, no matter how vile?

The problem would be that people want to avoid seeing some things, and they really want to avoid their kids seeing things.

So what if we define a group of flags that can be set to say "This content does contain X" or "This content does not contain X." If the flag is not set, we don't know. Then web filters can just block content that lacks a flag saying "This content does not contain X."
That and Enthought Canopy, which bundled Spyder, SciPy, NumPy and came a bit later but before Anaconda
That's why if I ever need a false tooth with a suicide pill in it, I'll fill it with cyanide and not novitchok. It's much better for you
The issue there is that as best I can tell, kiwifarms the site doesn't break any laws. It officially discourages actual harassment of the people it insults. Individual users may harass people but as far as I could tell from my previous skim they do not organize this harassment in the open.

And requiring service providers to monitor private communications for organisation of harassment seems Orwellian to me. (Intuition pump: imagine the postal service opening every letter to check to see if someone's organising a letter writing campaign sending abuse to George Washington)

As does prohibiting people saying unpleasant things about semi-public figures in public.
Are you familiar with the idea of "making illegal states unrepresentable", and "parse, don't validate"?

https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-va...

You brought up the examples of doing the wrong thing with booleans. With a good type system you can cut down on needing to use booleans in the first place for a lot of things. Your isSomething(x) example is a good one: presumably some code after this is implicitly relying on this predicate being true about x. If you forget to do the check, or you invert the check, then that's a bug.

But another way to do this is to encode the predicate into the type system, so the compiler makes you get it right. Concretely, supposing x is a string, and you need to check if x is a valid username before invoking username-related code on x. Then you can have a function like:

fn as_username(x: String) -> Optional[Username]

A Username is just a type alias for a String, i.e. the runtime representation is the exact same, with no overhead. You put the parsing/validation logic inside that function. Then code expecting a username will take a value of type Username rather than String. If as_username is the only function with Username in the return type, then having a value of type Username is proof that the as_username function was already called at some point previously, and gave its blessing to the underlying string so that the Optional could be unpacked.

match as_username(raw_string) {
// compiler forces us to handle both cases, ie we can't forget
// to check validity
case Some(username: Username) {
// code in here can assume we have a proper username
}
case None {
// handle what to do otherwise
}
}

Sure, you have to write the as_username function correctly, there's no getting around that. But you only have to get it right once.
A simple one would be progressive tax on house ownership. For each house/apartment/whatever you own, you pay N% more tax on it than the previous one.
The solution is SIMD with a queue of 'to be processed' nodes, and a SIMD program that grabs 32 nodes at once from the queue, processes them all in parallel, and adds any new nodes to process to the end of the queue. There is then plenty of parallelism, great branch predictor behaviour, and the length of the queue ensures that blocking on memory reads pretty much never happens.

Downside: Your business logic of what to do with every node needs to be written in SIMD intrinsics. But that has to be cheaper to do than asking Intel to design a new CPU for you.
Indeed traveling educated me concerning cars.
1.) When traveling through the US, I understood that giant cars ("rolling living rooms") make perfect sense for the often long distances that have to be driven to get from one place to the other.
2.) When traveling through Italy, I understood why most people have a small Fiat Panda (because villages are so tight that even my moderately sized family car almost feels too big there).

Americans might not all need big cars (or at least one car of the household could probably be a compact), but it is not obscenity that Americans/Canadians have bigger cars.
> It really is high time there is some serious regulation around home ownership, especially as an investment vehicle.

Occupancy taxes would be a very good start--especially if applied aggressively to investment holders (resident owners aren't really the problem) who can't demonstrate that they live in a space.

It's a lot harder calculation to hold a space unoccupied in the hope of getting better rent if you're staring down a nice big bill for a place being unfilled. It would also cut down on the whole AirBnB idiocy if you don't automatically classify that as occupied.

Suddenly, you will have housing owners aggressively hunting for residents.
Nvflashk – Flash any BIOS to Nvidia GPUs – Safe board ID bypass up to 4xx series
I hate to tell you, but attributing all feminist campaigning to some kind of misplaced compassion or lack of rationality is pretty misogynist. We got plenty of things that need and have benefitted from advocacy. Feminists and queer people are not a monolith, and they're allowed to care about the things they care about specifically - just like everyone else.

Fascists are responsible for being fascists, not foreigners or queer "degenerates".

Just like that, incels are responsible for being incels, not feminists and (again?) queer people.

I'm happy there are people fighting against the current state of our Self ID reform, where reporting requirements for security agencies might create the next pink list. And I don't give a shit if incels see that as an affront. I wouldn't be able to make them happy anyway - they need to sort that out themselves.

I know a lot of people outside this issue sometimes have problems differentiating the parts that get amplified by the likes of BILD, WELT and NIUS - pink capitalism's most obvious objectionable strands - and other advocacy. There's a lot of classic divide and conquer at play here too, incidentally.
> coherent

That's another one that's useful to think about: it's the same "-herent" as "adherent" and "inherent". One means "stick together", one means "stick to" and the other means "sticks into" (I.e. is part of).

"Hesitate" comes from the same root and means "stick in place".
Python ismuch less concise at this size. Sure your algorithms are more concise, but you lose all of that and more because it you don't have 100% test coverage you never know when a stupid typo will make your program crash, while with c++ you typically can be fine with more reasonable coverage, say 80% where the last 20% is things hard to test that are unlikely to fail anyway. At that scale Python is slower to build as well because c++ lets your tests depend only one the files that changed and this your code-build-test cycle is faster despite c++ being famously slow to compile.