skysight-inc/HackerNews huggingface dataset:
I am Canadian, and I considered myself an advocate of privacy up until COVID-19 made me realize I'd pretty much give up all my civil liberties if it meant my immunocompromised parents were less likely to fall ill and potentially die as a consequence. Trudeau can enact marshal law for all I care, I just don't want my folks to die.
Interpreted environments like Node.js, Python, and Ruby absolutely have this problem since many popular packages utilize native extensions. Distribution is still a challenge.
Top SD-WAN Monitoring Challenges
The Postal Service's Surprising Role in Surviving Doomsday
I'm glad it works for you, but I abandoned it due to unreliability. My experience has been that it works fine for some period of time and then the sparsebundle will randomly break. MacOS claims it is corrupted, I have to jump through hoops to make it work again.

I will note that I'm doing it over a network mount, not a local drive, and this is probably the source of the problem, but I never could resolve it. So I'm just back to rsync for specific directories. Which is fine, when this Mac dies, I'm moving to Linux.
So, apparently, sarcasm fail and signaling fail (that's what the winky is for). Whoops.

Obviously, it's too early to draw such inferences. But it's exactly the right time for people to write rambling nonsense while housebound and trying to distract themselves from a global crisis.
Being pedantic, arm lengths vary from ~60cm to ~90cm. So not quite / only if you're a very large human!
Python: customers ask, I deliver.

Top-end embedded processors have GPUs and hypervisors these days and run AI algorithms to, say, detect lane changes and do parallel-parking maneuvers. These days AI means code written in Python and Fortran.
You can presumably hold government officials accountable, but you can’t vote out the CEO of Clearview.
> Imagine how fast a ChaCha ASIC could run

Not as fast. Chacha20 uses 32-bit additions which are fast in software but expensive and slow in hardware. In addition protecting Chacha20 from power analysis attacks is more difficult compared to AES.

> just generic SIMD

Constant-time AES with SSE2 is actually faster than the naive variable-time AES. See https://www.bearssl.org/constanttime.html#aes

In addition Chacha20 is not nearly as fast as AES when using the AVX-512 Vector AES instructions.

> but also Adiantum

Which uses AES (once per sector).
It was about 6 people. We had issues with video and audio going through.

For the people who it was working for we didn't have a lot of issues. I'm not sure how the audio went through.(Btw this was on linux)

Is Jackbox still chicago based, or is that only the jellyvision side?
Judging by the rest of the article, I don't think the author is advocating pushing hacks to production. But rather to use hacks to move forward, and then improve once you have a working version.
I strongly oppose Apple's anti-consumer practices in their App Store policy, PWA policy (non-existent) and similar places. I just believe this (localStorage policy) is not one of those cases.

Agreeing with Apple's disagreeable design choices isn't an apology, it's an honest opinion. If these choices are disagreeable, which I believe they are, they must be also agreeable by definition.
gp is likely asking about how servers decide to redirect to the m.* version instead of the desktop version (or in some cases serve a different mobile version under the same domain), in which case, yes, it’s usually user agent sniffing.
Not OP but I can venture a suggestion. There are a lot of people who believe that programming computers is fundamentally simple, and that programmers really only need to know about 10% or so of the things that programmers are traditionally taught. These are the people who will insist that things like algorithms and data structures are meaningless for most programming tasks: as long as you remember all of the Javascript keywords, you've got as much education as you need. So if you or I come along and say "you'll be a better programmer in any language if you understand assembler", somebody else will invariably accuse you of perpetuating an elitist system that prioritizes meaningless theory over actual practice (i.e. "gatekeeping").
They are submitting their work, after they put in even more work to make it more universally applicable to all Linux users. They also did try to engage with the community who basically told them that they didn't know how fast crypto should be.
> However, the hospital refused to test them because they were "young and healthy" (i.e. no underlying medical conditions to complicate things).

The tests have a high false negative rate, which is one reason some countries are not testing everyone with mild symptoms. The test doesn't give you any useful information in that situation: if it comes back positive you need to self-isolate, but if it comes back negative and you have symptoms you still need to self isolate.
If I understand you correctly, "open source" is not a kind of openness and should be disregarded. Assuming that is so, for the sake of argument, what does count as openness?
Yes, that's why about the only things the industry can do are denser basestations and higher frequencies.

Think about it as your home wifi, it's essentially the same, how do you increase its capacity?

If the industry doesn't have to factor in ROI, then your argument is valid, but it's a business.
Similar / more invasive product being sold by NSO Group (yes, that NSO Group) to a dozen governments around the world:

https://www.bloomberg.com/news/articles/2020-03-17/surveilla...
>> I simply see no technological solution to this problem, it'll always be a cat-and-mouse game, until governments catch up and makes it illegal.

Then you we will have privacy-avoidance companies just like we have tax avoidance. Problem solved!
Quantified Flu – can wearables warn us when we're getting sick?
Title should be lowercase to match
Let's prove it. Go, go, go! Let's beat Iceland! We can do it. https://www.cloverpop.com/blog/we-need-a-covid-19-testing-mo...
I understand what it is, there is just no point to doing it. Its typical "i always use tool X to do Y, so now I want tool X to do Z when there is a tool B doing Z already." But whatever, go on.
> Harvard professor of the history of science and of physics, a pilot, art lover and nascent filmmaker

lol why is this at all relevant to einstein
UA strings have never been an accurate indication. If you're not using JS, then you probably have no reason to be sniffing the UA string to detect browser features, since most of those features are JS-related anyway.

It's an upgrade for the people who actually need to get an indication of the supported features and APIs of the user's browser. Otherwise, you should be using media queries.
Play with your friends:

https://en.wikipedia.org/wiki/AI_box#AI-box_experiment
People are so very weirdly sensitive to these things when it is a big company that comes calling. Wonder why that is.

Context matters. If you don't take the time to understand the context you're walking in to and don't follow local rules, don't be surprised if people are rude to you back. Not that I even think what they said was all that rude.

Do you also think you can slide in to a gam3r chat and expect business etiquette?
>All this article highlights is that you can't run the government as a business.

To me it seems even worse than that...they are running it like a bunch of wantrepreneurs without a business idea or model. In fact they are completely treating this like the goal is the funding (in this case bailout/stimulus) rather than looking at the real work to come to make a successful business after securing funding.

Not to mention they are hiding the fact the proposed $2T is actually $6T, and $4T is going to be taxpayer debt that is given to the Fed, so the Fed can loan it out to businesses that do everything in their power to avoid paying US taxes.

What is the point of record profits and markets, when the average worker can't handle an emergency $400 expense? Any company that touches any of this money should be mandated to pay all profits as taxes until such time as the national debt is paid in full.
A Complete Guide to Using Progress Bars in Python
some clarifying questions worth asking:

- was there an attempt to replenish or was it forgotten?

- if there was, was funding made available or blocked?

i don't know the answers to these questions, but they are important to determine who should be held accountable.
Respectfully, no. Learning software is a big investment in time and effort. Since I'm on Apple's platforms, because I think they're the best compromise for running the software I want to run, I am going to continue to speculate their reasoning to try to predict which software will be successful on their platforms in the future, because that's how I choose where to invest my time and effort.

I respect you have some other motivations here, but I'm not doing this for fun. I'm doing this because it's important to how I spend my most important resources: my time and effort. So no, I'm not going to stop speculating, the mere idea is laughable. Like buying an individual stock while having no opinion of what direction the company might take in the future.
sadly.
As we push further and further to the edge — closer and closer to every Internet user — the risk of a machine just walking away becomes higher and higher. As a result, we aim to build our servers with a similar mindset to how Apple builds iPhones — how can we ensure that secrets remain safe even if someone has physical access to the machines themselves. Ignat's work here is critical to us continuing to build our network to the furthest corners of the Internet. Stay tuned for more posts on how we use Trusted and Secure Boot, TPMs, signed packages, and much more to give us confidence to continue to expand Cloudflare's network.
I wondered "What's the white nationalist angle on this?", then clicked through the article and saw a reference to Curtis Yarvin and Instapundit :(
Thanks for the info.

Is there a simple way right now to use another storage backend than Sia? E.g. If I have a group of people that want to participate in hosting, but only want to host data from the people in the group?

Essentially, can you use dgit to store a repo decentralised without having to set up git synchronisation tools, but while still having control over the hosting infrastructure?
Who's been in control of Congress since 2009? One side has perfected the art of obstruction to win votes from their deluded base.
I've been hesitant to recommend that because I don't know how git handles image changes.

If you don't mind me asking, how do your designers handle rebasing and conflict resolution?
I reckon the point of the naming is to force you to think about exactly which behavior you want/need in your program, given that arrays and linked lists (for example) are very different from one another with very different performance characteristics.

It's a bit unfortunate that (last I checked) there's no "I don't care how it's implemented as long as it's a list" option at the moment (e.g. for libraries that don't necessarily want to be opinionated about which list implementation to use). Should be possible to implement it as a common interface the same way the allocators in Zig's stdlib each implement a common interface (by generating a struct with pointers to the relevant interface functions).
This comment doesn't add anything productive to the conversation. At least, try to articulate some point, instead of just being dismissive.
Oh yes.

Rushing to the first workable solution, no code review to speak of, deploying, open the next issue. Repeat.
Okay that's good but still, couldn't a domain on that list be weaponized against legitimate sites this way? For example:

- Somehow goodsite.com's user ends up on evil.com

- evil.com redirects to goodsite.com?clickID=1234

- goodsite.com's storage gets flagged
That is exactly how the world got into this situation in the first place. China covered it up and basically said nothing to see there. And the world believed in them and didn't put on guard against them. Until the disease spread to other countries and they no longer could cover it up. Then they say "hey look you have it too!"
How the viral app Houseparty is entertaining a generation in lockdown
Curious why CF needs to worry about side-channel attacks when all software run on those machines belong to / written by them. They do have a “workers” product with 3rd party code but they can easily keep storage servers out of that pool. Typically storage encryption is all about what happens when a machine is physically stolen, hard disk discarded on failure or other such actions beyond network security. Please correct me if I am wrong.
I can't vouch for ostracism specifically, but we just had someone at our company add a Slack bot to correct anyone who says the word "guys", and let me tell you I did not feel like it would be appropriate to complain.
Bruce Aylward, senior adviser to the WHO's Director General, in [1]:

One of the things that terrifies me now is, as this is spread in the west is, there’s this sense of invulnerability among millennials. And absolutely not. Ten percent of the people who are in [intensive care units] in Italy are in their 20s, 30s or 40s. These are young, healthy people with no co-morbidities, no other diseases.
We don’t understand why some young healthy people progress to severe disease and even die and others don’t. We don’t have clear predictors.

[1] https://time.com/5805368/will-coronavirus-go-away-world-heal...
GitHub is not Git, mmkay?

And Git is a Distributed Version Control System, mmkay?

Please adjust your title to be less clickbaity and more true.
Before the internet, when it was easily controlled through the media what everyone had to think. It was a golden age where one entity decided on the truth and pretty much nobody disagreed to any noticeable effect.

Now more and more people get exposed to more than one viewpoint of reality and are beginning to not blindly trust the media. This leads to people actually having to discuss points that previously only had to be stated, for everyone to believe them or at least to not have lots of people disagreeing showing up and having the opportunity to talk with other disagreeing people.

So we get amusing situations like holocaust deniers getting told it's illegal to do so, which of course only strengthens their belief. But rarely is there somebody showing up refuting, since that takes effort.

That leaves us in a post-truth world, where nobody simply can state something and have everyone believe it. Instead everything that gets questioned needs to be discussed, like "Do vaccines cause autism?" or "Are there more than two sexes?". Kind of like the difference between having a King and having democracy.

Personally, I blame the media for being verified liars for the loss of trust in them. Everyone can be wrong on occasion, but it takes a liar to stick to their guns after being proven wrong. I mean, did anyone ever actually believe that a "magic" bullet killed Kennedy?
Nobody should be posting their private data (pictures or videos, for instance) on a publicly accessible site if they want privacy. Look, if you want your relatives, friends, and even acquaintances to see whatever you want them to, just do it through a medium that allows for private communication. It's just common sense.
Of course, but the point is that proper preparation/intervention from the government would have led to maintaining enough domestic manufacturing capacity and stockpiles. Businesses have different incentives and won't do the same.
It'd be interesting to understand what evolutionary pressures the combined behaviors of population have on COVID-19.

Distancing arguably should create evolutionary pressure towards a weaker, asymptomatic, more contagious virus. And reckless behavior in the segments of population unaffected by the virus may put evolutionary pressure to make it a stronger, but not as contagious virus.

(an uninformed opinion of a software engineer / researcher)...
Or if we're really dreaming big, let's beat the Faeroe Islands.

In the whole world, there are only two places that can reasonably claim to be taking a scientific approach to those aspects of this virus at this point: Iceland and the Faeroe Islands. Both have tested about 3% of their populations (that’s about 6X better than South Korea, 12X better than Italy, and 100X better than the US). Iceland is trying to test a representative population, although their testing is still skewed towards ill and exposed people. The Danes of the Faeroe Islands are tracing almost 100% of cases.

We should still do testing of sick people to support healthcare decisions as we are today. We should do more testing of exposed people for containment like in South Korea and Germany. But that doesn't help much with the broader governmental and societal decisions we need to make. We must do more. Embrace the "and." No more "or."

Since everything is moving so fast, just keep it bold and simple: Race For COVID-19 Truth -- Test 30 Million People In 30 Days.
They also have a preview sampler[1]

[1]: https://www.w3.org/StyleSheets/Core/preview.html
It could also inform people to help them make decisions. IE: if they are more at risk they take more precautions and vise-versa.
you're living in a bubble then :) I also was a designer using mac but that was only because the tools forced me to, but in reality I can't afford a proper mac so I now have the option.
https://gingkoapp.com/ Saas, desktop in sign-up beta.

Thanks. The bottom-up journaling style of use [1] looks tempting, even as someone who generally prefer graphs to trees.

PayWhatYouWant[2], but it seems a pity one can't easily play with it non-persistently, without giving them an email? I wonder if that's the right choice, funnel wise, for something with a "I can't imagine using it... oh, that's neat" dynamic.

[1] https://www.youtube.com/watch?v=sT_nlmlbhBE [2] https://gingkoapp.com/p/pricing/
No, I mean Linux has been able to avoid long-term backwards compatibility.
Yes I moved off pixel after 2XL and switched to OnePlus. I am much happier for it. They are great phones!
TMI, but I like my nether regions dry. So I use TP to dry after the bidet. And I won't even claim to use just a few squares -- that's how you end up poking your finger through the paper and then leaving pieces all over your butt ;-).
I has ravaged my country. However the bad situation of germany at that is to be blamed on the French for being too soft on this country after first world war. They should have been kept under control.

Also, the spanish flu has killed between 50M - 100M according to the most recent estimations.
Oscar Health shares code for covid-19 risk assessment survey and testing site locator, including 650 testing sites in the US
Do you have any evidence to back up this "both sides" argument? The responses executed by each party are starkly different, and the results are in some cases are already measurable. To give just one exapmle:

https://www.wbir.com/article/news/health/coronavirus/10liste...
> It's easy enough to collect imei numbers at a checkpoint.

True enough, I guess. Require that you turn all devices on, then either require unlock and look at the IMEIs yourself, or pass the person through a Stingray in an RFID cage.

But I would assume that if Taiwan was doing that, people would notice (requiring turning devices on is a very unusual step) and would have mentioned online somewhere that that’s something that happens when you visit Taiwan.

Also, it still won’t help if this immigration-evader turned super-spy is rolling their spoofed IMEI regularly.

(Also, where would they get the information on who your boss/company is? From your customs form? That’s one of those things too expensive to verify for every case ahead of time, so they won’t bother until they actually want to find you; in other words, that’s one of those things that’s perfectly easy to lie about. From your visa, presuming you need one? Information like that could be entirely outdated by the time you visit.)
This is a good idea, and is something I've thought of for a while; the user agent header was a mistake from both a privacy and a UX perspective.

Ideally, web browsers should attempt to treat the content the same no matter what device you are on. There shouldn't be an iOS-web, and a Chrome-web, and a Firefox-web, and an Edge-web; there should just be the web. In which case, a user-agent string that contains the browser and even the OS only encourages differences between browsers. Adding differences to your browser engine shouldn't be considered safe.

Beyond that, the user agent is often a lie to trick servers into not discriminating against certain browsers or OSes. Enough variability is added to the user-agent string that a server can't reliably discriminate, but it still remains useful for some purposes in JavaScript and as a fingerprint for tracking.

Which brings me to privacy. It's not as if there aren't other ways to try and fingerprint a browser, but the user agent is a big mistake for privacy. It'd be one thing if the user-agent just said "Safari" or "Firefox", but there's a lot more information in it beyond that.

If the web should be the same web everywhere, then the privacy trade-off doesn't make much sense.
> Why are assembly related topics so popular on Hacker News?

Because there are some engineers perhaps at ARM, Apple,
Microsoft, Intel or Google who deal with compilers or operating systems and UEFI booting devices that you're probably currently running or using to either build software or even reply to this thread, who still take interest in reading about blog posts like this.

> I don't see pursuit of this topic happening in my anecdata of programmers I interact with in day to day life.

Maybe not for you, but it's the reason why you are able to post your message here and browse the web or build software faster thanks to the engineers who did this sort of programming. Sure, general end-users shouldn't care but it's gives me confidence that there are some engineers out there who understand some OS internals to 'make' things happen even at FAANMG companies, rather than doing generic web apps all day long.
I think one great way to do this is to get a Commodore 64 emulator (or Atari 2600 etc) and start writing and learning 6502 assy. Arguably its one of the last instruction sets that was designed with humans writing code in assembly (and not in some higher level language) making it excellent learning language. You can readily run your code in emulators and for not too much $$$ you can pick a real hardware from EBay to really run it on HW.

And once You think you’ve run hw to its limits there are plentiful demos and examples around to blow your mind watching what people have been able to do with these machines (often in obscure ways).
Zig itself does support cross-compiling to WASM/WASI (https://ziglang.org/documentation/master/#WebAssembly), so there's surely some way to coax 'zig cc' into doing the same (though I haven't tried it).
Yeah, the laws of physics are not the limiting factor here. With faster compute, you can do better beamforming. There will always be lag between what is technically possible and what standards exist and are deployed, but I don't see any reason why wireless won't get faster over the coming years.

Channel capacity depends on signal power, noise power, and bandwidth. Bandwidth and signal power are bounded by government regulations, but if you can make your antenna more selective (rejecting more noise) you can transfer more bits per second over a channel. MIMO/beamforming is one way to do this, and it is mostly limited by DSP power. Compute/watt isn't really increasing exponentially anymore, but it is still getting better, so we can still squeeze more capacity out of available bandwidth.
No one is forcing you to carry a cellphone, and a cellphone really isn’t an inalienable right. There’s a pretty easy solution to this problem if you don’t want to tracked. I’m not in support of what they are doing, but its a bit different than if it were being done with a government mandated biochip or ankle monitor rather than with a phone you voluntarily carry