skysight-inc/HackerNews huggingface dataset:
I think the real problem is that SV doesn't really have any advanced, well developed urban infrastructure and commercial areas within a walk-able distance. The closest to Google's HQ is MTV downtown which doesn't even have capacity to feed thousands of employees. You cannot spend 2 hours in a car to buy some hamburger somewhere in Sunnyvale and get back to the office while being productive. Those free perks are not that cheap for Google but it has no alternatives.

It's just a complete failure of urban development thanks to NIMBY. Cities want to keep Google in their area for obvious financial reasons, but don't want to touch any of their precious SFH zoning. So they let Google to do everything they want, even housing. Google's recently trying to develop urban area around their campus (San Jose has the most buzz but it seems MTV and Sunnyvale also has a similar masterplan? You'll be surprised to see how aggressive Google is on purchasing real estates around their campus) and I guess their primary motivation is to outsource as many office functionality as possible to third parties. We'll see how many "free perks" will remain after that.
The article has been discussed in https://news.ycombinator.com/item?id=30067100
that links to a republication on another site, which is why I resubmitted with url to the original article; for there seems to be no way to alter url in retrospect.
This is an incredibly timely repost. Last weekend, my 8 month-old third kid was on the floor next to me while I was talking to my other kid when she started screaming. She had found a Mario Party switch cartridge under the couch and had it in her hand. I thought she had bit it too hard on her toothless gums because it had some saliva on it. She was more upset than I would have expected, and this has to be why. Thanks for reposting!
https://polly.llvm.org is a research project that could possibly maybe do this.
To me, conceptually, trailing slashes are as valuable as trailing commas in English. They're separators, and on the end there's nothing left to separate.
Sorry for making it worse, but big/little Endian is nowhere near past us: While most architectures are running little endian now, network byte order (used in IP, UDP, TCP, DNS, etc.) is still big endian. Lots of conversion ensues, so htonl(3) and similar standard library calls are very much alive.

EBCDIC you'll only encounter in the mainframe and midrange world, and it's indeed sobering to realize that its encoding makes perfect sense on punchcards, but none whatsoever on any more modern medium.
They neither paid him nor had edit approval on his content besides redacting classified information.
there's a cultural factor to this, I've seen self-service kiosks earlier and more frequently used in other countries
Henry VIII lived in constant agony from a jousting injury. The witch doctors of the day could do nothing for him. Complications of obesity likely meant diabetes.
For all the talk about replacing these every 3-4 years, I think I'd be a lot less upset if every 3 years actually felt like an upgrade. A slightly bigger screen, a 10% better camera, less buttons? Why do I need a new one? Apple may be getting a lot of positive credit in this department, but, by and large, what's the difference between an 11 and a 13? The incremental hardware differences are so small it's easy for them to build on the same OS over time. Google used to be my go to, and the google devices especially because they were more "vanilla" android at the time. I left a few years ago because google branded devices were so similar to Samsung (Samsung even manufacturing many of the "Nexus" devices at the time) that the vanilla feeling was fading away.

Is there even a "stock" android option anymore? I honestly can't say as I've just bought into Apple's stuff for overall device compatibility with my other stuff.
> Why wouldn't ancient people have eaten wheat berries, boiling (like in a stew) seems like the easiest way to prepare wheat or other grain like barley.

You can probably boil a cup of them and eat them and be fine. But you can find the answer to the question by eating 1000 calories of wheat berries and seeing what happens. It's going to be difficult to digest since we don't have a ruminant digestive tract. Making bread helps further break down the wheat so that it is more digestible. Bread making originally used slow fermentation (instead of quick rising yeast) to maximize this process.
I just wanted to let you know that I loved your comment so much I saved it into my notes.
Let's Stop Ascribing Meaning to Code Points (2017)
this one seems about as good as sequoia CVE.

score yet another big one for open sores!
Thanks for the clarification. In practice what that means to me is you need more people backporting fixes to the old branch. My experience: it's boring, thankless work and it doesn't pay unless there is some serious investment behind it, think heavily-audited systems deployed in government offices that have to stay the same for decades.
Previous discussion: https://news.ycombinator.com/item?id=13402127
> This is so simple and newspapers trying to make it into a matter for debate is actually compromising that.

Even if one were to consider moral character when allocating organs in general: the researchers needed someone who was sick and likely to die, ineligible for human organ transplant (here, because of severity of condition), and not so sick that there was no chance of success or useful data.

So, we're already picking someone who doesn't meet the normal rules.

And, of course, considering moral character when allocating organs probably isn't a great idea.
Terramaster NAS Drives Being Attacked by Ransomware
Why does this keep happening to Apple?
> Computer industry pay is increasingly becoming bi-modal at least for a decade.

Source?
Think this depends on market. Sure, salaries in Germany are decent to good, but Italy? Ehhhhh.
As Pinker points out in Enlightenment Now, progress is devilishly hard to measure. I enjoy more air conditioning than the Rothschilds. But I feel like they perhaps enjoyed other things that I can never aspire to…
Umbrella is also used when weather is very hot, aka super sunny days. This app should factor that in as well rather than just exclusively for rainy days.
It was the rise of tagging and folksonomies (now known as #hashtags) which made the blogs halfway usable. Because they allow you to search within the archived posts for the sub-topic you're interested in.
> Fine until one of the microservices needs an update with new features -> new API because Something Has Changed, and suddenly...

1. Right--you only depend on other teams when you need to

2. Even in this case, you just version your API, deploy your new version at your leisure, and incrementally move people over to the new version while deprecating the old version.

> Are containers not a de facto platform?

Not in any interesting or meaningful sense. Containers are precisely the technology that allow you to pack up and go to a different orchestrator or cloud provider. Note that the original concern was being locked into a cloud provider or PaaS--what does it mean to be "locked into containers"? Who has ever been "locked into containers"?

> Here's a moderately complete list of products. How many are pay-to-play?

You're conflating a lot of things. First of all containers aren't micro services or vice versa. Containers are just an interface for processes, and they enable things like orchestrators. "Containers versus <whatever>" is orthogonal to "micro services vs monoliths". Secondly, there's nothing about paying for something that implies more lock-in. Whether you're paying or not, it's a lot easier to transition between platforms with micro services than with a monolith (micro services can move incrementally while a monolith has to move all at once or be painstakingly broken into micro services).

> All you're really doing with containers is creating a meta-monolith

With the enormous caveat that microservices can be deployed independently and even on different platforms and use different technologies... Which is to say microservices are nothing like monoliths. :)

> This makes sense at global scale where you're drowning in income and need to handle all kinds of everything for $very_large_number customers.

It makes sense if you have more than a few teams.

> It's complete madness for a small startup that doesn't even have a proven market yet.

There are degrees between "small startup without a market" and "global scale / drowning in income". But yes, I agree that microservices aren't a good fit for the very earliest, smallest-scale companies.
Robert Wilson theorizes that each character in Sideways symbolizes a type of wine.
Miles = Pinot noir (thin-skinned, great potential).
Jack = Cabernet Sauvignon (adaptable, survivor).
Maya = 1961 Cheval Blanc (Miles' prized bottle, actress born 1961).
Stephanie = Cabernet Franc (hollow, flabby, overripe, shallow).
https://www.youtube.com/watch?v=L0mO0UhBim4&ab_channel=Rober...
Yup Apple is pretty good here. My daily browser is an iPad Air 2, it's still getting all the iPadOS updates, 7.25 years after its release.
> America's poor can't travel

How do you explain the hundreds of thousands of destitute migrants tramping thousands of miles to get here?

They'll get treated for free in emergency rooms. Medieval doctors were worse than no medical care at all, ever.

> even movies cost!

During the Depression, the movie houses were full of people sleeping, as they were cheaper than a hotel.
Dependent Types can encode all of math (see the Lean math library for example). So there doesn’t really seem to be any limit to what you can do with Dependent Types. However it might of course be impractical to actually do it in some cases.
Osquery – Easily ask questions about your Linux, Windows, macOS infrastructure
The article is wonderfully technical and full of meaty details, but the stills just don't do the art justice. Here's a long play that gets right into the action:

https://www.youtube.com/watch?v=utrxk5_PeEY

I can't believe this was done in 1991. It looks perfectly modern and is incredibly gorgeous to look at.
What's the "chaotic oscillator" doing here?

It sounds like they're listening to a room of people who each shout when their individual random number comes up, as opposed to having some consensus protocol (don't say the B word). In other words, it's a way of doing random sampling?
There are billions of dollars available for who can make support scale.

Otherwise, I don't think it can exist as each person is so little revenue. Banks make a few bucks off each customer with a bank account. That can't provide any significant support.
All the communist revolutions reduced the standard of living of the poor. Venezuela is the latest example.
It's an important question, but the typical donated human organ only lasts ~10 years, which doesn't have much to do with the donor's age.

https://wexnermedical.osu.edu/blog/how-long-do-transplanted-...

Donors are usually 35-50 at time of donation, so way more than 10 years away from average life expectancy. The donated organs fail for other reasons.

There are many examples of donated organs living past 100 (years since donor's birth) even though the number of humans who live that long is quite rare.

https://www.dailymail.co.uk/health/article-3731752/The-woman...

https://www.bbc.com/future/article/20200625-the-woman-with-a...
> If it impacts a user negatively if it's done wrong, that sounds pretty damn visible to me.

Solve the problem at hand in the way that suits that particular problem best. Don't be a slave to a rigid process. Don't burn out your developers with a dysfunctional system.

Not every problem is well suited to being broken up into single day chunks of work. Not every developer can maintain a healthy relationship to their work with that level of micromanagement. There is a huge amount of anecdotal evidence about this if you read any thread about developer burnout, or modern day scrum and agile. You mention the Agile Manifesto, but seem to forget that one of the primary points is "individuals and interactions over processes and tools".
We do blindly trust our brains all the time. Whenever a brain or a group of brains tells us we need chemotherapy or to start a war, with barely the slightest understanding of how the brain is wired or based on which inferences it would have come to that conclusion, we believe it.

Obviously we believe only those brains that were primed with enough training data and have a decent track record of giving useful answers and making accurate-enough predictions.

But we still rely on this "blindly" in the absence of their source code or even any understanding about how or why they think, or why some collections of cells reason and demonstrate intelligence, while most don't.

We currently hold machine brains to a much higher standard of transparency and comprehensibility than we do human brains.

Human brains can't even tell us much about themselves or show any logging, because they barely know anything about how they work or where ideas or connections come from either.
I'm not sure VM/370 is less suffering. For example, I run MVS in the typical old 3.8j version (the last public domain one, from I think 1981) as an enthusiast, and it's just amazing how little abstraction there was. MS-DOS practically cuddles you, having an actual file system!
Maybe I can add some nuance as a vegan (I'm vegan btw, and I use Arch btw). I think that it's amazing that this is possible, but where it seems unethical to me is that there still are many other ways we could route heart transplants from willing humans. I think the only way I'd find this ethical is if the pig died from natural causes. But that probably complicates using the heart. If a pig is killed for food and then the heart is used for this, it still wouldn't be ethical to me, because it's plainly not ethical to kill another being for one's benefit in a situation that is not purely for survival (everyone's favorite deserted island). A heart transplant is a situation of survival, but again - we should continue to explore human donors first.
Don't get talk about people "feeling" the person from whom they received the transplant inside them? If so, how would a pig seem?
I can't speak to your workplace, but in the broader debate it's never been pejorative. It's always been neutral and descriptive. If they wanted to use a pejorative title, they could have gone with "bulky" or "cumbersome" or "inflexible" or any other number of loaded descriptors.
China gives “Fight Club” new ending where authorities win
Not as many as I'd like. Or maybe I just need to become a better storyteller.
I have not heard of companies who operate bug bounties punishing engineers. Apple certainly does not do this either. Most companies do the math and decide that it's cheaper for them to deal with paying a research than it is to deal with the possible fallout of an in-the-wild exploit or researchers just dumping zero days on twitter.
Control / Responsibility Matrix
> to me it honestly seems pretty reasonable if hospitals were to lower the priority of people who've been convicted of serious, deliberate violent offenses (where "serious" can be rigorously defined based on
charges/sentences), given the very limited supply and high demand. Perhaps even restrict it to cases where the victim died, like this one.

Why would anyone want to add complexity to triage would be my knee jerk wonder, it’s supposed to be a quick process

Would the hospital need to wait for the legal system to get back to them before treatment can begin? How would you know if the patient has committed a crime without waiting?
> Somewhere along the way, people stopped building well organized sites and started producing chronologically organized writings and content.

For news or personal diary-format blogs, it makes sense, but I agree. Why did the blog become the default way to present a page on the internet? Aside from serving as an indicator of 'freshness,' publication date usually has no relation to the content I read. It's weird that most content is organized around publication date by default.

I like reading old bike websites with stories about touring and such published around the 90s [1][2][3]. Most sites back then had a small section called "News" with short blurbs letting readers know about the status of the author, or new content added to the site, but it was not the main content itself. Content was usually organized in a way that makes sense to humans, rather than feed aggregators and content recommender systems.

It's so much better to explore a site by navigation through a few index pages. Ken's site [1] is especially a pleasure to browse. Right on the home page he lists his directories along with straightforward descriptions of what you'll find in them. On a directory page will be a list of pages organized under subheadings, and each one has a brief description. To me, this may be peak internet. It's easy to get a sense of what's there, how to get to the part of it that interests me, and doesn't keep me on a treadmill searching for something I want to read co-mingled with everything else.

I can't help but think that if WordPress was the default when Ken decided to make a website, it would be much worse. Each page does have a tiny 'last updated' date at the bottom, but as a reader 30 years later, the publication date has no relevancy to me any of the content here. It would be a pity to center everything on the site around that minor detail. And adding tags or category labels to blog pages usually doesn't help. It still squishes is all into a feed, just a subset feed.

[1]: https://www.phred.org/~alex/kenkifer/www.kenkifer.com/bikepa...

[2]: https://web.stanford.edu/~jcolwell/

[3]: https://sheldonbrown.com/
Put credit freezes in place:

https://www.consumer.ftc.gov/articles/what-know-about-credit...

It is free and will stop anyone from opening new lines of credit in your name.
“Today, America's poor have a better quality of life than medieval kings.”

That may be true from a purely materialistic point of view but a lot of the unpleasantness of being poor is stress. Not knowing if you can feed your children tomorrow, you may become homeless, if you work minimum wage you often get treated like crap. Medieval kings didn’t have to worry about that.

In short, this is a pretty condescending line mainly uttered by people who aren’t poor and don’t know how it is to be poor.
Your white paper isn't loading for me. Is there somewhere else I can read it?
This assumes that the company will not continue to grow at all
I agree with you in that there are still any number of small communities pretty comparable to what was on the "old" internet, including as you say, on the servers still running on the old applications.

The main difference would be on accessibility, where the "old" internet were mainstream services that people just flocked to almost by default, while now you have to do your homework to join communities that will match the same criteria.

It is not old at all, but to me Reddit is a good representation of that: at some point it was small enough you'd just go there and find something interesting. From there the communities stayed, but you had to heavily filter what you wanted to see. And now you'll be using specific clients, disable the crap in your settings, force the old interface, or any of the trick du jour to keep having a sane experience.
My non-White friends (not Black) have said US is better than France etc in that regard. This seems like a real phenomenon and worry for people
What do you think an "interaction" is? I'm literally saying you need to have more user interactions, and you're saying you need to have fewer.

Delivering software to your customer is an interaction. You need more of those, not less of those.

"Stories are "just right" when the whole team can finish four to ten per week, or about six on average." [0]

"For stories that are too big, work with your customers to split them into smaller stories." [0]

If you think it's just "Everything gets shipped every day or two and no other changes get made to how the team functions." then I have not been clear. It's a massive mindset shift, and it comes with a number of other important changes, all of which are best read from the experts themselves, rather than interpreted through me in an HN comment.

Suffice it to say, it's all been accounted for. Agile works.

[0] https://www.amazon.com/Art-Agile-Development-Pragmatic-Softw...
We can try to be better. DAOs or some form of self-governing community are a strong option.

If done correctly, they can provide the 'manual moderation' needed for these smaller communities.
I was in jail with someone who had been given a life sentence. He needed a kidney transplant. He said there had been a lot of talk about giving a kidney to someone who was going to die in prison. He got the kidney transplant while he was locked up, and then he was later exonerated of the crime in an appeal.

I'm glad that he wasn't refused the kidney transplant simply because he was incarcerated, although I'm sure it happens.
> break things, wontfix

In fairness, quite often I've found this is often a case of exposing existing brokenness rather than creating new problems, but it doesn't make it any more comfortable when it happens.
This is why we’ll never have a rehabilitative justice system. We don’t deserve it.

He was convicted in 1988 and sentenced to 10 years behind bars, probably served less so it’s likely that he’s been a free man for 25+ years.

It’s been over 30 years since the incident. Give the man a break.
Yeah, it's wicked beneficial that you're paying $40 or even $80 just to say hello and ask how their weekend was. I understand that from the other side, talking to you is working and they wouldn't be doing it if they weren't getting paid. But when one's rate is in consultant territory (as opposed to lower contractor rates based on bulk time) then that type of overhead should already be built in. And sure billing increments are theoretically orthogonal to billing for overhead, but it's galling to see "1.1 hours" knowing that 6 minutes of that was overhead that didn't get rounded down.
Ha! I would never have thought of that. You can also see it from the other way around, when its a sunny period for a long time, you are more likely to be caught by surprise (of rain), as you are less likely to look at the weather forecast.
Software library naming has always been terrible and mostly un-searchable, so links definitely help
They do a preliminary design. They don't throw up some 2x4s and corrugated aluminum to use as a building in the meantime while doing a real design.

Or they iterate designs and prototype manufactured products.

They do not stamp and accept professional liability for thrown-together designs that bosses want to prematurely push out the door into production.

They tell the boss to budget them what's needed, or go find some other sucker to stamp it.

I'm mixed on the pros and cons of professional licensing, but it does give PE's a great amount of personal authority in refusing to be a part of substandard work. Even to clients and bosses.
Every Mc Donalds in my town has 100% moved to these screens, you cannot place your order at the counter anymore. Burger King has an app you can order on, but still allows counter orders.
I suspect this is 10% of the reason why System Integrity Protection exists. Yes, it's great to stop malware, but it's even better to save your frontline support from having to deal with people who decided that it'd be a good idea to delete the dyld shared cache because it's 15GB and ""doesn't look useful"" https://discussions.apple.com/thread/250117852
I'm from Jersey (as in the place this article was written about) and I assumed it would be about somewhere in New Jersey.
Piketty covers this extensively in Capital and Ideology and comes to the opposite conclusion with charts of data of wealth taxation versus income inequality in every country for which there is reliable data. There has only been progressive wealth taxation for a short time period in the USA and the UK off the top of my head.