skysight-inc/HackerNews huggingface dataset:
While I am not a fan of some of Cloudflares actions over the years, they have been positive in the RPKI space for the last several years. They've hosted multiple meetings in their offices with some of the largest networks in the world to discuss RPKI strategy and deployment. They've opened sourced software to lower the bar for entry. Their staff was accomdating to other network operators when they rolled out Origin Validation to not black hole parts of the Internet and reached out to networks to let them know of the error to get it fixed. They, like the network I support have been impacted by some of the same hijacks and I share their frustration when major carriers are not only slow to deploy RPKI or have no plan at all (or even a plan to properly filter their customers: see Verizon). They've been a part of the fight along with other folks who are silent (but those who know, know them).

RPKI is no surprise. People have been beating on their upstreams for it for well over a year. Almost all Internet Exchanges have enabled BGP Origin Validation on their route servers (thanks to the efforts of folks like Job from NTT). It's about time we have a site like this that highlights the overall status of it. That said, there's more we can be doing here to provide metrics on RPKI adoption on the Internet.
Generally yes. But if he has adhd then far away timelines may be less useful than focusing on weekly deliverables. Could very well be a win-win. Good job parent!
Linkvertise Threatens to Sue Universal Bypass for Copyright Violation
Its possible one person could have contracted the virus, then traveled to the wet-market, which is about 20 miles away, then spent some time there shopping there and passed it on to others.

Then again, it could have come from the wet market and it could be a coincidence.

I don't want to make this into a left-wing vs right-wing thing.
You need to include in your evaluation of the state of the rule of law that in 2013, a top-secret order issued by the FISA court, which was later leaked to the media from documents culled by Edward Snowden, required a subsidiary of Verizon to provide a daily, on-going feed of all call detail records—including those for domestic calls—to the NSA.

Now they can just do it worldwide.

Small distinction
Arguably we should. For that matter, we should really do more about traffic fatalities. Bringing that down would be far easier per person than fixing flu or coronavirus.

We're not going to, though, and it's becoming less clear why COVID-19 is an exception. It reminds me some of 9/11--it's flashy and freaking everyone out, which leads to irrationally conservative behavior.
Thanks for the feedback! I was already planning on changing these buttons (especially to make the flag button more obvious), so I'll take this into account.

I'm curious: do you have thoughts on what a "reply" button's icon should look like?
If your requirement is compiling to native binaries, then perhaps dlang with GC enabled? Admittedly it would be a really poor choice in 2020 though given the lack of adoption. Golang is GCd and native, but of course the language is lacking in many ways compared to Rust.

So I guess you're right, nothing I can think of quite fills the niche that Rust does, if compiling to a native binary is a hard requirement. Also I'm not aware of any widely-adopted language with borrow checking, if that's a feature that's valuable for your use case.
It's not about stopping deaths completely, it's about not putting more strain on an already overworked health care system.
Around 7 years ago I had a Galaxy S2 on Sprint (CDMA) and home internet via ClearWire. Sprint and Clear both used the same WiMax network (same cell towers) for '4G.' My phone was rooted so I could mess around with some normally locked settings, and at some point phone service for my S2 was cancelled.

One day I changed the APNs (which virtual network the phone connects to via its radio) from the default Sprint ones to the Clear ones, and also changed the MAC address (might not be the exact term, but WiMax 4G was basically long-range WiFi and so the device had a sort of MAC address). Even though my phone's service had been cancelled, I was able to use internet from the Clearwire plan. Of course no phone calls / text messages.

It worked as long as I was at home - I think they both connected to the same cell tower and so couldn't be distinguished.
this seems like magic, nice work. made this crummy site readable, https://www.hellofresh.com/recipes/crispy-parmesan-chicken-5...
> It's actually the strongest form of logical reasoning, a formally valid argument

Garbage In, Garbage Out. You are making several assumptions in order to apply this "logical" (which logic? This isn't FOL, since FOL has no concept of time, so I'm guessing you're invoking some Temporal Logic) argument, you need to assume that the CDC is a static, homogeneous organization that, for the purposes of this statement, continues to be a valid X between the past and the present. This seems naive to me; the CDC has changed in funding, priorities, membership, and leadership over time, and it's unclear to me how you can use past behavior as an indicator of future communication.
This is a total failure as a talking point - it's amazing how quick it's spreading. Go compare it to Italy and Spain, which have both got the most severe restrictions. In Spain children are under house arrest, yet their outcomes are much worse than Sweden.

As I said, Sweden is in the middle of the pack. Your response is not a rebuttal to that. Lockdown is meant to avoid deaths by ensuring everyone has a bed, which in Sweden they do. Beyond that death rates will diverge for other reasons - it appears Sweden is seeing large racial disparities in deaths for some reason, as is America. So as a country that took in a lot more immigrants than Norway that would by itself be a contributing factor. But deaths due to not getting hospital beds is something we can safely say isn't happening, which means the justification for the lockdown is invalidated.

I'm really uncertain why so many people are resisting this outcome. It's a good one! Lockdowns are bad! If they have no effect then that means they should end and that's great for absolutely everyone.
Is there a table of the associated bandwidths?
I hear MMOs don't like it because it makes it easier for multiboxers.
Perhaps you could make it a ‘listen to the professional epidemiologist’ thing?
What data structure would you think of when you hear just "list"?
For those of you with macbooks, you can easily remove the Jamf management software by running `sudo jamf removeFramework` (note the capital F)
When you have more than a dozen switches to debounce, it is best to opt for a hardware solution unless you're making something in the 100k+ quantities.

We've used MAX7370 chip for keyboard applications. Comes with built-in debounce capabilities along with ESD protection, low quiescent current and interrupt-based signal to the MCU. It is expensive but well worth the hassle - it can handle up to 64 switches and saves you the pain of GPIO nightmare with custom matrix. In addition, it comes with a hardware memory buffer so you could do an n-key roll over. I've built stuff that I can mash with my palm - like jamming on a couple of dozen switches at the same time and this chip handles it all. Flawlessly.
That doesn't sound right. If fewer than 500 per year were dying of flu, we probably wouldn't even bother with flu shots.
Excepting misalignment that causes a variable to straddle a cache line, modern x86 is generally extremely tolerant of misalignment, performance-wise (for GPR-sized operations). Newer x86 is even pretty performant in the face of misaligned vector-sized accesses.
The workaround is to make the canary automatically lapse frequently unless renewed. Precedent in the past regarding library books provides that you can't be compelled to do something by a gag order that qualifies as speech, and updating a canary daily with a statement like "As of {current_date} we know of no warrants that have been issued for {private_content}" probably qualifies. Have a static page, update the date value daily so long as it's true, stop updating it when it becomes false. Based on the library book precedent I think this would hold up.
Cwzwarich could you explain further what the Gromov heuristics is about? or where could I read more about it? Thank you
You can learn so much on the internet

But I wonder if it really helps. I did not have internet or tv as kid and I have learned a lot from books.

Now I have internet, and I spend far more time on social media and watching shows than I spend on learning things
Thank you! If you have any, I'm happy to hear any feedback or critique
Goodhart's Law: https://en.m.wikipedia.org/wiki/Goodhart%27s_law

Google is the same thing it always was, but their measurements became a target. Thus the usefulness of Google as a yardstick of relevance against the backdrop of info on the Net came to a screeching halt.

This is why I've always thought search and advertising are not two sides of the same coin, even if it may look like it from a service providers point of view. After all, Google is basically advertising your search activity to business's potential entry point for a business relationship.

Fundamentally though, if you're searching, the more valuable service is to make minimal assumptions about what the searcher is looking for, while maybe helping empower them to be better at formulating good queries. I remember digital library catalogs were decent at cutting teeth for that sort of thing.

EDIT:Dropped a few necessary words. Oops.
Ask HN: Starting Over During Corona and becoming a jr dev
What would you advise something starting over in their career who wants to become a jr. developer?

In LA there are a few bootcamps that are available at a pretty stiff price but they may have connections to get a jr. developer placed for their first programming gig. One in particular seems to only teach javascript for the life of the program. Is that enough to land a jr. dev job?

Additional facts: 40 yrs old, product manager, comfortable with working in ubuntu and git, previously managed teams in multiple specialities marketing, tech, product.

Currently using udemy to get the basics of programming down and starting to build a toy project in the next 4 weeks.

Open to hybrid roles as long as I get to code.
That's not the sole reason for avoiding too many integration tests. The main reason for that IMHO is combinatorial explosion of code paths which you'd have to test for if you wanted to be thorough.
Ideally we wouldn’t have to work but we are very far away from that.

In the meantime it seems society is getting skewed towards benefiting owners over people who work. The news celebrates rising stock markets and rising housing prices. We celebrate “job creators”. The Fed responds when the stock market goes down but just shrugs when real wages for most people are stagnating or even going down . Investment income is taxed favorably over income from work.

Companies claim they are run solely for the owners (shareholders). Why not make workers also stakeholders that need to considered?
Some companies also have to bill their customers by the hour. For example certain government contracts, grants and even private contracting are paid out based on hours worked.
I worked for a startup where the founder/CEO mandated 40 hours of work a week, no more or less.

He would always say “I want you to work your ass off while you’re here but I also don’t want you taking this home with you. The company is paying you for forty hours of your time a week.”

The expectation, which everyone seemed to find fair enough, was that if you didn’t have enough to fill 40 hours that you find other projects to help with or tinker with new ideas.

Honestly it was a great culture and they had a sizable acquisition exit so I guess it worked even as the company got north of 600ish employees by the time they were bought.

Was everyone honest about it? No of course not, but enough were that people bought in.
Thank you!

The lack of multi-device support wasn't too much cumbersome?
>• WhatsApp used Erlang (on FreeBSD) to scale 50 engineers and ~1000 boxes to handling billions of chat-message transactions per second. (https://www.infoq.com/presentations/whatsapp-scalability/)

Ok, WhatsApp does scale exceptionally well with very little resources, but those number aren't really accurate.

It is not billion messages / second, that would imply majority of the WhatsApp user were awake and send a message in the same second. But right now it may be more than a million per second. During its FreeBSD era ( They switched to Linux when Facebook bought them ) it was doing ~400K messages / sec during peak. And it is not 1000, during it FreeBSD era is was handling it with less than 150 server for Chat. And that was with a very non powerful 10-Core Ivy Bridge Servers. I often wonder if they could handle the same in 20 Servers when we have 128 Core Per Server today.
If I lose my job I get notified in advance and then I get unemployment benefits for years. It's more than enough time to find a new job before I don't have enough savings to justify cloud storage costs.

What if you connect your hard-drive and the data is corrupted or the drive isn't spinning? That did happen to me. I rather have people replacing the hard drives for me. Uploading corrupted backups to the cloud is the same than saving corrupted backups locally.
Fascinating. In my country, fraternities are very much on the leftmost fringe of society.
It still had the original Apple plastic wrap on it.
I remember watching a Joe Rogan episode and they mentioned this. Apparently it was a big nazi machismo kind of thing.
https://youtu.be/3MZr5J5DOfk?t=550
Enigma-E: Build your own Enigma
If gcc crashed the program, then that would have been the headline. It's more interesting to know the actual behavior a popular compiler exhibits for a given UB, especially if it's a potentially harmful one, than the mere fact that something is a UB (which you can also just see in the standard).
Previously:

https://news.ycombinator.com/item?id=17910851

https://news.ycombinator.com/item?id=12889855

Some new developments:

> C++ allows us to write the same function in much more readable way by employing some template programming. We’ll introduce a generic type called const_unaligned_pointer.

If you support C++20, there's std::bit_cast: https://en.cppreference.com/w/cpp/numeric/bit_cast

Edit: fixed link. Thanks, nkurz.
Conversely, those employers can’t hire top-tier people. The ones they do hire probably don’t have the FU money to walk away from spyware like this. So they live with it instead.

This is truer in a recession. And the effect can justify calls to unionize.
Can Dat really be described as a "new" protocol 3 years in?
Protip: if you are still hellbent on using huge picture with transparency, you can use two JPG files one original, and one as an alpha mask.
Thank you!

The lack of multi-device support isn't too much cumbersome?

Also, you do not fear, due to the gossip protocol, that your private messages may be stored forever by peers and one day, your private key leak, and all your conversations are publicly exposed?
I've used Cygwin X and Xming before WSL even existed.

The beauty of X410 is that you click "Install" in the store (which also means it auto-updates), run it, and that's it - it's configured out of the box to work in desktop integration mode. Top-level windows are projected onto the host desktop, clipboard is shared etc. It also has some convenience stuff, like DPI scaling.

I don't think I'd have paid $50 for that myself, to be honest (although I don't think they are actually selling it at $50... this looks more like one of those "permanently on sale" psychological tricks). But when they just got started and were selling it for cheap? I think it was a bargain then. OTOH for somebody who has never even seen an X server before, I can see how it can be a bargain even now.
The modern thing is using acquire/release semantics on the variables you actually care about intra-thread ordering on, rather than full barriers, which impose a higher cost.
You'll notice they specifically say "passthrough gpu." What you use on the Linux side and what you passthrough don't have to be the same and probably shouldn't be. I'd optimize for the use cases you have, also as much as I truly hate to give this recommendation: youtube has a lot of resources on shit like this (because I hate having to watch a video for something I could read).

Also, you might want to really think about the GPU and its use-cases, newer isn't always better, because there are some specific ones you can buy that'll let you also run another OS 10 in a VM effortlessly :)

At the end of the day this all pretty much powered by Qemu, KVM, and virtio. So if you can't find a resources for "looking glass" then just go to one of the the sources above...
1. The theory has always been that it jumped from bats to another animal -- like the kind sold at the market.

2. "It does not appear that the Wuhan Center for Disease Control and Prevention — the one close to the market — had published any research on the topic prior to the pandemic."

https://www.snopes.com/news/2020/04/01/covid-19-bioweapon/

You're probably thinking of the Biosafety 4 lab that was seven miles away from the Wuhan Market.
that's a socialization problem - your cat needs more social training. it's harder (longer, more time, more effort) when they're older but still possible.

you can find training regimens and videos online, but basically, you need to find a motivating factor for the cat (food, play, grooming, etc.) and train out from that.

i volunteered at a kitten nursery for a while helping socialize rescues. i've seen cats go from completely vicious to humans to being pettable and loving. not all cats can make that much progress though.
Do you have VSync enabled?

Otherwise try about:config -> layout.frame_rate = 60
Compared to food and water those things are luxuries.

Obviously both types of regions need each other to maintain the modern style of living as mentioned, but in some kind of societal collapse situation you'd probably rather be on some isolated farm that could theoretically sustain itself. And I feel like if those areas chose to go on with less subsidy money they could do so, but it's not a bad trade for food and everything else that comes from them. If one really wanted to hold the other hostage the one with the food would win.
So the homepage of this project is basically documentation. Where others introduce use-cases, you actually teach us how it's done. I love it.
I've used patchwork before, but can someone comment on the other applications of the scuttlebut network and where this scuttlebot fits in?
Decade-long Chicago resident here: used public transit, biking, and walking exclusively and never needed a car the entire time. Wish Chicago's density would be legal in more American cities.
From what I understand, the West Seattle bridge is not failing due to lack of maintenance, but rather due to constructions defects. No amount of maintenance could have prevent the current problems.
Gotcha. Perhaps you identify more with the robber in my anecdote’s aims and ends, if not their ways and means? Taxes are about liability but also proportionality and fairness with respect to ability to pay. At least that is the concept. So if you owe someone money, you can dispute that the liability actually exists, or that you are liable for it and not some other party, or you could explain that you are not able to give that which you do not have. I fail to see how you are less able to exercise your rights than any other person simply because of being taxed. It is the same for us all. We’re all taxed, just not equally. You want to be taxed more unequally than you are now, the question is do you wish to be taxed less than you deserve to be taxed? Or do you wish that we all were taxed more equitably?

You complained about not being represented. Yet you are, simply by being in the country. Congress has a burden to represent the concerns of their constituency which includes all persons subject to their rule. This includes undocumented immigrants and criminals. It also includes those we wage war and commerce with, as Congress authorizes and quantifies these actions in the larger context of international and local/state governmental interactions.

So you are represented. It’s a matter of degree but you are alive and talking to us so some kind of freedom. But maybe you just have sour grapes and you’re not getting the outcome you want. So try harder or whine louder. If the democratic process doesn’t hear you, I’m sorry. I really am. It’s not fair. But that’s what fairness in a democracy means. We all get what we want. Just not on an individual scale. Wanting your way simply because it is your way and you think it is right or just in a society is not fairness. That kind of reasoning is awfully close to the logic that leads the robber in my metaphor to defend that which is not rightfully theirs from one who would rightfully retain ownership of it.

You complained about not being represented. Yet you are, you just don’t like the product and want a refund. Well, tough. We can’t give you your social obligation in the form of money back any more than the society can be taken out of you. Well we can, but you wouldn’t survive the process. So get out there. America is the ultimate multi level marketing pyramid scheme. Convince enough people you’re right, and they will give you money and power to keep themselves convinced they made the right choice. Politics is one big sunk cost fallacy but revolution would also benefit the status quo more than the people. There’s just too many dominoes already set up for you to make them fall the direction you want, even if you get to decide when the first one falls and where.

You seem to be advocating for a certain kind of society but you don’t even want to pay your obligations to the one you’re party to now. Why that’s good for you is obvious. Why anyone else would want to live in that society with you I will leave for you to illuminate.
A thread from 2017: https://news.ycombinator.com/item?id=14409187

Points to https://scuttlebutt.nz/ which is related
I love SSB, in principle. The protocol itself is very well documented[1]. The community tends to center lofty ideals around accessibility, anti-authoritarianism, and social responsibility[2][3] which I'm all about.

Unfortunately, I've found the software implementations maintained by the SSBC to be "barely working" at best, with pretty scant and out of date documentation (to the point where code in "Getting Started" sections doesn't actually work) for most libraries/tools, PRs and issues lounge for many months without a response, and I've noticed a disappointing tendency among the SSB community and maintainers to be a bit condescending to newcomers and less technical users (not to mention cliqueish) in a way that seems in tension with some of the ideals that they pay lip service to.

That said, I'm aware that we're all human, and my experience here is as more of an observer and tinkerer than active participant, so should be taken with a grain of salt

[1] https://ssbc.github.io/scuttlebutt-protocol-guide/

[2] https://www.theatlantic.com/technology/archive/2017/05/meet-...

[3] https://www.zdnet.com/article/manyverse-and-scuttlebutt-a-hu...
> the material in question isn't inline with how the majority of us are thinking about this disease.

That may be true. But that is what makes this important. The current protocols aren't working. This guy is a doctor on the front lines. Gattinoni, whom he references, is an expert in ventilation. This is not a crackpot conspiracy like 5G towers and I'm sick of seeing it dismissed like it is.

I have watched all his videos and I have never seem him say it is HAPE. My recollection is he said it was similar to HAPE.
Quite possibly the work is time base, not delivery based. Eg. A call center employees might need to be on-call (time) even if there are no active calls (deliverables).