skysight-inc/HackerNews huggingface dataset:
Fuck those banners. I love Wikipedia and am totally willing to give them money, but stop screaming at me even if I just did.

I'd donate a hell of a lot more of they had a permanent donation button in some corner instead of borderline personally attacking me.
Video streams are just a series of 2-second-long video files. It's no different from any regular CDN.

(The real money is in the compression processes.)
Where is this comment coming from? That is, how much have you looked at what the tool does/written Haskell in the past?

I think the key thing is that sometimes there are multiple ways to answer something. For example consider this type:

[Maybe a] -> [a]

It takes a list of optional values and returns non-optional values. The ‘obvious’ semantics in Haskell could be achieved with:

f [] = []
f (Nothing:xs) = f xs
f (Just x:xs) = x:f xs

And there are plenty of other ways to write that function. But you could also write functions like

g xs = []
h xs = reverse (f xs)
j [Just a, Just b] = [b, a, b]
j _ = []

And all three would satisfy the type above. So the type may be a sufficient input to the tool as the programmer may select the suggestion, but it wouldn’t be sufficient input to the compiler as the compiler could just guess the wrong thing.
ADHD and Technology: Dependency or Cause
Not necessary all of the technological goods are actually for the benefit of people: some of them do prove obsessive behavior in some of us.

Why this happens - only guessable: escalation of inside harm towards self which spreads through the whole life may be healable by choosing a different path which caused current situation.

It may be escalated due to tech, but most probably due to sticking to tech for too long, without producing meaningful results (however valuing the path).

I am sharing the video which resonated the thought, enlightening the harm.

https://youtu.be/6CKZpJb36hs
Isn't it always safe if you only read? I can't imagine an example where a race occurs when all threads are just reading.
XXY, etc are genetic abnormalities. They aren't sexes in the same way that cancer or parkinsons aren't recognized as developmental stages.
Looks like Greek public sector to me.
Yeah, burned it in lieu of Signal immediately. Was shocked how many bright well-read people I know didn't care enough to switch after I presented them with the news.
Or their dryers...or their dishwashers...I hear their phones are okay...It sucks when a multinational conglomerate has a sketchy quality issue.
Counting Grains of Rice
This is the issue with discussions like this. Arguments about any medical intervention is always about statistics, there are essentially no 100% measures, but you and others always frame this as either or questions that's either completely naive or dishonest. So yes vaccination was also stopping the spread, but nobody thought it would 100% prevent a vaccinated person from getting infected. However it does significantly reduce infection rates and severity of the illness. The hope/assumption was that if sufficient people get vaccinated and the infection rate for vaccinated people drops enough it will stop spreading of covid. AFAIK It's unclear yet if that we haven't stopped the spread is due to insufficient vaccination rates or insufficient drop of infection rates for vaccinated people. This analysis is further complicated by the advent of new variants like omikron.
At this point all outgoing email from Princeton should be flagged as potentially malicious. Their ethics committees seem to have no problems with using deception against non consenting test subjects, or actively trying to sabotage software projects, because 'using a computer' seems to be their catch-all for 'approved'.

Maybe then their executives will seriously review what their researchers are doug9.
Gov DeWine deploys National Guard to hospitals as COVID deaths surpass 2020
What resources are there for learning about how to read die shots? I'm surprised that one is able to glean so much information from it.
Would you then expect rich people to be the only one able to reproduce, or at least that as a group they would reproduce more than poor people? Because the exact opposite is true in the US, the poorer you are, the higher your birth rate: https://www.statista.com/statistics/241530/birth-rate-by-fam...
But `Mutex::get_mut` takes `&mut Mutex`. In this case the exclusivity and safety is ensured by the exclusive reference `&mut`. So get_mut can be called from any thread where you can get hold of a `&mut Mutex`.
What age are they? Big difference between a 6 or 7 year old and a 13 year old!

I've got two children (8 & 11) and done lots of volunteering teaching programming to children (and teach on a computer science degree as well!). I think a lot depends on the age and what you want them to learn.

Considerations: Do they read fluently? How is their typing? What sort of things do they actually want to programme? What is it that you want them to learn? Are you going to sit down with them and go through the book or just leave them to it?

There are a lot of resources these days that aren't books too which may be better. There are lots of online 'lessons' if you look at e.g. Code Club or Hour of Code. You've got games like CodeCombat and Erase All Kittens. There are lots of programmable toys of the robotic variety. You can get them doing stuff with Microbits or raspberry pis - the SenseHat is quite fun for example.

Not a programming book, but my older son really enjoyed Computational Fairy Tales by Jeremy Kubica.

I also wouldn't be too put off by some things being made simple. In a sense as a parent, you are trying to motivate them as much as teach them. And as a programmer yourself, you are in a good place if you want to say to them 'actually it's a bit more complicated than the book makes out'.
The likelihood of them behind Neighbors and sharing those characteristics is low. Our stars stellar siblings are no longer clustered.
And here's the uBlock Origin version:

news.ycombinator.com##tr[class="athing comtr"]:has(a[href="user?id=usernamehere"])
I don't know why you're getting down-voted, it's a legitimate question since the main page doesn't mention wine once.
It is a Wine frontend though, seems to also integrate wine-tricks for dependencies, DXVK and other things from the wine eco-system.
Sounds like the typical case of someone not understanding Mathematica. The 40min -> 5sec speed up can typically be achieved in Mathematica just by changing 1 to 1. The default is slower but always completely accurate, which is important for math, but less so for most numerical scripts.

If that fails Mathematica can also just compile your script for you.
Can someone give me a simple non-cynical explanation on what the update in terms is about? From my understanding, it only pertains to communications with businesses and give them some Facbeook tools to manage their communications with customers.
> But people are still dying

By that measure we might give up on food as well, what's it good for of people still eventually die?

> How do the unvaccinated keep 'filling up' hospitals if vaccines reduce spread and there's 80-90%+ double-dose coverage?

By getting infected and requiring medical assistance, that's how they do it.

It's an awful situation and there is absolutely no way it could be less awful without vaccines.
Where are you? I’ve been to 7 cities in the past month and I could get a professional test every day with 10-30min waiting time, and supermarkets were stocked with hundreds of tests everywhere. If you live in Bavaria, maybe some crony CSU politicians created an artificial shortage of supply in order to extort higher kickbacks? :)
Why mammoths?

Since we started measuring things scientifically, we have recorded literally hundreds of species that we wiped out...and there are probably many many more that we haven't measured.

These are species we know could exist in todays ecosystems (were it not for our recklessnes). Some of them had a valuable role in their environment that is sorely missed.

So, if we focused on bringing back extinct species, wouldn't it make more sense to start with one of them, instead of a giant mammal that has no natural habitat on todays earth, and went extinct long before we started to mess up the planet?
The only reason not to open source is monetization monopoly. Wolfram could as well be open source and still not be like all those 10 excuses they pose as arguments against open source. They just want to keep their code hidden, and not be re-applied elsewhere.
Indeed, I have Outlook, Yandex and Gmail, and Gmail seems to be the worst of them all.

I cannot understand all thr praise people give it, is it simply brand loyalty?
My two boys play Magic and I definitely agree that they've learned a lot from it. I think it does need a parent or other adult who plays to teach them (and who presumably has their own decks already from the expense perspective!). We play a lot of Commander. They've also really enjoyed reading some of the stories based on the lore.
Is a Brad Pitt autograph from 1999 worth more than his autograph in 2020?

We are really latching onto the pipe smoke here.
Nerds find a way.

Which is a good thing, by the way!
Not OP, but I would say that we, regular Bash users, don't really write complex programs in Bash, even though it depends on what you call "complex". Some of our programs can be pretty long, and we can do more within Bash than some programmers know (eg. the arrays/associative arrays features, the vast parameter expansion options etc.), so no, we aren't bound to some 100-line-max rule, if that's what you had in mind.

Bash (and other shells) are very good at working with other programs and using the filesystem. It's true you have to know many idioms, but once you're there, you can be quite productive for these kinds of tasks.
It’s not. Mathematica is extremely flexible yes, but it’s not hindering optimization. You can literally parallelize code and compile to c automatically.
Blockchain does not ensure provenance. [0]

As a reseller, publishing your PGP signatures on a git repository provides the same level of authenticity: you can't prove where it came from, and you can't silently erase past transactions to the eyes of people who have a copy of the chain/repo.

[0] https://www.davidrevoy.com/article864/dream-cats-nfts-don-t-...
I didn’t for a couple of months and then I changed my phone. When I opened the app for the first time, I could no longer find the option to not accept the terms.
FEU?

Do you mean TEU (twenty-foot equivalent units)?

I find a 3,000 ton capacity difficult to believe. I suspect operationally you'd find it difficult to ballast for when offloading. The article you cite is giving theoretical values based on a very simple physical model, not either a tested or even realistic engineering design.

The largest capacity proposed designs I've seen (that is, not actually developed) are for capacities in the 100--600 tonne range, from CargoLifter (defunct) and Aerosmena, at 160 and 600 tons respectively. That's about the weight of 1.6 to 6 coal hopper cars on a railroad.

Among the heavier rail loads is coal, with a single hopper car carrying about 100 tons. Total trainset weight ranges from 4,000 to 20,000 tons typically, and have been reported over 100,000 tons (682 car iron ore trainset in Australia, with 8 locomotives).

https://trainconductorhq.com/how-much-does-a-train-weigh/

https://weightofstuff.com/list-of-the-10-heaviest-trains-in-...
> Feel free to reach out for ideas.

That's exactly what he shouldn't do at the moment, contacting people who know he has money. Either way, 7 million is not rich. It's wealthy.

The odds are he will do some sort of charity later on. But that's at the moment he comes at ease with himself and that's his current priority.
So, I think the question is: Can recipients bring a class action lawsuit against Princeton?
Poe's law-ing pretty hard on this. Thought its satire, but reading the interview it appears serious? Send help pls
It appears to be a limit of 20 for the free tier, limited by the non-open-source hosted coordination server backend.

There is "headscale", where you can self-host the backend. https://github.com/juanfont/headscale
Still haven’t accepted. Waiting to see how long this lasts, and what will Facebook do about it eventually.
Would advise testing on ios 10 devices as well; many websites don't work well on an old iPad 1 for no good reason
No, but <~1m ago it stopped popping up... I really hope they didn’t incorrectly register my consent or anything
Somewhere in FSB headquarters there's a room with a bunch of eBay bots buying these up from collectors and a bunch of dudes in hazmat suits with hammers and Tupperware bowls smashing em up as they arrive and saving the bits for later
Curious: Did 'Commander Pike' influence choice of 'Comrade Porcupine'?
This will eventually blow over. People getting infected with a variant that the vaccine does not prevent infection against, will still develop their immune reaction for that variant. At some point in the future there will once again be a balance between the collective immune response and the transmissability of the virus. The vaccines available right now are still obviously the best measure we have to make getting to that point less painful, as they reduce hospitalizations dramatically.

It's pretty obvious that e.g. if a 50% vaccination rate leaves the ICU at 10x capacity during an unmitigated outbreak, a 90% vaccination rate would be preferable even if it doesn't prevent the need for quarantine measures. This means that contact-reducing measures don't have to be as severe while the outbreak is happening.
+1 for Bottles. Have been using it for a while. Its excellent. It also has an inbuilt task manager, command line access, and so on for a container/bottle.
This is region locked. Why do the Americans need soldiers in hospitals? Are these some kind of special medical unit or something?
insufficient staff, too many patients
I did not see any option to cancel it and want to undo my agreement but unsure how. If anyone could tell me, I'd be very thankful.
Thread-unsafe C functions are a problem for Rust indeed. For example, C `setenv()` is unfixably broken for multi-threaded programs, and C code invoking it can crash Rust programs. Currently it's an open question what Rust should do about that.

However, for Rust functions there's no hole, because Rust doesn't allow thread-unsafe global state. All globals always have to be immutable or use some synchronization primitive. Therefore, a safe Rust version of the `setlocale()` function would be forced to use atomics or mutexes to set the locale without data races. It's still a bad API, and Rust can't fix that.
It's less of a meme than you think. AMD and NVidia are integrated into crypto by the GPU mining and Tesla has lots of Bitcoin.
Richard Rogers has died
It's a combination of a certain group of people who will fight to the death for their "right" to maintain complete ignorance of all things "computer" (beyond the absolute requirement of locating the power button to get started, and knowing that "(e)" icon for "Explorer"/"Edge" means "Internet"), and an out of control advertising industry who will fight to the death for their "right" to abuse such people's lack of understanding of everything "computer" in order to monetize and spy upon every little detail of everyone's every single move upon the Internet that the advertising industry has inexplicably and arbitrarily decided that they alone own and control all the rules and operations thereof.
"product with a bunch of [essential] features chopped off" is the most frustrating aspect of MVPs being misused.

The scenario I've seen loads with existing legacy systems is analogous having a decent but aging car, then some upstart waltzes in and pitches an MVP approach, only for the aging car to be replaced by an underpowered scooter, completely lacking boot space or whatever other essential requirement there is, but you cannot argue that this isn't acceptable "because MVP".
> In the US even a meritless legal threat will require hiring a lawyer to ensure you are in the clear which requires significant amount of money, in addition to the stress.

So what happens when a site receives a CCPA inquiry from an actual person concerned about privacy instead of a researcher under a fake identity? The site still needs to determine if the law applies to them and if so what they must do to satisfy their obligations, so a real inquiry should be as costly and as stressful as a research inquiry.

Does this suggest that privacy laws such as CCPA (and GDPR) which create obligations for sites to deal directly with users on privacy matters are a bad idea? Should such laws instead require users to go through some state agency as an intermediary which would then only contact the site on behalf of the person if the agency determines that the user's data at the site is covered?
Let’s not even get legal involved…
I read this article, and I fail to see how it supports your claim. Again, can you provide a specific example?
Thanks for the interesting points, one quick question I don't quite get, you state interest rates are high now but then reference them being 0.25%?
> Or is everyone just 100% convinced that nothing could possibly go wrong at this point

What would be an example of something going wrong? Are you thinking that a sub-optimal outcome might occur ("the pandemic lasted 4 months longer than it had to") or that 80% of the people vaccinated drop dead in 2025?

The first case would be an unfortunate case of the best attempt of a decision made on uncertain data turning out to be incorrect in retrospect.

In the latter case, civilization is still protected as many people chose not to get vaccinated.
In this screencast we look at one method for crossing this divide. We review a Twitter client whose core is functional: managing tweets, syncing timelines to incoming Twitter API data, remembering cursor positions within the tweet list, and rendering tweets to text for display. This functional core is surrounded by a shell of imperative code: it manipulates stdin, stdout, the database, and the network, all based on values produced by the functional core.

To me, that sounds how basically every procedural codebase operates: You have an interface, eg. ORM layer & connection handlers to connect a core of functions between which data flows on its way in or out.

So yes to all 3 questions as far as I'm concerned. Almost every program before and after the OOP hype was and is written in this manner.

The reason why I think this seems like a new concept to many people, is because the world is still coming down from the aforementioned hype when everything and the kitchen sink was supposed to be an object, and handling things by passing data between freestanding functions was seen as a big nono for some reason.
"Might have" is the operative word. In a world where Project Zero's _This shouldn't have happened_ [1] was also published this month (buffer overflow on NSS), I'm less certain. Quoted from the article:

----
This wasn’t a process failure, the vendor did everything right. Mozilla has a mature, world-class security team. They pioneered bug bounties, invest in memory safety, fuzzing and test coverage.

NSS was one of the very first projects included with oss-fuzz, it was officially supported since at least October 2014. Mozilla also fuzz NSS themselves with libFuzzer, and have contributed their own mutator collection and distilled coverage corpus. There is an extensive testsuite, and nightly ASAN builds.

I'm generally skeptical of static analysis, but this seems like a simple missing bounds check that should be easy to find. Coverity has been monitoring NSS since at least December 2008, and also appears to have failed to discover this.

Until 2015, Google Chrome used NSS, and maintained their own testsuite and fuzzing infrastructure independent of Mozilla. Today, Chrome platforms use BoringSSL, but the NSS port is still maintained.

Did Mozilla have good test coverage for the vulnerable areas? YES.

Did Mozilla/chrome/oss-fuzz have relevant inputs in their fuzz corpus? YES.

Is there a mutator capable of extending ASN1_ITEMs? YES.

Is this an intra-object overflow, or other form of corruption that ASAN would have difficulty detecting? NO, it's a textbook buffer overflow that ASAN can easily detect.
----

[1]: https://googleprojectzero.blogspot.com/2021/12/this-shouldnt...
In some parts of the developing world, cryptocurrency is changing lives
At least in EU, implicit opt-in by use is not recognized and therefore such practice would be illegal.

So perhaps they only continue to nag the users they arbitrarily detect as in jurisdictions where it’s legal to hoist new terms like that?
Ask HN: Strategies to land fully remote $250k+ job
From my experience most of the companies scouting for developers are trying to minimize costs and using the “fully remote” positions as a mean.

I almost never faced an HR ready to discuss salaries higher, than my current “above average” full-time salary in my region (~120-180k).

I wonder what should your CV look like and how should you approach the search for companies that can afford expensive developers no matter the geo.

If the goal is not worth the effort in the first place — what alternative scalable ways to increase senior programmer’s income can you recommend?

Scalable means more or less reproducible in finite timeframe without high risks like in “starting your own startup”.
I don't know about US, but GDPR request in EU is something totally common and nothing to worry about as long as not you locally data protection officer get's involved ;)
I do detailed GDPR requests from time to time, especially to companies that annoy me with personalized marketing, just to mock them.
Stress is a strange thing though because short-term stress can be good for us whereas chronic stress generally isn't. Robert Sapolksy has written some interesting books on the subject.

I certainly don't think one should deliberately inflict stress on one's children, but I suspect experiencing brief mild adversity now and again helps to build resilience. I tend to veer on the side of trying to coach them through problems they encounter rather than using my powers as an adult to remove those problems.
10-Year Old Eagle Huntress Kicks Butt at a Kazakh Tradition
SBCL + vim + slimv is a really nice setup and I'm a happy user of that combination.

I wrote myself a shell script that opens a new terminal tab running SBCL with the swank server, so the “connect” from vim is fully automated.
Here's a copy of the article from archive.today: https://archive.md/PhD5l
FTA:> “Earlier in the pandemic, our concern in our hospitals was about beds, was about space, today is about personnel,” DeWine said. “22 months. 22 months of this pandemic has taken its toll on our health care workers, and that is certainly, certainly understandable.”

> Of the 1,050 national guard troops being deployed, about 150 are medically trained personnel who can assist in helping patients. DeWine insisted that he and Adjutant General John Harris have worked together to ensure the deployment won’t mean pulling people away from a hospital day job to go work at a different hospital. The remaining 900 troops will be tasked with support services.

> “They will do many things to help the hospitals in this time of great, great crisis,” DeWine said. “It will involve transport within the hospital, food and the environmental work that goes on in hospitals and is so very important every single day.”
You can use `udevadm monitor` or venture into `dbus-monitor` to capture events from udev.
This is nice especially if you try to help people with a little of your money, if you want to help a poor family I will guide you, contact me via this email:
adamjad021@gmail.com
This is caused by staffing shortages. Our hospitals thought it was a good idea to fire nurses and staff over the summer.
I'm afraid, none.

It takes one to make chip, to read one later
Not sure outside Europe, but here last time I checked it basically said that whenever you talk with a business account you are basically talking with Facebook, otherwise nothing else changes.

Still will be nice to have another opinion.