skysight-inc/HackerNews huggingface dataset:
Are you sure that's not a catch-22? The reason you've not seen any good PWAs is because the ecosystem doesn't exist for making good PWAs, which doesn't exist because there aren't any good PWAs. Any sane technologist is going to look at the shortcomings of PWAs, and choose a different technology to build their app. Choose boring technology[0], and unless your product is a PWA toolkit, the app UI library isn't the place to get creative.

The single issue with PWAs, on iOS, is how do I add a PWA app to the home screen? I go to the app store and search... and your app isn't there. As developers we innately understand why that's so, but our users don't and shouldn't need to understand the difference.

[0] https://mcfunley.com/choose-boring-technology
Another reason besides those mentioned is it lets you deliver new content w/o having to deliver a new binary. This is especially important if you're targeting iOS, since there's no good way to force users to update (the best you can do is put up a dialog saying, "please update to continue").
> There is still time to catch up.

What do you base this statement on?
What problems was it trying to solve, if you may answer?
That's true; inside `hello_i_accept_pointers` there's no syntax at callsites to indicate that a mutable pointer is being passed. However, the variable being passed is of pointer type, which is readily apparent from the context of the function - the pointer parameter is declared in the same file, likely only lines above the callsite in question. This is still better than having to find the declaration of the called function, which is probably in a different file altogether.
It's not. There are some HEB locations that are better outfitted and have lots of ritsy items, but others with more staples and concrete floors that focus on lower-income communities. (The way they adapt to neighborhoods is pretty neat. Their downmarket stores seem utilitarian, not run down.) They are price-competitive with mainstream stores on the whole, not Whole Foods etc.
Certainly. But that's not personal helicopters or whatever. We ended up without supersonic flights everywhere (expensive or otherwise) but with pretty cheap ubiquitous jet travel.
Safari is the only browser on iOS because Firefox and Chrome are forced to use the Safari engine due to "security reasons".
Do you know if this exists for learning other languages? Because this is exactly what I've been looking for as a language learning tool.
The GP is wrong, and your understanding is correct - there is one routing table.
Confusingly headlined article is about bookean circuit satisfiability (SAT).
Some people on Hacker News hate Facebook so much, that they downvote factual information if it doesn't fit with their views.
let's talk about privacy after people stop getting stockpiled in ICUs because that's a super emergency
The navigation arrows on top right corner seem to be backward. "Next" goes from 2 to 1, instead of 3.
This isn't even the beginning of the first wave except for a couple front line states like Washington and NY

https://covidactnow.org/state/NY
That certainly says more about the certification process than about unix-ness of macOS ;)

On the other hand large fraction of UNIX(TM) certified OSes are in fact niche Linux distributions (IIRC mostly RHEL derivates).

In all it is mostly about nobody giving a damn about the certification outside of very specialized applications.
Link to the pdf?
Everyone should spend at least some time learning about ancient languages, such as Latin and Greek. If you do, you'll understand that all languages were originally like that, with very few words. The profusion of vocabulary we have nowadays were formed from a small kernel that was enriched with numerous suffixes, prefixes, and the combination of two or more words. For example, as we are closer to Latin, it is useful to learn prefixes such as "ex", "ab", "co", "pre", etc., and how they are used to form thousands of new words from latin origin.
I think that's also a worrying possibility. It might be true.

Whether or not you think 'left-leaning' is the correct ideology, I would expect more left-leaning people to reject the 'either-or'. But to think that the government should be enacting policies to avoid casualties from both disease and poverty, not choosing one or the other. I.e. distributing the financial damage across everyone in proportion to their existing affluence.
I dragged the System7 file from the finder into the running app.
Beliefs are bad, mmmkay?

Have faith != belief
Ask HN: How can I buy a quiet fridge?
I recently bought a used fridge and was disappointed about how loud it was once I took it home. In stores you can't really test the quietness either because of ambient noise. Most manufacturer's values are not accurate either. The one I bought has a great official value but is still loud as hell. Any ideas?
Maybe just slightly more expensive than Walmart. Price parity on a lot of basic items. Generally high quality items.

Places like randall's and whole foods are much more expensive.
> I was watching a documentary[1] about Sweden's shift away from social democracy in the 70's/80's time-frame that Piketty talks about.

I'm not sure if I'd call that a documentary. The makes describe themsevles as "comedy news show" who are "equal-opportunity offenders":

https://www.wetheinternet.tv/:

> ABOUT US

> We the Internet TV isn't your average comedy news show: we're equal-opportunity offenders with new videos every week on current events, politics, and culture. You might call us a safe space for satire. Or you might call us something else in the comments section. We make fun of everyone—especially you—so don't say we didn't warn you!
Doesn't have to be global - could be a member that gets modified in a callback, or that goes out of scope because something else gets deconstructed.

I'd also like to inquire as to what nontrivial codebase you've seen that contains no fairly stupid programming. I keep hearing about them, and trying to prove their existence, but so far I've collected more concrete evidence for the existence of bigfoot than I have for the existence of such codebases.
I think the only way to get "no wear leveling" is the ATA Secure Erase command. Which you only need for devices that do wear leveling in the first place which the drive in question doesn't anyway so it's a bit moot.
Nod. One way to address conflicting desires for both opt-in and defaults, is having an onboarding step "want to use net for features... can customize under Preferences/Privacy... [ok]". Informed and consent is somewhat spread in time, and between the step and preferences, but... it seems current best practice.
The GP is easy to interpret as justifying or excusing the behavior. Something being profitable doesn't suddenly make it OK.
Its the power of many folks buying a bit more, when big shops have found a balance during stable times of how much they need to have in store for maximal profit (=minimal waste). Not much mystery there that it doesn't work now.

I also bought a bit more stuff. Why? Well we are 3 stuck at home 24/7 (well newborn doesn't really count, but wife needs good diet and baby seems to have some sort of cow protein alergy), so instead of eating lunch at work, we eat everything at home. Combine this with desire to visit shop as little as possible since its our only human contact indoor. I am really curious when things get back to normal, I guess in couple of weeks.

Just to clarify, I live in city with >1k confirmed infections (so probably 10-50k real ones), quite a few colleagues have it, working from home for second week.
There are many systems that I've worked on that do this in practice.

So firstly, a common use-case of threads is for improving performance. Using a job system is a good mechanism for this that doesn't strongly couple the architecture to the details of number of threads, or etc. Often this can be done with a fork-join model, where when you have a big chunk of work to do, you can create a bunch of jobs to do some work, then either wait on them immediately, or go off and do some other work while you wait, either approach works since it's possible to have a job system that will do work on the waiting thread.

At this point it's then pretty simple to either build in a fallback either directly into the job system, where you either do the work immediately upon launching it, or upon waiting on it. or it's trivial to detect presence of threads in the work code, and replace the job code with a simple for loop or something similar.

This is far from the only style of system I've seen that can work optionally with threads, but it's one I've seen working to good effect.
But your reasoning is incorrect - in fact, site owners can block Tor in Cloudflare with a single, easy to configure firewall rule.

> Tor doesn’t have a static number of exit nodes and due to the variable nature of the network it’s difficult to block.
>Consider Battlefield or COD Warzone, which simulate the effects of actions by multiple players (including projectile travel) in real time and still manage upwards of 100FPS of near photorealistic graphics.

>Or factorio, where people build insane megafactories with millions of machines in them and yet performance is great and the graphics will still show you the shadows of clouds passing overhead.

Compared to DF, both of those are an incredibly simple simulation that doesn't lend itself to emergent game play. If you're trying to make the argument that they're just as complicated and still have fancy graphics, that's not the case. DF is far, far, beyond anything in those "simulations" in terms of the back end.

I lament the lack of graphics in DF not because the UI is awful... I've played worse, and in fact Fallout 4's builder interface comes to mind... but because it's incomplete. Certain things that have shown up in third party utilities like Dwarf Therapist are nearly impossible to do without, making the base game more or less unplayable after a release until the third party stuff catches up.

A lot of what you mention regarding tantrum spirals has been fixed in the new release... the issues with dwarf emotions are much more balanced now. It's still the same game, though, so I haven't gotten decades into a fort yet, but I'm hopeful it'll be worth playing beyond the point it was in the past where things spiraled into angsty dwarf death.
The next line after that is "You are probably unaware that encryption is a heavy-weight operation". If you're posting to the dm-crypt mailing list about encryption performance, you're probably very aware that encryption is a heavy-weight operation.
This is all just message board kibitzing! The blog post is good. I'm just conditioned by other message board threads on this problem. Thanks for writing it.
Somehow, this is one area, that we don’t want to be #1 in.
You should try my appcheckr app. Well yes, it does generate a bit of network traffic, it's, err, updating.
For some network filesystems, I want to mount them "Kill every process with a filehandle open to this on error". Is there a way to do that?
Actually.... we are saying the same thing. Scope comes from Greek. See here [0][1].

As we're speaking about language "actually" would conventionally be used in a manner to correct someone. This is why there's jokes like "Where does the mansplainer get their water? The well, actually". But in this case, you did not contradict me in any way. So instead you should say: "Specifically, microscope (like...) is borrowed from greek..." This would create a less contentious comment and still give the added value that you are trying to contribute.

[0] https://www.merriam-webster.com/dictionary/microscope

[1] https://www.merriam-webster.com/dictionary/scope
> They felt very productive in these environments…

Of course, it may have felt productive — lots of mousy interaction and tight focus engagement — without being so very productive.

> … development tools … product of research organizations or are "subsidized"…

https://www.jetbrains.com/ ?

http://esug.org/data/ESUG2003/lars@2bbak@2besug.pdf
WeWork charging tenants despite coronavirus outbreaks at NYC offices
On every new hard drive I always run SpinRite when I hook it up on my machine(s). I know that for the repair mode it is sloooooooooow, but Steve Gibson is working on a newer version that would significantly improve speed. (not affiliated, just save my butt a couple of times).
More specifically, that small increase is clearing shelves of items normally bought less frequently, like toilet paper and other paper goods.
Ask HN: Who Is Investing?
Who is investing right now?

Companies all the way up to and including AirBnB and beyond are hurting right now while some companies like Zoom and Slack are exploding.

Some early stage companies are on the brink of raising for their first time while lots of more mature companies are hurting and in need of capital.

As founders and companies and the world navigate this crisis, startups still need access to capital— many to fight the crisis directly.

Share your information if you are writing checks right now:

Format:
Focus (BioTech, Social, Wearbables, Crypto, etc.):

Stage (Pre-seed, Early, Middle, Late):

Average Deal Size:

# of Deals you want to close in next ~3 Months:

Remote OK?:

Angel/VC/Syndicate?:

Website(if any):

Based on Who Is Hiring?:

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

https://news.ycombinator.com/item?id=22465474
Renaissance does take outside capital, but their primary business is Medallion. The outside capital is just a way to make a bit more by trading on their reputation.

Two Sigma does generate a bit more revenue from outside capital than Renaissance, but it is my understanding that the heart of their business is still prop trading. But I don't know that for certain.
I read the article to say: lockdowns don't solve anything, the virus still lurks. Lockdowns are a public policy cul-de-sac. The Korea solution of extremely aggressive testing is the only way for a nation to function effectively while also guarding against the novel coronavirus.
Your hatred of lean is confusing, Companies exist to make money why would they hold extra inventory ?
Stalking is considered illegal in most states and countries.

Frankly I can't figure out why stalking a single person is illegal but stalking a billion people is considered good business.
Thanks for that ó, which I can copy and paste to make "jidósha": 自動車: self-move-vehicle.
Run your own model... play the scariest game!

https://neherlab.org/covid19/

Presented recently as Show HN:
https://news.ycombinator.com/item?id=22616456
That's table stakes as far as I'm concerned. If it can't be done quickly and correctly, you're in for a world of hurt. An organization in that position shouldn't be doing their own engineering. An individual in that situation should be brushing up their resume.
I've been following this blog for a while and the author does a great job making complex math topics understandable for programmers. Recommended!
Typically supervisors are monitoring readiness/liveness of the managed process for other reasons; you don't have the number of replicas you've promised if one of the replicas is un-live (perhaps hitting this bug, perhaps internally deadlocked, perhaps internally waiting forever on something the OS doesn't care about, like a certain network request), and you shouldn't be routing network traffic to a service that isn't ready for it.

So while I agree with the other posts that a supervisor can't recover from this state, it can be aware that it's happened. And it's quite common for supervisors to check for readiness and liveness beyond "well the OS says it's running, sounds good to me."
Ask HN: Recommend design, cnc fabrication or vocational skills videos
Looking for educational videos, specifically certain vocational skills; fabrication, CNC machining etc.
>> His sister said he had asthma but was otherwise well.
I would say yes, they do make a positive difference for society, but in a fairly abstract way.

Efficient capital markets are an extremely important part of a market economy. They allocate capital where it will do the most good. Firms like Renaissance make that process more efficient. That is, they take a process that used to require 1000 MBAs working full time, and they accomplish it with 4 physicists, and automate it. This frees up the 1000 MBAs to go do something more productive with their time.

I think it's easy to be dismissive of this sort of value creation because of how abstract it is, and how concentrated the wealth creation at a firm like Renaissance is. However, I think the value add to society is actually real.

There are legitimate questions about the value being added by ultra high frequency firms. The ones that engage in market making are definitely adding value, but the ones that are doing things more like front-running or statistical front-running are a lot more questionable.
The checks are going to a more like 120 million households (ballpark, haven't checked the BLS), and your unemployment ballpark is 10 million shy of the estimates.
He tweeted some clarification.

https://twitter.com/neil_ferguson/status/1243294815200124928
Lockdowns buy you time to institute the Korean model.
Shortage of doctors and nurses ahead from Covid-19
A subscription as opposed to an upfront one time payment allows them to pay on a timescale that more accurately reflects the value they are receiving. This is generally a good thing.

Renting is often exactly what businesses want to do. They have better uses for their money than pre-purchasing all of their future expenses. They rent office space, lease cars, pay salaries fortnightly instead of at the start of the year, pay for their inventory not only as they receive it rather than in advance, but often on terms of credit. Software doesn't have a reason to be an exception to this. If I can pay $X now or $X spread over a number of years, I'm going to pick the latter.

The payment terms of a product are effectively part of the product itself. I'm in sales and I've won and lost deals against comparatively priced competitors on the basis that my/their pricing schedule better matched what the prospect wanted.

I took renting to mean just ongoing payments by the way. If you meant rent seeking as in the concept in economics then 1. this isn't it and 2. using IP law to prop up the value of locally installable software would be a closer example of it than doing so by keeping some of the code under your own control is.
Seriously. Still now you hear about grad students forced to redo years of research all over again because their lab lost power for a few hours and whatnot. Could the underpaid grad student have lobbied for a backup power generator? Perhaps, but Fate can be cruel.
Rights are a fairly new thing altogether: https://www.youtube.com/watch?v=AhRBsJYWR8Q
I think the way to think about it is that this "make people click on ads" problem needs to be solved. Just like this "value assets efficiently" problem needs to be solved. And if you can contribute to solving either problem more efficiently, that frees up the next smartest person to do something more directly productive.
> If you don't store any data you won't need any lawyers.

Wrong. HIPAA applies to any business that transmits and/or has access to PHI. You don't need to be storing data on your own hard drives to be subject to these laws.

This is exactly my point. You are thinking like an engineer, and Congress is not. You cannot assume anything. You need to hire a lawyer, or you are opening yourself up to serious liability.
yes! Even in the 90's you could take care of the common cases with a few different flags. I had C apps that built on various Linux distros, FreeBSD, Digital Unix, SunOS 4.x, and Solaris with hardly any changes other than a couple ifdefs. Sure, if you compile your program on a Sequent running DYNIX, circa 1988, you might hit a few snags.
Show HN: Curated dinners delivered for separated loved ones in COVID19 lockdown
It’s generally not a good idea to clearly “wink wink” indicate how to abuse an endpoint, since that abuse can be easily interpreted under various criminal laws as malicious and worthy of prosecution. You could protect yourself against such accusations with more neutral language, starting with rewording the “litter” sentence.
The point is that lockdown is only a stalling tactic, if you release the lockdown before everyone is vaccinated it'll just come right back. Places that have it "under control" are only going to keep it that way if they continue to shelter in place for at least a year.
The python-fuse package on Ubuntu 18.04 does not seem to work (too old?).

$ python2 fs.py x
Traceback (most recent call last):
File "fs.py", line 8, in <module>
class fs(fuse.Operations):
AttributeError: 'module' object has no attribute 'Operations'

$ python2
Python 2.7.17 (default, Nov 7 2019, 10:07:09)
[GCC 7.4.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import fuse
>>> fuse.__version__
'0.2.1
Richard W. Hamming Collection
Presumably the lisp-like syntax and immutable variables by default. Lua has some functional features, but it isn't a primarily functional language like this.
For starters they have about 10x the tests per million and started testing much earlier, so they are doing better at tracing & containment.
Cool features you missed from Java 8 to 14
I used to work on this product (and think Pascal, Think Reference and other cool stuff). Fun times and a lot of great developers.

When compiling, there was a modal dialog that would show the name of each file being compiled...they went by fast even on early macs. Michael Kahl sped it up even more by figuring out that QuickDraw’s DrawText routine was still slow enough to be impacting compile time. So a custom blitter was made to replace it and a fast compiler got even faster.
I also saw a Rust game engine using a scriping language that leans heavily on Rust concepts.

I think the scripting language was called Dyon.
This goes to show how negatively-impacting ignoring health officials is.
Check the reports coming from Italy/Spain that the Chinese test kits they've received are only 30% accurate. Testing 10 known infected the kits reports 3 are infected, and 7 as not.

So if China is using similar kits, which is what is supposedly happening, they could have almost 3x the cases they are reporting.

Or, they are shipping inaccurate tests to rest of world to "help"

Either situation is very concerning.

https://www.businessinsider.com/coronavirus-spain-says-rapid...
> The problem they point out is that well intentioned businesspeople who want to provide you a useful service and store your data correctly are priced out.

Then the way to do this is to simplify laws and their understanding. A company shouldn't need a large legal team just to figure out if they are doing something legal or not. It kinda sounds ridiculous when you think about it. That you have to hire a bunch of lawyers to figure out if you are a criminal or not. That clearly means things are too complex. I get that there are places this should apply to, but not small businesses and startups.

You can have regulation that is both easy to understand and effective. There is also letter and spirit of the law. We should never let the letter hinder the spirit.
US Surpasses China in Known Covid-19 Cases
Yes, the virus affects the whole of society. Not sure what your point is.

I've spent plenty of time in Japan and East Asia. I've seen that behavior, sure, but I'm not going to use the exception of some people not using proper mask protocol 100% of the time to argue that masks are useless or no help (to be clear I don't think you're doing this, but without context it comes across this way to the casual reader which is the problem).
Does anyone know if this applies to other operating systems?
In the UK we don’t seem to have realised this yet.

Our gov’s plan was do no testing and just sort of hope it infected everyone so we’d have herd immunity but somehow without killing too many people.

The virus had other plans