skysight-inc/HackerNews huggingface dataset:
Accessibility is one of those long tail things, which is why the laws about it are written in relatively vague terms. If you need a wheelchair requiring everything be made suitable for the blind doesn't help you at all but a wheelchair ramp makes a big difference. If you're utterly deaf the wheelchair ramp is not helping.

Google undoubtedly has the resources to build say, Android for Blind People. But it's not realistic to expect Android for this one guy who can twitch his nose, but is otherwise paralysed; or Android for the woman whose brain can't process shapes properly.

By enabling a generic Accessibility feature it doesn't close the door to anybody. If you can adapt it, or get anybody else to adapt it, to be accessible to you then this feature will help you get that done. To do that it's enormously powerful, which means bad guys with this permission can take over your phone.
Sorry, I'm afraid I don't understand.
From my experience, church groups and events are one of the few bits of community left in Europe.
Ask HN: Where to allow users to save their data?
I'm working on a quick personal project (a tool) that others I know would like to use. Currently, I have the web app set up to save state to localstorage, which is not ideal. I'd like to allow users to login with a third-party integration to save the data they create with the app. Does anyone know of any APIs or platforms that could be accessed securely via a frontend fetch?
Samsung Galaxy Z Flip review–I think I hate flip phones
Perhaps you could build the LS storage on top of a per-profile local storage?

I.e., you have something that on login creates a local storage key value for the active user, and then when someone logs out that is cleared (or it's keyed by user id and only used when that user is logged in). Components adding something need to add it to that key somehow, or could make use of prefixes. (the lack of structured data in local storage hurts a little here)

This way the thing managing the profile doesn't need to know what people are storing, and the components can still clear on logout.
See that you don't do it again.
You clearly lack an understanding of the scientific method and what makes "science" science.

It was pseudo science because using those suits was not based on any proof from empirical observations. Plague suits did nothing to decrease mortality rates.
This is dead wrong. Please check your facts. 6 deaths. Many in bad shape. Most still sick. Honestly, people should be scared. Leadership is doing everything they can to prevent that.
So a survey article about adblocking without mentioning the main ad blocker in the world (and their competitor), ublock origin. Well played! As for the history lesson, the main meta lesson is that adblockers need to be completely detached from any monetory incentives. No company, however noble, should be trusted at all. Only open source + community ad blockers have survived and flourished. Time and again, people have tried to make a quick buck by becoming the middlemen in the adblocking industry by promoting their flavour of ads, whitelisting ads, or just hijacking ads.
It's not a new thing. The Vax 9000 had multichip modules with a very very special interposer for the same reasons. The transistor density they wanted combined with the yields they were getting meant that they couldn't fit the whole design on a single chip, so they broke up the chip and tried to heavily control the cross chip interconnects more than you could if you went out to a PCB and back to sort of 80/20 your way to what a single chip would get you.

The difference now though is that it's not certain that yields will get markedly better at these nodes and smaller, whereas yeah, we got a lot better yields on much smaller nodes than 1750nm ECL logic eventually.
I think we can align on the lack of evidence presented. There is also the question on what agreed to means in this sense.

In terms of public opinion, it would be interesting to know what studies have been done. I imagine if you would get broad support for an author copyrighting a book, and less on patenting a pre-existing genetic sequence.

As another unsubstantiated claim, I think if you sat down with the general public and the criteria for patents, they would mostly agree.

The challenge has to do with implementing them and the legal process around them.

If a crappy patent is issued to large corporation, it is incredibly expensive to challenge them.
Signaling that it's being taken seriously at the "highest levels" to support confidence?
If you consider that money to be imaginary, then all money is imaginary.

Money only has value because people assign it value. So since people assign stocks value they have value.

It's logically inconsistent to consider this loss imaginary but other money to be real.
You should read instead of skim. Stuart Russell specifically rejects the idea of “perfectly calibrated common sense” in AI. He says AI should not interpret any command literally, but instead take a Bayesian approach. This is much closer to how humans respond to one another’s demands.
Yes, obviously, Python isn't statically typed. I fail to see how this demonstrates a lack of strong typing though.
That's neat (even if it's a sad way to go). This is the kind of thing about the internet that makes all the rest of the noise and nonsense worth it.

Just think, 30 years ago, all of that information would've taken years to put together, if you even could've put it together! Just fascinating.
I'm sure there are lots of production codebases like that. But there are lots of codebases that actually require the institutional knowledge to use and modify - for example a decades old CAD application. So your example is not a universal rule.
A thread from last year: https://news.ycombinator.com/item?id=19237730
> So an entire country was punished because of a bug in a spreadsheet.

Not really, the Authors of the spreadsheet made one or more errors, AND they did not double check results, NOR any of the top-level economists criticized the results.

In other words an entire country was (severely) punished because of a wrong theory (based on erroneous data) that all the establishment accepted because it came from Harvard.
Well it's a fractional type. How do fractional types behave with floats?
How to Respond to Coronavirus by Bill Gates
Don't paint webassembly as something terrible. Webassembly does not add anything substantial to what's already in web. You could compile C code to JavaScript before. Webassembly does not provide new API unavailable from JavaScript. Webassembly is just an optimization. Some code will work faster and consume less memory, that's all. You could write website which paints itself on canvas with JavaScript years ago. The fact that nobody goes this route means that there are inherent problems with this approach. For example that website will be completely inaccessible for Google.
The CDC is (allegedly) already working on expanding the criteria for who gets tested and who doesn't. Making the conditions less strict. They are also working hard on getting the testing kits available broadly in every region of the country which is no easy task (apparently a bit part of the supply chain for the actual testing kits is coming from China, which is ironic in a way).

Previously only people who were in contact with infected people showing symptoms or were in China (previously Wuhan) would be allowed to get tested. This may be missing a ton of aystompatic people walking around who don't know they have it, and may be spreading it to other people [1]. Your friend most certainly should have been tested and possibly self-quarinited.

Fun story, an area in northern Italy, Lombary decided to test more broad, not just the people showing symptoms and they found 600 people (only roughly 200 showing symptoms). It seems that no one really cares about the other 400 infected people walking around because "they aren't coughing and spreading it like a symptomatic person".

The funny part is a bunch of other Italian areas got mad at Lombardy for testing broadly and spiking the total number of infected in Italy. It's like shooting the messenger. The Lomary official had a great quote (this comes from [2]):

> Lombardy officials said they preferred to know who had the virus.

> “Either you hide problems under a carpet, or you lift the carpet and you clean the floor,” Attilio Fontana, the region’s president, said in an interview in his office, with views over a foggy and eerily quiet Milan, 29 floors above the virus hunters.

[1] https://www.nytimes.com/2020/02/26/health/coronavirus-asympt...

[2] https://www.nytimes.com/2020/02/27/world/europe/italy-corona...
A standard library says a lot about the language. Even if someone made a much better path/file handling library for Go, another one of its strengths are the ubiquitous interfaces you can rely on across libraries. Unless the superior library gained a lot of adoption really quickly, it would remain largely irrelevant in the face of the standard that was set years ago by the Go authors.
Ouch. I have this opinion of my dog. An extra year or two... not a big deal.

I do not have this opinion of my parents or any other immuno-compromised individual. Your worst-case-scenario is absolutely the worst-case scenario in many individual's minds.

If the greater good is not the extension of the life of those around us what exactly are we trying to do here?

There are many things worth crashing the world-economy over. Slavery was one. Climate change probably another.

Asking for a 90 day slow-down to prevent real-world deaths is probably one of the more concrete and predictable things we could do compared to most other altruistic choices facing us today.
You can think of SIM cards (and other chip cards, like bank cards) as a low power computer; they run their own embedded OS and can install applets. The applets basically run on a tiny restricted JVM (no GC!) that follows the JavaCard profile.

SIM card applications can talk with the handset through messages, asking the handset to display menus, send SMS messages, open a browser, and more [0]. The handset also forwards certain messages to the SIM card, such as certain special SMS messages. The SIM card can actually be reprogrammed over the air (slowly) using signed SMS messages.

The applications that run on the SIM card can include certain banking applications (those were popular in countries with less robust banking infrastructure and wide deployments of feature phones) or multi-carrier SIMs.

With regards to your card, if it gets swiped, it probably doesn't use a chip. For the chip to work, it has to be powered, which entails either being physically inserted in a slot or being powered through induction.

I should probably write a blog post about all of this stuff, it's pretty interesting. Thanks for reminding me of it!

[0] https://www.etsi.org/deliver/etsi_ts/101200_101299/101267/08...
VW settlement and Porsche raid show Dieselgate fallout hasn’t stopped
I've moved to Authy. They allow a backup password to encrypt all tokens on their servers. I think that is a valid tradeoff with a random password saved in Keepass. Otherwise, changing a cellphone (or hard resetting) is an arduous task.
Maintaining two parallel distributions is a lot of work for a relatively niche language with a small community.
> I'm not sure why officials haven't come out suggesting things like this.

Because they're being told it is "contained in the U.S."
I've played and wouldn't deny that. But I'd say for humans it's less difficult than being the world's best go player, which AI has already achieved.
Hunger, by Knut Hamsun, is an excellent read, it describes with dry humor what starvation does to the author's psyche and creativity. He goes from creative bursts of enthusiasm to the darkest moments of depression, from eviction to high hopes of getting published. Never at peace, but always hoping and trying. Recommended reading.
Quick piece of feedback: the big table with all the languages could use a color other than red (gray?) for "Not Applicable". For example, I assume that's the reason JSON is missing "Jump to def", "Find references", etc.
>3 deaths out of ~750 known cases

Actually it's 6 out of 705. [0][1] May seem like a small difference, but a 0.8% chance of dying is 8x more than the flu.

Never mind the fact that the data out of China, Italy, Japan and Iran is all trending around the 2-3% CFR calculated and published in multiple peer reviewed journals. [2][3]

(However, South Korea might be reason for hope.)

>or been very old

It bothers me immensely when people mention it's "just old people". I'm not sure why I should "chill" about my parents having an 8% chance of dying if they contract this. [3]

[0] https://bnonews.com/index.php/2020/02/the-latest-coronavirus...

[1] https://www.worldometers.info/coronavirus/

[2] https://jamanetwork.com/journals/jama/fullarticle/2762130

[3] http://weekly.chinacdc.cn/en/article/id/e53946e2-c6c4-41e9-9...
Can JavaScript use COM libraries and windows APIs? The JavaScript ecosystem is big but I doubt it covers much of what a typical VBA application needs. I think C# or another .Net language would be more suitable.
Related current thread: https://news.ycombinator.com/item?id=22432828
It's not the grand canyon opening. It happened in 2008 on a bad week, and it happened in 2018 over the month of September and again in the month of December.
Another possibility might be the dead rate is much higher once the hospital systems are overwhelm like in Wuhan or in Iran.

Worst if Medical personals were infected and unknowingly transmit the virus.
> it didn't have either of these structural problems.

Disagree...the volume/importance of grievances should be directly proportional to willingness to abandon. That a few examples can be provided isn't an indictment of the ecosystem anymore than it would be if I did the same to those the OP found favorable.
It doesn't bother me if ad-blocking moves towards OCR and computer vision. These things need to be created anyways because as blockers don't always filter everything I want anyways.

Personally, I would prefer to browse the web in reader mode. While we're at it we could do the have the same for PDFs.
Here's a hand-wavy analogy from the ML world. When searching for "better" under uncertainty, one has to decide how quickly to "learn", which is basically updating one's learned information (parameters) in a way that one hopes will ultimately lead to better results.

A "conservative" strategy updates that information more slowly, while a "progressive" strategy updates faster. The tradeoff is that if one updates too slowly, one loses the possibility to improve more quickly and perhaps to adapt more quickly to changing circumstance. If one updates too quickly, one can actually "forget" hard-learned lessons, leading to poor outcomes.

Looked at that way, a conservative is someone who is more wary of change, for fear of losing important societal knowledge.
That was exactly my thought -- my desktop is currently a Ryzen 3 APU anyway, and I'd love to go with a cooler-and-quieter option, as long as it's socketed so I can drop in a new chip in a few years as my needs change. (Also hello from the D!)
Well one has a way of knowing by looking at the type of services by their not so short track record instead of going on with their bias or intuition.
Related current thread: https://news.ycombinator.com/item?id=22443225
Would be interesting to know how the level of your treatment to diabetes affects your chances to die. I'm type 1, A1c under 6% and I do constant exercise. Is it worse with bad control, I haven't found an answer yet.
I wonder. I'm less worried about the handling of the pandemics than its impact on the globalized economy. I assume it was less an issue 100 years ago, and that we are not fully equipped to deal with this.
Need to monitor express API endpoint? Do it with a single middleware
How to Drive Innovation in 2020
> sounds like an interesting weekend project.

Aren't we just in luck that the weekend is just coming up!

> Would you be interested in using WARC for the webpage though? This way, everything is captured in a single file and you aren't littering your repo with random files and images.

I didn't know about this. I've looked into it a bit, and it seems perfect.

I'm not too concerned about saving webpages, I'm much more concerned about actually having a populated database of links. I only expect to need to use the saved page if the link breaks.

I can work on writing a simple elisp script (incidentally, I don't know very much elisp either, but that's something I am willing to take time out to learn because I expect to be using it a lot in the future), but I do need someone else to write the Android app.
How to Respond to COVID-19
Hmm. I see a lot of people here responding that disabling this would break the Accessibility Services, and I completely agree.

However, it does seem to me like there is a genuine problem here. Perhaps the solution is to have a two-layer accessibility permission system? One permission for reading the screen of non-inherently-sensitive applications, like web browsers and email clients, and another permission for reading high-sensitivity applications like Google Authenticator. Enabling the second permission would come with very strong warnings about security, and the admonition that you should really really trust this application provider a lot more than your average screen reader app.
The "bad security model" applies to storing things like tokens; it's an argument against using JWTs and localStorage as an alternative to secure cookies. It doesn't apply here.
I appreciate your zeal in marketing this product, but you're comparing apples and oranges. You are speaking of the ease of how you can write SQL queries. With Hasura, Postgraphile, Prisma, and their generated REST counterparts, you aren't writing any SQL queries. You are creating your database schema and then launching the respective apps. Obviously some customization will be necessary since almost no app are 100% CRUD.

But I took a look at your RPC tool, and it adds a lot of boilerplate work. This RPC boilerplate is exactly why alternatives like Hasura, Prisma, and Postgraphile exist.

Also you can't add an RPC layer and magically call it simpler. If you add Postgraphile, Prisma, Hasura in front of the database, it is just as simple, just as much a layer on top of the database. Only in this case you're writing to a published open spec (GraphQL) so the client doesn't have to know if it's talking to a relational database, a Redis cache, a REST data server, an in-memory data model, or whatever.

Your tool on the other hand is just another vendor-specific ORM or manual query engine. If that works for you, great. It is not a good alternative or answer to what is being discussed here.
I mean, sure. He cut his salary - but he still owns the company, and I'm sure his equity stake in the company is worth a loooooot more as a result of all this. Let's not paint this as some huge, noble sacrifice.
Infinite in All Directions is still one of my favorite science books.

"Science and religion are two human enterprises sharing many common features. They share these features also with other enterprises such as art, literature, and music. The most salient features of all these enterprises are discipline and diversity. Discipline to submerge the individual fantasy in a greater whole. Diversity to give scope to the infinite variety of human souls and temperaments. Without discipline there can be no greatness. Without diversity there can be no freedom. Greatness for the enterprise, freedom for the individual- these are the two themes, contrasting but not incompatible, that make up the history of science and the history of religion."
Freeman Dyson: A ‘Rebel’ Without a PhD (2014)
He's saying that if Google wanted another way to present themselves as a progressive company, they could fire everyone who works for them doing a marginal job and replace them with contractors. This would allow them to set a higher minimum salary and pretend that they are very generous. In reality, they would have fired a lot of people and the contractors would be worse off than they were as employees and this would all have been a cynical ploy to appear good while really being evil. In other words, OP is being cynical about whether this company policy is really as progressive as it's made out to be, or might represent a dirtier trend.
That's a neat idea!

In the case of something like a blog, though, you anticipate folks sharing the URL. It'd be kinda strange to inadvertently share persisted settings (or worse, stuff that's maybe a little personal)
"Stocks are on sale this week"
I'd prefer a Go or C-based bookmark manager, that let's you store bookmarks in a markup or YAML-based document(s). Either one for each bookmark, or one for many. That way they can be synced using Google Drive or any cloud sync solution. Then add a web interface on top of that and browser extensions for additional features. There really is no "good" bookmarking solution at this point when comparing tools like pass/gopass for Linux for passwords.
They've been doing this for many years, and I think it's an ongoing effort.
The Apollo React client does this for us
> Your rant largely has to do with a library someone wrote that did not handle dependencies well

I am rather curious about how you concluded that "lots of dependencies bad" was the point of that section of the article and not, perhaps, the absurdity of having to compile an empty file to get around the solution to a bug being hidden from end developers.
That startchurch looks like they do do it! thanks for that.

I have been kicking the idea around of starting a few 'churches' just have an open 'third place' - I don't mind whatever religions stuff people choose to follow - I'd perhaps want to open a 'coag - church of any gods' and let people choose their own flavors.

To me a 'church space' should/could be all inclusive - even athiest / satanic whatever - life's a journey, things change, no judge all that.. a dojo is just a building where people train.

I like the tax break options, and let sub-groups be pro-active in whatever their chosen things are.

I read a story this week saying some atheist groups are actively trying to stop some religious texts in all government building in a certain state? I found another atheist group doing stuff for homeless that does not push religions.. I would encourage those kinds of things I think.

you mention the ayahuasca - I knew some native Indian folks some time ago that got peyote twice a year legally for their ceremonies, and have read Oregon has taken something like that to their state supreme court?

There are sometimes counseling services offered by these places where the people are not licensed/dr degreed right? So affordable someone to talk to could be offered.

It is interesting the exemptions that are made in the name of the invisible man in the sky as george carlin put it.

I found that our city (maybe state?) has exemptions for codes with churches - so you can't build a tiny home community with r10 zoning here, but if you have a church there are not restrictions on buildings.

As to where I don't particularly care for some of the extra tall buildings in the area, perhaps it's time to take advantage of their exemptions rather than just be miffed that they are getting them.

/randomthoughts
I was already shipping Go code a few years ago, and the various vendoring tools gave me a lot less grief the new module system has. Besides, it still had all the same limitations, the same standard library choices, the same sloppy abstractions. The rant applied then and it applies now - and focuses not on any specific problem outlined in the article, but the general philosophy of the language, its standard library, and its ecosystem.
In theory, MS can compile the VBA engine to web assembly and run VBA code directly on webpage?
For some types of bike riding, sure. But not for commuting or general getting around. Then the whole point of using a bike is to go at a much higher speed than walking.