skysight-inc/HackerNews huggingface dataset:
I like to use recursion when I can't predict the number of iterations necessary to do the job. For example, a program that calculates the total size of a folder. With recursion I can easily iterate through all levels of the tree and get their sizes.

I've used the same approach recently when I wrote a GraphQL query generator in Swift. I recursively iterate through an array of dictionaries, each being able to also hold an array of dictionaries of it's own, each being able to also hold an array of dictionaries of it's own, and so on. In the end all I end up with is single a string.

Maybe it's not exactly more efficient, but it was certainly much easier for me.
You're right, they didn't outright give a hard "no," but the story gets more interesting after New Bedford's counter offer. By attempting to negotiate, the city bought valuable time that they used to harden and restore their systems.
It's kind of silly to assume that what we have now can't be improved significantly. We've only been doing this for a very short time in the grand scheme of things. We're certainly nowhere close to hitting any limitations when it comes to the laws of physics here.
Which platform should I target for my new game? Do I need to make my own propriety gaming device? If I want it playable on a phone, do I need to make my own phone? Or because Apple/google don't really make games, it's okay to release for iPhones and Android phones? Or should I just release on dominate platforms knowing there's some non-zero risk the platform owners might compete with me someday?
Fasting is easy and fun, you just have to work up to it. You can just go from zero to not eating for a week. Building up your tolerance to it takes a bit, like anything else, but when you do it improves mental acuity, gets you a general sense of well-being and energy too.
> though some species do seem to manage agelessness, most intriguingly the naked mole rat

Though far more removed from us or many other things, some Jelly Fish take this even further by reverting to earlier stages of life. https://en.wikipedia.org/wiki/Turritopsis_dohrnii
> then a trivial regulation to make the roads safer with zero downside is to just ban Autopilot

That assume almost everyone using autopilot will replace that with manual driving in the same car. Some of them might get cheaper cars or take uber and end up less safe.

And even then, there's lots of stuff you can do to a car that makes it less safe that we don't ban, as long as it's still sufficiently safe.

If anything, increase safety standards. If you want to do something that won't cost extra money then do something to ban oversized cars at the same time...
Conditional Automatic Funding
Buy Google Negative Reviews – Clean Smm
In addition, the spread can potentially get larger and larger with time, increasing the tax that you must pay to exercise.
What a cool idea! Is it still active? I ask because the last published mail is from March.
You can, and I may be wrong here, but I seem to recall that one has to call out these sorts of options in the S-1. It is material to people investing in the IPO.
Online dating just makes obvious the reality of actual dating.

For example, HNers talk about online dating as though they think they aren't being sized up in real life based on their looks and how they dress. And that it wasn't until Tinder that people started doing this.
Ah, now this is a great idea!

Stripe reduce their margin slightly on payments - but it makes for a much more compelling sell to potential borrowers.
Shameless self-plug, I've written such an equivalent for Linux distros: https://github.com/danstiner/rust-u2f#rust-u2f

Though it suffers from the caveat that secrets are just stored as a file in $HOME. I'd love to support more secure methods but haven't seen enough interest in the project to justify the dev time that would be required.
Similar to a project I did in college using Markov chains instead. Located at http://cellprocessing-1329.appspot.com/stenography

Type the text to encode with in the top box, and the text to encode in the bottom box and press the bottom at the bottom. Easiest is to just click on the right like Gettysburg Address or Apologies by Plato to fill it with a preset text, but if you fill it yourself you need some words that follow other words to work, like at a minimum "a a b a".
We already know you can use individual atoms as transistors [1]. So, clearly we can go a lot smaller than 5mm here. Obviously there are challenges in scaling these new substrates up to create useful chips, and creating the infrastructure to put them into mass production. My point is that we know this is possible, and an inflection point will come where investing in these new substrates starts being more lucrative than trying to squeeze more out of silicon.

[1] https://www.sciencedaily.com/releases/2018/08/180816101939.h...
When I was researching early history of Google+, I ran across mention of NSTIC, the National Strategy for Trusted Identities in Cyberspace.

Source was Kristine Schachinger's G+ post-mortem:

In the years between 2009-2015 (loosely speaking), there was a push by corporate entities and governments around the world to build an online ecosystem that could replace passwords.

Not only did they want to replace passwords, but they wanted to help better identify the person behind the log-in as a real human, a verified person.

This “verified” identity was to make it, so users were known to the companies they interacted with online.

https://www.searchenginejournal.com/google-plus-history-deat...

That inquiry was sparked by Andy Carvin's infamous Q&A with then Google CEO Eric Schmidt:

G+ was built primarily as an identity service, so fundamentally, it depends on people using their real names

https://mashable.com/2011/08/28/google-plus-identity-service...

The National Strategy for Trusted Identities in Cyberspace proposal itself: https://www.gpo.gov/fdsys/pkg/CHRG-112hhrg73124/pdf/CHRG-112... (PDF) (p.26)

(Other Trusted Identity providers included ... Equifax: https://obamawhitehouse.archives.gov/blog/2011/10/14/advanci...)

The project was defunded in 2015.

Alex Howard wrote an excellent O'Reilly Radar piece, "A Manhattan Project for Online Identity"

http://radar.oreilly.com/2011/05/nstic-analysis-identity-pri...

My sense is that the entire social media push had a strong national policy agenda behind it. Which appears to have backfired somewhat.

Disclaimer: I helped organise migration off Google+, under the pseudonymous identity of a space alien cat. Dogs are so passe.
I don't understand what I'm reading here. Why did they offer to pay $400K to recover ~100 PCs if they had backups? Was it so expensive to restore those PCs?

I guess the good news is that we can now sell backups as "anti-ransomware" cybersecurity.
Meanwhile Springfield payed with a check but the check bounced. Fitchburg just decided that the affected portions of government didn't actually need doing and nobody noticed. Worcester didn't even know they got cryptowalled because they couldn't see their screens through the pot cloud. Providence didn't pay a dime since the mayor knew a guy who knew a guy.

(And before anyone gets offended, this is a joke based on the stereotypical attributes of the other local cities.)

Edit: You people have no sense of humor.
I have a contactless card reader and contactless smart card that has this installed https://github.com/tsenger/CCU2F

It works in mobile Chrome just fine with built in NFC, but it doesn't work in Windows and Linux last I tried, because there's no support for U2F NFC in desktop browsers yet.

Surely there's a way to meet in the middle somewhere, so instead of doing it in software it would use a smart card via card reader.
10gbit networking gear is massively more expensive than 1gbit
IMO binding to the hardware is not a huge security benefit. Suppose you have a security key that can auth to service X and then your device is compromised. The attacker can install malware that will simply wait until you auth that service, and then just make it look like your web browser crashed and hijack the session. The difference between having the private key and having an authenticated session is marginal.

OTOH, the anti-phishing/shoulder surfing benefits of U2F are substantial and eliminate the ability to perform very common attacks. This is a great piece of software.
Free Ethereum Everyday
if its safe to drink, being quickly eliminated by the liver and kidneys, then it should be a no brainer:

Drink up! make it a daily regimin, and keep us posted on how its works out
> Be kind. Don't be snarky. Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

It might be because you are treating it like Twitter or facebook? One word and a quote that you don't source really isn't a good discussion.

https://news.ycombinator.com/newsguidelines.html
A Manhattan Project for online identity (2011)
I personally held the (probably mistaken) belief that by democratizing publishing information, it would be harder to create a false signal. Ie, if everyone has a printing press, then nobody can control the entire narrative, the way a handful of newspaper barons could.

Instead, it seems to me now that giving everyone a printing press made so much noise that we still rely on centralized authorities to sort, rate and surface those that we want to read. And it made it cheaper, in terms of both reputation cost and money, for someone to create a bunch of false signal.

The parallel to the printing was misleading, and the true outcome is much more complicated and mixed. The scale really changes how these things work, in terms of the incentives created and the sheer amount of content possible to consume.
There's a classic book from almost a century ago, "Chapters on Machinery and Labor", which lists the three usual outcomes from mechanization. It's still relevant.

The "good case" was typesetting. The introduction of the Linotype enormously increased the volume of material printed and created more printing and typesetting jobs.

The "medium case" was bottle making. Hand-made bottles were expensive, taking a trained group of about five people to blow a bottle. Machine-made made bottles were cheaper, and required far fewer people to make. Cheaper bottles increased demand for bottles, but, overall, employment in bottle making was about the same or less. Also, much of the labor was now low-skill machine tending - putting in sand, taking out bottles. Only a small number of bottle-making machine experts were needed.

The "bad case" was the stone planer. Brick buildings used to have stone lintels over doors and windows, and there was an industry of big guys with chisels hammering out those things. The stone planer was simply a big steam powered planer for stone slabs. This required far fewer people. But it didn't increase demand for stone lintels, because they were a minor building component, not significant enough in cost to increase demand for brick buildings.
> Buying secondary shares at X, making a tiny investment at 2X, and then claiming the company is worth 2X.

It should be possible to figure out the formula for how much an investor needs to invest in a given round, given a previous investment into the company, such that the downside of investing at an increased valuation exceeds the upside of the existing shares being valued higher than before.

In other words: How much would SoftBank need to invest such that it wouldn’t benefit from bluffing on the valuation?
As @pc has been active here, I'd love to hear from him on this - in legal terms, according to your lawyers, is Stripe Capital considered a loan?
Nice!

Now, how about some cross-platform iCloud Drive love? huh?
New York State Suspects Vitamin E May Have Played a Role in Vaping Illnesses
Very cool!

If I understand correctly, this approach can generate steganographic output that is virtually indistinguishable from the output generated by the language model used. Quoting from section 4.3 of the paper:

"Most striking, arithmetic coding with the unmodulated language model induces a q distribution with a KL of 4e-8 nats. This indicates that, consistent with theory (Sallee, 2004), arithmetic coding enables generative steganography matching the exact distribution of the language model used."[a]

Regardless of theory, I can't help but think, holy cow, the K-L divergence between the distribution of tokens in the steganographic output versus the output of a GPT-2 model is a minuscule 0.00000004 nats!

Did I understand correctly? Given that language models are getting even larger and the distribution of their output is getting harder and harder to distinguish from that of human output[b], I find this incredibly powerful.

Anyway, congratulations and thank you for sharing on HN!

[a] https://arxiv.org/abs/1909.01496

[b] https://nv-adlr.github.io/MegatronLM
One interesting example of switch company using P4 is Arista, who have rolled out multi-function programmable switches (7170 series) that can be repurposed/reprogrammed with different personality profiles/operational modes as needed. Some of the profiles are things like stateful firewall/ACLs (up to 100k), large-scale NAT (again 100k), large-scale tunnel termination (up to 192k), packet inspection/telemetry (first 128 bytes), and segment routing (basically source routing over network segments.) And it is also user-programmable.
It's very liberating to know you can do this. You can sleep at night knowing your confidential data is safe. From a business continuity standpoint, worst case scenario you get a new machine, restore, and you're back in business. When I trade-in my work laptop for a new one I love the feeling of handing them my old one, picking up my new one, and not looking back. Works just as well for ransomware, other viruses, ruined hard-drives, etc.
No, because we are addressing it by key.
This article itself was also discussed

in 2017: https://news.ycombinator.com/item?id=13914137

and 2015: https://news.ycombinator.com/item?id=10731002
I'm sorry but comparing it to Uber is highly misrepresentative. Uber has serious Cost structure that can not be removed: the cost of the driver is essential to the operation of it's busienss. Slack on the other hand is just a SaaS. Why are their costs so high? They said stock based compensation, but that doesn't begin to tell what it's for. Their user acquisition costs don't need to be really high, as far I know they started off with a great deal of virality and without too much paid acquisition. Between then and now, what happened? Naive question: Couldn't they simply cut most of their engineering/marketing and be wildly profitable?

If I were to take a wild guess, I'd say it was they tried to grow too quickly and overspent on marketing, getting a barely decent ROI on ad spend.
>Competition yes, but healthy? Only if you think taxation is all bad, and government should be as small as possible, period. It is a race to the bottom.

I'm not hearing anything remotely bad in this sentence.
44 yo male. DHEA is amazing. In times of stress, it restores my libido and ends my depressive cycle. I don't take it every day, but I definitely keep it close by.
Just like the IRS must publish all their rules on taxes, likewise that would be necessary for their algorithm.
I think the up-front fee would discourage this for that particular segment.
Maybe they first had to verify the backups actually existed like they should and were up-to-date enough
That's what would make it so entertaining, though. As someone who's never used Twitter, I'd totally use that for laughs.
Webcomic Xkcd forum user data exposed
> his argument wasn't so much that index funds are overvalued, it was that there's opportunity in small caps because they're underrepresented in index funds, and everyone else is investing in index funds.

Which index fund though? If you're talking about VOO, which follows the S&P500, maybe. If you're talking about VTI (CRSP US Total Market Index), probably less so.

See also Russell 3000 and Wilshire 5000.
It doesn't do fuzzy matching (PR, anyone?) but Goto Directory (Ctrl + G) is also great and instantaneous.
Wow. And I thought the elevator was bad.
I have a small business. As soon as I hit the 5 year mark, the offers for financing started pouring in. Two entities I deal with a lot for online business purposes (including payment processing) hit me up every week.

In other words, Stripe is not the only one playing in this market, and traditional banks are not the only option.

The repayment approach is interesting, but will it be enough if Stripes' effective rates are too high compared to the competition?
But the obvious doesn't need to be continually restated. Rather, it is usually stated in furtherance of some motive - contrast someone expressing frustration at the police saying "everyone in that town is white", with a loan officer saying "everyone in that town is white".

There are certainly medical reasons why race is relevant for the results of the study, but the original comment seemed to be dismissing the research as only relevant to a caricatured outgroup. And a justification of "statistics" sounds impartial, but it's from the exact same vein as "_______ people are more likely to default on loans".
As a side note, their github hosts 1600 repos. Just wanted to say thank you, google.
Hey guys, just wanted to let you know how happy I am to have had the chance to read this riveting discussion on my favorite science forum. I learned so much.
Wow. Are you really equating expertise with religious fervor?

The anti-expertise movement is what I would describe as religious fervor, not the other way round.
The issue is comparison, a lot of customers are going to have to build their own spreadsheets to try and compare the terms with alternatives. What you have is basically the industry standard for this form of capital, but definitely an opportunity to do better with transparency.
I predict that we will find out that driving high is correlated with accidents, maybe a little less strongly than driving drunk. We will criminalize driving high.

Next: a not-paying-attention breathalyzer.
How flexible are the limits on key and data size? I imagine a lot of apps would need more than just 255 byte keys and 2MB values. Is there an efficient way to virtually increase the value size, at least?
Dynamic Vector Icons in 5 Minutes
It's also frustrating when they change password rules and invalidate existing passwords in the process.

Yesterday I had to go through an inconvenient password reset because my bank no longer allows spaces in passwords. The password input inconspicuously removes spaces after you type them. It took several failed attempts before I realized what was happening.
You could start cooking with bugs. That way you're squashing bugs by day and cooking them by night.
When I first created a Cingular account (before they bought and became AT&T), the maximum password length was four (4) characters, because the system had been adapted from one that used PIN codes.
Ghost Ship Trial: Jury Acquits Defendant Max Harris
So this is a whole lot more complicated these days. There's not one stack but many for the different threads, regions have guard pages typically, and all these regions are setup with mmap (so there's no sbrk syscall anymore) just for starters.
Awesome! I signed up.
Ah! midwifes. In Poland they are a dinging out species. Majority of them are in their 60s and... tired. Observing them washing the newborn is something to see: they use running water and hold the baby in one hand and operate faucet with the other. There's also a "patronage visit" when they strongly encourage the father to get his shit together and "just change the diaper, babies are hard to harm!". If you are lucky you may meet the midwife that helped your parents. Midwifes are also present during the birth. And they are in charge. Doctor is present. But has not much to say. He or she just has to follow midwifes directions, that's all. During my wife's first birth a doctor was over-voted and driven off by midwifes after suggesting Caesarian section. "I have 35 years of experience, do you want to deal with the next birth alone"?
If you want to hear some world-class puffery, check out this interview with Ev Williams that I heard last night on NPR:

https://mastersofscale.com/ev-williams-never-underestimate-y...
I use VoIP numbers for that, although I understand it's not an option for all countries.
Honestly, in terms of privacy, I think it's a decent trade-off (from what I gathered from this sparse article).

PushKit

Pros:

- Apps and their servers can be developed in a manner wherein the server doesn't know if it's sending a message or a read receipt (aka, no metadata leak).

Cons:

- "[...] developers could also use PushKit to collect information about the location of users and other sensitive data"

So with the traditional Notifications API, you lose that pro, but now _all_ of your apps with potentially ill-intentions can no longer glean your location and other data.

Edit: Though, another huge con to this is the amount of dev hours to abide by this change. It's already a pretty sizable engineering task to create a fast, secure, and end-to-end encrypted messaging app.
You already are using a translation layer in the SSD, most SSDs have wear levelling, error correction, compression, etc.
What your OS things it's writing to disk is very different to what ends up stored in the flash chips.
I think your are fighting yesterday's war.
Advertising works. News at 11...

Here, all the polls are skewes towards whoever the polsters support. And have been for many years..

At least they can’t blame Trumps victory on this as the polls showed Hillary in the lead until after the election.
But if you can see any of their Facebook friends, just look up one of their cell number and spoof it when you make the call.
There are a massive number of boomers who saved a big ol’ pile of money. You can’t save money without someone else willing to borrow it and they still want it to be worth something when they go to retire. They are a large voting block so they pushed policies to make that happen.

My guess is that boomers on the tail end are going to get screwed when they no longer have the political power to support those policies and the millennials cast off the yoke but the boomers on the leading edge will do fantastic.
Why Americans pay more for lunch than Britons do
Well, I for one, given PayPal's notoriety, wouldn't touch their offering with a barge pole.

Stripe has a lot of goodwill - that goes a long way.
Foundations existed for years, not even the same product existed before them: hipchat. It was pretty much equivalent. Slack had a nicer mobile app and some other improvements, but otherwise they're almost the same thing.
>Why did they offer to pay $400K to recover ~100 PCs if they had backups?

"Backup is lets says weekly and someone high up the chain really wants the power point he put together on Tuesday." is probably what happened in my experience.
Uses 50MB less memory as the sole tab in Firefox than iTunes does on my Mac. Easy decision to switch for normal playback purposes.