skysight-inc/HackerNews huggingface dataset:
Yes partly alcohol, but also the front of the house is cheap to run. In the old, old days you only had to pay waiters $2.13/hour and they made the rest off of tips. Now it's like $8/hour in our state (Colorado) but that's still nothing, when you consider how many tables (and entrees per table) a single waiter can take during a busy hour, far less than 20% of each entree for sure. The problem is demographics are changing. Our restaurant 20 years ago did like 10-20% takeout and delivery, the rest was all dine in. Now it's closer to 50-60% takeout and delivery for us, so companies like GrubHub are eating up a lot of restaurant profits. People just don't eat out like they used too. It's not just us, there have been a ton of articles the last couple of years complaining about these companies, this first one says GrubHub takes 30% (yikes):

https://www.chicagobusiness.com/joe-cahill-business/restaura...

https://www.newyorker.com/culture/annals-of-gastronomy/are-d...

When I mentioned GrubHub and DoorDash to my wife when I say this article posted, I got a 30 minute rant about how much she hates them. She couldn't even give me a fixed fee she paid from these companies, she started listing off different fees and charges, but she said it was more than 20% per order. These companies have absolutely shot themselves in the foot with how they have treated their customers. What a lot of people really want is to be able to order online or through an app, that's the value these companies provide. For us we already had a WordPress website, so I paid a small fee to install the Woo Restaurant plugin to handle the online menu and ordering. It really wasn't much trouble to setup and it's been way less trouble than any of these middle men, and we get to continue to keep the profits.
Nice. I've been a gearhead for nearly 50 years now, I just like cars.

Lately my thoughts have been turning to Teslas. It feels weird, almost like I'm losing part of myself.
Agreed, that in itself should require an application
> Embrace and accept the brownie points you get just by being young!

+1. I was the youngest in everything I did/achieved, until one day I wasn’t. It’s natural to take the ego boost, but it’s definitely something to introspect about and not get too attached to - I’ve seen the loss of the “young prodigy” label affect some friends deeply.
I understand where the people in the comments are coming from. Some just don't express their thoughts in a kind way.
Vivaldi has this ages ago
I also use Palemoon + Tab Kit for tab group

https://addons.palemoon.org/addon/tabkit2/

I hope Vivaldi will have colored tab groups too...
I will make my future articles outstanding.
I assume their goal has been to avoid another 2015-style "revolt" of main subreddits shutting down to protest admin/company actions: https://www.wired.com/2015/07/reddit-amageddon/
"It works on my machine" remains a problem to this day.

While you can make various workarounds to rectify this, it still seems like "so make your machine the machine it runs on" is a very effective solution. Unlike the alternatives, once you commit to it, you can't forget or revert back to bad old patterns.

I've had this thought before: What if Amazon, one day, just decreed that all employees' laptops had to run Amazon Linux?

Maybe it's a good thing I'm not Jeff Bezos, but I think it would have a lot of positive effects.
When do you start looking for a job? Feel free to contact me (`hello@carolchen.me`) and I'll connect you with some employers I trust and are high-school friendly.
The big problem with the 2->3 transition was that the cost exceeded the perceived benefit. Removing the GIL would have increased the cost, but also the benefit.

I think the core team over-estimated the benefits of the change, hence people's reluctance to pay the cost. I suspect that "threading like Go" might have been a benefit more worth paying the cost.
The website is suspiciously gone now. Looks like the domain is for sale?
So, if I’m reading this report correctly, if either of them say you are positive, then you are almost certainly positive.

But IDNow seems to lack the ability to detect some weak positive cases, and give you a false negative. So, if you come up as negative on IDNow, then you need to be retested with the more sensitive process.
> I don't know why you can always count on someone to defend a multi-billion corporation against small companies, is there no empathy left?

I don't have empathy for companies, I (try to) have empathy for people. Small companies are made up of people. Large companies are made up of people. I try (and often fail, alas) to have empathy for the people in both cases.
Is the name Deno a play on shifting noDe over two spaces?
My understanding, potentially flawed, was that the eBay purchase was so poorly overseen, that eBay didn't buy the Skype IP itself, retained in another company thus giving a neutered failure of a deal
Hey, my word does exist.

https://www.thisworddoesnotexist.com/w/infernus/eyJ3IjogImlu...
Same thing happens on Google Play Store. They ask us to comply the privacy policy without giving us any guideeline :(
How much does a wolf cost? wouldn't it be more cost effective to buy a bunch of wolves and set them loose, rather than maintaining fences for years and then building a new set of fences?
I understand the usage of "backlash" here to mean a response in the other direction.

Cause: The political left begins discussing white privilege more than it did previously
Effect: The political right begins discussing their views on race more as well, in ways specifically counter to the ones raised by the left.

It's a cause and effect in the opposite direction. I think abnormality implies something other than a cultural response.
What feature of 2020 OCaml do you think would convince JS developers to use Reason?
Don't use VPN services: https://gist.github.com/joepie91/5a9909939e6ce7d09e29
They’re Working in Healthcare During a Pandemic. They Don’t Get Health Insurance
Windows Insiders can now test DNS over HTTPS
> Political scientists have long known that major shifts in a nation’s racial makeup or in its racial policies can provoke a right-wing response among some portions of the electorate. Since the 1960s, the Democratic Party in the U.S.has staked out a position as the party of racial liberalism (Carmines and Stimson 1989). Democratic support for civil rights legislation helped the party secure the long-term loyalty of a majority of African American voters, but alienated many of the party’s white voters. This led to Republican gains in new areas of the country, especially the South (Black and Black 2002.)

That's historical revisionism. Four Civil Rights Acts were passed in the 1950s and 1960s, plus the Voting Rights Act. Each passed by overwhelming majorities in the House Republican Caucus, and much narrower majorities in the House Democratic Caucus. In fact, the 1960s were a time of the Democratic Party toeing the line on civil rights to appease southern Democrats. Indeed, while people talk about Richard Nixon's "Southern Strategy," Nixon won the South only because George Wallace. Wallace, running on a segregationist platform, split the Democratic vote with Hubert Humphrey. Wallace outright won 5 deep southern states, and beat Humphrey in several others. Nixon--who had helped shepherd the Civil Rights Act of 1957 through Congress--didn't carry a majority in any southern state.

In 1976, Carter won the Presidency with the traditional coalition of conservative Southerners and liberal north easterners, while Ford won the west and most of the midwest. Reagan won both the south and most of the northeast, and so did George H.W. Bush in 1988. It wasn't until the 1990s, with Bill Clinton, that the now-familiar alignment of the south with republicans and the northeast with democrats took shape.
> How can you realistically avoid this for certain products though?

You can't. It seems like if you're in business of mobile/web-apps which are not large enough to have paid, direct contacts with your relevant platforms, you should have more than one business.

I'm not saying it's a reasonable expectation or a good thing. But if you can pull off either 2 ok apps, or 1 main app and some set of simple things, it may be preferable to one perfect product from the business continuity perspective.
We don't see much "real pictures" anymore - everything is so edited to the max (extreme saturation, filtering, color adjustment, unreal sharpening, boosted highlights) that pictures look fake about everywhere now. At least if it were done in a subtle way I would not mind, but 90% have no taste when doing it.
It would be great if this line were at the top:

>> Deno is a new runtime for executing JavaScript and TypeScript outside of the web browser.
The manual looks pretty sketchy, but it seems you can limit file access to certain files or directories and that could be used to just give it access to the database and log files.
If it did, it'd be easy for malware authors to work around the scanner. The system we've got right now isn't great, but I've yet to see any better ideas.
Show HN: Send emails via the 5 most popular email API services
The outcome seems to be that this extension fixed the bug and will still be kicked off the Chrome Web Store. That's probably not a net benefit for users _as a result_, even setting aside the unclear communication.

Imagine using a build system that doesn't give any error messages, except to say at the end "build failed, there was a syntax error". This sucks as a tool. Everyone would avoid it if they could, even if it found real bugs.

We shouldn't accept this level of information from services either.
I don't get the hostility towards requiring a warrant to spy on election candidates. Even if the goal is similar protections for everybody, it's obvious that measures designed to prevent parties from abusing the surveillance apparatus for political ends is a good thing. It's difficult to imagine a better tool for ensuring one side gets muck raked harder than the other.
(in case anybody needs to hear it, this is not a launch requirement)
Ask HN: Internal SSD Recommendations?
It's been a while since I shopped. What are the brands, tips, specs to look for, or more specific recommendations you have for internal SSDs? I'm looking for something in the 500GB-1TB range (bulk storage for games), but also looking to keep things relatively cheap.
I appreciate your perspective. The people on the hiring and tenure committees as far as I can tell usually don't/can't evaluate quality directly so they instead focus on proxies like the total number of papers and what journals someone published in. I'm fairly against total publications as a proxy but I hadn't considered how it fared against these alternatives.

Personally, if I saw someone published a ton of papers during their PhD, I'd question the quality and importance of their research. Quality tends to decrease with quantity in my experience. And it appears too easy to fake importance. In my field I watch out for vague words like "novel" and "fundamental" in paper titles as evidence that the work is probably overhyped. I'm fairly well read in my field and I can sense the disappointment in people when I tell them that their "great" idea was done before, particularly when it was done better and/or a long time ago. (I take no pleasure in doing this. I just wish people spent less time reinventing the wheel.)

I think I could have had 10 papers during my PhD if I focused on easily-published things and "salami-sliced" my papers. But I focused on what I thought was more important and made the scope of each paper larger than normal because it saves readers time.

Proxies that are characteristics of the researcher might be better (or at least should be considered), like the willingness of the researcher to put "skin in the game" so-to-speak. I'd have a lot more confidence in research conducted part-time by someone on their own money than someone using another person's money (which has much less risk). Taleb has written about this as I recall.
Any opinion on Bitwarden?
> There's a couple centuries of common law precedent that the government can compel behavior for public health crises.

The issue that was cobtrolling here was compliance with proper administative procedure, not the authority of state government to compel behavior. So precedent on the latter is immaterial.

> The state supreme court here grossly violated legal precedent, and will have its ass overturned in a heartbeat if anyone has the time, resources, and will to escalate.

It's a state law claim that has been adjudicated by the highest state court, there is no place for the case to be escalated to.
K-Startup Grand Challenge- Matching investors with startups through NR2 platform
> [The characters'] goal is to facilitate anonymous Internet banking using electronic money and (later) digital gold currency, with a long-term objective to distribute Holocaust Education and Avoidance Pod (HEAP) media for instructing genocide-target populations on defensive warfare.

The Holocaust education tidbit caught my eye, there was a Twitter post just a few days ago about using Filecoin to preserve genocide data https://twitter.com/dietrich/status/1258128262615773187
People have been complaining about $dominant_player's power to destroy forever. It was IBM, then it was Microsoft, now we have new overlords. (For that matter, Sun was big enough to be a little obnoxious for a bit.)

That's unfortunate, but it is how the software market has worked thus far. Platform owners have massive power over those who build on them. For it to change, the market fundamentals will have to change. People thought the internet would change things, and it did - instead of one monster, we now have several, each with much more reach and control.

As far as actionable advice, well, starting a company isn't easy or formulaic. All I can recommend is look for niches where you'll be hard to dislodge and avoid situations where you have asymmetrical dependence on an entity that has no reason to care about you.
Windows has many ways to compose programs together, but usually the applications need to be designed to be composed together. The idea wasn't just to shuffle text around, but entire binary objects and shared state.

https://en.wikipedia.org/wiki/Component_Object_Model

This is definitely getting deep into the Windows world, and if you didn't do a lot of highly Windows focused software development its probably easy to miss it. COM is a big giant complicated beast and definitely not a complete darling to work with but it had (has?) a lot of really cool concepts. Very different from the everything is a stream of text basis in Linux. And even now with things like Powershell, you're not sending text to the things you're piping to, you're passing .NET objects around.
Which problem are you thinking of?
Love the subject matter but the hyper saturated over blown HDR makes me feel like I have a brown acid hangover.

HDR is great, but if you can tell it's there its too much.
transmogonad
trans·mog·o·nad

a direct physiological response or biochemical reaction, especially that of an organ or brain
"a brain-to-brain transmogonad"
This sounds like the method Star Trek: Voyager writers used to come up with their technobabble
Seriously, god forbid you have a different opinion otherwise you're instantly downvoted.
I'll take super fast compilation first ;)
SpiderMonkey, not Gecko.
Oh no! You can view nude images and porn videos on Chrome. Should scrape the whole project. /s
But, according to that link, you should be using one in this case:

"You are on a known-hostile network (eg. a public airport WiFi access point, or an ISP that is known to use MITM), and you want to work around that."

An internet connection from an ISP operating under a government that logs your browsing history is a "known-hostile network".
Then you either vendor as others have said, or use the built in bundle tool to produce a single js file of all your code including dependencies.

https://deno.land/manual/tools/bundler
Remember occupy Wall St? The propagandists got out in front of that one. Remember people protesting the wars? Propagandists fixed that too.
I guess it's only to be expected that from time to time, this would generate an actual word, even if perhaps the definition doesn't match a word's actual definition.

The first time I loaded the page, it came up with "polypyrrole", an existing word.
I lol'd because I started reading your article thinking "I wonder what this grizzled old web developer has learning by working since 2005", before I realized I misread the title.

Dude, you got to the front page of Hacker News. That's impressive no matter how you cut it, and suggests you're doing something very right.
You can also use the built in bundle command to bundle all of your dependencies and your code into a single, easily deployable file. https://deno.land/manual/tools/bundler.
It violates the core principle of equal justice. What if we only required search or arrest warrants for those with more than $10M in assets? Your comment would still apply, and would be more obviously unjust.
I can only assume that this isn't the result of a human flagging Pushbullet like this; I expect it's an automated system. And if that automated system can make a decision to flag the extension, it could also include in the email specifically what caused that flagging to happen.

At this point I'm really starting to become unsympathetic to the idea that they can't tell you what you're doing wrong because it'll enable people to figure out ways to work around the flagging algorithm. I kinda just don't care anymore. If you're going to run a platform like this and capriciously threaten to kick people off of it, it's pretty antisocial to hide the reasons why.

(And yes, I know, Google has no obligation to do anything differently here. But I can perfectly well think they suck for their current practices.)
+1, I felt so emotional and terrified because being young was apart of my identity. This might be too soon for OP, but I recommend distancing yourself from your age whenever you feel ready.
> not outsourced to a third party that takes a hefty fee from the restaurant and the customer.

I delivered pizza for years before and during college. Looking back, I sometimes think the drivers were the ones who were subsidizing the big chains.

This was very early 2000s. I was paid about $6/hour and $0.70 per delivery plus tips which averaged $2 per delivery @ 3 deliveries per hour, 90% tax free as credit cards weren't used much then. I would walk home with $14 / hour, after taxes, which seemed like a great deal back then when the only other option for an introverted average looking guy who wasn't gonna make it as a waiter / bartender would have been $12/hour working awful data entry jobs or $8/hour doing retail.

It helped that gas was $1/gallon then, though within the next 8 years it would rise to almost $5/gallon.

But in those few years, I put on tons of miles of the worst kind of stop-and-go driving. I had a relatively decent 5 year old Honda, but after 4 years of delivering pies, it needed replacing. So essentially, I thought I was making $14/hour in a pretty cool job (driving around, listening to CDs, eating free pizza), but I'm guessing it was more like $10/hour after accounting for the wear and tear on my car.

I'd imagine most Uber, Lyft, Grub Hub, etc. drivers are all gonna see similar costs of doing business when they tally up their profits & losses over the lifetime of their car.
I'm bias as a contributor but Emotion does offer those perks "for free". Emotion has had a track record of quality engineering - Kye pioneered the babel plugin idea in its early days.
HashiCorp Learn Portal
What was that about exponential growth and nature? I'm sure the 0.1% can rest on their billion-dollar laurels for the next decade, but at some point the next batch of $100-millionaires will become restless and steer they system toward their desires. I'm hopeful: greed always wins, and as a flea on the back of the big dogs, I don't need much to be happy.
Anyfin raises $30M Series B to let consumers refinance their existing loans
Even if the word isn't that bad inherently, the racist and dismissive way that its used in practice makes it a very foolish word to use if you're trying to connect with people rather than alienate them.
Pretty disappointed that my rep (Patty Murray, D-WA) did not vote on the amendment.
Added to the resume already
I think that a lot of times white privilege is used incorrectly as the predominant reason why someone did/did not succeed, rather than one of many complex factors. It's even hard to point to a specific event that exemplifies it, rather an a shift in distribution of potential outcomes (getting into a particular college, for example).

Maybe there's a useful parallel to folks arguing that climate change isn't real when there's a bad winter (particular event vs the overall trend).
Not sure what wirepoints.org is selling, but I'm not impressed by either their analytical skills or their bios.
I've been reading that Mitch McConnell's changes, the ones that would expressly allow warrantless surveillance, are a "new amendment". Wouldn't that kind of reporting imply that this amendment hasn't yet been cleared in the house?
> But orders for everyone to stay at home are pretty much unprecedented.

Orders prohibiting most gatherings for non-essential purposes (with essential defined by the entity issuing the ruling), shuttering non-essential businesses, etc., very similar to today's shelter-in-place orders were fairly common in the 1918-1919 flu epidemic. They aren't at all unprecedented in the US.
It's not an attack, though, and it's not a reflection of who a person is. Privilege is about the circumstances the person is in, how lucky they are in the cosmic lottery of life. Being privileged doesn't make you a bad person. Failing to recognize your privilege may, depending on your moral framework.
AFAIK weight is the "effective" force due to gravity, meaning the force exerted to keep the mass stationary is the weight.

If the mass is on the end of a lever, it will be heavier as it will require more force to keep it from falling toward the Earth.
Subinterpreters existed from the very early days in the C API and were key to the implementation of mod_python (which I wrote). So if you used mod_python, you used subinterpeters without realizing it.

http://modpython.org/live/current/doc-html/pythonapi.html#mu...

EDIT: And it looks like I had subinterpreters in the first released version in May 2000, so the initial git (formerly SVN) commit already had them https://github.com/grisha/mod_python/blob/9b211b7e8a65f1af4b...

EDIT2: Just noticed this comment:

* Nov 1998 - support for multiple interpreters introduced.
If the language has proved to be worthy, why messenger.com only though?
I did preface that I was talking about people who delayed adoption until the very last minute. The stability was seductive, and IMO the forced transition was long overdue. In hindsight, I wish that had happened sometime around Py36 -- but at this point, I'd rather a new language unfettered by the old C API.

But what I said about half-adopted features is due to my experience with rather large bodies of code -- they're not "relatively clean" in any sense, and I often find myself doing long-overdue modernization that hinders my productivity
"I wouldn't be surprised if a lot of schools just switched to having their teachers attempt to do their normal teaching via Zoom"

This is exactly what is happening in our school district and it is a big failure. That and teachers emailing their lesson plans for parents to print or parents can go to the school and pick up printed packets. We then have the joy of taking photos of the completed work and emailing those back to the teachers.

It is extremely inefficient and I have already informed our school that we will not be doing that if we are stuck in this scenario come fall. We will be using Khan for math and other online learning platforms for LA.
Huh? What kind of router would filter out 127.x responses by default? Also, this wouldn't work with DoH enabled which is where we're heading with browsers.