skysight-inc/HackerNews huggingface dataset:
Exactly. Personally, this is why I like cafeterias so much, as they eliminate everything except (1) in your list. You not only pay up front (with some you pay as you exit), but you know exactly what you're getting up front, too. Unfortunately, I see very few cafeterias anymore, practically none since I moved to California.
Mainstream reporters semi-routinely break actual laws to break stories, and are received as heroes for it.
> We've never created a dinosaur in the lab like they did in Jurassic Park, does that mean no dinosaurs were ever spontaneously born?

We're talking about one amoebae - try to make just one.

Sorry I mentioned the Simulation hypothesis - it's a red herring. It's not important.

>We have to rely on the properties of large stochastic systems, nearly unfathomable timeframes, and extremely rare events to explain most of the world we see around us today.

This is if you want things to happen by chance in a myriad of different environments (acidic, basic, oxidizing...) then we think that a few billion years is enough. But in a lab settings, you can get things just right and coerce the reactions you want. Even then, controlling everything, we have know idea how we could do it. If you know a molecular or evolutionary biologist who disagrees, I'd love to talk with them.

And these time frames are very fathomable - big, but things we can put our head around. We can talk about the physics and dynamics of the universe, the great expansion, etc. It's not something that's beyond us. Making diamonds naturally is a long, multi-million/billion year process. But now we can make them in the lab. With cells, we're talking about a similar time frame but something vastly more complicated.

As I said, when I look at the science/math I don't see any current models of abiogenesis (RNA world, protocells, etc.) as remotely viable. IMO, the only reason for a to hold on to this approach is because the alternatives are untenable. I'm open to hearing other approaches - proving or denying abiogenesis does not threaten my worldview.
> Computers follow rules perfectly 100% of the time yet we still have software bugs.

At-fault crashes are not analogous to software bugs. The computer didn't look at its phone when your code has bugs. Your off-by-one error didn't happen because the computer changed lanes suddenly without signaling.

Computers also don't follow predictable rules perfectly 100% of the time. That's why we have things like ECC memory and other single event upset detection.

You're working from an ideal model of the way you think things ought to work while ignoring the reality of what actually happens.
But quite possibly worse off than a unionized manufacturing worker from 1950-1970.
I think, therefore I exist, therefore I am
?
You can (and should) store the salt server-side. Moving the hashing to the client does not solve anything.
> I flagged the story for the misleading headline, but alternatively an admin could change it to "Robinhood security incident" or something to that effect.

Why is the headline misleading? I mean, they say in black and white that they stored passwords in a readable format. The headline is completely factual.

If my password gets compromised, it's irrelevant where Robinhood stored it, just that they did so in plain text. That it was stored in text files, in a database, or handwritten on pink post-it notes doesn't make much difference.
The worst part is we still have shit roads.

And this has been studied. The reason is simple. The pave mix uses used car engine oil instead of new bitum/oil. This leads to surface crumbling at much higher rate.

Yet everything is blamed on the winter and salt.
> Can't make profitable bluebarries? Tough shit. Free market right?

Why is this good? Do you not want to have access to a wide array of foods? Isn't it nice to have blueberries? Isn't it good that someone can have a farm as their family business and make it work, agriculturally? Would it somehow be better to just let that land do nothing while we all drink Soylent?

I'm not a free market absolutist. If I was, I'd have no problem with illegal labour or buying from slave labour in some other country. Yes, I am afraid of a completely free market, because I understand the Tragedy of the Commons. It doesn't mean I'm going to flip directions and become an advocate of complete state control of industry.

Your over-the-top rhetoric serves no-one and illustrates no point.
I like Google Maps. It's definitely not slow for me, the only thing that is slow is network speed, JavaScript is not slow at all. And I recently discovered their 3D feature which really astonishes me.

Google Mail is quite fast for me as well... And I'm not even using some crazy fast computer, just old PC with Core i5.
I would imagine that each of the investigated companies cases is a multi-year effort with dozens/hundreds of specialists gathering evidence, processing it, etc. It seems rather weird to start such a gigantic effort against all companies at once because anti-trust law is very complex and for each of these companies there will be completely different criteria and circumstances to make the case against.

I guess what I'm trying to say here is that I suspect this to take decades to reach some conclusion. By then I'm not even sure how much of the original goal to the investigation will be reached.
Looks like storing in text is now a trend will do this in rest of my projects.
We both value labor over capital and capital over labor depending on the market. The market is not either/or across the board.

Not all labor is equal. As a somewhat specialized software engineer, my labor is generally valued over capital.

What makes no sense is to expect all labor to be valued over capital since much of the labor is not the labor you need and you need to apply your capital to get the labor you do need.
_5 is a magic variable with the value of the output from cell 5. _ refers to the last output. Super handy when working interactively.
RIP to the actor my family called "Brother Rutger."
Some people, maybe. I came to the comments to remind people about "Ladyhawke" and "The Hitcher". He was excellent in both.
If the spirit interacts with the brain, then a spirit is a phisical thing that can be measured and is in the realm of science. If the spirit does not interact with the brain, then its existence does not have any effect and it is irrelevant to understand consciousness.
This is a very good answer to the blueberry problem, specifically, but I hope you can see that the solution will not scale to all examples of this type, as there are many goods and services that will not grow in your back yard for free.
> But IMO Tesla has the best approach and has a huge lead on the data collection pipeline.

Not only that, but by using cheap hardware that consumers can reasonably afford, they really only need to get to level 3 (eyes off so you can work/entertain but driver still in the seat) for it to be massively beneficial for everyone who commutes to work.

Waymo pretty much requires level 4 as it's too expensive to be sold as a consumer car and nobody will be in a taxi when it is driving between customers.
This tends to be more important in dynamic languages where "the outputs" are often hilariously far from what is reasonable to expect.

Most of my experience with dynamic language programming is far from what you describe above. About the only place where I've encountered the like is with Javascript.

https://archive.org/details/wat_destroyallsoftware

I once experienced "magic" jumps in the debugger in Smalltalk, but that was because of some liberties taken with custom methods implemented in C, or because of missing_method style metaprogramming. (#doesNotUndedrstand: in Smalltalk)
> what is the label "non-physical" actually describing

In this case, it would be describing the consciousness phenomenon -- which we can't get at using normal, scientific, physical observations of the world.

If X exists, we all know it exists and can talk about it, but we have no way to observe it (in fact, all our observations are restricted to being through it) - then I'd venture we're on an edge of reality itself. In my opinion, a non-physical hypothesis here is allowable if it has more explanatory power than the alternative.
Can someone explain what Mithril is and why I might want it? Not a troll.
Seems like a cliched and simplistic explanation to just waive away a large difference with 'culture'.
How’s life in your Bay Area bubble?
I just checked and Fastmail loaded for around 3 seconds, while Gmail loaded for less than 2 seconds.
They can report on people using pseudonyms by referring to the pseudonym. This is done all the time when referring to tweets, etc. And, yes, people certainly exist who get offended and decide to harass/threaten others as a result. There's no real downside to making it harder for people to do so.
> I don't care what you throw in the bytes;

I do think whoever is coming up with the scheme for assembling those bytes should care a lot. Specifically, whenever you're signing something, you have to pay attention to whether that something still has exploitable ambiguities. Most of those come from how you delineate the fields in the thing you're signing, which is a classic "you find out what you missed when someone sends you a CVE" type of problem. So you're right back to the problem of "if not JSON or XML then you're still rolling your own."

I agree with "reach for symmetric" in this sense: what are you trying to accomplish? Prove the data came from a specific source or that they are who they claim to be? Can you just use TLS with mutual auth? Prove the data came from yourself? Symmetric is probably okay.

When you need verifiable attestations of data from parties that don't talk to each other... welcome to the jungle.
I've loved Blade Runner since I was about 12 (h/t Westwood Studios), and never knew until today about Rutger Hauer's Dutch language films or collaborations with Paul Verhoeven.

It's happens so often, I wonder if there's a word for the feeling of discovering art, on the day it goes from the world? The clearest case for me, was discovering the music of Johnny Martyn, the day he died.

RIP Rutger Hauer
Agreed to some extent, but we need to stop pretending that living in a top tier city is some fundamental human right. It's possible some folks simply don't produce enough value to sustainably live in an expensive city, and should go and move somewhere less in demand where real-estate is cheaper. Plenty of such places exist, and really, considering the potential for remote work plus the ease of ordering online, we should be seeing a resurgence of small towns....
Thanks, definitely keen on a macOS version, looks interesting I've played with Universe Sandbox which is great, but I'd love this level of detail on planetary bodies and procedural generation.
Right Sizing Your (EC2) Instances Is Nonsense
Microsoft Adds Azul’s JVM for Scenarios Where Java Is Used in SQL Server
> I think it makes sense from a law enforcement point of view to take every threat as credible until proven otherwise.

Doesn't that strike you as something people might say but never do? Kind of like innocence until proven guilty? I mean of course the state and its employees don't think like that.
The AWS Cognito User Pool Authentication Flow utilizes an augmented PAKE (SRP). I imagine there are a number of major sites that use Cognito along with the SRP auth flows baked into their std libs. I know I've used it a number of times.
> Facile example: as a middle class guy, I can pay $5 for a box of blueberries and just have them in the house. $10 pushes it to be a treat that I would buy ten times less often. $20 makes it a luxury I buy once a year at most.

Minimum wage is $7.25 so $15 would double the wage cost worst case. The price raising to $10 due to that makes two incorrect assumptions: 100% of the cost is labor and blueberry price is determined by the supply side cost. There is no world that doubling the minimum wage result results in quadrupling the blueberries to $20 in your example.

In reality labor costs from the farm to the market are at most 10% (rice in 2018 was 3%) assuming no profit margin from there to purchasing from the store you could have at most a 5% increase in prices caused directly by this rise. And that assumes everyone is paid minimum wage. BTW a random search points to the average wage of a blueberry picker being $16 which is already over the $15 mark.

> fight for people working illegally under the table for less than the minimum (which has to be part of the plan if you intend to have any honesty in your approach)

I don't know why we have to mix the two, either can be done on their own.

> If this pushes the cost of blueberries to the point where normal people won't buy them anymore, the business model becomes unsustainable.

To reiterate the price of blueberries isn't based on their costs, it is based on how much people are willing to pay for blueberries.

> As the wage rises

You do realize that 75% of US workers make more than $15/hr right? And that the bottom 25% makes the smallest impact on the economy due to making the least right?

> And yet, we'll survive it. But let's not kid ourselves: the standard of living for the poor isn't going to get any better by changing this number.

Only in your weird economic world where you have decided that the cost of everything is decided purely on the minimum wage.

You are predicting the outcome that was the start of your argument. "If everything goes up because minimum wage goes up there is no point in raising the minimum wage" however you totally failed to make any effort to prove your point beyond if people make more things cost more. While true in an absolute sense it is not at all a 1:1 relationship that you have decided it is with no references.

> try calculating your salary as a function of the minimum wage - if you made 3x before, maybe you make 2.5x now; if you made 1.25x before, maybe you make 1x now....

So if we halved the minimum wage my cost of living will go down by half?

> For brief periods of time while the market settles, those at the minimum wage line will have an advantage, but once the price of goods and services finishes rising to compensate, it's back to square one.

You have put zero effort to show that this is a true statement yet you keep repeating it.
Threats are not protected under free speech.
Those Asian guys on scooters save all of their money, then perhaps use that money to start a small shop or restaurant, then they buy some real estate, then in less than a generation their kids end up at Harvard.

Look at the Vietnamese immigrant story in the United States after the Vietnam war.

https://money.cnn.com/2016/08/12/news/economy/thuan-pham-ref...

https://learningenglish.voanews.com/a/former-vietnamese-refu...

> Vietnamese overall have higher incomes compared to the total foreign- and native-born populations. In 2017, households headed by a Vietnamese immigrant had a median income of approximately $63,200, compared to $56,700 and $60,800 for all immigrant and U.S.-born households, respectively.

Further, in 2017, some 11 percent of Vietnamese families were living in poverty, a lower rate than for immigrant families overall (14 percent).

https://www.migrationpolicy.org/article/vietnamese-immigrant...

Perhaps we should ask why there are so many “overworked and simply miserable” Asians compared to “native” born people who are more content to be underworked and living on the public dole, relatively speaking. The ability to work very hard and ultimately create a better life is at the heart of the immigrant experience. Rather than viewing that scene as a dystopia, we should view it as inspiring. Anyone with a work ethic and could also one day own a fancy car. It happens literally every day and at least in the US, the data supports it. Look at the success of the Vietnamese in the US compared to the success of other demographics. To top it off, in the US at least, most Vietnamese arrived with nothing, not even more than a few words of English and they turned it into a success story — and they did it without whining about politics or “inequality;” they just worked their asses off without complaint. They look “overworked, tired, and simply miserable,” because they are — but they understand that nobody owes them anything; if they are to be successful, they have to earn it with their own sweat and sacrifice.

Some see misery, others see possibility. These guys on scooters don’t see themselves as victims like the more “enlightened” among us would suggest they are.
Revel in your time.
Venkatesh frequently oversimplifies things to make a point. It's just his personality type, which thinks in generalities and so speaks in generalities.

I wouldn't say he's wrong, though, just "not yet right". Architects and construction workers, for example, are one industry that is not yet eaten by software, but IMHO will be within the next 20-30 years. I could see housing revolutionized by software that just encodes all the relevant building codes in software, then uses a WYSIWYG editor and constraint solver to let people design their own houses, then has robots build the house from the ground up. The role of the architect would be replaced by software; the role of the construction worker by robots. Instead you would have surveyors and people who load the building materials from trucks into the robots, both of whom function below the API.
And yet Robert Moses managed to ram home some of the most ambitious public works projects the world has ever seen in New York, precisely because he was somewhat corrupt and could disregard process and opinion.
You can ask, sure.

That doesn't mean that the company will provide any such thing, much like they're clearly not providing company cell phones to the GP.
The guy was bad and the action taken was bad. One can't be afraid to say something in case someone might overreact to it.
Thank you for perfectly encapsulating the cluelessness, hubris and lack of empathy that is rotting the soul of the tech industry.
The only movie besides Fight Club I know almost every word before they say it.

Easily my #1 movie of all time with one of the greatest closing speeches by Rutger (which he allegedly improvised). And I’ve seen nearly every movie on iMDBs top 250 list, although that isn’t as meaningful a list today as it was 10yrs ago as superhero movies keep climbing it.
Intentions are deterministic and your discomfort about the topic is deterministic too. Are you aware of the cause of that discomfort?

This reminds me of Sam Harris' book "Freewill", I recommend it to the people who believe in freewill.

By the way, what determines the whole chain of deterministic events?
I haven't looked into password managers for a while. What do you do if you need to login on a random machine?
> In any case, you don't create a signature on a string per se, you create it on bytes, even if those bytes are derived from a string.

Everyone is on the same page that at some point bytes go into a hash function. That's not the problem.

You mention JWT, but JWT only does external signing, which doesn't trigger the problematic case several people are describing to you. Perhaps an example would be more useful. If you start with a JSON like:

{"a": 1}

how do you build a JSON like:

{"a": 1, "tag": "deadbeefdeadbeefdeadbeef"}

with a signing and verification algorithm that works?

> Also, you don't validate a signature by re-creating the bytes in question... that's a flawed approach, and not the approach for example JWT takes.

Can you describe an HMAC validation process that doesn't involve recreating the bytes in the HMAC tag?
You fundamentally misunderstand how journalism works, then, and what is being lost in this shift.

In a newspaper there are two or three teams: news and/or opinion, and business. The teams do not tell each other what to do. Business doesn't tell news what to report on or how to write their stories. News doesn't tell opinion what to write or publish. And news doesn't tell business what ads are OK to run.

News and opinion take direct responsibility for what they publish. Every piece of content is put into the paper on purpose, usually written in-house. Their goal is to inform, enlighten, provoke, etc. -- to serve their society.

The job of the business team is to keep the lights on so more journalism can get done.

In a tech company like Facebook or YouTube, there are no such distinctions. Every decision, content or otherwise, is made for a business reason, and only for a business reason.

That's why YouTube and Facebook publish horrible, abusive, ugly content every day that no news or opinion editor would ever have cleared for publication. Facebook and YouTube don't care; they have no sense of a duty to society, and have no master other than the pageview, the click, the ad sale.

There are no "Chinese Walls" in modern ad-driven tech companies. It's worth remembering that those walls were built in journalism for a reason.

https://en.wikipedia.org/wiki/Chinese_wall
I really, really hope this isn't necessary. We're currently in one of the longest (if not the longest) periods of continued economic growth in US history, and the knock-on effects from a halt to 737 production could help put an end to that. (not just from the direct hit which was estimated at of 0.6% of GDP, but the confidence hit that would cause)

EDIT: To be clear, I think the best outcome is for the 737 Max to be made safe and to fly again. If it can't be made safe, obviously cancelling production of useless planes is a good idea.
That's ridiculous. When reporters discover the people behind pseudonymous lobbying fronts, they don't report only the pseudonyms to protect the real identities involved. Why do participants in Internet culture get special dispensation? Isn't this just Reddit's weird norms leaking into the real world?

Or is it just the case that, as one friend said on Slack, "doxxing is when someone you don't like posts information about someone you do like"?
VS Code + fork.dev + TablePlus + Insomnia lets you achieve a lot more for free.
That introduces additional complexity, and the password is already protected by https.

As others have pointed out, if you go for complexity, there are better schemes. However, by avoiding the complexity you keep simpler client side code.

Especially because this is standard, whilst doing extra stuff would involve doing your own crypto code.
drivers pay a fairly sizeable gas tax and also the cost of construction and maintenance per mile of freeway is inordinately less than BART
Not all stores are McDonalds. Walmart, McD's, etc. have the volume, logistics, and scale to absorb these wage increases. They're also very nearly monopolies in some ways - nobody else sells a Big Mac, and of course we should all be aware by now of the complications of allowing a Walmart into a smaller town, seeing what it does to small businesses.

The real impact is on the smaller burger joint that does less business and has higher costs on everything already. Now their burger - which was already more than the McD's one - is even more expensive, so fewer people go there, so profits drop, and the business owner either has to drum up business, raise prices further and hit a death spiral, or fail....
Raising minimum wages and inflation are very, very different. It affects the lower end of the income spectrum in a very disproportionate way, and does not cause an equivalent raise in prices, there is an entire universe of other economic factors at play.

I mostly wanted to point out the incongruity in your putting down of the article/author, when your argument is based on superficial assumptions.
Still up over 10x since 2010...

It’s really a question of when bought/shorted if things are looking good or bad.
In broad strokes, purely considering survivalism or hedonism, sure. From the perspective of what's moral and what's not, you start seeing less differences between old inequality and "new" inequality.

And from the perspective or liberties, power and control, today's inequality seems perhaps even worse, as all these luxuries raise the question of wether change is actually inevitable, or we're reaching a point at which people won't care.