skysight-inc/HackerNews huggingface dataset:
The problem with "pro-quarantine" arguments is that they miss that:

a) they are not going to "save hundreds of thousands of deaths", because quarantine doesn't stop the virus it only slows it down, in other-words quarantine will spread out those deaths in time, but many of those deaths are still going to happen (in due time)

b) 20% GDP hit will inevitably directly and indirectly kill, make homeless and starve a lot of people

c) in 2nd and 3rd world contries the distruption of the global economy to this degree will kill a metric ton of people

d) it's impossible to keep quarantine for extended periods of time, because then it's going to be way more than 20% GDP hit.

The only question is which approach is going to kill more people and do more damage in the long run.

To me it seems obvious that extended general quarantine is going to do an order of magnitude more damage (than doing the sane thing - like isolating at risk groups).
I sort of disagree with the EC opinion.

you pay what you get.

AWS's service is always more expensive than the service you built, but at the same time more realible too
>I miss the days of VB6 and creating a GUI in drag-and-drop, aligning everything

That was a fixed non-resizable layout, showing static content.

>I knew if I wanted to set the Label of Button1 programmatically as the window opened, I'd create a Window1.OnLoad method, and set Button1.Label to whatever I wanted...

That works initially for simple UIs, but gets ugly really fast once you need to start displaying data items, including possible loading states and error states, etc. Mobile apps tend to fetch content from the internet a lot. You could also do your example in Android - just add a setText call to onStart of whatever empty Activity the wizard created for you.

Jetpack Compose promises to make Android UI development much nicer in the future https://developer.android.com/jetpack/compose - there is bit of a trend of mobile moving towards more React-like UI patterns (e.g. SwiftUI, Flutter, etc.).
They clearly addressed the question in your post:

> The question ought to be, will they increase to the extent that they overwhelm hospital capacity?

Yes, yes it would, or at least the time it takes for us to be able to answer this question is longer than the point of no return.
>pension plans,

is that still thing for the average american?
How exactly? I/O in TASK_UNINTERRUPTIBLE/TASK_KILLABLE cannot be timed out - so part of my question is how io_uring handles that in general.
Headless Commerce: Fad or Long Term Trend?
I made a game using Mapbox GL to have a 3D plane that drops you somewhere in the world, and you have to get home before fuel runs out. No compasses. It’s very much V0 and there’s only one level for now. It’s just a normal map for now, but I think it could be replaced for a map with better features.

https://www.heyraviteja.com/goingbackhome/
Happy Monther's Day HN. Give your Mom a virtual hug or FaceTime.

About happen:

Happen is designed to help you save any webpage you find, from any platform, in one place.

YouTube videos, tweets, articles.. any content you'll watch and read. Come across a date? Perfect, happen organizes those into a dashboard for you.

Importantly, there's some secret sauce. The happen "bookmarklet" makes it mindblowingly easy to save any page down with one-click.

You can tag that page, add notes, search for it later, and have it forever.

Here's how it works:
Visit a webpage -> click the bookmarklet -> it's saved down for you.

There are a couple similar services, we offer an alternative and have a focus on dates, tagging those involved and discovery.

We look forward to your thoughts and comments. DM me @usehappen if you'd like to personally discuss with us.
Which is a good thing to me. I’d rather people “work” to earn rather than easily collecting rent through interest. Work in quotes since applying capital in risky investments is work compared to stashing money in an interest bearing account.
The only important question is whether this is a technology problem or a business problem. Fundamentally the problem is this:

Web developers don't know what they are doing and oversell their capabilities.

To be more clear though, this isn't a new problem, just that the symptoms of the problem have changed as the tools have evolved. I remember starting at Travelocity in 2007 and they sure as shit didn't know what they were doing either. All the JavaScript developers there, except for 1 (so about 6 of them) were spun off onto a special project that never made it to production. There was 1 guy left to write JavaScript for the rest of the site in a company who only real product was a website and employed 3500 people. All the other developers were Java people. Most of those guys were scared shitless of web technologies. There were a few Java developers who had a solid working knowledge of CSS and JavaScript but worked extraordinarily hard to keep that a secret.

That was a big WTF, but then I discovered it was also the same at both Expedia, Orbitz, and Southwest.

Now people really, and I am not being figurative, expect Angular and React to do their jobs for them from solving technical problems to telling them exact what products to build.

Worse still is when you point out the incompetence that so clear to everybody else the developers doing the work get angry. I mean hostile out to stab in you the back angry. The non-developers see the dysfunction and have absolutely no idea how to manage it or solve for it. Sometimes the dysfunction is so pronounced that it leads to inter-department warfare within the company, as was the case in one of those previously named travel companies (not Travelocity).

Here I am 13 years later working on the web that is now a 30 year old platform (20 years old if you count the modern standard web), and its still the same shit show. How have businesses allowed such cancer to prosper?
I know many buildings/landmarks/statues have their likeness "copywritten" (however ridiculous that may seem).[0]

How does MS Flight Simulator get away with reproducing the likeness of these structures so accurately? Do they have to get some kind of permission, or are they covered by some sort of artistic license?

It's well known that in many other video games, statues (like Chicago's cloudgate "Bean") are replaced with some similar stand-in that doesn't infringe on the original structure.

[0]https://en.wikipedia.org/wiki/Eiffel_Tower#Illumination_copy...
>What adblocking software do now, is they do a dns lookup for every domain, and consider all domains in the result as the same. So if either of previous domains are in the block list, both domains are considered blocked.

So this means that the ad blocker will query "definitely-not-an-ad-subdomain.dastx.me" and realize that it actually points to "terribleads.adgiant.com", right?
I'm not so sure that the evolution of HTML could or should have been different. The second thing I ever did with images and text was link them to other pages and arrange them in the form of a menu. When I learned to use CGI, the first or second thing I did was write a script to generate pretty menus.

The web's UI is a document-as-app model... documents that use a small set of interactive elements to create a cohesive and useful experience. It beat many competitors that were applications for displaying documents. Document as app works really well. Users understand it. It costs less to develop than old UI guidelines defined desktop apps. And is portable to users on diverse systems... Web apps (and web pages) have succeeded where entire generations of cross-platform tech has failed... or succeeded mildly.
I'd add Route 53 Resolver [0]. $90 a month for a few DNS queries seems completely mispriced. https://aws.amazon.com/route53/pricing/
I did the same but "unfortunately" my area in Belgium is actually modeled in detail in Google Earth and going from that to the AI interpolation in MS Flight Sim was a let down after the beautiful trailers. But really it's an impressive game, I just hope Bing Maps will continue to add more detailed areas (or someone is motivated enough to write a Google Earth plugin).
I sent a message about an issue with a similar cause through the message function on your site.
The top 1% pay something like half our taxes. What share do you think is fairer?
Neither Theranos nor WeWork were trying to solve rich people problems.
MIDI Controlled RGBW Strips
Sure, it's punchy, but I hope this illustrates it:

The basic problem with them is that they are bottom-up models of threat scenarios that originate with artifacts of technology implementations, which conflate vulnerabilities with attacks, and use news hits as threat actors/agents to justify their importance.

It's %90 an exposition vehicle for displaying how esoterically knowledgeable the practitioners are about hacker trivia and jargon, and from a business perspective, it's just kids playing in the sandbox that produce the compliance artifacts you want to get your project approved. Geeks get to geek, and project managers get their amber status risk, and when Equifax/OPM/LifeLabs happens, everyone says it wasn't foreseeable because they were "compliant." The frameworks externalize risk into models that are divorced from reality, which hides it, and that's why institutions buy into them. I'd say they're the collateralized debt obligations of engineering.

Real world threat scenarios are the counter cases to your business model. It's the top down, "if the C/I/A of this thing we care about is compromised, do we survive?"

People who ask questions like "how do I prevent spoofing in this tech stack?" without first asking "what if these STD test records and results end up on the dark web, and what are we doing to prevent that?" are culpable.

It's when one of the key factors that makes your business viable - goes wrong. The threat actors create the likelihood via their means and opportunity (independent of patch levels), and their motive is literally driven by the consequences of an attack.

Worrying about APT group x is meaningless when it is more plausible and serious that a grad student is going to publish a paper demolishing your elliptic curve implementation at a conference and get you laughed out of your industry.

Vulnerabilities and attacks are random, but the risks and controls are not. Threat scenarios are what happens when a business factor fails hard.

In these ways, the bottom-up focus of modern security frameworks and scoring systems serve more to enable poor quality decision making and the project and product management level anti-patterns that hide risk. That's literally their value. They let cynical people bring crap to market.

The reason they do this is because security people are stuck in the cycle of thinking they still need to explain themselves and convince others they are knowledgeable, and that there is a problem they solve. Everybody already knows, and compliance people have become just marks who hold the bag of bundled risk they think isn't theirs because they explained it all with their framework.
This is an absolutely perfect take on what’s wrong with front-end web right now. I've been trying, and failing, to explain this at work for several years now. Indeed, swimming against the cultural tide is hard.

React is built on two fundamental ideas that are both extremely valuable. The first and most transformative is that the web is mostly made of _components_, and specifically that organizing the markup, javascript, and CSS makes many thing easier. The second idea is that _declarative programming_ is better than imperative.

The thing is, HTML and CSS are already declarative. So React is not inventing this, nor bringing it to the web, but rather providing a pretty solid idea for how to make Javascript (or more generally, complex interactivity in the browser) declarative as well.

Thus, as MacWright argues, there is a sweet spot for React (or similar libraries) where you have highly interactive, complex UI elements on the screen.

But the rest of the web really, really doesn't need it, and when you try to apply "React Everywhere" things get very bloated, slow, and complicated, very fast. This is _especially_ true if you didn't start from scratch with Next.js or create-react-app, but are incrementally converting an established application. It's just painful.

I think more and more people are realizing this, and the fact that Dan Abramov himself agrees is pretty indicative that the tide is going to turn. But the question is, what next?

One major problem that the author didn't go into is the special pain of bundling front-ends these days. The actual work of setting up and integrating a "modern" javascript asset pipeline with a server side framework is not trivial, and I've yet to see a framework nail this. In the ones I've used there's always some gotcha - if you don't roll your own web pack (and understand what every bit of it is doing), you will eventually run into some library you want to use that just won't play nice with the rest of your bundle, and then you have a problem. And on the JS side, even simplicity-focued tools like Parcel are SPA oriented, thus gluing them together with your server-rendered app is non-trivial.

I think that will remain an issue for a while. But it also means there's an opportunity for the "old school" frameworks to keep working at this and, if they really nail the bundling and server-rendered / reactive component handoff, to thrive in the next decade of web development.
There's always new physics in the next digit of theory or experiment. It's not sexy, and doesn't fall into (subjective) notions of "fundamental." Discovery may be hard, but can't be ruled out.
https://web.archive.org/web/20200510233013/https://pi-hole.n...
It's alright but it's definitely not perfect. See the italics (emphasis mine) for a few quick examples in the first few sentences of the article.

"Over the past year, his cellphone has
revealed where he has been for almost
24 hours."

"Nor do tens or thousands
of other Norwegians."

"Just before eight o'clock in the evening, a perfect little boy comes to the world at Stavanger University Hospital."

EDIT: The rest of the article is littered with these minor errors every few sentences. I didn't bother including any more quotes here.
I'm in a similar position, although probably not with an idea for what I want to build right now. But been there in the not so distant past.

For me the "logic" part is easy - I can make it in a terminal UI fine. I could probably make it in a VB6 style UI similarly easily just from ancient muscle memory.

I have never actually built any personal "app" for Android, despite having been heavily into it since 2009, running an app development company (!) and doing a load of platform engineering. It just isn't enjoyable for me. Demotivating is a great way to describe it.

Any time I have an idea, the UI side ends up frustrating as the model for positioning components is very prescriptive and doesn't help me build fast. Once I get that UI, I then start uncovering horrific complexities in how it's bad to run things on the UI thread, but then apparently none of the effort has gone into making it straightforward not to do so.

The closest I got to something that made sense for me was Android Annotations (and a similar project whose name I forget) - http://androidannotations.org/ This made it less painful for me, although sadly it wasn't quite pain-free enough for me to actually cross the line and build a personal side project app...

If only it was possible to more easily chain together the APIs exposed by Android, without having to immerse oneself in the highly opinionated way of doing so "correctly", and instead focus on the logic required to get the data to the right address in memory.
It would be really interesting if each app was fed a slightly modified location as steganography. Then the sold data could be cross-referenced to determine which companies are selling the data.
How's that a false argument? It's reasonable to avoid jargon in communication where possible - if you want to communicate to a wider audience. In this case I don't think it adds much. Once you click through you get the details.

But the mods seem to agree with you, so I'm in the minority opinion it seems.
Strip the wealthy if their wealth and most will probably become wealthy again. If you don’t call it intelligence what would you call it.
I'll take 77 K any day of the week, especially if you can run a magnet with it at that temperature.

Note for the wider audience: 77 K is liquid nitrogen, vastly easier to produce and handle than liquid helium.
I think I get what you're saying. The practical benefit of defining signed integer overflow in C, without any other changes, might not be very big for most C programs, since they're likely to get an out-of-bounds access either way. I'd add to that that undefined signed overflow makes it much harder to write good C code. Even if you carefully check all your array bounds, an unexpected integer promotion somewhere in there might lead the optimizer to delete the check you wrote.
If you meant "these days" as specifically in response to the COVID-19 crisis, we don't have basis for a useful comparison. As another commenter pointed out, the US is delivering economic relief primarily in the form of expanded unemployment coverage whereas Europe is taking a myriad of business support measures. Whether one is better than the other is not obvious yet it's effectively what unemployment numbers would reflect.
When someone uses an app such as Yelp it's like valet parking. They know they're handing over something vital, but its with the expectation that the company will provide something of value in exchange, and trusting that they won't use it for more than that. Yes, you're allowing a company to track your movement (for the purpose of grading restaurants). And yes, you're allowing someone else to drive your car (for the purpose of finding a parking space). If you find out a third-party is tracking your location though, that would be as if someone other than the valet were driving your car. And when they use it for their own gain in a way that doesn't return anything of value to you, that would be considered joyriding.
PBS-API – Real-Sandbox for learning, writing new applications and just for fun
ACID guarantees feel like they can be distilled to "everything must be perfect always" - and you can ensure ACID and still ship, just by using an ACID database. It's a hard problem, but it's also a solved problem.

Sometimes you don't need ACID guarantees, which is part of the reason databases like Redis exist, and is why the compromises you're describing are important. But in this context it sounds like the framework you're describing would lead to rolling your own ACID for Redis instead of just using an ACID database to begin with.
Interestingly vanilla originates from Mexico and not Madagascar. The plant was introduced to Madagascar for cultivation in the 19th century.
Sounds like you're describing Gopher.
This. At my previous job we had to serve content from Salesforce and Marketo from subdomains of our main domain. Rather than use CNAMEs direct to those companies, we proxied the requests so we could strip cookies etc.
The way you talk about people’s behavior, meeting up with friends and such, it almost sounds like
going to work in the factory would actually be safer, because people are so physically separated there in their different tasks.

BTW if you don’t wear a mask and go out without getting within 6 feet of anyone, you’re not opting out of California guidance. You’re following it. Masks are for if you do expect to encounter situations where you are closer than 6 feet for an extended time. People are lazy and don’t read the fine print, and they miss this part.
From the book "Extreme Ownership" (a pretty good read), for how to deal with maximum stress situations when there are multiple things to worry about:

Take a breath. Look around. Make a call.

With an emphasis on taking care of the most pressing things first. But if you don't know the most pressing thing, you can still take input from what's around you to help make a decision.
Get rid of the wealthy and enjoy becoming another Venezuela!
Or if you want to use AWS features on a deterministic timescale: CloudFormation frequently lags on support for new features - I’ve worked on multiple projects which used Terraform for months before the equivalent feature could be used in CloudFormation. For example, when ECS launched secrets support it took most of a year before CF was updated.

This is a big deal with classic CloudFormation because there was no escape hatch. Terraform can run arbitrary code if needed but you had to split CF stacks apart so you could have something else run in between. That’s probably better with CDK, of course.
I find it interesting that the perspective feels off still. Beautiful images, but it feels like the game almost rises up too quickly. Almost like the horizon line isn't quite where it should be.

Then again, maybe it's just an effect of the particular camera lens, or the slightly off angles in the comparison pictures.
The original article you linked was not about Pango or Gnome and did not mention those things at all other than a vague reference to a different bug which may or may not even be related. As far as I can tell no developers have done a full (and time-consuming) investigation of this issue to actually get a full picture of what is going on. I would encourage you to actually read the articles you link and their primary sources, because what you're saying is somewhat contrary to what has already been said. Repeatedly airing grievances about decisions that have already been made years ago is, in general, not helpful to you or anyone else.

The user pushback was unnecessary because this is a deeper technical issue than just these fonts. Additionally bitmap fonts are still usable as long as they are appropriately converted to OpenType.
Previous short discussion about a "foot traffic" vendor https://news.ycombinator.com/item?id=22704138
That’s my point. People want returned, they don’t want to support distributed farming that results in robust distribution with redundancies. All of that reduces returns and costs more. So we get what we pay for.
> I obviously was talking about "thought-ending" in context of the conversation on what boundaries should be set on speech in which situation. What point are you trying to make?

You were saying how free speech absolutism is a "dogshit principle" because it is thought-ending. My point is that we could use the same argument against speech suppression, which is even more thought-ending. It's almost literally thought-ending, since people also think with their speech.

>> What's an example of hate speech that's infinite and permanent?

>Inciting a pogrom.

Talking about a murder can result in a murder. They're two different things. Both ought to be taken seriously, but one results in the permanent end of life. The other in and of itself does not.

> If speech can cause harm then it is justifiable to redress that harm. If someone wants to argue for free speech absolutism while acknowledging that they are justifying without limit harm and damage to others, by all means they can do so. I think most reasonable people would see how stupid that position is.

Doesn't insulting someone who is sensitive cause harm to them? There're countless ways to cause psychological harm through language, and most don't have anything to do with "hate speech." For example, you said any reasonable person would see how "stupid" it is to believe free speech absolutism outweighs harm given through speaking. I'm taking that position. Should you be arrested for making that remark if it results in my feeling hurt?
> Is there a way to quickly disable/re-enable pihole for the network?

Bookmark the following URL

http://pi.hole/admin/api.php?disable=120&auth=PWHASH

Replace PWHASH with the value of your WEBPASSWORD in setupVars.conf

cat /etc/pihole/setupVars.conf | grep 'WEBPASSWORD=' | cut -c13-

and '120' with the number of seconds you want to disable the Pi-hole filtering for.
Yep! I do have something bookmarked somewhere. I use sign language myself and do want the same thing. Curious about your background