skysight-inc/HackerNews huggingface dataset:
I really doubt this. It just doesn't pass the smell test to me. You see people living paycheck to paycheck at many different incomes. If someone in a given location in situation is living paycheck to paycheck at $10/hr and someone else is doing the same at $12/hr, guess what? The latter person could have accumulated an emergency fund of $4,000 in a year.

No doubt there are people in real poverty, and no doubt some people get struck by a medical emergency, but there's just no way three quarters of Americans are in that situation. I'm old enough that I've seen way too many people living paycheck to paycheck that absolutely shouldn't be.

I think this article is 100% on point and clicked through to the services it was mentioning because it resonated so much with me. I was taught to save a percentage of my paycheck no matter what it was, which I began right out of college when I was making $28k/yr in Boston, and so I'm in a pretty great position now, but the article is right that it's hard and often confusing, and I would love for there to be a service that helps me along in this process.
Karen Kafadar, the ASA president, would like the ASA to clearly distinguish itself from the ruling recommended by its Executive Director. She says he was only wearing his "author" hat when he declared he was adding a rule to the ASA 2016 guide. That rule is: never use the word "significance", and never use any P-value thresholds (e.g., .05, .005) in interpreting data. The ASA has so far not make this qualification and the lawyers are having a heyday.Is she right?
But then it isn't stateless, right? Because you need to know which current tokens are unrefreshable.

To me, JWT works great for things like physical people getting access to a physically isolated building, like a military research site that's disconnected from the internet. Some secure other place holds the private key and signs the JWT token then you can wave in anywhere you need to go until the validity period is up. Then you have to go back to the secure place to get a new key, verifying the same way you did the first time and the secure place can broadcast its public key to the sites you want access to. It's essentially a great mechanism where you don't have constant communication links.

But I just don't get it for servers. Also, everyone considering using a JWT token should know about the "algorithm none" setting and ensure that their stack isn't vulnerable to it.
Molecular Nanomachines Disrupt Bacterial Cell Walls and Decrease Drug Resistance
Exactly. This is what we signed up for when we release software and commit to keeping it maintained. This is what we do.

If you instead just like writing software and throwing it over the wall/to the winds, you are an academian in an ivory tower, and have no connection to your users in the real world.
Agreed. Human thinking is arbitrarily high-order -- we use statements about statements about statements with no particular natural complexity limit. This seems to me the big limitation of knowledge graphs: The majority of real-world information, just like the majority of natural-language sentences, are highly nested relationships among relationships.

That was my motivation for writing Hode[1], the Higher-Order Data Editor. It lets you represent arbitrarily nested relationships, of any arity (number of members). It lets you cursor around data to view neighboring data, and it offers a query language that is, I believe, as close as possible to ordinary natural language.

(Hode has no inference engine, and I don't call it an AI project -- but it seems relevant enough to warrant a plug.)

[1] https://github.com/JeffreyBenjaminBrown/hode
There has been some philosophical speculating but that's generally not very actionable, with people clinging to either side of the question. On the practical side, it's the sort of thing which you can't just throw money at and make progress. Ok, you have $100mil to research whether human intelligence is computable. What do you do? Hire lots of humans and assign them noncomputable tasks and tap your foot waiting for one of them to turn out to be the next Oracle of Delphi? That's fantastic if one of them does, but if none of them do, then you've made zero progress: there's no way to know whether you failed because human intelligence is computable, or whether you failed because you chose the wrong tasks/humans.
As someone who dual-boots, I would say Linux is a better OS, today, than Windows or Mac. Sure, there are areas where it sucks more than the others, but the same can be said of either of the other ones for different areas.
Dude. This is just never going to happen, maybe ever. Car ownership is baked into a core part of our identity, culture, and social norms. It's like saying we'll start renting toothbrushes instead of owning one.
Not yet, but our current agricultural practices are not only unsustainable, but actively destructive to future crops.
Check out this list of bullet points from the Union of Concerned Scientists -
https://www.ucsusa.org/resources/hidden-costs-industrial-agr...
Visible Light-Activated Molecular Nanomachines Kill Pancreatic Cancer Cells
Judging by the AWS support role interviews, I must say that they hire fantastic individuals who care about cases and the tech.
Maybe Google pays well and the work-life balance is great so the employees can enjoy a good life while spend most of their energy protesting, so much so they don't want to leave what they are protesting against /s
There is plenty of data beyond the $400 response on the Fed survey to support the argument that income inequality has hurt the American worker.

But even the $400 emergency expense story is more complicated that you present it to be. From the Fed survey results:

-----
Question EF3. Suppose that you have an emergency expense that costs $400. Based on your current financial situation, how would you pay for this expense? If you would use more than one method to cover this expense, please select all that apply.

Put it on my credit card and pay it off in full at
the next statement 33

Put it on my credit card and pay it off over time 16
With the money currently in my checking/savings account
or with cash 45

Using money from a bank loan or line of credit 3

By borrowing from a friend or family member 10

Using a payday loan, deposit advance, or overdraft 2
By selling something 6

I wouldn't be able to pay for the expense right now 12

Other (please specify) 0

Refused 2

--------------

Note that the survey instructions ask the respondent to "select all that apply", hence the numbers don't add up to 100%. The total percentage of people who choses some combination of responses that don't involve paying with cash or an immediately paid-off credit card is up to 49%, perhpas somewhat less depending on the degree of overlap between the buckets.

That's a very large percentage considering what small amount $400 is. Even if there were a lot of overlap and the percentage were half, 24.5%, it would still be staggering.

And regarding Question EF5B, per the answers to Question EF3, many of those 85% of people who said would pay their bills despite the emergency expense, would be able do so only because they went into some form of debt to pay the emergency expense.
It's not stateless, it just uses a blacklist instead of a whitelist.
You'd think it'd cost more money to kill someone. You'd have to pay insurance for the assassin. If something went wrong you'd need to pay the costs of taking care of the assassin's family. Whole lotta trouble.
Tao will be remembered 500 years from now.
But if they are built so cheaply like other durable goods, why would we expect them to last.
From Casual to Compulsive: How Brain Circuitry Affects Alcohol Use
God I wish I felt this way. It's true that I can get an amazing amount of information in a short time, but I don't know how accurate or complete it is, and I don't even know how to find out.
Good idea and well executed, it shows you have some skills and deeper knowledge with colors than most people, and informs, so people are likely to read and learn.

using firedox here, the bottom 5 palettes on the left side are blank, but when you click them, they do work to change the colors..

Your photo, the black and white profile, shows you with a great expression, but I wonder about the clothing too much. I immediately start wondering what the material of the coat(?) is.. thoughts run through, it almost seems like a fur coat and that you have nothing on under it. As I look closer I notice there is a Tshirt under that just blends with the black and white, so the nude effect is likely unintentional.

Then I go back to the coat and keep wondering what this outfit is. Maybe it's more common in SV / Portland etc, but where I'm at it looks very unusual. Perhaps the whole picture looks more common, it's just the shoulders of the item that are perplexing.

Not saying this is bad, just offering a glimpse into what some other peeps may be wondering.

Your black and white photo
But there is. We have fundamental research into whether physics is computable. We also have fundamental research on the physical structure of human consciousness/intelligence. So first we need to discover the physical model of human intelligence, and then we can determine its computability.
> When I was last doing this stuff, upwards of 80% of our time was being spent essentially just JSON.parse()'ing, and we were looking to move to protobufs to avoid that.

It's only tangentially related to your question, but I can't help but ask this question: why people use JSON instead of protobufs at all?

I'm mostly a client-side developer, and most of my server-side experience is in hobby projects; still, I always used protobufs and loved it. They never damaged my feature velocity, apart from an hour to set up the build system in the beginning, and type safety helped me quite a few times when I forgot to sync changes in protocol on client and server side. Are there some secret advantages of going with json that I don't see because of limited experience?
Those executives probably had their "massive exit packages" written into their employment contracts. Google couldn't not pay them, if that was the case, because it would have been a breach of contract. Rank and file employees likely don't have such a clause in their employment contracts.

Should they have had such clauses written into their contracts? Maybe not, but maybe it's hard to hire people at that level without them.
Totally agree; node_modules starts to break horribly when you use the wrong node/npm command to access it. This is unfortunately causing a lot of misconceptions because people usually judge tools by short-term experiementations. node_modules works very well in that scenario and gets the most love--until it doesn’t, you tear hair for those nasty bugs, and sadly can’t even convince people with your experience (“it works perfectly for me, I don’t know what you’re talking about.”)

I guess the node_modules approach is fine for Node, since the native binding story is quite bleak and no very people are deep into it anyway. But for Python this would be a complete no-go given how pervasive extension modules are. I don’t know what went through Ian Bicking’s mind when he first designed virtualenv, but so many aspects of it just reflects that tight cross-language integration Python is so good at (the bin/include/lib structure, copying/symlinking binaries into place, setting up env vars to trick foreign build systems into working, etc.). I wouldn’t want it any other way even if I could go back in time and involve in its original design. Well, maybe a few minor improvements, like offer a more beginner-frieldly interface than activate scripts, or more heavily promote running the binaries directly, but the design is just… correct.
Facebook Ads Can Still Discriminate, Despite a Civil Rights Settlement
[quietly whispers] sssh... reader mode
> Even though we have recommended against this since 1999, some sites still force users to log in before presenting them with any real content.

It is constantly astonishing to me how dedicated we are as an industry to ignoring prior art.

Nielsen Norman are among the best-respected UX experts in the world. They publish several decades of research on their web site for free, so everyone can benefit from it even if they can't afford to hire them directly. And yet even twenty years of them saying the same thing has not been sufficient to lodge that thing into the conventional wisdom. Just about everywhere, the whims of PMs and lead designers count for more than all that work by NN does. If those whims conflict with NN's findings, the whims always win.

I have no idea how to fix this. It would require a major cultural shift, probably. It's just depressing to see the same mistakes getting made over and over and over again.
It's about time Google cracked down on all the spoiled brats working there! Your job is to work and have some RESPECT for your boss and for your company. Bite the hand that feeds you, get FIRED. Simple as that !
But then it isn't stateless, right? Because you need to know which current tokens are unrefreshable.

You only have to involve state in 1 request every 10-15 minutes upon refresh. All other requests can be done without having to check for revocation. This is a pretty nice real-world tradeoff.
So a minority able to cover it with assets is what I'm seeing
No, my point stands. The notion of 100% anything is a straw man; it's nothing I said. But we do aim to asymptotically approach it over time, and we do that through proportionate feedback.

I understand you somehow feel at the mercy of your kids, and think that should entirely excuse negligent driving. But please understand that plenty of parents feel and behave otherwise.
You seem to have had a very successful PhD experience. You write approvingly of your advisor, acknowledge the ways in which the program benefited you, and have respect for peer-reviewed literature.

That being said, I'm not sure that your experiences are typical. HN regularly has commenters and posters that have been disappointed by their forays in academia. One recent example was posted only two days ago:

https://news.ycombinator.com/item?id=21740833

I imagine that a good PhD program is, by definition, likely to be beneficial. Probably above "independent learning" by leagues. However, it's worth considering what an average-case or worst-case PhD program looks like. Those may not compare as favorably to "independent learning".
That article title is crap.

Edit: the title is fixed now.
What drives me nuts about this narrative is how it immunizes the companies making the most money from these government programs. You'll hear a lot about NSO, but not very much at all about Cisco's role, despite the fact that NSO's revenue from foreign surveillance apparatuses is a rounding error compared to Cisco's.
>It seems unlikely to me that you will make use of much of your skillset this way.

I really don't see why that would generally hold. Particularly small charities often don't have anything like the budget to hire full time for things like this, even if they knew what to look for (and many don't). Many may not even have a good idea of what is possible.

I guess if you're only focused on the "we need a website update" sort of problems, that's less true.
As others have said, you will need IPv4 to reach some services, NAT64/DNS64 at the edge could work for that.

Also, embedded system support for IPv6 is iffy. I know at some point Rokus wouldn't use IPv6 if IPv4 is present, if that's still the case, it may be that they won't use IPv6 even if that's the only thing available.
> In the past 200 years, the average life expectancy of humans has more than doubled because of modern medicine and changes in lifestyle

I thought this idea that humans had short lifespans historically was thoroughly debunked. Humans have historically had high infant mortality rates which threw the numbers off, but if you survived past the age of three you were pretty likely to make it to your sixties or seventies.
Gumroad's CEO showed a demo of their planned membership site feature.

https://twitter.com/shl/status/1160923132984623106

You can already do subscription products, but it's not quite enough to replace Patreon. That's about all I need to start nudging my handful of patrons over.
I used to use a shared van service fairly regularly. After the second or third time my ~1 hour airport drive turned into a 2-3 hour late night marathon, I stopped doing it.
Who said anything about you having to pay more? At least here, in the market that I can choose between FTTH and ADSL1 from the same provider, there's a 990 Mbps difference for the _same price_.

Though - my personal opinion is that old copper that no one really wants to maintain is wasted space for cabling that could support significantly higher bandwidth at lower latency. Telcos are already refusing to replace destroyed landlines and instead substituing LTE service or otherwise instead for a decade now.
I agree, that title is awful given the actual link.
I started Pathi, a volunteer-run app/hotline for people who really need someone to talk to. Right now we have 12 volunteer listeners taking about that many calls every day.

https://apps.apple.com/us/app/pathi/id1466338610

We need volunteer listeners, someone to help us bring the app to android, and some design assistance.

If you’re interested in helping, please reach out! (email in profile)
I don't like to be overly negative, especially when a company/team is being transparent about what they're doing and giving insight into their engineering practices - but has anyone else's estimation of Plaid's engineering team just gone down the toilet?

This blog post gives me the impression that either Plaid is filled with either junior or incompetent engineers - to scale to 4k containers serving 1 request each for an API workload is absolute insanity.

These engineers are building stuff for banking. Banking!! There is literally no way I'm going near Plaid with a very long bargepole after reading this.

It I was someone senior at Plaid, I'd be pulling this blog post before it harms reputation any further.
I'd put maxing out a Roth IRA ahead of saving for emergencies. You're limited to a certain amount you can contribute each year, and you can withdraw your contributed principal from a Roth with no penalty—it can effectively be your emergency fund (or part of it). Of course, long-term you definitely want a separate emergency fund to avoid needing to raid your Roth.
If there's any justice in the world every person who participates in this sort of work will be shamed and ostracized in the future.
On the contrary, I use volunteer work as a time to take a break from tech. In the past I've volunteered as elementary school classroom help, tutored students of various ages, and coached line for a local high school football team.

Yes, as tech workers, we have the ability to use our valuable skills pro bono. But I think it can also be beneficial to step out of the tech bubble and integrate with the rest of non-tech society on non-tech terms. Most of my volunteer work has been with students--when the topic comes up, I get to tell them all about why they should consider pursuing programming as a career.

Most of my volunteer work has been obtained just by walking up to the people involved and asking if they need a volunteer. I don't think you need to look for a formal volunteer program.
...Or you could just use Erlang or Elixir, where concurrency and parallelism come pretty much out of the box, with very little effort required for you to fine-tune the desired policy / strategy.

The insistence on using Javascript is just beyond lunacy at this point.
My understanding is that the aim was to have the centrifuges return erroneous information rather than obvious sabotage like self destruction

In @War it’s explained that Bush pursued the false data strategy but Obama escalated it to over-revving them to destroy them. Good book.
Nah, when I'm spending 60k at a property I can vape in my suite. If the hotel management disagrees I'd expect them to voice their opinion to me.
Yeah, many of us have been happy Apple customers for over a decade. I’ve historically been happy to pay extra for Apple’s stuff because it was in many ways better than the competitors. For years, the only laptops you could get that had build quality were the ThinkPad and the MacBook Pro, and a ThinkPad wasn’t much cheaper than a Mac.

And the software was better. Trying to get Unix-based software working on Windows used to be hell, and Linux on the desktop was a lacklustre experience, struggling with the lack of drivers for petty much everything, as well the dearth of quality software.

Today, those advantages are much less strong. The competition has closed the distance on hardware quality and both Windows and Linux as desktop OSes have improved a lot.

Even now, I’d still much rather use macOS than anything else. But I’m a lot less happy being an Apple customer than I used to be. If they lean too much of the goodwill of their fans, they will eventually wear it out.

The talk a big game about software developers being their biggest “Pro” audience, but on the other hand they released one laptop after another with crappy keyboards for years, and they don’t put much effort into making the common work flow of a software developer easier. Every developer I know spend most of their working time at a desk, with a laptop, but they’ve done a lot in the latest years to make that work flow more annoying by removing ports, ending the production of good, affordable monitors and forcing us to rely on expensive third-party pseudo-docking stations because they, unlike every other laptop producer out there, refuse to engineer their own docking stations.
Why are people attracted to 50:50 probabilities?
But she's not going to get them... they already had a referendum.
You need a really short refresh cycle for that to be useful to customers. If your customer FooCorp fired Bob, they want to be able to disable his access immediately, not in 3 days when his access token next needs a refresh.
That you have to keep a white/blacklist if you want to revoke a token.
The main thing is that you have to deal with people who have a strong personality but don't know what the fuck they are talking about. It's all that stuff that wears you down.
> We were running 4,000 Node containers

LOL
Classic, well thought out response. lol...
If the “natural lifespan” of humans ends to be 38 you are using a flawed definition of natural. This also connects to people believe that humans in the past died with 30 latest because the life expectancy was 26 years, ignoring that this is an average heavily influenced by child mortality
Can we please repeal and replace the title of this with “A genomic predictor of lifespan in vertebrates” (aka the real title) ?
You always have to authenticate the JWT anyways to verify data hasn't been changed. The stateless part is the fact that the sensitive data is stored in the JWT itself instead of retrieved from a DB. As long as you can validate the HMAC / Signature then you can assume the contents of the JWT haven't been altered and can therefore trust the client's data.
Are Viral Cat Videos Viral? (2013)