skysight-inc/HackerNews huggingface dataset:
And that's a good thing. Compare how the poors lived in 1950-1970 vs today. How many project apartments or leaky rural shacks you think you'd have to combine to get one household worth of (fully functional) furniture and appliances? Cheap furniture, window A/C units that cost about a day's labor. Not that they don't have problems but the cost decreases that have enabled the middle to treat things as disposable has very much enabled the less fortunate to greatly increase their standard of living.
“It’s not a bug, it’s a feature!” should’ve been the name of this release
One way our team has dealt with this question in a highly serverless-oriented and infrastructure-as-code-driven (how's THAT for buzzword soup) environment is to explicitly separate stateful resources from stateless, while exposing reference hooks in a configuration store to cross from one to the other. We've found that doing so _greatly_ reduces the blast radius of mistakes and lets us move more quickly and confidently.

The stateless stacks generally have a lot of development activity going on, and rapidly iterate. This is where most of our code and logic lives. This is where the vast majority of our deployment (and related cloud configuration) activity happens.

All of that thrash is kept away from the stateful stacks - think S3 buckets or DynamoDB tables - where, if THOSE thrash, we potentially get an outage at best, or lose data at worst (backups notwithstanding).

We DO NOT WANT stateless oriented stacks to own the lifecycle for stateful stacks. They inherently need to be treated differently. Or, at least the impact of mistakes is different.

The trick comes when you need to tie them together. To do this, we've added CloudFormation hooks and other deployment time logic that publish ARN and other connectivity info to our configuration store. The stateless services look up config values either during deployment or at runtime and are able to find the details they need to reference the state resources they need access to.

We've poked at toolsets like Amplify that lump everything together and have already been bitten numerous times. We've found that the difference between stateful and stateless resources should not be papered over, but instead emphasized and supported explicitly by tooling.

... all of this being one team's experience over the years, of course.

Very curious to see how this paradigm evolves here!

[edit]…
Riffing on this just a little bit further… as I’m thinking about it here, it comes down to abstraction level. In a deployment or resource management domain, a generic “this is a cloud resource” isn’t very useful. What’s way _more_ useful is something like “this is a stateful resource” or “this is a stateless resource”, because that level describes resource behavior more clearly, AND how to interface with or manage those resources.

There are echos of code development principles here intentionally - robust cloud infrastructure management is mirrors software dev practices as much as infrastructure management ones!
Good for carpentry and brists
> It would simplify things dramatically if we didn't need to care about stuff like responsive design or resizable text.

...sincere question, have you ever actually used a native UI SDK?
Just like url remapping/obfuscation isn't a unique aspect of WebBundles?
"Defund the police" refers to trimming bloated budgets and fully funding other programs that reduce crime such as funding inner city schools, child care for poor parents, etc.
The Rapier Physics Engine
The company I work at follows that queue. Engineering might not build anything custom for new clients, since it's a software platform product, but Sales Engineers invest heavily into building turn-key solutions to their clients' problems using our platform. I just finished a project allowing our own sales people to duplicate their efforts into the actual system once the customer is converted and they estimated that simple copy operation would save them 500 hours a quarter. That's a ton of investment for a company of my employer's size. If we're talking about a company like Plantir, whose primary engineering workforce is, "Implementations Consultants", then that absolutely makes sense. Especially since those are government contracts, which can attach strings to the proposal requiring proof the bidder is capable of doing what they promise.
> The reason why there are no content blocking tools for PDFs is because nobody's bothered to write a PDF reader with that capability.

The reason why nobody has bothered is because PDFs contain the desired content only. Generally, when viewing a PDF, you're not bombarded by five concurrent video ads competing with the text for your attention. There's no clickjacking, or overriding of scrolling behaviour to force a full-page popup down your throat the instant you scroll up, scroll down, or interact with the page in any way.

The latest insanity that has suddenly become popular in the HTML world is the ad-forward page. When you first visit a site, it forwards you to the content page, but if you try to click "back", you end up going to a full-page advertisement instead of the referrer page. I'm sure someone thought this up to defeat ad-blockers: You can't get to the content without being forwarded through the ad page, and then the browser history is polluted, so it's too late to simply block content. Pretty soon, uBlock will have to rewrite the browser history to stop ads.

This is bordering on insanity.

It's the same behaviour as when I walk into a whitegoods shop and a pushy sales guy steps into my way and demands to "help" me. Or when on holidays in a third world country, where being white means being endlessly harassed by hawkers.

Doesn't it make you people feel dirty to have to write the code to do these things?

Why, for the love of God, can't we have some sort of model where browsers pay for content with microtransactions?

I know it has been talked about a lot in the past, and rejected for various reasons, but seriously: It has to be better than this.

Mark my words: The inevitable outcome of funding content only with ads will be all such pages eventually evolving into DRM-protected video with the ads overlaying the text. It's just a matter of time.
I really think Sam had the wool pulled over his eyes by Gabriel Dance. Around 17 minutes into the podcast, Dance says that he's been investigating tech companies for years and goes into issues with ad targeting, Twitter bots, etc. Then when he's relating the story about getting a tip, he effectively admits that he's pursuing this because he wants to make tech companies look bad. This explains why he always quotes absolute numbers (instead of percentages of all images/video shared), and why he never says what fraction of that content is teens sexting. It also explains why he avoids suggesting concrete solutions to the problem: there aren't any good ones.

The only solution to the problem of child pornography is backdoors in all encryption. Facebook must be able to scan the messages you write. Apple must be able to scan the photos you take. AWS must be able to scan your servers. The US Government must be able to intercept your communications and decrypt your devices. If there is any consumer device with real encryption, it will be used by perverts, sadists, revolutionaries, psychopaths, and a few weird principled nerds. And the problem of child pornography will still exist, except now the government will be able to spy on everyone's private communications and use that to exert much more control over them.
To be fair, I was originally replying to the complements about how amazing Kip Macy is, not OpenZFS. If the parent comment was about OpenZFS, I wouldn't have replied. I thought posting about Macy's multiple felony counts is a solid response about how amazing he is at leading folks. Also gtfo with your anti-CoC outrage with this. He didn't get caught using the wrong pronoun in a code comment.

> Kip Macy is accused of three felony conspiracy charges, three burglary charges, two stalking charges, two grand theft charges and one felony count of shutting off service
Well, if you get the answer live from someone else, it resonates more with you
> Taking away and revoking are the same. The legal work is revoke, they're revoking Epic's license to use MacOS and iOS development tools.

Sorry, my sentence was poorly worded. They threatened to revoke Epic’s license, not the other developers’ (which, again, is what the OP claimed and is specifically what I disputed).

I think they did go overboard with the intent to push Epic to settle, yes. And Epic were ready for a mud fight and called their bluff. It looks like the move was a warning, though, and I don’t think they really would do it, at least not for long: they know how important the Unreal Engine is for the platform. If an agreement is found quickly, the impact on others developers is nil. At least in the short term; this brings trust issues over the longer term.
Yeah I mean while it's technically possible they'd call that, you generally don't see that happen very often, if ever. They're use to be a blade curve limit rule too, which probably still exists but I couldn't tell you the last time I saw the tool they used to check that in a time-keeper box, beer league or NHL even.

Basically the rule is there in case the stick is broken in such a way that it becomes sharp and dangerous, which generally would mean it's not functional anyway. In that case you are required to drop the stick on the ice and get a new one mid-play, or get off the ice.
But isn't this a subtle diss against capitalism or a purely market based system? A free market results in _efficient_ allocation of capital, resulting in a _fragile_ allocation.
Wow. This is a wonderful work of digital craftsmanship. I was absolutely blown away.
I have 4 unused cards I keep open just for this, seems a complete waste for every body.
That's good - we've moved from no harm to a balancing competing harms, which I think reflects the reality of the situation.

There's a spectrum of what you're allowed to do software-wise with various computing devices you purchase.

One the one extreme, you have something like a washing machine. It's a computing device running a particular suite of software that is essentially impossible for the end user to modify or replace. Many (most?) embedded systems are like this.

On the other extreme, you've got open hardware platforms like the Arduino where you can do whatever you want with the software for a very large value of "whatever you want".

The Raspberry Pi is in the middle, but very close to the Arduino. A Nintendo is somewhere in the middle but close do the dishwasher. Android devices are somewhere in the middle, but closer to the Arduino than the dishwasher (though this varies between devices and manufacturers). iOS devices are, again, somewhere in the middle. Much is allowed. Some things are not. OS X devices are closer to the Arduino than iOS devices are. That's also an intentional choice by Apple.

The placement of iOS along that spectrum is an intentional choice by Apple that customers have proven to support by buying iOS devices in prodigious quantity.

It's not obvious to me that taking a market leading choice in that spectrum and removing it produces less harm in the balance. It might, but it also might not. I'd be inclined to let people vote with their wallet as long as viable alternatives abound, which they do.
A few years back, I went to their office tour in Vegas, and I've read Hsieh's book, which doesn't cover much of the post-Amazon years.

It seemed pretty clear to me that Zappos was in decline as an independent entity. Fulfillment was already gone. They were in the middle of removing their product photography team. A section of their office was being used as a community co-working space. There were fun quirky office areas but completely devoid of employees. It wasn't clear if Zappos did anything beyond customer service. I don't know if Tony Hsieh could really call himself a CEO anymore under Amazon's thumb.

Zappos was really proud of their long weird onboarding process. They stress over and over their core values. You write and perform a skit about those core values to the company when you "graduate". At the end, if you don't think Zappos is the place for you, they'll pay you a few thousand dollars to leave. I'd imagine that people who aren't completely in love with the company would never go through this process.
In a province that is quite broke, and led by a retrograde politician who only thinks of oil. Unless this also happens to transport heavy crude, this will not happen.
If you had a backend workload that draws 20MW and you make it 10% faster, you saved a million dollars per year in electricity alone.

Math may vary depending on cost of electricity.
I share my failure at the risk of losing customers
> I can put a div in a div, border-radius=50%, position=relative,absolute, add a single event handler and that's a digital joystick

Are you implying that this is somehow unique to the web or HTML? Because I can assure you that it is not.
Encapsulated Language Project – open-source language of tomorrow's leaders
You could slap together a script that tracks the current ratios of a given index fund, then maintain a blacklist of baddies, and automatically buy at the new ratio using something like alpaca.markets api for buying. You'd get all the expertise of whoever designs your index of choice but your custom little changes for removing companies you want to ethically avoid.
People want ESG, but turns out they want returns too.
Best Social Media Management Tools
I hate to say it, but in reality it all comes down to how others rate you and how much the managers like you. It's all about "visibility".

In general there is some truth to what they claim is the difference. It's supposed to be about how complex the work is. Senior devs should be dealing with more architecture/design, more coordinating with other groups/teams, and have greater expertise (they measure this by output and opinions).

If you get promoted they expect more output and hours. The policy is 7.5 hours per day but they unofficially expect 8.5 hours for senior devs and tech leads. It's a 15% jump in hours and only a 7% raise. I've actually filled the role of tech lead and then senior dev for two years on a previous team. They never officially promoted me due to politics and wanting me to work more hours than policy states. I've been passed over and screwed over probably 4 out of my 8 years here.
Show HN: ztext.js – 3D typography for the web, for any font
That would make sense if apps wrote themselves and signed their own agreements with app stores.
It's too bad, because I really wish Vegas could somehow magically turn into a tech jobs hub. It's got a lot going for it: No state income tax. Cheap housing. Minimal regulation. Cheap, relatively private LLCs. World class restaurants. World class entertainment/shows (even if touristy). Casinos, if you're into it. If NorCal is a heaven for people who like outdoor activities, then Vegas is the heaven for people who like the indoors. The only down side is it's really hot, but going indoors fixes this.

If my employer opened an office anywhere near Las Vegas, I'd list my house and call the moving truck the next day.
Halo is old already, but this line of games seems very similar. My cousin made me play something quite recent (CoD or something like that) and it was a more action paced Counter Strike without all the finesse. Something is lost in that generation.
Wow that is just insane, 38% of revenue in 2019 for just 4 executives at Snowflake... how the hell do they justify that?
So far as I'm aware, that question has yet to be tested in an Australian court.

As Australia operates under rules that translate to "reasonable interpretation", rather than strict definitions, the answer to your question is "Maybe".
It's actually not quite so simply as the ref near it grabbing it. Depending on the play, and where the broken stick is at, the ref may elect to leave it be. I've seen broken sticks get 'accidentally' kicked/nudge near, or in front of the net which causes a sort of clean pass prevention '6th player'. The ref is generally reluctant to get too into the middle area of the play so a broken stick can become a sort of extra player out there. It's a kind funny/unique situation that doesn't happen that often.
I guess the difference is you value things vastly differently. This feature, which doesn't spy on you and takes epsilon resources if not used and can be disabled with two clicks "ruins their product", makes firefox a "bad product", and this feature is "shameless crapware." But chrome spying on you apologetically is acceptable.
If you work in tech but you don't spend much time around computer, you're probably a manager.
Doesn’t the retired pros team beat everyone? Or are they super old. My perception was that the professionals are in a completely different galaxy than even top amateurs, unless you were on the cusp of playing in the NHL yourself.
Yeah, lots of credit cards does not mean one can use cashless payment everywhere, paradoxically...

It's more 5 cards than 15, I admit... I edited my comment accordingly. It still seems a lot to me, why not just one?
Again I wrote the piece but…

Folks "who are well actually, you can already make URLs meaningless"'ing are missing the point of how practical web privacy tools work, including the ones you all have installed right now.

There is an enormous, important difference between:

i) circumventions that are possible but are fragile and cost more, and
ii) circumventions that are effortless for the attacker / tracker

Every practical privacy / blocking tool leverages that difference now, the proposal collapses it.
I visited Detroit in May 2016 and was very taken aback by the revitalization. Granted, it was Memorial Day weekend + Movement Festival [0] so the city was certainly not in it's normal day-to-day look, but Dan Gilbert's money [1] appeared well spent to the eyes of a visitor. I learned about it from talking to my Lyft drivers, who all seemed to think positively about the effort.

[0] great techno music in the genre's birthplace

[1] Founder of Quicken Loans - recent article with some extra context https://www.detroitnews.com/story/business/2020/07/09/dan-gi...
"Is anyone being funded to create an open source version of that chip?" might be a more pragmatic question.
We are lucky they don't use a disposable IPv4 address per page, that would break the Internet /s.
Firstly, I worry that I am coming across as overconfident. I haven't researched these topics in great depth, and if someone could correct my broad model of history, I'd appreciate it- there's no better feeling than updating a mental model and letting things click into place in a clearer way.

10,000 years ago, Europe, Asia, and Africa were hunter-gatherer populations. Such cultures succeed by taking care of their environment so that the things they depend on remain. Cultural evolution isn't necessary there; biological evolution already optimizes for hunter-gatherer humans.

When you develop agriculture, circumstances change. The most profitable move for society at large is to eradicate nature in favor of farms. The wealth and abundance that results from that makes room for selfish individuals to fight for power. Societies develop kings and slaves at this point. The wealth can be grown by further replacing nature with roads, cities, and infrastructure. With selfish people in power, this is inevitable.

In the Americas, the Mayans had reached this point and had fallen, likely due to overindulgance in those benefits.

Incas had no slaves and no currency, so theirs was a unique culture that fits the opposing viewpoint. But they also had no writing system, had only really been around for 60 years before Columbus arrived, and still had an elite class, so my view is that they would have become homogenous with other societies that were successful. As far as I know, they weren't conservationists anyway.

Cultures move to positions that are resistant to change, easy to fall into, and that provide an advantage over competing cultures. That means centralized power, military dominance, and some benefits for those in charge. Cultures that don't meet these criteria either become those that do, or are conquered by those that do.

American Indians (I am told this is the preferred nomenclature) were increasingly competing between tribes, and the agricultural tribes were growing. Either they would have soon walked the path that everyone else in history has, or they would have been wiped out by the larger southern civilisations.
If only society treated advertising like it treats pornography - require people viewing it to be 18, require that they opt in to it, and allow them to block it voluntarily without stigma.

This message brought to you by Subway: Eat Fresh.
I misinterpreted the value - I assume those were options granted in 2019, but it's not. It looks like he got options in 2015 at a strike price of $7.05. Those were canceled and he got a new stock option grant in 2019 at a strike price of $6.03.

So the $11M is the incremental increase in value of the new options versus the old options.

"The amount reflects the incremental increase in the fair value of the stock option to purchase 12,401,568 shares of our Class B common stock originally granted to Mr. Cohen in August 2015 with an exercise price of $7.05 per share arising from the cancellation of such stock option in exchange for the grant of a new stock option with an exercise price of $6.03 per share on November 6, 2019"
+1 for wanting examples of this.
I'm sorry for the somewhat unproductive comment, but for anyone else wondering: Their homepage actually has an explainer below the title and the community reviews aren't empty gray blocks. They've just used a font weight of 100, making the text effectively invisible.
The thing about pavement in the Bay Area: it breaks all at once.

I remember this striking me suddenly, shortly after I moved out from the Midwest. I was sitting on a patio, idly tracing the cracks with my eyes, when a question sort of bubbled up: where did they come from? The ground never freezes.

Then it hit me: in this case, they came from 1989.
A concise explanation of vaccine-derived polio:

https://www.who.int/westernpacific/news/q-a-detail/what-is-v...
One of Sitecore's sells (.NET CMS) is non-technical users can manage content and control the layout of the page WYSIWYG style. Developers still work on it, but it's less about app and page development and more about component and tools development.

The key is allowing non-technical folks to work without much training. I don't think anyone has found the right balance yet.
I used to think that objective data would make people believe in the truth and they would in turn mend their beliefs. The Google’s ethis of @data is always correct” seemed to confirm my belief. However i see that stories also move people in ways that data cannot. For example, I cannot understand why inspite of the available data people do not believe in vaccination. Instead, they believe in stories of kids getting autism because of mmr vaccine.

Is there an evolutionary benefit to believing in stories than in data? Maybe it helps save mental/psychological energy. Even the religions have mythological stoies. Or have we moderns changed so much that we want to believe in data than in stories?