skysight-inc/HackerNews huggingface dataset:
Call me a cynic, but I'll just let Doordash take the overhead fees if it means I can avoid a call to the police and an escrow service for a $15 burrito.

Best of luck on your OSS endevor.
Have lived in both, I can say they are equal. Just different culture norms you have to learn to navigate around.
Also I can't think of a browser that supports video that isn't using FFmpeg.
So something similar to what Neovim is doing where it can be a headless backend for any editor that implements their protocol? Like eventually if JetBrains bothers, you wont need a VIM emulator for IntelliJ and co, you can just run Neovim and have it work with IntelliJ directly, without losing any of IntelliJ's benefits. Note: I also mean PyCharm, GoLand, and so on...

Neovim literally has like over 30 projects for new UIs:

https://github.com/neovim/neovim/wiki/Related-projects
I once opened a textbook of Chinese, read a few first pages and had to put the book away - the characters, while seeming difficult to remember at first, started infiltrating my brain with a frightening efficiency... Same with learning emacs. There is something about it that you mind-meld with it and using it becomes part of your nature.
That's a really great example for showing the difference between federated protocols and what Signal is doing, since according to their roadmap support for end-to-end encryption is still in the planning stages: https://ditto.upvoty.com/b/feature-requests/end-to-end-encry...
The power depends on the board structure and the ownership. But even if a founder owns 51% of the company, and so in theory can do anything, they still have an obligation to do right by the minority shareholders. This is generally known as fiduciary duty, and is a complex area of law. Here's a short summary: https://www.nolo.com/legal-encyclopedia/fiduciary-responsibi...

In a case like this, a founder can't just give away the source code. They'd have to believe that doing so was in the best interests of the company. And unless they wanted to risk a lawsuit, they'd have to persuade the shareholders of that too.
Guilty. I clearly had a blind spot there.
chesterton’s fence is great. I’ve recently appreciated the synthesis of the conservative and progressive impulses—to respect what has come before as it encodes unseen wisdom, but to recognize that there are fundamentally new things happening that we must account for.
Eternal Jukebox For when your favorite song just isn’t long enough
Do you mean YT is paying above and beyond whatever share of ad revenue the channel otherwise receives?

I’m not quite sure how exactly you use github or GitLab or YouTube for that matter but some of us use the former for producing actual work, while the latter is predominantly the antithesis of work, and a whole shit load of people helping someone else sell ads.
"Using data through April 20, 2020, we fit a statistical model to COVID-19 case fatality rates over time at the US county level to estimate the COVID-19 IFR among symptomatic cases (IFR-S) as time goes to infinity. The IFR-S in the US was estimated to be 1.3% (95% central credible interval: 0.6% to 2.1%). County-specific rates varied from 0.5% to 3.6%."

https://www.healthaffairs.org/do/10.1377/hblog20200506.15905...
You can use https://github.com/<username>.gpg
And to add to this, if a debtor doesn't get served (let's say that they took some bad advice from a friend and decided to dodge the constable trying to serve them in the hopes that "since I wasn't served, I can't be sued" is accurate), the constable will notify the attorney that contracted them to serve papers, saying that they couldn't serve them in person. At that point, the attorney sends a certified summons to the debtor's last known address and is then allowed to go to the court clerk and say that they've tried their best x number of times but the debtor can't be reached. They will enter their certified proof of mail into the record and the case will be tried on the scheduled date regardless, resulting in a default judgment when the debtor doesn't show up. Once that happens, if the debtor is employed (and even depending on the type of debt), they'll get a nasty surprise when their employer notifies them that their wages are being garnished and that there's no longer anything they can do.
>>What makes you say that? I don't think this is true.

>the same thing that probably made you say this :

>>I can't imagine greybeards programming in rust.

Guilty. I clearly had a blind spot there.
> Lib dems are always an insignificant bit-part ... Smaller parties like the green party do even worse.

Smaller parties... like the SNP? 7% of the seats from 4% of the vote. Seems to fly in the face of what everyone says about what is possible under FPTP. And what's more they've been effective in influencing what happens in parliament!
> The same is true of lots of other biological metrics. Very high cholesterol can indicate a problem. From the normal range down it's not predictive of much unless it is absurdly low. Low IQ probably indicates a neurological problem. Normal and above is... normal

Autism is caused by an excess of the same factors that increase IQ, i.e. general reduction of gene expression. Well, it's harder to say that autism is a "pseudoscientific swindle":

1. https://www.researchgate.net/publication/328734204_A_theory_...

2. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4927579/
Anyone have an un-paywalled mirror?

It's surprising to read anything semi pro-worker coming from the economist, which run far more articles against unions and worker rights than giving a fair analysis.
Hustling is a valuable business skill one can develop (2016)
Portability of Google Authenticator 2SV codes across Android devic
While I'm not an expert on push notifications, shouldn't you be able to receive push notifications if you entitle your application for them and create the right certificate online?
nope. it’s about what’s possible.
I like valgrind for this, combined with automated tests it gets decent coverage and finds actual (or at least probable) errors.
> easily be converted

Could you link to a reputable resource for this? I've always imagined that phone number background checks were mostly scams with a bit of public information sprinkled on top.

I'd be very surprised to learn that I could purchase a burner phone, give you the phone number, and have you be able to tell me my address and criminal history.
> You find it unusual that companies in less competitive markets would collude? They're the only ones who can, because otherwise there are too many entities to coordinate.

I agree that it was simply easier to coordinate as a function of low number of agents in the game. But I doubt the convenience of it was the motivating factor.

> They're also not the first country that comes to mind as a place to hire software engineers.

They don’t come to mind for anything, because they are a very small country. Yet they have the ICT giant Nokia (which is not just the phones). Still with high unionization. In fact, after Nokia sold its mobile division to Microsoft, there has been an influx of ICT companies to Finland to capture the newly unemployed talent.

I take your point regarding culture and other contextual variables, but there is hardly an macroeconomic reality that makes unions unworkable as you generalized.
Pretty much. We have an issue in our backlog right now that will pull the platform concern into a completely different project/DLL from the rest of the biz code. We still have a little bit of coupling, but we are 99% of the way there. Our long-term goal is to produce a company-common platform layer that can be used to build a wide range of final products. Most business applications that we would build share a lot of common concerns - namely how to manage business state, client views and transactions with external business systems. This is all implemented in various services within our platform layer so we rarely think about it. When we integrate with a 3rd party vendor's API, it goes into platform so anything can now use that integration.

The crazy thing I've come to realize is that the journey doesn't have to end there either... You can build yet-higher-order abstractions on top of your platform layer (i.e. a platform for platform). I don't know where this all ends up, but 1 or 2 iterations of it has been extremely healthy for our architecture and business use cases so far. We are now able to chain together extremely complex business processes in ways that can be reasoned with in a single POCO mapper. Without a separation of the "noise" of platform-related and other lower-order code from the business code, it would become impossible to see these opportunities.
Still want to see a 4800H/4900HS with an RTX 2070 Max Q option...

Edit: and at least 32gb ram. It really feels like Intel is paying the laptop mfgs off on this one. Almost every AMD laptop this generation is gimped with single-socket ram upgrades and/or capped with RTX 2060 graphics.
It's the ultimate yak shaver ;-)

Or you could start with a popular .emacs.d (I use Doom Emacs), tweak a few things, and tell yourself "I don't need to modify yet another key binding" a hundred times.
Sweden is negotiating from a position of unshakable and absolute sovereignty, where if a drug company or medical supplier insists on an unreasonable price they can realistically pretend to either nationalize the company, switch to a state-owned competitor, in the case of suppliers and so on, or even decide not to observe the patent. Sweden is also insulated from lobbying in a way New York isn't, and is not reliant on direct and conditional funding from a higher government.

New York has neither of these options.
> I assume they want to know if people are actually using this app

Apple provides such information without any third-party analytics SDKs.
> If you’re not testing your website in a browser with cookies disabled, you’re not testing your website. This is one of the bare minimum of tests you should be performing.

As much as I think that webpages should work with cookies and localstorage turned off, this claim seems ridiculous.

How can testing a site for when cookies are disabled be considered the "bare minimum" of testing when it's a configuration that a very small minority of users will have?
The Keybase app is also written in Electron.
http://archive.is/4weWH
> Even by the standards of terminal-based applications, Emacs is far from intuitive or attractive - the text-based IDE's from Microsoft ("Quick" series) and Borland ("Turbo" series) were significantly easier to use.

They may be easier to learn (since they have pretty minimal functionality compared to Emacs) or easier to discover when you are new to them but they are definitely not easier to use. I use Emacs not because I am some kind of masochist but because it is the easiest way to get my stuff done.
I guess it depends on your view on charity, and taking from others.

I happen to think I’m owed quite a bit of rent from all the externalities pushed on to me to allow the owning class to live of rent alone while I do the value crating labor in exchange for the lowest price they can get away with in a saturated labor market.

And I hope most people who are getting the short end of that stick also realize how they are being screwed over by the current system.
The NHS wanted the ability to model "risk-from" a contact, rather than only "risk-to". In the decentralised approach, infected users upload a list of their own identifiers, these are broadcast, and everyone checks if they've been near one. There needs to be a threshold picked that will trigger to alert you - probably "contact-minutes" with an infected person.

The NHS approach is less binary, as they believe based on the rate of spread that it's necessary to request people report symptoms and share their own anonymous contact log. Based on the level of exposure the "suspected individual" had with other known/suspected infected people, combined with the number of other known/suspected infected people you were near, your advice can be tailored. You might be told to isolate, but then you're asked to report symptoms regularly. Others in the same position as you will be doing so as well - there is potential here to actually tell people they no longer need to self isolate if the "group" don't have any symptoms emerging, based on the epidemiology and the rate people are believed to develop symptoms in the population.

There's a good write-up of this actually in the NCSC security report and post - https://www.ncsc.gov.uk/files/NHS-app-security-paper%20V0.1.... and https://www.ncsc.gov.uk/blog-post/security-behind-nhs-contac.... It explains a lot about the rationale, and not only for security, also in terms of the approach and how the app is designed to work when people have symptoms etc.
What if digital trading cards had real world value? They do now
Also Japan (along with whole-house solar power)
It's worth noting that this issue was posted by a moderator of the /r/LockdownSkepticism/ subreddit to push a particular political agenda, and now this repo is being brigaded by users from said subreddit.
No doubt this was likely guided by some misguided desire to make everything look and function like one of their Google campuses. Google is one of the most dehumanizing companies in the entire history of civilization.
> According to SCS, the UI would be responsible for fetching that data from the other systems, and would pass all of it as part of the payload to the order fulfillment service.

One potential issue is that the order fulfillment service still needs to validate that the data its getting from the client is correct. For example, even if you send a list of full product details rather than a list of productIds to create the order, the fulfillment service still need a way to associate the Order entity with the Product entities. You could also send the ID with each of the products, but how would you know if the product has since been deleted or otherwise doesn't exist.

You end up needing the order service to either have its own set of knowledge about what products exist in the system for that user, or you need to make the synchronous call to ensure they're real products.
As a regular emacs user, I can tell you that start-up time is one of the lowest things on my priority list of things that I wish would be improved.

Emacs is not vim. Emacs is not designed to be a program you open for every file. Emacs is and IDE. You open it every time your computer starts, and then you go to Emacs and find files from there. Occasionally, you'll have a file and want to look at it, and then you'll use client mode to have it open in a new buffer in your already opened Emacs window/terminal.

I do agree that this is not the way anyone starting out would use a text editor. But if this way of using it is not comfortable to you, you'll be fighting so much of emacs that you really will have a miserable experience, regardless of startup time.

Just to hammer the point home, normally if I connect to a Linux system and want to edit a config file, I would do the following: either `sudo vim /etc/hosts` or `emacs` and `C-x C-f /sudo::/etc/hosts`. I don't think too many people would run `sudo emacs /etc/hosts`.
If your first child grows four inches and your second child grows six inches, you don't say that the first kid shrank.
> If you get stuck in read(), you can't do neat things like waking up when it's time to kick a client for being idle

Totally possible with another thread acting as watchdog timer and sending a signal which causes the read to return with EINTR which can then check a flag whether it should retry or abort. And that's for file IO. For socket IO you can just set it to non-blocking.
disclaimer: I am not in STEM, im an automotive tech who is learning python.

Why do software developers have arbitrary dates at all? We certainly dont. If a customer says they want their work done by the end of the day, we'll take that into account, but the best we can do is estimate how many hours it will take to work on, update you on our progress and inform you of obstacles we encounter. Work proceeds at a safe and productive rate.
How do you prevent willing workers from working?
>well, EVENTUALLY, there were hundreds of thousands of infections. at one point there were, famously, 15...

Maybe there were 15 case last October! :-) I'm thinking we could have had thousands of cases in the U.S. before we started testing. But that's water under the bridge at this point. I wasn't arguing that lockdowns were useless, or that they weren't justified a month ago. But given the additional data I wonder about them now.

>I think that two things are true, first the young and healthy are at risk from this disease themselves - the stats prove that

I end up looking at NYC stats a lot... Last week they were seeing 20-25% of sample population with antibodies. I found
found April 14 NYC numbers showing 4.5% of covid deaths there were people under 45, and a bit over 14k deaths in NYC as of yesterday. Extrapolating from these numbers I calculate 2500 people under 45 will die before reaching 80% herd immunity. That's 2500 in a city of 8 million. 2016 numbers showed 4.9 million people under age 45. Which works out to just under 1 in 2000 young people dying.

It's interesting for me to think about that number. Is it significant? I looked at some actuarial tables and see that a 45 year old has a 1 in 300 chance of dying in any given year. 1 in 1000 for 20 year old.

I'm betting a lot of unemployed young people want to get on with their lives and wouldn't be worries about taking their chance with a 1 in 2000 risk.

>and second its almost certainly true that the young and healthy have loved ones who are young and unhealthy, or old and healthy, or old and unhealthy, and....maybe....the young and healthy dont want to catch covid and then infect the people they love.

I'm not saying that everyone has to go out and mingle. Everyone is free to self-isolate.

I grant that some people could be put in a difficult position, feeling like they have to go to work when they don't want to, living with someone who won't self-isolate, etc.

Maybe there's away to ease the lockdown and provide assistance to those left in a bind. These would be good problems to talk about, and will probably come up no matter when we ease the lockdown.
Just an extension of the land value tax really.

See https://en.m.wikipedia.org/wiki/Henry_George
mac simply won the laptop war. no contest. the only people using anything else haven't tried one or have no choice (my linux homies waiting for system76 to catch up get a pass). at least that was the case until apple went all in on usb-c :/
Airtable-as-a-Database is absolutely delightful. It comes with an advanced admin back-end for other team members to view and manage data. For many apps, instead of starting with RDBMS tables, I consider Airtable and strategically move to an RDBMS where Airtable doesn't scale (organizationally, latency, security, row-count, etc.)

I've most recently built https://design.org using Airtable. I think it's performant and rock solid. It saved some initial development time, but the benefits have kept coming.
In my benchmark, the c++ version uses the c api (printf rather than cout), so it wouldn't make a difference.
Right now that's a really good point.

If the route out of lockdown is to test and trace, though, international travel without quarantine makes that pretty tough.
Cool project! Yes, it would be really surprising if this "worked," because SHA256 is meant to be very difficult to reverse. But it's interesting that the failure mode is gradient vanishing as opposed to, say, getting trapped in a local optimum.
> I just got laid off myself

Congratulations. Depending on how you look at it, it might feel the worst thing that ever happened to you but looking back, this would be the best thing (or pretty much up there) ever!

Feel free to reach out to me if you're in the U.S.
No, because you subtract the space required for all the locals from the stack pointer (esp) in the function in the function prologue.
dSYM files are not very useful in ensuring reproducible builds; what you actually need is a jailbroken device and hashes of certain binary segments that Apple doesn't touch too much.
> Go and assist with emacs

I have a freaking book to write...
14 new residential high rises were built in SoMA in the past 5 years. 3 more are going up as we speak and opening in the next few months. That's a LOT of residential construction in a very short amount of time.

(Mind you that's just a 15 block area in East Cut/SoMA - I'm not even talking about ALL of Mission Bay which didn't exist 10 years ago or the Van Ness corridor or Mid-Market.)

The problem here is we only started building about 10 years ago (with One Rincon being the first major new building in a long time) and the rest of the Bay Area (for example, Brisbane notoriously) is nowhere near doing its fair share of building.
Reverse proxy with Caddy to get mindless automatic TLS is incredibly easier than any other setup for something you want to just work. I wish more projects supported reverse proxy setups better.
Rachel presumably wrote her server in a reasonable language like C++ (though I don't see a link to her source), but when I wrote httpdito⁰ ¹ ² I wrote it in assembly, and it can handle 2048 concurrent connections on similarly outdated hardware despite spawning an OS process per connection, more than one concurrent connection per byte of executable†. (It could handle more, but I had to set a limit somewhere.) It just serves files from the filesystem. It of course doesn't use epoll, but maybe it should — instead of Rachel's 50k requests per second, it can only handle about 20k or 30k on my old laptop. IIRC I wrote it in one night.

It might sound like I'm trying to steal her thunder, but mostly what I'm trying to say is she is right. Listen to her. Here is further evidence that she is right.

As I wrote in https://gitlab.com/kragen/derctuo/blob/master/vector-vm.md, single-threaded nonvectorized C wastes on the order of 97% of your computer's computational power, and typical interpreted languages like Python waste about 99.9% of it. There's a huge amount of potential that's going untapped.

I feel like with modern technologies like LuaJIT, LevelDB, ØMQ, FlatBuffers, ISPC, seL4, and of course modern Linux, we ought to be able to do a lot of things that we couldn't even imagine doing in 2005, because they would have been far too inefficient. But our imaginations are still too limited, and industry is not doing a very good job of imagining things.

—

⁰ http://canonical.org/~kragen/sw/dev3/server.s

¹ http://canonical.org/~kragen/sw/dev3/httpdito-readme

² https://news.ycombinator.com/item?id=6908064

† It's actually bloated up to 2060 bytes now because I added PDF and CSS content-types to it, but you can git clone the .git subdirectory and check out the older versions that were under 2000 bytes.
;;; -*- lexical-binding: t -*-

isn't present until Emacs 24. After all these years.
Well i dont know about Tommy H but in general a lot of designer brands raised their prices in recent years.
QE, MMT, and Inflation/Deflation
> The built in ZX Spectrum basic did not

It's possible I'm mixing it up with the Sinclair ZX-81 (which I had before the Spectrum).

At any rate, I ended up purchasing/installing a Z80 assembler EPROM (replacement for the original Sinclair ROM) which IIRC had a rudimentary debugger. I wonder if anyone else recalls such a thing?
Exploration of Svchost.exe /P Flag
Those greenhouse gases have of course a measurable effect, but I believe it's still the energy source that's responsible for most of the carbon footprint here.

Especially if the units are supplied with electricity generated from burning oil.