skysight-inc/HackerNews huggingface dataset:
There is no market for that.

1) Most of the work around authentication is integrations (get the app to integrate with whatever authentication protocol/database). Integration is not a product, it's consulting services.

2) There are very established products for authentication servers. See Microsoft ADFS, PingIdentity and ForgeRock on premise. See Okta and auth0 on SaaS.

3) If you're going to roll some authentication as a company, you stick to Microsoft ADFS for internal employees or to Google/Facebook auth for external accounts. You need them anyway so there is absolutely no point in getting something else. (Yes, your company is gonna use microsoft windows internally and your customer will request google auth support).

4) There is absolutely no point for yet another product. What is it gonna do? It's gonna sit on top of google auth so you can integrate with it rather than with google? Pointless, might as well integrate to google/microsoft directly.

5) Where there is money is in consulting services, libraries and plugins. For examples make a plugin for apache/nginx/haproxy to use google auth, so developers can just put that in front of their service (legacy application) and it's mostly plug and play. Or easy library for python/java/whatever to integrate (developer can just configure a google id and URL and can retrieve user info). It's hard though because of customization hell, every use case wants to do things slightly differently.

That's my 2 cents working in the industry. For reference I've worked on authentication in startups for customers, in government projects for citizens and in companies for 100k+ employees.
Table deepcopy: table.unpack() does pretty much everything I've ever needed it to do, but for those tricker tables, there's always https://gist.github.com/tylerneylon/81333721109155b2d244 - and I freely admit that yes, the link to that gist is in my "Lua dev notes" bookmarks file, which I refer to often.

Hmmm ... string.trim: umm, not really something I find I need, a lot of times.. but as usual, Lua-users provides some incite into why, exactly, its not always as simple as one might think. (http://lua-users.org/wiki/StringTrim)

As for your brilliant discourse on Luarocks, ok. Not gonna get any resistance from me on that. I know the pain you describe. But I have had success with using it to copy environments on other machines 99% of the time .. which is not what I could say about the hell that python has put me through, at times. But I guess that's par for the course.
Tgppl, a new type of open-source license
> Zuck the cuck drinks water like a duck

Where did you find that? Was it ever a part of Brave's official advertising material?
The True Story of Brainwashing and How It Shaped America
I’m not responding to this low-effort, missing the point nitpickery.
With the old reddit design, you can create your own Multireddits. If you switch to old reddit (click username dropdown > "Visit Old Reddit"), and hover over the "Join" button on a subreddit, you should get a menu to check and add that sub to a multireddit (or create a new one). Some subs with custom CSS break this functionality, but this is a way to curate and categorize your subs. So you can read posts from all of you favorite programming-related subs together in one multi and all your favorite cooking ones in another, etc. Once you have them set up you can use them in the new redesign, but to manage them you need to go back to Old Reddit.
An increasing library of materials is becoming available for SLA, e.g. I've used those with properties resembling clear acrylic, silicon, rubber, ABS-ish, bio-compatibility for dental, "nano-dispersions" for tinting and even some exotics infused with glass powder or with high temperature-resistance (HDT of 238°C @ 0.45 MPa). But FDM still offers more variety (e.g. carbon fiber infused filaments).

There's post-processing if you do prints that require supports (overhangs, etc). I've gotten good at designing within the constraints of the process to eliminate that as much as possible, but yes, it's still a pain.

A typical advantage of SLA over FDM or SLS is a smoother surface finish. But I think the industry will ultimately land on a material jetting design (akin to an inkjet) that can dispense multiple types of polymers and dissolvable supporting material. The NexD1 had promised to be the first consumer-grade printer to do this but it was a scam.
And if you haven't checked out his pico-8 game he used fennel to write, you ought to. It's great!

https://technomancy.us/190
I just signed up for https://repl.it/

I’d like to kick back on my couch and code for an hour using my iPad and Apple Pencil.

I’m anxiously awaiting for someone to image a better mobile experience rather than attaching a hardware keyboard.
I’m a native English speaker that took the GRE with only limited time to study. I picked up some practice tests and quickly decided to use 100% of my study time to learn vocabulary which seemed to be recommended to bump up the language sections. I learned words in context but only in a way to write a word in one context and understand a word in 1-2 contexts. I made a 20 minute “podcast” of the 200 or so new-to-me words and listened to it on repeat. The singular word I can actively recall 10 years later is “ennui” because it resonated at the time and to this day. I can probably passively recall 50 of the words.

Anyway all that is to say I felt my study was a bit more on the memorization side and agree with assertions that the GRE checks test-taking abilities more than capability.

The math parts are a joke as one can reverse-check answers a, b, c, d In a fraction of a time It takes to actually solve the question.

Grammar parts are also a joke as native speakers can intuit “a is to b as x is to y” problems easily, but non native speakers can easily miss some nuance or second meaning. But in daily life, this linguistic problem rarely occurs without a lot of extra context or body language.

Bad test overall.
The economic devastation here in Iowa seems objectively less severe than in states that locked down more completely.

People shit on Iowa at every turn for our pandemic response, but we've got a functioning economy and a whopping 3% of our population has tested positive for the virus so far.
GPT-3, You Complete Me
I noticed there is a heavy 4 inch version for $2500:

https://www.amazon.com/Tungsten-Cube-Biggest-Size/dp/B07WK9W...
Mojave Desert fire in August destroyed the heart of a beloved Joshua tree forest
People in Belarous are white and their children can very easily blend in most places in the EU.
Don't they usually mean data when they say information? And data is hardly freely available.
I believe I disagree with that model (well, the one in issue linked from the Stack Overflow post), where memcpy needs to copy all the bytes it is told to–I think it is only required to copy bytes that are observable. I agree with the blog post for the most part but it fails to bring up the example of whether you can "freeze" something that is is uninitialized by reading its value and using it in an expression that can only have one value, such as

int x; // uninitialized
int y = x; // initialized? "frozen"?
int z = y ^ y; // zero?

I do not think this has been worked out yet–although I never get invited to these discussions, so perhaps I missed recent developments in this area. The other missing part is trap representations–I think Rust only has unspecified, but not indeterminate values. And finally, padding is different from uninitialized memory because it is quite difficult to actually initialize it–the standard lists some ways to zero it out (brace initializer lists) but it seems like pretty much any operation will move it back to being uninitialized. So that's a different than normal uninitialized memory for like static variables, since those have values that you can actually give them and they stick around rather than staying in this weird indeterminate state.
Can that be remapped to cmd+backtick perhaps?
> To satisfy thread safety requirements, the reference counters are typically incremented using an equivalent of std::atomic::fetch_add with std::memory_order_relaxed (decrementing requires stronger ordering to safely destroy the control block). [1]

That's why shared_ptr has horrible performance, the spec requires that the control block is thread-safe. Perf tanks due to the atomic load/stores. If you roll your own with a standard load/store you'll see significant performance increase which means it's definitely not zero-cost.

This is why Rust explicitly went with Arc/Rc[2] so you don't have to pay that cost(although ambiguous ownership I would argue is a pattern you should try to eliminate anyway).

[1] https://en.cppreference.com/w/cpp/memory/shared_ptr

[2] https://doc.rust-lang.org/std/rc/struct.Rc.html / https://doc.rust-lang.org/std/sync/struct.Arc.html
If I want all the advantages of that stuff I'll just use rust.
Is it time? Absolutely, yes.
Will it die? Unfortunately, never.
But the belt only moves forward, never backwards, in the video. So I thought the slicer would need to change.

A one-way belt also wouldn't have as much problems with adhesion, or backlash that you mentioned with a two-way belt.

Also, the nozzle moves in the Z direction (not just x). Actually the Z direction is really a little z and a little y.
I feel like it's the wrong approach anyway. Just keep the instant messages on silent, and check them when you have some personal time. Training people to never message you is a good way to lose some of the spontaneity of friendship.

I say that as a massive luddite in this regard, I hate always-on culture. But I learned you have to make some concessions, because your friends will use what's convenient to them and the harder you make it the easier you disconnect them from you. Real friendships aren't built in a day, and you'll be stifling every relationship you try to build if you don't meet them half-way.
Unfortunately the overt political stances of Mozilla, the questionable executive Pay Packages, the continued reduction in their support for developers, and their clear mis-steps when it comes to user trust and privacy preclude me from supporting the Mozilla Foundation with monetary contributions.

I think we need a new Foundation that will fight for the Users of the Open Web, Mozilla is not that foundation any longer and in fact their continued existence I believe prevents something new from raising up from their ashes

We need a new Phoenix Project
You can only hope they would do build something like that. With their recent IT projects, I have severe doubts.

It's like we've gone backwards from the start of the digital transformation the UK was leading...
If I am understanding you properly, couldn't you do this with SQL by specifying the range of data that represents the timeseries you care about, selected via materialized view?

If you used a stored procedure to compute the range that becomes the view, then all you need to store are the parameters to feed to the stored procedure again, which data you could itself store in a separate table.
10 years ago, I would have agreed with you.

Alas. We no longer have the luxury of incentives, incrementalism, and relying on emergent behavior. We need aggressive policies and massive investments.

And I'm fresh out of both patience and goodwill.

Today, I agree 100% with Saul Griffith, David Roberts, and a handful of others. Here's two example action plans that I support:

How to decarbonize America — and create 25 million jobs

https://www.vox.com/podcasts/2020/8/27/21403184/saul-griffit...

The US South could save money by cleaning up its power grid

https://www.vox.com/energy-and-environment/2020/9/1/21407275...
But the 2^N problem exists no matter you like it or not. Except now it's done at runtime with dependency injection instead of compile time.
Daily coronavirus testing at home? Many experts are skeptical
I think some of these demands are valuable for society and I support #2-6,9-10.

But I don’t think they should be a condition for allowing an individual or journalist to record or cover protests.

I’m not sure what you mean as “on-record,” but I think it’s naive to assume that all this violence is a result of US federal and local agents. In fact, I’d be surprised if any is as I don’t think agents aren’t allowed to commit crimes as part of their enforcement operations.

I also don’t think a law enforcement conspiracy could be conducted at such a large scale with such efficiency and without leaving tons of evidence that would be the best story of the year. In a year of great stories for the press.

If this is the case, then we need more reporting, not less. If every furniture that is burned down is the result of agent provocateur, then let’s get some investigative journalists on it.
Someone at Amazon had to have looked at the sales boost fake reviews give and decided to leave them. There is just no way that this hasn't been tested. So if the fake reviews sales increase > decrease in user retention, they decided just let the crap fly. This has probably been concluded more than once.

It is too bad. Ironically eBay used to be the place all the random crap ended up, now when I order something off eBay I expect it to show up in better shape than from Amazon. Amazon turned in to the flea market of the web.
Except we don't live in Fantasy World.

Here in the Real World, Apple is responsible and would be held responsible and would suffer reputation damage if a device exploded, regardless of details that might be reported later about whether a substandard part or non-Apple repair caused it.
Having lived in both Paris and London during the last decade, I can’t really agree with your observations. Taxes in France and the U.K. are very comparable for the middle class down: ~20% for national insurance and ~10% for income tax vs something much more complicated, but which amounts to about the same. London is great, but Paris is actually very similar in most respects (though quite different culturally). But when you step outside the capital, inequality is much worse in the U.K. Other cities in England really aren’t that nice compared to, say, Strasbourg, Lille or Lyon. And the trains fall apart so getting anywhere is a pain in the neck. And broadband is rubbish.
This, although some caveats:

(1) Be careful who you choose as a trip sitter. Some people are really bad at it and just end up being super annoying because they're staring at you like you're a zoo animal and keep asking you if you "see colors". Which is a long way of saying, make sure your trip sitter has actually taken psychedelics before, the utility of bringing a sober person along just because they're sober if they don't have psychedelic experience is quite low. (There are some individuals that have never done drugs yet still "get it" so I'm not talking about them to be clear)

(2) Working up doses over time is very good advice, most bad experiences are a result of taking too much in the wrong environment, and/or neglecting the basics. I've found 90% of trip discomfort is solved with water, a blanket, or changing up your physical environment.

But it is worth mentioning that accidentally taking a heavier dose because you think it's a normal dose - can sometimes work out, in the sense that once you've taken, say, 2.5g of shrooms you can't imagine taking 3.5g. I've noticed this particularly with DMT, if you don't get absolutely blasted it's easy to get anchored and be afraid to really commit to a breakthrough experience (as much as I hate the duality / binarity of the whole "breakthrough" concept there's definitely some truth to it)

So: taking a heavy dose as nooby is a terrible idea and thus I never recommend it. But sometimes the terrible idea works out in your favor :)
Yep. I've bought two things in the last week that each offer $15 for a five star review. The weird thing is, both were truly great products, so there wasn't an ethical dilemma for me, but it's kinda gross it exists.
I use these features more when doing non programming tasks. Often I could use find/replace and some regex. However I enjoy the experience of having the editor do some of the lifting. I don't think I'm faster or better for it, just a little happier.
I've seen really bad trips from literally just weed, the same I smoked and was as A-OK as possible. I mean really bad stuff, like blood flowing down the walls around us, they are coming for us panick etc.

Its not the substance purity, but some people are a mess, and sometimes they don't realize/admit it. Some become mess with frequent use. Those definitely shouldn't play with stronger stuff, whatever that is for them.
>law enforcement agencies would have an incentive at doing their job (unlike today, when more crime = people are less opposed to increase taxes and funding the police), competition would drive the cost of law enforcement down for consumers.

No, they have an incentive to consolidate control over territory and eliminate competition. Those that 'do their job' will be outcompeted by those who simply conquer. There is no need to 'do your job' to get profits when you can just take physical power over the customer and take their money, take their house, enslave them as workers or sex slaves, etc.

The point is that these law agencies you're talking about quickly just become de facto governments (armed gangs with monopolies on violence). It would happen basically instantly.

Then we're back where we started, but without any of the gains we made since 1792.
> I'm confused, how did we get from "here are a few examples of specific demands" to "the only demand is dismantling the criminal justice system"?

I didn't say it was the only demand, it just cancels out all the other more reasonable demands. Suppose a political party promises to "strengthen national unity", "eliminate unemployment", "provide economic stimulus" and "start a war for more territory culminating in an unprecedented genocide". It then doesn't really matter that I think 75% of these goals sound alright.

> These proposals are not as outlandish as you might think, especially among the people who are impacted by them.

I think it really depends on how the question is phrased. Dismantling a particularly unpopular police force is one thing, ending all policing and imprisonment is another, and it's also not just a "local" thing.
I don’t know.

Frankly it’s a bit of semantic muddle in my own head. For example, is my browsing history “data” or “information”? So for my own personal dictionary, “data” means basically ‘measure’, and “information” is ‘processed data’.
Ultrix? You ever use OS/278? It didn't even support disk volumes containing more than 2^20 (12-bit) words, which was a big deal with "large" (20 MB) disks.

Source: one of my first few "home computers" was a DECmate II with a 20 MB hard drive.
Only in countries with no functioning federal government to take care of workers.

In countries with a functioning government non-essential businesses shut down fully but temporarily and the government ensured people got the basic necessities without being forced to go out in public and spread the disease.
There are plenty of original Apple Watches from 2015 still in service. Including mine. I gave it to a friend and he's still using it. Apple did battery service on the unit.
> The overhead in handling cash, for some business sectors, greatly exceeds the transaction costs associated with credit and debit cards.

What are these business sectors exactly? I assume we are talking about brick-and-mortar businesses only, because cash being problematic in online commerce is a no-brainer, so that consequently isn't what this EFF demand is about. In which brick-and-mortar style businesses is cash handling more expensive than card handling, assuming the same total amount of money is handled in both cases?

When it comes to transaction costs of cash versus credit cards in the US, the first thing that comes to my mind are these gas stations offering two prices for the same type of gas: a lower one for cash payment and a higher one for credit card payment. I guess gas stations can be ruled out of being in that ominous list of business sectors?
Absolutely kick ass article, just top notch talk over some of the first efforts we've seen to revise how we might put together big systems. The old theorycraft article bloody nailed it too, just wonderful.

The sea change only comes after we stop deciding good interconnects only belong on good chips.

128 lanes of pcie on a epyc but building & connecting other pcie systems together is hard. But it shouldn't be. Gen-z & other hopefuls like ibm here giving it an interesting go.

The serial ram is another cute force multiplier, very cute, but again I fear enterprise-itis might keep it from wider adoption for this decade. But totally also important gamechanging stuff, as hinted here, where whether it's ram or more pc's on the other side doesn't really change the things that much.

Bridging of systems intensifies!!!
Really? It seems to me that you're not understanding the average user at all. Everyone who gets a new computer starts by opening Edge and typing "Chrome download" or less often "Firefox download". Normal people know how to install a browser and like Google _because_ it's the default everywhere.
If the owner is giving the device to a refurbisher, then the refurbisher can explain how to disable the factory reset protection (it can be done online without device access).

If it's not the owner, then was it really legally obtained?
>That was a period during which Firefox had 2-4x the market share it has now.

In Jan 2013, they had 22%, in Jan 2018 11%, in Oct 2019 (last on Wiki) they had 9%. Most of their drop happened under Yahoo, and Google did not change their fortune.

>I hear that they pay them 450 million dollars a year (out of 500 million dollars in revenue.) Are you looking for another reason?

Their competitor in that sentence was Yahoo, how is Google convincing Yahoo to spend around $500 million a year to help them?
I have a Tivo Bolt. Getting the cablecard was a nightmare. I had 4 technicians come to my house (yes to install a cablecard). I got placed on hold for 90 minutes. I told them they were acting in bad faith and things started to turn around.

What this suggested to me was my box rental (small increase over the cable card rental) and my viewing history were worth the price of those technician visits and tech support time. For me it was certainly worth it.

For the record, Tivo is one of the best television experiences. I did return the cablecard a year or two ago and use it OTA only.
Food and housing is also much cheaper in smaller cities or rural areas. Overall, it costs much more to live in or near Paris, even accounting for free transport.
> We're just starting to understand the implications.

Thirty years after the invention of the printing press, one of the most popular printed books was the Malleus Maleficarum, a treatise on witchcraft which triggered a witch-hunting hysteria that lasted centuries. The corrosive effect of disinformation has been clear for centuries and the medium by which it is disseminated is, in my opinion, hardly the concern. My concern is that until very recently, the controllers of these mediums (e.g. Facebook, Twitter) insisted that all ideas deserve a level playing field, rather than accept that some ideas are simply better than others.

> Before the 19th century, invention and innovation emerged primarily from craft traditions among people who were not scientists and who were typically unaware of pertinent scientific developments.

I think for every pre-19th century innovation that occurred in an "information bubble" there were many more that depended on the Renaissance attitudes toward science and discovery that were themselves predicated on earlier discoveries. If I had to give a realistic estimate as to when innovation truly happened without knowledge of pertinent scientific developments, I would look back to pre-Galilean times.