skysight-inc/HackerNews huggingface dataset:
> Both of those seem pretty hard to be true at the same time

That’s what doesn’t seem to follow.

Cash, for example is hard to trace if the serial numbers haven’t already been recorded, and good for money laundering, for example, but it doesn’t secure your money from government access if the government puts resources into it.
I appreciate the encouragement! Maybe I will, but first I need to write a custom blogging system. In Rust of course.
This article and the linked article with more details don't mention the name: it was Jala Tower. It also had residential apartments in it, which this statement doesn't mention either.
That's likely to be Tesla's problem, not the problem of the car insurance company though.
Probably a dumb question, but I’ve wondered if plastic has anything to do with cancer in the modern era?

Mostly everything we consume these days has been touched by a form of plastic.
Parent child communication using Angular
Does anyone have a handy reference for those, that they would recommend?
Additionally, I feel keeping the cable modem / router separate is important because my internal network traffic is none of my ISP's business.
> They are places that used to be called flyover, backwoods, etc.

As someone born, raised, and lived almost all my life in the vicinity of NYC—-this mostly isn’t us.

I’ll admit there’s some jokes, but it’s good natured. Somewhat like how most Americans think of Canadians. Maybe not close family, but cousins.

Rather, the true bitterness and nastiness comes not from native coastals but people that are from those places in the middle and left. That’s not to say all transplants are haters but almost all the hardcore haters are transplants.
It’s within the realm of possibility that the GOP might make an exception for this, since they’re also concerned about supply chains of defense and security-critical components, and about keeping the US’s lead in semiconductors.
Hamas is the locally elected government. Gaza not allowed to have any military to defend themselves? Isreal free to inflict as much collateral damage as they want upon anyone, but anyone else following the same rules is a terrorist?
I agree that the question is not very good. It is hard to make a smaller code dump, when I'm at this stage of learning the language, because I don't know what matters.

Answers do not help me to understand the difference and do not clear the confusion. What they suggested was suggested by the compiler.

It does work, when I have a call like that:

func(vec![element!(...)]);

But if I put the vec outside it will complain about temporary element!(...):

let v = vec![element!(...)];
func(v);

Answers and the compiler suggest the following:

let e = element!(...);
let v = vec![e];
func(v);

This however is problematic if you have many elements in the vec. It also does not answer to me how is that significant. For me if I can pass a temporary to a function, why can't I bind the temporary to the vec? The why is important to me. I would like to make second form work.

I don't deride people that answered me, I asked a few clarification comments, but I've got no follow-up or a follow-up that still doesn't answer the question. It is a good solution, but I don't understand why I have to go this way and the obvious one for me doesn't work.
Most programing languages old enough have that problem: C#, php, C++.

And modern js does not look crazy, it's the es5 and bellow that was a bit wacky. Typescript is much cleaner than the 3 languages I mentioned, my opinion.
Here in France, the ISP "Free" has been doing this for at least 10 years, and they also have a special "hotspot" for mobile phone (called "FreeWifi_secure") on which you can connect using EAP-SIM.

Nobody cares as we have optical fiber in most of the places.

Main problem: when you're in a public transport in the city and your phone tries to associate with the random access point it can hear, leading to a potential disconnection as you're too fast anyway.
It was a hard lesson Youngstown learned for 40 years. Now the rest of the country is learning it and Youngstown isn't "recovered" yet, but it's doing a lot better. Ironically, the pandemic is maybe the best thing that ever happened to it.
"Studies of groups of people who received polio vaccine during 1955–1963 provide evidence of no increased cancer risk." [1]

[1] https://pubmed.ncbi.nlm.nih.gov/25057632/
> The world will know less about what is happening in Gaza because of what happened today.

I get the impression this was part of the intention...
Which is actually the point of the article, if you look at the footer they're doing this to advertise their analysis platform:

https://priceonomics.com/the-priceonomics-data-studio/
This is most emphatically not true and it is one of the reasons why contemporary pension systems are nearing bankruptcy and healthcare providers struggle with not having enough geriatric professionals.

Living into your 80s was uncommon prior to, well, even 1950. Nowadays, many developed countries have significant cohorts of people 80+ and even 90+. Unfortunately, while those people are alive, they are not particularly healthy. We haven't yet learnt how to expand average "healthspan" as much as average "lifespan".
Hypot – A story of a ‘simple’ function (2020)
I use both JS and Python for work and not a day goes by where I don't wish history had taken a different course and Python had ended up embedded in web browsers.
Amongst the ""hallmarks of cancer" (there's a pair of papers with that title) is tissue invasion, angiogenesis and immunosuppression - and there are genes for that because the placenta needs those so the fetus can survive and reach term.

What I'd really like to know is incidence of cancer in marsupials, birds and fishes, one would predict it to be markedly lower.
You need to use specific browser APIs (Service Workers) in order to support "offline mode" for a webpage, including support when there's no internet at all. This means the page and its content is stored locally for later, separately from normal HTTP caching.

Yes, if you loaded the page once into a tab and then never closed it ever again, then it doesn't matter so much and you could use it if your internet shat out, but in practice people close and then re-open things later under varying network conditions.
This brand-new book on using Python (via Transcrypt) in the browser to build a React app may be helpful in that regard: https://pyreact.com. Just started reading it. Seems very good so far.
Influencers Are Behind Most Anti-Vax Hoaxes on Social Media
Indeed. I bought my own modem and router when I last moved to a new apartment under Cox in 2017. At the time I paid $130 for a Netgear CMS500 DOCSIS 3.0 modem and a Nighthawk AC1750 router. They paid for themselves in a year, but I'm still here four years later.
Negotiation in job offers is unfair. Most people (as is called out in the article) are poor negotiators (and what’s wrong with that?).

Negotiating is a skill not required for most jobs*, so negotiation results in unequal pay just because someone had a skill unrelated to their job. There’s also an imbalance (hiring teams do more job negotiations than individual employees do).

Likewise past salary is not relevant. The environment can be different today from when you got your previous job and the market price could have gone up or down.

Finally: what a waste. If the employee isn’t interested in the salary on offer why find that out at the end of the process?
I know that a lot of people's reaction to this might be, "screw Facebook", but the ramification might be "entrench Facebook such that no one can compete with them."

If the Irish data regulator enforces the provisional order, it would effectively end the privileged access companies in the US have to personal data from Europe and put them on the same footing as companies in other nations outside the bloc.

This isn't just about Facebook. This is about whether every small company trying to bootstrap itself needs to take large steps to architect their data storage in a way that allows for segregation between European and American data.

For Facebook, this might be costly and annoying to deal with. But what if you want to launch a new Flickr, Tumblr, Twitter, Airbnb, recipe website, etc.? You're a team of 2-4 trying to get things off the ground. Do you need to make sure that you are unavailable in the EU? Do you need to work on splitting data storage before you even find product-market-fit?

Like, Airbnb certainly hosts lots of data about people and places, but when they were just starting out and trying to get traction, it seems like it would be a big hurdle to comply with this.

Facebook can comply with this. I think it would be a big burden on anyone trying to compete with Facebook going forward or the ability of new companies to get off the ground.
2021 Roadmap on Neuromorphic Computing and Engineering
Someone please educate me: What is the significance of this? Why would Israel bomb this building and tell people to evacuate? I'm not familiar. Is it normal for them to announce evacuation?
https://developer.mozilla.org/en-US/

MDN is amazing, coming from games and working on a web project the level of documentation is incredible.
I have to be honest, I'm not seeing what problem this is trying to solve. Anyone can enlighten me?

Edit: Ok I think I understand...

It seems the problem would be that if you're implementing a function that takes a user email as a string, and that function is in a lower layer of the application, like inside the data access layer. It is difficult at this point to know if the email string you will be passed as input has already been validated or not. Thus you might be tempted to re-implement validation for it at your level inside this function as well and have an assertValidEmail check.

This can lead to a littering of validation throughout the code base, as each implemented function worries that the input isn't validated and re-validates it, possibly using slightly different rules each time.

Furthermore, if you decide to not validate it again, you might be left wondering, but am I sure it'll have been validated prior? How can I be sure? Someone in the future could easily start calling my function and forget to validate the email before calling it? This could eventually lead to a security issue or just a bug, by introducing a code path that doesn't ever validate the email string.

Thus if instead you'd re-write your function so it takes an email as a ValidEmail type (or object), and not as a string, you force the caller to for sure remember to validate the email first. And you also can safely assume if you're getting an email as a ValidEmail type that it has been validated. It could also technically allow you to localize the validation logic to the ValidEmail type constructor, avoiding possible duplicate attempts at validating email with different rules.

And it seems the latter "style" the author calls "Parsing" while the former they call "Validating", in the sense that since the function validating returns a modified structure it "parsed" it, because a string became a ValidEmail, thus parsing a string into a ValidEmail, as opposed to simply validating that the string is valid as an email.

And finally, this is a little library to help make use of this pattern in Kotlin.
WASM is supposed to unlock non-Javascript for the browser, no?

Also there have been attempts before but nothing really stuck. How many non-Googlers use Dart?
Example of inconsistencies? comparing to what? If you're gonna cherry pick some outdated es5 to make that point, dont bother.
According to Israel.
Why and How of Kubernetes Ingress (and Networking)
The CIA had offices at 7 World Trade Center.

By the logic of that tweet, the CIA was hiding behind and deliberately using the civilians working in the WTC complex as human shields to hide from the Saudi 9/11 militants looking to remove US military bases from Saudi Arabia.
Get Ready for In-Car Ads
Oh, they totally can, but you have to get Cloudflare to be your auth gateway (using e.g. https://www.cloudflare.com/en-ca/teams/access/ .) Usually companies who have this problem already have an auth system in place and well-ossified (i.e. with customers who’ve burned assumptions about it into software like mobile apps, that can’t be “forced” to update.) So it’s pretty hard to do a migration.
It's really easier with a friend, especially the reach-around part.
No one is avoiding anything. It’s governments that are mistaken in thinking they have the authority to tax the private exchange of digital assets. Sure they can try, but at the end of the day decentralized anonymous currency and centralized taxing authority are fundamentally incompatible.
Smog hasn’t been a thing in california doe a while. Traffic certainly is. High taxes are a tautology and can’t be factored in here because they are just part of the cost side of the equation.

If you are arguing that California is objectively undesirable compared to other places on the list, then how do you account for the demand?
A for loop is an imperative construct and can be used to do literally anything. One has to read on into the body of the loop to understand what's going on. Worse, there could be a bug and now you have no idea what the programmer intended. Array.map, on the other hand, only does one thing: turns an array into another array. The intention is clear. It makes a program much easier to understand.
They have to pretend to have some humanitarian concerns. As for why they did it, the notice pretty much sums it up. To prevent media coverage. They also bomb schools, hospitals, and apartment buildings because a member of the locally elected government might have stopped by one time five years ago.
Correct. There would have been no problem if Facebook were not abusing peoples data and trust so dramatically and brazenly, but Europe is forced to do this to deal with the American lawmakers refusing to step up
I was an astrologer – here's how it really works (2019)
If you like Soviet watches you'll probably enjoy this index of movements:

https://17jewels.info/

I collect mechanical watches and have a fair number of vintage Soviet watches in my collection - Rateka, Vostok, Poljot, etc. Cheap, reliable, and often with striking designs.

(Today's watch is a Poljot - Russian: Полёт, literally meaning "flight", is a brand of Soviet/Russian wristwatches, produced since 1964 by the First Moscow Watch Factory. Poljot produced numerous historical watches used in many important space missions, including the world's first space watch worn by Yuri Gagarin.)

I don't think I've ever had a stranger complicate my watch when I've been wearing a Rolex, or something high-end, unless the person making the comment was also wearing one. But I get weekly comments on the cheap and cheerful watches.

Even now, in pandemic times, I still put on a watch every morning, and it still makes me smile. If smart-watches had batteries that lasted for a few weeks or more I might be tempted, but until then I'll stick with mechanical watches. (And one Casio terrorist watch, just for completeness!)
Felony murder rule is old and well established in common law, dating centuries back.
There was a documentary[1][2] about this process.

[1] https://youtu.be/Ug5jVUv5V_A

[2] actually a South Park episode. NSFW
I hope you’re right and I’m sorry for sounding so cynical. I live in a city that invited a climate change denier to keynote our renewable city conference. He wasn’t even a good climate change denier - we found the absolute bottom of the barrel lunatic type. That still kills me and makes me genuinely worry that we’re a little too dumb to make it out of this one with the first world intact.

Edit - I’d honestly rather not articulate my fears for the developing world.
Well said. Good points.

Yeah. Unfortunately, he caused more harm than help. I ended our relationship when I realized that he was not really the best mentor for what I started. I am going to take a step back and read some of these materials that you and others mentioned
The Office 365 mail crap is the worst. We had to use it in college and it would always click password reset links, expiring them before you could even read your mail.
I don't know what kind of latency vs throughput tradeoff you're facing, but given these constraints (and being on windows) I might try running multiple python processes each with the C++ structure in shared memory, and then broker any inter-python shared state through something like Redis on localhost (so as long as the inter-python shared state is small and rarely updated, you only pay a small IPC cost to get it from Redis instead of having it in-process).
Money is not a problem at the Federal level. We just spent around what, $6T, on Covid inspired programs and we are gearing up for an infrastructure bill on the order of 1 to 2T more. There are no true money/affordability constraints. The real constraints are on capacity to produce. Its not can we afford things, its can we build or buy the things we want.
>If people didn’t like JavaScript for front end work, it’s not like they could just switch to python

Sure you could. You can develop for the web in practically any language you like these days. People use JavaScript because it has native support for the DOM that nothing else can match. Until we get away from the DOM for application development, it will always be king.
>auto-renewing

my super-smart and hardworking admins just lost a dozen services over the weekend because one of the hundred "easy" certs they manage expired, was not refreshed for whatever reasons, and the node happened to be an LDAP services node.

at some point, "easy" and "instant" becomes "needs constant attention"
This looks like a great plotting library but I'm pretty put off by your phrase 'learn some Python along the way'. Is this more for non-python people ?

> The API might change, and the defaults might not be your cup of tea

Changing the API meaning I have to rewrite my code ? This is a huge burden.
> I would assume that most Europeans know people living on another continent

Not most, just some.

1 out of 30 is a bit more than 3% and many of those have family connections, they are not strangers living abroad, they are - for example - Italians living in Canada.

EU citizens whose data should be kept in EU.
If the United States wanted to bring this conflict to an end this would be the perfect pretext to use, because the AP is an American non-profit and it's easy to argue that Israel crossed a line with this completely unprovoked attack on a noble American institution.

Of course in truth blowing up a building isn't a big crime compared to the killing of innocent Palestinians, including children, the narrative is what really matters. And I hope this attack is used to put pressure on Israel to stop their attacks.
> Maybe that's my fault from growing up mostly in a Windows/Linux environment besides the few years I spent in OS8/9 in college.

I would say so. It took me a few years to adapt from Windows/FreeBSD when I bought my first Mac.
The atoms never leave the battery. There is no exhaust. It just works less well because it crystalizes in the wrong form. Which is a process that is trivially reversed.
Apple AirTag hacked again – free internet with no mobile data plan
The project was alacrity and my checkout is on a laptop I don’t have on hand at the moment so unfortunately I can’t gist my patch, but I’ll have that box tomorrow and I’ll try to remember to do so. I was attempting to use whatever all their other logging was using. ‘&’ was the first thing I tried because I’ve done the tutorials and then some, but after that got the borrow checker arguing about my new line of code as well as two others I didn’t touch, I rotated through all the other sigils brute force, IIRC it was a combination of commenting out another line and ‘’ that got me a log line. Now maybe that’s on alacrity because maybe they do ownership in a weird way. But even in Haskell, even as a novice on stackoverflow, ‘unsafePerformIO’ will get you a line printed to STDERR, and it’s not 50-80s to build 50-ish kloc every time.

I like learning programming languages, I like working on compilers, this stuff is basically my only hobby.

But as the TF2 people are learning the hard way, if a complete novice can’t get a log line in without understanding a bunch of novel context, PyTorch is taking your SO out to dinner pretty soon.

Now if Rust could build a million lines of code in 1-5s like it should be able to (and like it seems that e.g. Jai can) I wouldn’t care. I needed to get stuff done in C++ bad enough that I learned template metaprogramming, which I wouldn’t wish on an enemy. If Rust made my builds 50-100x faster in low optimization settings, I’d write it on clay tablets.

But what I actually get is a comparably slow build, a comparably “!$&@>>>>”-heavy syntax, yet another failure to do macros that impress a Lisper in a curly brace language, and now the static analyzer’s usually good advice is mandatory and can’t be turned off to do a quick experiment.

I always have to watch my cynicism because I’m a bit autistic and I offend way more often than I mean to, but if I’ve got 1MM lines of C++, I’ve got a pain in the ass on my hands. If I start porting any meaningful part of that over to Rust, now I’ve got two giant pains in the ass.
Is the result ie 11 compatible and performant? Honestly curious
Just some clarification about my pumps. The large pump is indeed on a float switch and will operate independent of the monitor. The small pump is an auto pump that normally goes off every 2 1/2 minutes and senses when it is done pumping. I have modified the code so that the last thing that happens before sleep is the pump power is turned off so that if the software hangs, the pump will still operate in its normal auto mode. One reason to avoid having the pump always in auto mode is they fail after about 4 years. I am hoping that by only running it once a day that it will last longer. If the small pump does fail, the large one keeps the boat from sinking.

I am not sure if I specifically mentioned it in the article but this is a wood boat and it leaks. The pump will run about 25 seconds a day to remove the day's water. I have the sequence after running the engine because a hard sail can cause the leaking to increase until things swell back up.

There have also been several changes to make the monitor more robust since I wrote the article. One main one is that a lot of the sample code on the web for email monitoring has "while" loops. These need to have counters to exit if the WiFi is down for example.
At some point it is more responsible to make the exploit public and spark public pressure for a fix, than to let Valve ignore exploits while each day is a roll of the dice on a bad actor discovering them.

If they don't feel the pain, again and again for things like this then there will never be any impetus to change.

This isn't your responsibility of course. I'm just saying that disclosure at this point would be anything but irresponsible. Maybe not in the middle of a big tournament, I suppose.
I’m sorry, I know this comes across as arrogant, but I don’t believe you. It’s too easy to say that when the technology doesn’t exist.

Aging is not going gracefully into the night. It’s pain in every movement. It’s forgetting what your kids look like. It’s forcing your family members to clean your shit-stained clothes.

In a few centuries, being pro-aging will be seen in a similar light to being pro-virus. After all, they’re both natural.
“Never argue with a fool, onlookers may not be able to tell the difference.”

― Mark Twain
The "was been" certainly is a typo at least.
Reported accident statistics in self driving mode. I said "likely" because I have no statistics for human drivers that are granular enough to allow a precise comparison.

> By considering only automated and mnual driving you exclude basically all possibilities.

I'm not comparing Autopilot to some hypothetical future system. I'm trying to determine whether the risk from Autopilot is comparable to human drivers as they drive now, because insurance companies have clearly shown that this is something they're willing to put up with.