skysight-inc/HackerNews huggingface dataset:
I think it would be valuable, I've actually had this idea (but not the competence/bandwidth to actually build it, alas).

It could become a platform for courses built around SRS, or learning materials like Michael Nielsen's mnemonic media: https://numinous.productions/ttft/ .
The Surface Book line is more akin to a tablet than a laptop as the guts of that machine are still in the screen, much like the Surface Pro. I don't think it's unreasonable that there isn't in the way of repairability given its tablet form factor.

Don't get me wrong, I'm disappointed myself in this product, but it doesn't take away from the successes elsewhere in the Surface product line.
http://archive.is/QSBfc
USC-LA County Study: Early Results of Antibody Testing
How Directory Traversal Attacks Work (Real World Example)
UTF-8 is not Unicode. UTF-8 is a good encoding of a (IMO) bad standard.
Must the conclusion be all one way or the other?

Maybe cluster containment was a bad strategy, but not horrible? Maybe masks and voluntary distancing had a little effect, but not enough? Maybe cases were undercounted, but not to the tune of 90-99%?
In the current administration, even a basic level of competence is remarkable and celebrated.
> What value is there in renaming anything? You've said that out that "Google is a stupid and juvenile-sounding name." but you imply it doesn't matter - so what's the point?

To be clear, my sentence was slightly syntactically incorrect: what I meant was, "Google is a stupid- and juvenile-sounding name." It's not a stupid name, but it is stupid-sounding, at least until you get used to it. But it's far from a stupid name. For instance: it's spelled the way it sounds, it's memorable, and it sounds like a verb. Those are all pluses, and yes, they matter.

I once worked for a company called Internet Enterprises. Terrible name. It sounds like a shell company with dusty offices on a service road off a highway.

I once owned a design agency called factor[e] design initiative (I didn't found it or name it). Poor brand story: the "e" was chosen because at the time (late 90s) "e" was like "i" from a few years ago. No other good reason. It was spelled all lower-case, like e. e. cummings (annoying for a company). It had weird punctuation marks in it. And how do you pronounce it? I would commonly hear "factory" or "factor-E" (correct). I used to joke it was "fac-TOR-ay" (say that with an Italian accent).

A few years in, we rebranded to Parallel. Much better: regular spelling and capitalization, dictionary word and a good brand story (alignment / working "in parallel" with clients, etc.) At times, in conversations with clients, they would inadvertently use the brand: "We'd like to work in parallel with you..."

This stuff matters—a lot! It's easier to attract customers and employees with a great brand. And the brand provides a consistent touch point - a "north star" if you will - for what the company stands for.
https://news.ycombinator.com/item?id=22924869
I hadn't heard the term in a while, but I believe page-flipping more specifically means that the buffer roles can be switched in hardware (e.g. by changing a "framebuffer start address" register in the CRTC or RAMDAC) instead of requiring a buffer to be copied (e.g. via a DMA or blitter operation). Both schemes are double-buffered in the sense that you're never actively rendering to the same buffer that's being scanned out, but page-flipping has significantly less overhead.
I wonder how many full SunOS+NeWS installs you can fit in the memory footprint of Electron running a pizza app.
Accelerating 5G VRAN: The Case for GPUs
Leadership gets comfortable. Comfortable leadership has no incentive to rock the boat or strive when failure is possible, and the cushness is put at risk. Good people leave, mediocre people stay but it takes time for Rome to crumble. The cycle repeats.

Think Innovator's Dilemma [1], but at smaller scale.

[1] https://en.wikipedia.org/wiki/The_Innovator%27s_Dilemma
Conway's game of life on the BLiTTER
What Ron Conway looks for in a startup?
Cranelift has a JIT, but I am not sure what the status of it is as a rustc backend.
Maskhelpers.org connecting people who make masks with people who need masks
hoverfly actually looks very nice. Other projects in this space are either a ton of setup, language specific, or SaaS only. My main motivation was I needed something stupid simple to get up and running in minutes instead of hours.

hoverfly looks a lot easier than most of the more popular solutions out there.
> - you can somewhat negotiate window scaling when tcp timestamps are enabled.

Reading the RFC, couldn't the requested window scale be jammed into the sequence number? Section 2.3 limits the window scale to <= 14 bits. This article suggests that the MSS category fits into 2 bits, so we take up 6 of the 32 sequence number bits for mandatory additional data.

The syn cookie would then be (MSScat | WSCALE | HASH(key | saddr | daddr | sport | dport | sseq | MSScat | WSCALE)). The hash could then be 26 bits, leaving a very small probability of forgery of 2^-26.

To re-address the problem of replay attacks, the server could rotate keys rather than include a timestamp in the data component. The cookie would need to verify with one of the (small) K most recent keys. If K were 2, then any ACKs younger than COOKIE_AGE would verify, ACKs up to twice COOKIE_AGE might verify, and older ACKs would be rejected. The probability of forgery would marginally increase to 2^-25.

But, I'm no TCP expert. I'm sure there's something misguided or wrong in the above?
Show HN: Estima – A planning poker app made with Flutter
Building Fantasy Worlds with Go
Why is this utterly stupid question coming up again and again? Go ask your peers/yourself why feel the need to share all of your conversations with the government and other 3rd parties who in the best case just want to sell you shit.
Google has shut down ability to leave reviews on all Chrome extensions
Global ICT Regulatory Outlook 2020
This reads pointlessly pedantic to me. You're throwing out examples of things that might actually be important, but most people probably don't think is that important. This is very different from things which people know are important and do frequently, but don't care to learn how to do it properly.

Plenty of people choose not to learn their tools, and would not choose to do so even if time were unconstrained. The inability of people to maximally use all tools available to them is a separate issue, and not an especially important one.
In the future we plan to add features like seeing who's attending which events so having accounts will help. Hope it's okay?
The whole system is rigged. It always has been. And I don't mean the last twenty years. Want to invade Germania? You better know a great banker. Want to be the first on the block to buy a couple of these new things called printing presses? Better know a well-connected banker.
Everyone with disastrous predictions about the coronavirus can and does make that claim. If my predictions aren't true, give it a few weeks and exponential growth will make them true. If they still aren't true, then they would have been true, but whatever we did a few weeks ago must have been the correct reaction to my predictions.

The very general thrust - that Japan surely had community spread - I agree was true and not widely acknowledged at the time. But I don't think that exempts the more specific projections from analysis.
I hope the pizza arrived in a SPARCstation! ;)
Is that so universally true?

I'm thankful right now that I live in Canada where every week—sometimes multiple times a week—measures are added or adjusted in order to prevent anyone from falling through the cracks. Some businesses have faltered or are closing permanently, but many others are receiving substantial support.

We're currently beating the projections in Ontario, and while this is not an easy time, every action necessary is being taken to at least try and prevent as many deaths by this thing as possible.

I think things would look different if the United States had taken different measures to support people during this crisis.

The barber in this narrative should receive enough aid to get by, and enough support for their business for it to persist until it can reopen—and the people who just want their hair done should just have to wait.
Or like Charles Campion in The Stand.
Not only that but OP makes a vague statement and doesn’t know the details of this case. I bet OP is a frantic Trump supporter and is blind to any criticism of Trump.

Let’s remind him:

The USA is built on immigrants and that’s what made this country successful in the first place. Nearly everyone in this country is an immigrant or a direct descendent of immigrants except for the native Americans who are the only non immigrants in this country.

Second, this country would not survive without the work of immigrants or foreign workers. And if those foreign workers would not have a path to citizenship they would go some other place. I work with brilliant Indian IT workers on various visas for work, and if there is no path to citizenship for them then the incentive to work for the US is very small. All of them use their brains, taxes and spend most of their earnings in the US economy. Imagine what blow to the US Economy would be if they all left to some other place...

In reality it’s not anti-immigration that is a bigger issue than racism and bigotry
Free Resources for Indie SaaS Devs
As a full time remote worker, one of my favorite things about my setup is that I have a 43" 4k monitor set about 6 feet away from my eyes. I use macOS's scaling feature to make everything bigger. This has significantly reduced my eye strain and my overall fatigue.

My setup is somewhat unique, as far as I can tell. I have the monitor on a wheeled TV stand and I use a small hand cranked standing desk to support my laptop and keyboard. The laptop is connected to a dock that sits below the monitor with one Thunderbolt 3 cable, then I have one USB cable returning from the hub to the desk to support my microphone and keyboard.

This setup gives me a ton of flexibility in how I position myself relative to the light in the room and the distance between my eyes and the monitor while maintaining a standing position.
Yes, contracting with multiple companies would work. As a product person I don't see this form of freelancing being easy though.
Those are pretty much the wrong kind of apps for me: I'd prefer a web page for almost all of those. I'd considered building a news reader app for HN (in the lineage of "trn"), but only because I spend too much time here.

Web apps can be hyperlinked. Apps basically can't. So if it's for "documents", give me a hypertext browser interface. Web pages over PDFs for almost every purpose, although I can sort of see the use for things like datasheets and documents which are both paginated (why?) and have a very high page count.

Application sandboxing is definitely not a solved problem on the desktop OSs, unless you count the tiny Windows store. So each application downloaded is like a trip outside during quarantine: am I going to get infected?

Only "creation" interfaces really benefit enough from the flexibility and performance of native - especially the access to the real filesystem. The downside of creative web apps is that they are cloud-native.
I hadn't thought about hearing when others ring; that's a cool idea!
Thanks, it works.
So, treat like athsma/cystic fibrosis, with long-acting bronchodilators?
I love that this was posted on 4/20
Quantum Computing ! Climate Change !

Two of your favourite stock price fluffers, finally together.
It seems weird to lower the bar for conviction for everybody out of fear of jury tampering.
Brain Wave
Resentment and contempt for the system that does not reward such self improvement which, by the same virtue, means those who do not self improve are the ones rewarded with not expending the effort to improve. So finding a new job is usually the order of the day.

Doing "just enough" to get paid is the optimal course for the majority of jobs.

Finding jobs that extrinsicly reward continuous improvement is hard, probably because rewarding continuous improvement is hard to do - measuring, expectations, reasonable demands, etc. Are not easy.
Of course the banks are collecting money. Someone has to administer the loans, and there are costs to doing this. It is basically impossible to create a new organization overnight to do this, so existing channels were used.
Kalzumeus (HN patio11) posts early suspicions of an epidemic in Japan
I've been wondering lately if the modern compilers should all be using C as the intermediate language (or some language-specific code optimization opportunities could be lost if they do that).
There is a balance to be had between skill acquisition and skill exploitation. Your team members endlessly optimizing are probably not exploiting enough. Their productivity could improve spending less time optimizing endlessly and actually exploiting some of those skills to do real work. Your senior experts who can't type would probably still benefit from learning how to actually type, because it'll be something they can exploit a lot.

I'm 41 now. I still don't mind learning new skills and do it fairly often. But I am getting increasingly crabby about having to learn an entire new skill that I'm not going to clearly be able to exploit enough to make up for learning it, e.g., I get tossed somebody's old project X written in $YESTERDAY'S_FAD_FRAMEWORK and now I have to go learn a dead framework just to see what's going on. I'm not going to get to exploit that enough to make up for the cost of learning it.

When I was younger, I worried more about sampling a lot of things rather than whether I'd get to exploit any given one of them that much. I don't regret it. I think it was the right choice at the time. But as you get older I do think you want to be a bit more selective, if for no other reason than you need to exploit those skills at some point or the acquisition costs are just a waste.

(I'm doing a personal project right now that involves some front-end stuff. I've been doing website development since 1997; clearly JS has changed a lot over the years. I decided to just go with straight JS, rather than spending a lot of time learning a new framework, because I don't anticipate having enough front-end work to do to exploit the time it would take to learn a new JS framework, and while it seems to have stabilized a bit lately (not literally turning over every year anymore), they still seem to be a bit frothy compared to everything else. Meanwhile, modern JS basically has jQuery built in, and template literals can be used to set up an escape-safe client-side template system in about 5 lines of pure JS. So, basically, due to the constraints on this project, I've chosen to learn the handful of things I haven't used (knew about the "fat arrow" syntax and template literals for a while, never had a chance to use them in a detailed way) and then exploit my existing skills, rather than spend a lot of time learning a new framework. Even if I could hypothetically do the actual work faster, learn+use time >> exploit time. And learning more about pure JS has an extremely high probability of being exploitable in the future; even now, learning "React" or one of the other handful of clear winners has only a much lower probability because I could still be dropped onto a project that uses something else.)
I think if sun had had an open license like X11, NeWS would have been (more) successful. Most people who understood it really liked it.

I believe it might also have been more efficient for networked graphics than X.
> A young lady got asthma for the first time in her life last sunday, asthma that did not left her at least until wednesday (when my cousin told me about it, no news since).

Anecdotal. While you say lasting lung damage is expected, you also say that a couple of months are needed to be able to prove the expectation.
I use Wordpress for many clients because it's the simplest solution that also ensure they can find other developers to take over if I'm not there.

Wordpress is a dumpster fire and I hate it with a passion, though. Like, viscerally, almost as much as I dislike Drupal and Joomla. I'd use the term PTSD but that strikes me as insensitive.

But I still use it for many clients, because it's the simplest, easiest solution that other (and crucially, cheap!) developers can take over when I'm not there anymore.
You would be surprised by how doctors are forced to agree with medicial associations or lose their licease.
>when I quit I joked about how I was quitting to get into software development

I'm stealing that line.
Delay/latency is a totally separate issue that also has negative effects but not in a way that I would characterize as intimacy. Full duplex vs half duplex plays into it as I alluded: the symptom of half duplex is that the louder person "wins" temporary exclusivity which causes the quieter source to drop out in a way that isn't entirely different from what a noise gate does; the difference is that dropping out due to half duplex is based on the relative levels of the two sources and dropping out due to a noise gate is based on the absolute level of the source being above some determined noise threshold. Either way, all the dropouts where quiet becomes silent result in a lack of breath noise, saliva noise, the kind of laugh that manifests as just a bit of a strong nasal exhale, and plenty of other sounds. Think ASMR videos.
> and most people claim it will only last 6-24 months.

It's best guessed at being several years.

But 6-24 months is very possible but it's not really relevant to an article claiming the East has beaten the West, 6 months would redefine everything.

> Is there any reason to believe we get can it through 60-80% of our society within 12 months?

It's a good question, let me check the "flatten the curve" graphs that are everywhere that people are using to shift policy.

Jokes aside the Imperial College report put it at ~4 months untouched for instance.

So fully reopen with social distancing measures like masks, then 12 months seems possible.
> But enabling tcp timestamps in general case brings little benefit and wastes 12 bytes of each packet for basically no gain.

I disagree; TCP timestamps are awesome. Linux enables these by defaults.

Quick search gives me some measurements from 2012 [1] that indicate that TCP timestamps are enabled on 83% of the top 100k web hosts.

You can afford to waste 12 bytes; the bottleneck isn't these 12 bytes but how well you get congestion control to work. And congestion control relies on getting an accurate estimate of the round-trip time

[1] https://link.springer.com/chapter/10.1007/978-3-642-36516-4_... (paywall)

Edit: typo

Edit: Also, just because 83% of web hosts having it enabled does not imply that it is a good idea to do so in general. They could just all be running the linux defaults and these could be just wrong
Infected ticks are attracted by electromagnetic radiation of 900 MHz
Oh thank god. The more I use windows the more I just want to pull my hair out.
> Forgiven? Then its not a loan anymore is it? Its a bailout. Was the intention to give a handout of cash to small businesses free of charge?

The intention was to hand out cash for a specific purpose over a period of time. Companies that fulfill the intended purpose will have it forgiven, those who don't have to pay it back. It will or will not be a loan depending on how small businesses actually use the money.
How do you know that? Would a local reporter take up the story, knowing they could end up in front of that same corrupt judge?

I'm not saying you're wrong, but here in the US we can be pretty certain that 12 random people are not corrupt. You just have to trust that judges aren't corrupt.
"The Stanley Parable" and even more so its followup, "The Beginner's Guide". Both are technically video games, but actually more like interactive movies.
This is right, except the “predator nations” are really a ”predator class”. Working American have gotten a very raw deal. We have lost industry and jobs and wages galore to globalist projects. We may be the consenters of imperialism, but we are not the beneficiaries.
The New Rules of Growth vs. Profitability
>> we don't have these numbers

>> consistently proven

Your argument does not jive.
If this was feasible it would have happened already. I don’t think we’re there yet. And how many years are we not to have veggies, fruits any other items that come directly from the labor of immigrants? And Americans won’t do this type of work, even if paid better I think
My (totally uneducated) guess is these spikes represent changes in testing patterns for which the model is not adequately compensating.

For example, Massachusetts recently (around the time of the spike in its modeled Rt) made an aggressive push to assess the spread of COVID-19 in assisted living facilities.
This does not appear to be a cross-browser issue - just a plain bug. It's broken on both Firefox and Chrome.
this is also important - but imo, and in practice from perl5, the Units library experience is a lot richer if you can do both - especially for entry level programmers such as high school students - more on this to come in v2
Then why have any immigration laws at all? If every possible immigrant is a positive contribution.

But… if some are a drain on your limited resources, unhealthy competition for your most vulnerable, or just plain dangerous to your values, then you need immigration laws.

Which is what pretty much every country on earth has concluded. Even the poorest.
> Why is it always hate, hate and hate

Anger is the most easily evoked emotional state behind sexual arousal, because it is tied to basic survival instincts. US "wild west" culture over its history has ended up making it very OK to be angry at something. This is exploited by people seeking attention.

> Why is it always politics

Politicians and their opposition pay people to to stay visible in the media and run stories about them. Facebook is also mostly used by older people who tend to be the ones to consume opinion-based cable news shows.

> celebrity expressing their "concerns"

Celebrities pay people to stay in the media and run stories about them.

> cute puppies

I think it was in the Naked Ape that I read that the "aww..." reactions produced by cuteness is evolutionarily intended to ensure people like their babies (who need non-angry-at-them parents to survive). This is exploited by people seeking attention.

If social media promotion is your job, you have to detach from it emotionally, and remember that no one is being forced to use social media, or to like anything, or repost anything. It's all on them.
This is weird. Most people are just fine with this wait-and-see approach? Is this the uniquely Silicon Valley "I can work from home and my job is safe forever" viewpoint I've been hearing working class people complain about? Have you not noticed that we tech workers are getting axed left and right?
This is super-interesting. Could be extremely powerful along with contact tracing.
The data's authenticated, but the authentication is accidentally broken. SYN(seq_num) and SYN(seq_num+3) can both generate the same cookie using a different (but still valid) maximum segment size.

To lump this into an existing category of bugs, syn cookies are a kind of HMAC, only the implementation is custom and nonstandard. It isn't a surprise that a bespoke HMAC leaks, but to the credit of kernel developers syn cookies the initial 1996 specification pre-dates the common understanding. (But to its demerit, it looks like the DJB spec (http://cr.yp.to/syncookies.html) would have not had this issue, since the MSS was encoded in the top bits of the cookie and not the bottom bits.)
Presumably, oxygen supplementation. The problem he's describing is patients injuring their lungs by straining (unconsciously) to breath harder as their oxygen levels, on atmospheric oxygen, fall.
This is also why I think it was great that Maxime eventually graduated into GraalVM.

Another tool for compiler research using modern approaches with type safe languages.