skysight-inc/HackerNews huggingface dataset:
I'm pretty sure you can still dig up climate scientists that deny global warming.

Playing the "both sides" argument implies a coin or card, where both sides are equal. In reality this argument is played by people who know their side is dwarfed but want to project legitimacy.
It doesn't matter anymore. The world is literally covered in tracking technologies from satellites orbiting the earth to radiowaves that are invisible to us but are monitoring our interactions within the world.

By existing in 2021 (whether you use computers/tech or not) you need to accept your data will be collected, analyzed and sold. It will be leaked, combined/processed and abused in many different ways. I would be surprised if there was a single human on earth Facebook did not have a profile on at this point. I'd suspect the NSA can bring up the profiles of all 7 billion humans and recollect their entire lives from the digital/physical breadcrumbs they leave every day.

Now that we can collect so much data, so rapidly (at the speed of light) and can analyze it in real time and store it forever it seems every digital application is focused on obtaining that valuable information and storing it to use in some way (usually, for profit).

Even electric cars require apps and digital connectivity before they can be used/charged.

Data is the new gold.
Ruby Variables: Do I exist or not?
>There are no infinite rewards in biology and yet mathematicians seem to do just fine answering these sorts of questions

This is only a problem if you're already assuming we do everything based on our biological reward systems, and in the current context that would be circular reasoning.

Imagine the treasury creates a "superdollar", a product which, if you have one, you can use to create any number of dollars you want, whenever you want, as many times as you want. Obviously a superdollar is more valuable than any finite number of dollars, and humans/mathematicians/AGIs would treat it accordingly, regardless of the finiteness of our biological reward systems.
I've gotten it to work hosted on an RPi4, but only if you can completely prevent video transcoding.
I'm curious if/how this could be addressed with better collaboration systems.

E.g., suppose everyone's WFH office had a Google Jamboard and high-quality videoconferencing system.

If it addressed your concerns and per-employee cost was $10k initial + $5k/year, I would think it's still a win given the typical total-comp cost of a U.S.-based software developer.
> What was a matter of just getting six people in a war room for a week and getting that hard problem done

As a person who at a previous job was often pulled into said "war rooms", we almost never "got that hard problem done", but we did always make management feel good about not being able to fully solve hard problems. Mostly these "huddle-work" scenarios created more problems (long term) than they solved, because people weren't motivated to solve the problem, they were motivated to leave the war room. I do my best work when I'm not constantly distracted by others, but many managers simply can't understand this and instead hamstring their employees by having "war rooms" and white-boarding sessions and stand-ups and deep-dives and all the other nonsensical ways of preventing people from actually focusing and accomplishing a task. Good riddance to the on-location office and all the hot garbo that comes with it; the rest of us will be quietly humming away, getting tasks done and solving major problems without such managerial hindrances.
Unused capacity might be claimed as a business loss?
"Mail Privacy Protection works by hiding your IP address and loading remote content privately in the background, even when you don't open the message."
I think some of the reason that so many workers welcome this change is that they have had bad managers (which it sounds like you are not). For my self I had a on-site manager managing a team of 6-7 people out at a customer, however he failed to pick up on my detoriating mental health which lead to a severe case of burnout and me leaving the company. The signs was there, and I am still baffled what on earth he spent 8 hours on each day since the didn't do anything to stop that (at least for the sake of the company - I was not productive to say the least). Given that experience there is nothing gained in having a manager that I physically meet. Interesting to know if the different feelings people have regarding this is due to their experience with different managers.

I hope that you find some way to adjust for the new way of working, if it is having regular workshops, having workers come in regularly, or if it all blows over and thing go back to normal.
> This reduces your income if work would pay for it.

I agree; I guess my personal point is that I don't remotely care about anything as much as I do the ability to wfh. After that is salary, after that is other comp. Offer me a fully-remote job at an acceptable salary and you've got me very interested. In contrast I've flat out turned down recruiters, including FAANG, when I asked about remote opportunities and they say they maybe will do a hybrid model in the future.

At the end of the day if I'm making a good salary and can work wherever I want to in the US/world, nothing else matters to me too much.
So much this. “Let it crash” is cargo culted too hard IMO. If a caller (being another library or end user) can be given information to correct an error, give it!

Let it crash works well for a phone system where it doesn’t make sense to call both parties back if the thing failed.
I agree. The first paragraph of the article contains their reasoning behind creating it. An experienced farmer asked them to create something so that he (and his children) never had to expose themselves to that risk again. They know it is dangerous, they may manage that risk but you are a fool if you think they would prefer to run the risk rather than find a safer alternative.
If I bought it flat out F no. I could see some ideas around a newer type of lease though for those who truly don't drive a lot. Leases already have built in mile caps, maybe doing a micro-level like this proposed hour could be reasonable to some. So long as it's a transparent choice.
Ivermectin – Covid-19 Treatment Guidelines
I recently listened to this podcast episode titled CORECURSIVE #065 From Competitive Programming to APL With Conor Hoekstra[0]. I learned a lot things there. I highly recommend it.

[0]: https://corecursive.com/065-competitive-coding-with-conor-ho...
Thanks very much. I've been slowly trying to learn about NAS/home media stuff as I've gotten more into watching TV shows and movies, and your comment is making me lean towards plex/jellyfin/emby on a NAS to centrally store my media and stream it to devices.
Well, if the state of the world changes, then hanging on what you learned in the past can cause you to do the wrong thing. Sure, there is an old proof that the value of (true) information is greater than 0, you could say, but they could also remember that the state of the world has changed, so there is nothing bad about remembering, or the model could just discount data by how old it is, etc. All true. But the representation becomes more and more complex. I certainly find that I have to pull back and tell myself, wait, the world has probably changed since I learned that, hasn't it? Has it?
> Manhattan was purchased

It wasn't purchased from the people who inhabited the island. [0] The dutch created a deed to claim the island, and paid one village to move to make the deed seem legit. [1]

[0] https://en.wikipedia.org/wiki/New_Amsterdam#1624%E2%80%93166...

[1] https://www.americanheritage.com/24-swindle#

Claiming that Manhattan was purchased for cheap is similar to claiming that the Louisiana purchase only cost 65¢ per acre. The Louisiana purchase didn't transfer land to the U.S. from the inhabitants, it purchased conquest rights from the other European powers.

> for the majority of the area, what the United States bought was the "preemptive" right to obtain Indian lands by treaty or by conquest, to the exclusion of other colonial powers.

https://en.wikipedia.org/wiki/Louisiana_Purchase
I simply love this kind of articles and writing style!
Does that imply that the difference in hitting a vein with the injection vs. staying intramuscular would be where in the body the protein travels to and causes an immune response?

Nothing is ever that simple, but of cases with effects consistent with the protein being in the blood stream with consequences to the heart and brain, if that were a factor, it would be both testable and avoidable, and provide the explanation people would need to choose to get the shot. If the odds of accidentally hitting a vein and the bloodstream consequences as described lined up, it could move the issue forward.

I have zero expertise in this area, my interest in asking is what would make a more compelling case for getting more people immune, and having a straightforward explanation for the causes of the prior reports of harm would go a long way toward that goal.

Put another way: would injecting directly into an artery or vein have risks that the intramuscular jab would not - and do those risks resemble the anecdotal reports of myo, clots, and deaths?
IANAL, but I'm curious if you are. In my experience, lawyers tend to get a lot done by intimidation. Remember all those ridiculous lawsuits from the RIAA over downloading illegal music? Well, it turns out when people actually took them to court they won every time. But people settled out of fear.

Sure, if the lawyers are actually trying to do things legally first and adhering to the letter of the law, I'm sure they're happy to have their efforts challenged. But I have never, ever, in my life encountered a lawyer who worked this way (and I have lawyers in my family, I've been to court, I've personally hired several, blah blah blah). I am not saying they don't know the law, but they use their greater knowledge of the law to their advantage. Their goal isn't transparency, it's submission.
> They push Apple Music promos from time to time.

Ah, I have Apple Music, that would explain why I don't see these.

Yeah, that ain't right.

> That is the biggest problem. We get so many notifications that many of us simply forget them.

And it's a game of whac-a-mole to turn them all off. And keep them off.
The Mogul and the Monster
Show HN: Zombie shooter game in Ruby Code repo and working demo
A few years ago I found a source selling EV conversion kits for vintage vehicles. It’s definitely a possibility to DIY an electric car.

I could imagine it being like DIY synthesizer kits. Do it yourself if you have the skills and time to put it all together, or spend a bit more for it to come pre assembled, or “some assembly required”.

I would be curious about the safety regulations behind this.
Nice tool - this would have helped when I was working with HLF years ago. It would be a good addition to preview the yaml files in the UI.
This. Good documentation could easily take much more time than an actual implementation of a feature / system and what is an initial X days/weeks/months of estimation is not swallowed as easily by (some) management when you tell them it should be doubled if quality documentation is desired.
Book Review: Down and Out in Paris and London
Пидарасы
The author uses the word "religion" in a jocular manner, which seems appropriate, but probably not in the way he intended. This particular style often seems to get applied as a dogmatic pattern. The underlying principles are good, but the author should have stopped halfway.

For example, the article has this:

handle_db_create_msg(Msg, State) ->
log_operation(db_create, Msg),
handle_db_create_result(create_db(create_db_args(Msg)), Msg, State).

create_db_args(Msg) ->
[create_db_arg(Arg, Msg)
|| Arg <- [name, user, password, options]].

create_db_arg(name, Msg) -> db_name(Msg);
create_db_arg(user, Msg) -> db_user(Msg);
create_db_arg(password, Msg) -> db_password(Msg);
create_db_arg(options, Msg) -> db_create_options(Msg).

create_db(Name, User, Password, Options) ->
stax_mysql_controller:create_database(Name, User, Password, Options).

There is no shared logic between the different cases in create_db_arg() (creating a false sense of abstraction where there is none). create_db() has to take its arguments as a list* in order for the design to work, but the use of a list suggests homogeneity between the elements, which is not the case.

It would have been much better to stop at this point:

handle_db_create_msg(Msg, State) ->
log_operation(db_create, Msg),
Name = db_name(Msg),
User = db_user(Msg),
Password = db_password(Msg),
Options = db_create_options(Msg),
Result = stax_mysql_controller:create_database(Name, User, Password, Options),
handle_db_create_result(Result, Msg, State).

*: which the author also forgot when making the final listing at the end of the blog post.
Someday in your future, you will jump in your car for an emergency drive, and the screen will say, "Updating. Please wait..."
Thanks for your sleuthing! That indeed looks interesting.
People have already mentioned various reasons why owning a car is personal. So this means there is more incentive for companies to build cars -- more profit to be made.

Public transport on the other hand, is a massive undertaking which involves a lot of politics. So it is not nearly as profitably or incentivized.

I would personally like to see public transportation improved over cars, but I may be in the minority like you.
Doesn't have to be open source, just needs to be repairable on site, not in a week's time when someone comes out to it. In that time someone has to risk their life to do the job it should be doing.
That would be even more horrible than the Arm takeover by NVidia.

SiFive is probably the most important designer of RISC-V IP at the moment and I would be really unhappy to see Intel becoming involved (mostly to get rid of an annoying small competitor, I would expect).

I'm still peeved that Intel has killed the Alpha and StrongARM (both originally designed by DEC)...
Isn’t the DRM comparison exactly right, though? Improving ad targeting enables an ad-supported online ecosystem.

Admittedly, there’s a tragedy of the commons issue: I have no individual incentive to enable FLOC. But, similarly to your DRM example, at some point publishers could require it, no?
I'm at least 50% convinced that there is a natural selection where managers are the people who like that stuff but people who stay developers hate it. I totally agree with you, from the moment I step into one of these rooms with my laptop in hand I just want to get out of there and back to my chair, my monitors and time to think things through.
As an introvert myself, I think I totally get your take on this.

But I've also been the only remote member of an otherwise in-person team. It was a truly terrible experience (as many others have written). I fear that the policy you're suggesting would make everything better for those in the office (the extroverts) and worse for those working remotely (the introverts).
Have you considered using olric[0]?

Just asking so that I can piggyback on your research :)

[0] https://github.com/buraksezer/olric
nice to be rich or live somewhere where you can have a nice office space in your home. I've never lived anywhere where my home was better than my office for work. My last job I had 4 workstation class machines at my desk. 2 Windows boxes, one Mac Pro, One Linux workstation. 3 monitors. I don't have room for all of that at any place I've ever lived. In fact I barely had room for 1. Add to that a PlayStation and/or Xbox Dev kit and space for its display.

to each their own

can't wait to get back to the office.

and I'm not willing to go live in some non walking friendly suburbia for a large house.
The Walls Have Ears
> What kind of devices do you have to support, what kind of network? What kind of media?

Apple devices, including phones, tablet, laptop; as well as an old high-end stereo (I'll need some digital-to-analog adapter, but I assume those exist).

Standard home WLAN, with wired connections available for devices that don't move.

Media - whatever works, but I assume it will need to be on a server to be available to all those devices, and therefore I assume I will prefer it in the cloud so that I don't have to setup and manage the server. Ripped music will be in ALAC format, I expect, though possibly FLAC. They will also want to play newly downloaded tracks in whatever format provided, and stream music.

> iTunes

> Winamp

How user-friendly are those? WinAmp I used long ago, and certainly it was too geek-oriented, and there was too much going in that GUI.
What worries me the most is the usage of flash storage backing huge swaths of the functionality in the car. I suspect 10 years from now we will have cars where everything between the dashboard and glove-box does not work because the flash has worn out.
>All this after kids and people getting mauled by dogs back on the 90s became a common news item.

Again, this proves the original point of people not being able to control their dogs. I'm not a fan of certain dog breeds, but that's my hang up and I'm certainly not going to tell someone that the can't or shouldn't own a dog because of my own preference. I'm all for the mandatory training and registration, but the outright banning of breeds seems unnecessary if you trully are enforcing the training.
"Memory model" has yet a third meaning, referring to interference between operations in multiple CPU cores, and mediated by variously-shared parts of cache systems of varying complexity.

Here, complexity of the memory model is traded off against complexity of the primitives to manage the interference, (compare-and-set, load-locked/store conditional, etc.) and with the complexity of the cache system.

Java's original memory model, perhaps the first formally specified, turned out to be unimplementable on common actual machines. The next language to get a formal memory model was C++, followed shortly by C and then others.

Real multicore machines have sorted themselves out into two models of cache coherency; one more forgiving represented by mainstream x86 and now Apple M1, relying on deeply complex cache designs, and the other by the remaining lottery survivors, non-Apple ARM, and Power. The various RISC-V implementations will probably straddle the divide, like ARM/ARM-M1.

Java, C++, and C can with some discipine be coded to work transparently on either, but very often programs accidentally depend on the x86/Apple model, never having been tested beyond it. Rust, absent "unsafe", is happy on either. The Linux kernel works on either, and once supported other more exotic variations.
I like personalized ads. If I have to suffer with ads to support the websites I like, I'd rather have them personalized. Instagram is really good at this -- I probably click on at least 1/4 of the ads I get, and have definitely made purchases based on Instagram ads.

So as a user, the benefit would be better ads. Honestly I'll probably leave FLOC on if given the option (although I use Firefox and Safari, and as far as I know neither will really support it).
is this it? https://www.youtube.com/watch?v=Tn_b4NRTB6k
> The use case I had in mind was specifically how people will use `Keyword.get` to grab configuration values or options.

It seems like this advice is very dependent. I think you should decide whether a function accepts maps or keyword lists or both, but I do not think that all functions which operate on key-value structures should default to accepting both. They have very different performance characteristics, and keys are not unique in keyword lists.
I don't feel the WFH pros/cons align perfectly with engineer/managers either. I know many managers who are very comfortable with managing a geo-distributed remote team. Mine in particular is quite good at it.
Thanks! And no, I have to say I hadn't really considered that angle. In the example that you linked, they didn't steal the domain, they just changed the MX records, so transfer lock wouldn't help.

That being said, my account with my registrar is 2FA-enabled and I do have transfer lock turned on. I hope that someone wouldn't be able to social engineer their way into my Hover account, but who knows.

Maybe I just mention this in a footnote.
Jeff Bezos Claimed $4k in Tax Credits for His Children
Another fun one, in the masochistic sense, is that the default HTTP client has no timeout, and you can't forget to set it yourself if you don't want to potentially leak connections.
Tesla increases the price of Model S Plaid by $10k ahead of the delivery event
Billions of people going about their day in a world denominated in fiat Dollars for five decades now doesn’t scream “artificial trust” to me. Sure, one day it’ll all go to hell, but then so did the gold standard.

If you want to stop politicians from overspending, then stop politicians from overspending. Don’t insist on using an arbitrary element as the reference point for all value.

You might as well have a currency backed by CPU hours or bowls of petunias or live Gregorian choir performance tickets.
"because FLoC IDs are the same across all sites, they become a shared key to which trackers can associate data from external sources"

"FLoC leaks more information than you want"

"The end result here is that any site will be able to learn a lot about you with far less effort than they would need to expend today."

Hmm. From someone (Firefox Team CTO) that probably knows this space well.
Mazda has been focused on continuing to improve internal combustion engines over the past couple of decades.
Specifically, the "Skyactiv" technology they developed was built to help improve efficiency and emissions of modern ICE engines. It's likely Toyota wanted to have some group/company (like Mazda) continue working on improving ICE engines while also investing in EVs.

I think ICE vehicles will continue to have a market, especially in very remote areas of the world where power grids are non-existent or not very reliable.
Hmm... I like how you center on "don't want to understand things". It's a LOT harder to hate something you understand, especially when it comes to people.

I'd quibble on the final part though: they do it not to make themselves feel better (that is simply not possible), but to justify feeling bad about themselves and not wanting to admit it. It's quite narcissistic.
My wife died from myocarditis 2 months ago. The only thing she tested positive for was COVID.

The coroner's report however, was quite clear that COVID did not cause her death or the myocarditis and that there has been no such reported case anywhere in the world.

If anyone has information to dispute that I would be very interested to see it. Thanks
A couple of months ago, another setup for a wifi to ethernet bridge was posted here: https://news.ycombinator.com/item?id=26940521

I like Will Haley's setup better though, because it keeps everything in the same subnet.

The slowdown from the bridge is negligible, in my experience. After running 10 trials, I found that:

* median ping was 2.4% higher on the bridged pi

* median download speed was 3.6% slower on the bridged pi

* median upload speed was 0.1% slower on the bridged pi

More details about my setup and how I performed this speedtest: https://github.com/dasl-/pitools/tree/main/wifi-ethernet-bri...
That looks more like an established product than a show HN. I could be wrong.
Wonder if this will lead to an increase in pericarditis over the next couple of years. I had pericarditis when I was a teen. The explanation from the cardiologist, which probably was dumbed down for me, was that sometimes a foreign body like bacteria or a virus gets hidden in the lining of the heart and when it later gets exposed to the immune system, it causes the pericardium to get enflamed, which squeezes the heart. How long do spike proteins (SARS-CoV-2 or vaccine created) hang out if they make it to the heart? We probably don't know yet.
Yes this was the article I was thinking of!