skysight-inc/HackerNews huggingface dataset:
While this topic is still on the front page, does anyone have some feed recommendations? Some of my favorites are Hackaday, Damn Interesting (including curated links), and hnrss for terms like side project.
Location: NYC Area

Remote: Yes

My name is Tavi, and I run a solo software/data/bioinformatics consultancy focused on oncology. My clients range from small startups to immuno-oncology research labs and pharmaceutical companies. I previously managed a team of engineers at Salesforce.com and led several immuno-oncology research projects at Mount Sinai and with Memorial Sloan Kettering Cancer Center.

I advise on technical strategy and technical hiring, build genomic data processing pipelines, develop web apps for e.g. clinical data analysis, and so on.

I'm eager to chat with anyone in healthcare and particularly with anyone in oncology, whether or not there's an obvious fit right now.

Email: tavi at sequencesoftware.io

Website: https://sequencesoftware.io

LinkedIn: https://www.linkedin.com/in/tavinathanson

More about me: https://sequencesoftware.io/team

GitHub: https://github.com/tavinathanson
When I see articles like this, my reaction is always: when did RSS go away? I have close to 200 sites in my Feedly list, and I have trouble keeping up with all the articles I get from RSS every day.

I think that what the author really means is that he misses RSS feeds from Twitter. I don't use Twitter, so from my perspective, RSS is as present and useful as it was 20 years ago.
The spread operator looks cool and makes just returning the ternary operator work here but its performance implications are non-obvious (it's makin' copies). With reduce() you're really wanting something like this:

[1, 2, 3, 4, 5].reduce((x, y) => { if (y % 2 === 1) x.push(y * 2); return x; }, [])

I've many times wished that push() would just return the array, it would make reduce() far easier for this sort of use case.
My recommendation: A Brief History of Progress by Ronald Wright.
My Wife's recommendation: Your Money or Your Life.
Precisely, this is one of the few fields where actually being able to do it will make you more money than becoming an 'influencer' who talks about the field to other people. The fact he is doing the latter says a lot.
The question was about DNSSEC.
It depends on what kind of people you're trying to hire.

If you want button-pushers who will keep their heads down and do exactly what they're told, even if it doesn't make sense or is detrimental to the company, then leetcode is a good way to find those people.

If you want actual human beings who are able to think abstractly, critically, and contribute to the team and help the company grow, then look for people who have been working long enough to know that leetcode is a dead end.
Google, Facebook face big privacy fines in France
I got a message on LinkedIn from a software developer manager there less than a month ago. Was quite shocked and didn't think such a thing was even possible.

Also got a staff software engineer from Facebook who added me on there, and had in their title "hiring". lol.
In this context, the old lecture on the exponential function of energy consumption comes to mind.

Arithmetic, Population and Energy - a talk by Al Bartlett:

https://www.youtube.com/watch?v=O133ppiVnWY
Direct link to the article: https://www.nature.com/articles/s41586-021-04203-w
not just Git. Email. Money (used to be issued by individual banks). Internet infrastructure. The web. Everything goes centralized.... because... it's easier. And humans seem to show over and over again, easier wins.
But do they know why they are supposed to do those things? You might try asking someone sometime. The result could be surprising.
SEEKING WORK | NYC Area | Remote

My name is Tavi, and I run a solo software/data/bioinformatics consultancy focused on oncology. My clients range from small startups to immuno-oncology research labs and pharmaceutical companies. I previously managed a team of engineers at Salesforce.com and led several immuno-oncology research projects at Mount Sinai and with Memorial Sloan Kettering Cancer Center.

I advise on technical strategy and technical hiring, build genomic data processing pipelines, develop web apps for e.g. clinical data analysis, and so on.

I'm eager to chat with anyone in healthcare and particularly with anyone in oncology, whether or not there's an obvious fit right now.

Email: tavi at sequencesoftware.io

Website: https://sequencesoftware.io

LinkedIn: https://www.linkedin.com/in/tavinathanson

More about me: https://sequencesoftware.io/team

GitHub: https://github.com/tavinathanson
in the last case, a multithreaded C++ backend service where the STL String reference count updates weren't atomic
Meta Disputes Report It Halted Work on AR, VR Operating System
Cramer tells everyone to buy, everyone buys. Price goes up, then smart people cash out in the profit taking. It doesn't matter what the recommendation is after that buy. Cramer can tell you to sit in a dark closet and fart for the rest of the week. He's successfully driven the price up on a very short term basis, and those that have caught on make easy money.
And all these sounds to me that devs at Amazon needs unionization rather faster than the poor workers in their warehouses.
I tried googling escort eVest and the first google search result was your comment :(
Firewood powered combustion engine cars
Logs are there for those WTF!? Moments. When something unexpected happen and you don't know what. When you need a clue any clue.

Logs are there for observability, so you can get those, "Oh wow! Cool!" moments when you see something that you never knew.

If you never make a mistake, or if you know your external systems and uses perfectly.... Don't log.

If you're a mortal that gets surprises... log.
I don't think anyone is claiming that Cramer is making money off others peoples' trading, except very indirectly (this behavior causes more people to watch, which increases advertising value, which increases his bargaining power with his network when negotiating compensation).

I can't see it's illegal, nor do I think it should be. I don't think it's wise for the punters, but I doubt that's terrible. If someone had sunk their life savings into one of these picks and lost their shirt, it would have been widely reported.
That I could save files as .html and create webpages. I was 10 years old (1999) and I have no idea why I searched for it (there wasn't google at the time), but I discovered that programming was more fun than gaming (my computer didn't run most of the games anyway so it was the only fun available).

I think it is way harder to be hooked to programming nowadays, the basics are way too boring.
I believe those suggestions fall under "Reduce", but they are not recommended and unreasonable for anyone to personally abide by. Making the next best option to renew and innovate beyond our current problems.

Fortunately many problems can be solved with money and who better to pay than the from profits of companies that we transact with daily.

Cashback towards green projects allows users to fund sustainability for free.
“Restoration of elections” in the same sense as Russia’s elections.
It's not "hysterics" - you're misunderstanding the problem. The problem isn't the presence of such functionality on your own computer. As you state, you're free to ignore it [0]. Or even use remote attestation for your own purposes, which could be handy.

The problem we're reacting against is that when these chips exist widely enough, it becomes plausible for others to assert that everyone's computing device has one. At that point it's possible for third parties you want to interact with (eg your bank, government, entertainment provider, or even mundane web service) to start insisting that you use such chip's functionality to prove exactly what software you are running, for their "security" [1]. At which point it becomes impossible to run anything besides approved locked-down proprietary environments when interacting with such services.

As others have said, look at "SafetyNet" on Android. It's new enough that you can still pick banks that don't insist on dictating your computing environment, but with our moribund markets and monkey-see-monkey-do executives, the trend can only go in one direction.

[0] assuming no side channel between it and the network card(s).

[1] which they'll Orwellianly brand as "your security"
Miniaturized NMR? can you explain how that would work?
I read a similar analysis on Cramer’s picks in 2007. IIRC on average There was a transient increase (lasting several days) in the stocks he recommended…however sometimes the increase would begin several hours before his show aired. Also the magnitude of the effects scaled negatively with market cap of the stock (small caps moved more).
Yea, i don't really get the distrust of the ecosystem tbh. Yea, i agree the `0.x` stuff is annoying/concerning, but the volume of dependencies feels very.. meh. I use NixOS for example. The number of things i download is _insane_ when i build my system. This isn't a Rust or JavaScript "problem", it's just how natural distribution of work occurs. People build off of the work of their peers. And if you reduce the friction of work distribution, like how NPM and Crates do, you naturally get a lot - sometimes to a comical degree.

However are we going to expect crate authors to repeatedly reinvent wheels? Would we trust them if they did?
If you dont want to do a minor/degree you could just go sit in in classes. Many dont take attendance. If you show up at the start of the term nobody will question it. That way you'll be able to talk to people in class and hear the prof's rants about the text as well as read it for yourself.
I have family members who, to this day, won't wear their seatbelt in their car because "the government has no business tellin' me what to do!" They know it is safer but won't do it out of petty spite. Orthodox Individualism is America's national religion.
Honestly curious, how long does it take to do an average medium problem and pass all test cases? Are you spending like, an hour or ten minutes? Somewhere in between?
Tell HN: Kiwix and ZIM – some Big Data for the little guy
I found myself needing a great deal of information about the English language for a learning project I’m working on. I was using python get the information from Wiktionary’s site, process it, and use it for creating lists of English words. I wanted access to Wiktionary’s vast pool of information but realized that it would be impolite for me to slam their servers over and over with requests, and what if I were blocked? I looked in to several solutions including grabbing a json dump of the site and trawling through it.

I discovered Kiwix for Linux and the ZIM file format. Kiwix when combined with the ZIM file of the English Wiktionary allows me local web access to essentially the full wiktionary site. While the ZIM is on an SSD it allows fast unlimited access to the site it mirrors. Kiwix ZIMS are available for lots of websites including Wikipedia and project Gutenburg:

https://wiki.kiwix.org/wiki/Main_Page
In space mass and volume are at a premium. The Dragon approach produces a spacecraft that isn't stuffed with instrumentation like Soyuz. The extra capacity is available for more productive use.
> When you’re a candidate you are rolling the dice

Ya, and the recruiters always try to get you into what sound like would be the worst orgs (I would guess positions in good orgs are "known" about outside of what the recruiters are trying to fill).
First, that has it's own security drawbacks because now every service has access to a wildcard cert that is valid for any conceivable subdomain. Second, how is that better than an intermediate CA with a short life where the CA cert is CT logged? The cert path would still include that logged CA cert...
Good point. I hate web3 as much as the next HN’er but “buy things and engage in recurring subscriptions via easily-canceled smart contracts without giving your full account details to a random third party” is a compelling proposition.
Something like magic link maybe? https://magic.link — You can find other similar services or implement your own. Ask for the user’s email, and send them a link with a short lived jwt or other token.
"The hospital does not process estimates for patients with insurance coverage"

Sums up why our healthcare system is so fucked up in the US. Good luck trying to find out what it actually costs. I thought the Trump administration passed a law that hospitals must share their prices transparently. I am guessing no one cared to enforce and they are bypassing the law through loopholes.
> However, the 31-year-old’s ambitions were cut short after she was sent to the hospital due to her outrageous, fart-creating diet.

You have to respect the hustle.
Yea, there are many people just using their laptops as a monitor on stand next to their existing monitors. Then they just use whatever separate keyboard they like. So this would essentially remove the bottom part from laptop for extra screen estate.
Almost all casual retail jobs in my area operate like this. It is somewhat stunning when you compare them to national chains not using localized labor practices.
The state is the authentication here. For stuff that is only sent once you can check the signature and you are done. Otherwise you have to maintain it for the duration of the connection and you are not going to want to sign every single message sent.
I thought you had to be within a certain distance of a dock to unlock. Are you saying the scammer is standing there at the dock waiting for a mark to come along and unknowingly unlock one for them?
But in practice, a good one probably won't let anyone else sharpen their knives, nevermind be unable to do it.

It'd be a bit like 'someone else has set up a software development environment for you, now write some code' I suppose.
Something can be both an industry consortium and a DIY anarchist collective, like Linux; the Linux Foundation isn't Linux. It turns out that industrial companies don't appreciate being subject to monopoly rents any more than private individuals do! The GPL is undeniably very anarchist, and it serves as a kind of constitution that keeps the companies that participate in GPL projects from controlling them. Consider, for example, Oracle and LibreOffice, MariaDB, and Jenkins, or GitHub (now Microsoft) and Git.

The solution isn't to destroy capitalism or exclude industrial companies from participation. We tried that a century ago. It went badly, because, as it turns out, capitalism is better at limiting the damage done by ambitious psychopaths than the alternative systems are; if Beria had been born in Ohio maybe he would have ended up running a soap company or a division of GE instead of mass-murdering dissidents.

Similarly, the GPL (and, to a lesser extent, non-copyleft open-source licensing) reduces the damage selfish companies can do to software projects and the people and companies that depend on them.

We need to figure out how to do the same thing to drug companies and the FDA, because they are just killing far too many people and causing far too much needless suffering today.
If you're familiar with CSS selectors, you could try this that I work on to generate a feed from the webcomic site: https://createfeed.fivefilters.org/
See also "Wer Globuli sät, wird Impfgegnerschaft ernten": https://www.spektrum.de/kolumne/grams-sprechstunde-wer-globu... (in German)
> Endless possibilities. (Okay, four, but still.)

I like it. People bandy terms like “infinite” about too freely.
Sort of obvious why RSS went away. It is really hard to put ads into RSS. Sure you can just add a update but that's not really feasible (and could be filtered). So the large sites just started removing it and it helped them capture ad sales.
> Every user's RSS reader polling every website for changes every few minutes for all eternity is horribly inefficient

I think you're greatly overestimating this inefficiency. Especially for websites properly implementing the HTTP protocol. 'Push' requires a lot more complexity and it's also outside of the user's control. For fuck's sake, you can just serve a static file. We've been doing this for decades.

Talking about control, my hypothesis is that it was the main driver of the downfall of RSS. It started when Google killed Reader and Facebook took control of what you see in the timeline. Users picking and choosing what/when to read is not compatible with the way the major gatekeepers of information drive engagement.
Thankfully, there's no standardized test for Python... yet.
How to Spot Undercover Cops and Unmarked Police Cars
Anyone else thought the title said scanners instead of scammers? Was a little surprised when I reread the title.
> Why'd I exempt my apple tv from the pi-hole? I don't want to screw things up when my wife or visitors are watching tv :)

Very wise. There are a lot of cool things I’d like to setup, but keeping things simple for guests and spouses matters.
It is the full force of the company saying “we don’t perceive you as being performant anymore”. Even on the individual level changing someone’s perceptions takes double or triple the effort to establish them in the first place.
Thanks for explaining. This makes a lot of sense.
Well it's more like neutralizing as opposed to filtering, and sure there probably are some aimed at people with central air that want to reduce VOCs. I believe I've seen standalone filters in the context of plant growing. And perhaps there are carbon aquarium filters that would work for DIY? I myself just went for some off the shelf air "purifiers", which have a prefilter + particulate filter + carbon filter stack. It's the path of overpaying for a fan and gimmicky replacements, but they're quiet, automatically ramp up speed for high VOCs, and didn't require me to DIY something for once.
Actually the original point was about policing policy in London, where the article in question is set.

A city where ~30% of the population were not born in the country and >40% are from ethnic minorities. Hardly culturally homogenous.
WiFi's Hidden Node Problem
Wow, way to prove my point. Bezos and Gates cannot create a single job in Amazon or Microsoft (Gates isn't even on MS's board anymore). Brin and Page can probably create whatever job they want, but most engineers don't report up to them and cannot be fired by them. So only 1/3 of the people you posted about (Hastings; Zuckerberg) even are in a position to fire someone working at the company, and probably don't know who those people are. Meanwhile, if all six of them dropped dead tomorrow, the only people whose job would be in peril would be their personal assistants, helicopter pilots, etc. Those are the jobs "created" by the founders you listed.
Obviously Chinese miners went to Kazakhstan to mine.
Thanks for the explanation. This makes sense.
Nice. I am aware 911 should be used for some non-lethal but urgent situations now, but it was funny and frustrating figuring out which ones. For example, I’d call in a stalled car and get told by 911 to call non-emergency, and next time by non-emergency to call 911, in the same city. And non-emergency would sometimes tell me they dispatched someone and other times ask me what I thought should happen, again for the same problem.

They must think they’re stuck with fools for constituents. :)
Reminder that Bitcoin and crypto can only be successful in the presence of government due to the stability they create.
According to the Wikipedia page ( https://en.wikipedia.org/wiki/Shays%27_Rebellion ), Shays' Rebellion was prompted by taxes being set at a level well beyond farmers' ability to pay. This is an incredibly common motive for revolt.

But it escapes me how torstenvl thinks it's related to cities constituting their own governmental units.
yes: https://apnews.com/article/lifestyle-nyc-state-wire-34d4ecd5...
You can put "name constraints" on an intermediate that, in theory, can restrict the intermediate to only signing certs for a particular subdomain. In theory, name-constrained intermediate certificate for `.example.com` would have no more authority than a wildcard certificate for `.example.com`.

But, name constraints are enforced by "relying parties" -- HTTPS/TLS clients & servers that are validating certificates and authenticating remote peers. In practice, there's a risk that a broken/misconfigured relying party would trust a cert for google.com signed by an intermediate that's name constrained / only trusted to issue for `*.example.com`.
The key part with the "monad" bit at the end is we have monad polymoirphism allready, e.g..

foo :: Monad m => m ()

in Haskell. If that goes to rust, maybe we can have "async polymorphism". This, and the far more easier "mut polymorphism" (no more as as_mut boilerplate) means we get best of both worlds: color and code reuse!
Search for 2fa and two factor return nothing (relevant) on the support page. You want me to serve a web page to administer my VPN without 2fa?

This does look fantastic and like something I dreamed about making a few months ago otherwise. Good work.

*edit: clarity
Fun stuff! Yeah I did the raw hack on a 5diii. Gorgeous image, couldn’t believe the DR I was getting. Canon should be ashamed for keeping all the firepower under lock and key! Guess that doesn’t help love C-cameras though lol
Not in the US it doesn't. The turnover rate if anything is a symptom of the problems in the industry.
He knew the rules. If he was serious about competing in the Australian open he would have gotten vaccinated.
Okay, so your step #1 for building a 1000 year house is to just... have a house that never has any leaks or termites? I can see some issues.

If you want something to last, you plan for when it does go wrong. You should be designing a house that survives ten once-in-a-century floods and storms. Freezing pipes. Hot and cold. Termites, carpenter ants, mice.

> ... which also means that unburied steel, protected from elements, up in the air, is going to last more than 1000 years.

Rust is protective. That's why cars can rust so quickly, because vibration breaks the rust flakes off and exposes steel to more air and water. Steel beams are subject to bending and vibration. Steel buried underground is not. A larger problem is also that rust is expansive. I'm not positive what you mean by plate connectors, but nailed tie plates push their nails out over time. Screws and bolts work fine.

The biggest problem comes with using treated wood and steel together. Treated wood, even the non-arsenic ones, use copper compounds. That causes galvanic corrosion. It'll even eat through zinc-coated steel. Galvanized steel is enough for at least a couple decades, but I have no idea about a millenium.
I didn't see them misspeak. They just clarified. Their follow up statement was right in line with their original.

Pretty cool that they're ahead of the curve on this.

Even if they didn't know about long covid officially, they followed the known science up to that point, and this is incompletely but interesting new data that's showing it's helping more than possibly known at the time.
The CEO, Bron Gondwana, is a core contributor to Cyrus IMAP, and is working to standardize JMAP (jmap.io) for broader use, through IETF, as well.

I pay for fastmail, but saying this all again makes me want to sponsor this guy too.

https://news.ycombinator.com/user?id=brongondwana
We use the excellent gdnsd (https://github.com/gdnsd/gdnsd), mainly for its geo-DNS configurability. Have been using it for probably 5-6 years now, handling hundreds of millions of queries per day, and never had an issue with it.
A number of governments claim to have solved the problem in virtual licenses and vaccine passports. But I could guess ways to fake that too.