skysight-inc/HackerNews huggingface dataset:
There's an interesting misconception that humans developed agricultural societies because they achieved better outcomes as individuals. Research shows that hunter-gatherers were healthy and better nourished than humans in early agricultural settlements.

What's probably closer to truth is that many humans were forced to join farming communities. Stronger individuals or tribes probably enslaved others, and then forced them to build and produce.

The patterns of inequity and the march toward hyper-specialization we still see today make sense in that context.

As a tangent, if anyone is interested in that "cavemanness" deep in our DNA, check out the idea of primitive camping. That was my first experience camping, and I expected an idealized tv-ad experience. The trip was not framed as "primitive camping" to me.

I was dealing with intense burnout, stress, ADHD symptoms, immune problems, trouble sleeping... And I was thrown into the desert in the summer with a tent and some beer. It fucking sucked sooo bad. It fucking sucked sooo bad that I forgot every stupid problem I had, because I spent the entire time in survival mode. Setting up camp. Hauling equipment up and down dunes. Staying hydrated in the 100f+ heat. Making food. Making sure my wife and friends were ok. Strategizing how to defend our camp from bugs and psychos.

I really have not had such an existentially-dense experience as that one. And no, I didn't take any mushrooms, as the rest of the group did. I wanted to be lookout. Maybe I come from a long line of hyperaware sentries.
These are not as hard things as you make them sound. They are the things traditional sysadmins spent time understanding.

But I am also incredulous by the parent.

I wouldn’t be able to diagnose traces on a motherboard or a defective (but partially functioning) CPU.

I wouldn’t be able to diagnose irregular voltage conditions or drop offs.

The amount of stuff that I know I couldn’t diagnose is absurdly high, but the amount I don’t even know that I can’t diagnose is higher still.

And my job, like the parents, is to drill down and spend time in specifics.
> so in this case you as a random user you gai nothing from your device scanning for CSAM

This makes it seem like there is no upside at all to the CSAM scanning. There is: we stop more folks peddling child porn, hopefully making a dent in the problem.
Documents scanner and pdf creator TopTon
The only Haskell program I have heard of normal people using is Pandoc. Some people use Git-annex.

I don't know of any Rust program many people not coding Rust need. There are plenty of rewrites of existing programs, such as ripgrep and alacritty, but neither offer compelling reasons to switch. (Grep speed has never been an issue, for me, and kitty is much faster than alacritty.)

Rust still has no compelling usage story, such as a program that people need that would be so hard to write in some other language, instead, that no one has succeeded. (People talk up Servo, but who is using it?)
I don’t understand, are folks looking at a different status page than me?

This morning we saw some weird behavior in us-west-2, our traffic just _vanished_. I thought: there is no way this is us.

Went to https://status.aws.amazon.com/

Top of the board showed “Internet Connectivity Issues (Oregon)”

And that was that. The board worked exactly as it should - it immediately explained my missing traffic and kept me up-to-date with the status of the outage on their side.
Absolutely. My wife and I lived for a year in an off-the-grid cabin in some mountains in Mexico.

I think everyone ought to do a week in an RV with no connections to utilities. Not to take away from your story, but a similar scenario comes up when we "dry camp" (no water or electrical connections): resources are not unlimited. We have solar panels, big-ass inverter and big-ass battery to go with it. But if we want lights at night, best not run that 1100W microwave for too long, because the panels won't keep up and the battery isn't that big. We have a built-in generator, but unlike most RV owners, we are loathe to use it. It's almost like a game, and if that generator fires up then we've lost.

You want to let the water run while you brush your teeth? Go right ahead, our water tank is plenty big...oh, wait, but the holding tanks aren't. Shut that tap off before there's dirty water coming up through the shower. Speaking of showers, use the outside shower, as the holding tanks won't hold enough for your 30 minute, piping-hot shower.

Point of it all is that it one quickly learns that it all has to come from somewhere, and it has to go somewhere after you've dirtied it. I'd like to think that it has made the both of us more conscious of our usage.
It is. It's just the AWS status page run through a transformation function to:

1. Remove all the thousand green services that no one cares about when looking at AWS status

2. Upgrade all yellows to reds because Amazon refuses to list anything as "down" no matter how bad the outage is.

3. Insert a snarky legend
Nope, SCTP runs at the same layer as UDP.
9 is a repeat of 5.
Glass had no overlay.

You don’t see reality and the screen at the same time. It is reality or the screen. (Just like a phone that isn’t running an AR app)

Looking at the screen does obscure your perception of reality because your eye has to change focus. The little prism was transparent but it may as well have been translucent because you couldn’t focus on the screen and the world at the same time.
You'd be surprised how many terrible things happen worldwide and do not get reported in the mainstream media.

It is an old recommendation but "Manufacturing Consent" by Noam Chomsky is a great read for an introduction to the topic.
That is the Universal Edibility Test and gets repeated ad nauseam in all the survival circles. You would miss out on some fine choice foods if you did that.
Stinging Nettles (Urtica dioica) is one of them. Pokeweed (Phytolacca americana) too.

Source - used to teach these skills before it was cool to be a "survivalist" on TV and social media.
It's obviously not serious. This is a PR stunt intended to produce media attention and pressure Facebook into changing corporate policies. There is no way that Facebook will ever have to pay damages. The plaintiffs are essentially abusing the court system. However I don't really blame them since there's no other way to get the attention of Facebook management.
Yes, this more or less fits into the 'announcement of an announcement' category which is off topic here.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

On HN, there's no harm in waiting.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
I think this is more like cost cutting by some (cheaper?) companies.
Companies that can afford normal work contract don't play with the other contracts.
I agree. This is the problem with California having become effectively a one-party state.
There's Gentoo handbook[1] that walks through every step of building a system and explaining the choices and the consequences of those choices.

[1]: https://wiki.gentoo.org/wiki/Handbook:Main_Page
I wonder if AWS will make more or less money from these outages?

Will large players flee because of excessive instability? Or will smaller players go from single-AZ to more expensive multi-AZ?

My guess is that no-one will leave and lots of single-AZ tenants who should be multi-AZ will use this as the impetus to do it.

Honestly, having events like this is probably good for the overall resilience of distributed systems. It's like an immune system, you don't usually fail in the same way repeatedly.
Emailed the authors. No plans right now but Donavan talked about the big year of changes ahead, so I'm guessing sometime after the dust has settled from changes in 2022.
The ideal is when you're both able to load that complex model into your heads and have conversations about it. If you are unable to do that then you are a worse team programmer than those that can.
I mean you can (and I have) etch your own circuit boards, but that's obviously not at the scale you need for anything other than primitive processing (70s 8-bit at MHz scale), and even then you're just looking at the next layer down (how to make your own chemical wash and get copper onto a board) as a barrier if we're truly talking about 'from scratch'.

We really depend on three things - knowledge (stored collectively and in various media eg books), materials (tools and manufactured precursor goods, available via active supply chains or existing stores), and most importantly having our basic needs met trivially so that all our time is not sucked up addressing them.

A scenario where someone has a 'wasteland' to pick over for their basic needs, knowledge and materials looks quite different to a return to primitive living where what nature provides is all their is to work with. 'if you want to bake an apple pie, first you must invent the universe' or however it goes...

Then of course there's the question of why someone would have any interest in obtaining computing power were either of those scenarios to occur. Much like the 'how do we warn future civilisations about our nuclear waste' problem perhaps it is acceptable to not bother, they'll figure it out again on their own eventually given enough time.

This stuff is fun to think about at 6am when hay fever is preventing my sleep :)
> I haven't heard of any anaphylaxis case, which is anecdotal of course but I believe anti-vaxxers would have made a big deal out of it.

People just don't talk about them. They happen, with a much lower (by orders of magnitude) rate than the ones caused by the disease, and AFAIK not distinguishable from the random average without a vaccine (what is very surprising, so I probably have bad data).

Anti-vaxxers do make a big deal about them. But people are very good on ignoring the fact that everybody has a small chance of just dropping dead at any time by random, so most people just don't listen.
If an overabundance of detergent brands are the "canonical example" of the future-present dystopia, I think we're gonna be fine.
Core Isolation Concepts for SaaS
It's the same info - it just changes all blues to yellows and all yellows to reds. :)
You know how to debug kernel issues? Yes

You know how AWS virtualization works and how to diagnose a problem with the AWS networking stack? Yes, and yes assuming that everything AWS is responsible for is operating within spec. Obviously, I don't have access to their switches, and cannot see anything at layer 1 or 2.
I have an outage way over in the southeast, looks to be affecting the major monopoly ISP. Can't get a tech to our data center until 2PM.
If you are in an environment like this, you need to empower your engineers to make those choices: it will be more efficient, they'll feel better about the compromises they make themselves, they'll learn more from what happens, and you'll reduce the load on other people, like those seniors, architects and the CTO.
I think that's less problematic as you can't infect someone with cancer if you have it. But my guess is you are right. Although I will say that suspicious people are occasionally right. Trusting science has a proven track record, but it doesn't have a 100% shooting percentage, so I would be ok with not having a debate there.
Why are you so bitter about it?
> Still, startups have to learn that if you're serious about being in enterprise, having a locally hosted option opens doors. Very lucrative doors.

Can you explain why that is?

I do agree with your point, having been exposed to running openstack on a custom infrastructure for my job has really taught me how much $ you can save if you do things yourself over say aws and that once I picked up the basics of compute, volumes, networking and security. My understanding increased.

I sometimes would find it difficult to keep up with all the aws lingo but doing everything myself has been a really good lesson in keeping things small and lean.
I've had Mac desktops in my office for about 20 years at this point, to include a mirror door G4, a G5, a sunflower iMac, a 27" iMac, a 2018 Mac Mini (what an absolute turd for anything more complex than a static desktop, the GPU was horrid), and the M1 Mini. At no point did I really evaluate that my needs over time have changed, I just always had a Mac desktop, and, through most of that time, a Mac laptop. It was my default computing base, plus a range of Linux boxes.

The CSAM thing was the final straw for me with Apple, and as it turns out, my needs have rather significantly decreased over time, as the lower power hardware has increased in capability, though... sadly not as much RAM as I'd find useful.

It turns out that I don't actually need Apple hardware to do that which I now care to do with computers. And one of those replacements was a N2+, which, while a bit sharp around some edges, is actually a tolerably usable little Linux desktop.

You can call it what you want, I'm just describing what I've done in response to the changes in how Apple has chosen to treat their users.

The nature of the computing ecosystems have changed around me, such that I chose to make changes. I don't particularly regret the decision any more than I would selling a vehicle that no longer suits my needs when I move.
I downvote root level comments that are unrelated to the content of the article they are responding to. You see a ton of this on posts about WFH or job interviews or whatever everyone can have an opinion on.
It’s not possible sadly. In order to crash into the sun you’d need to get out of orbit, counter-intuitively. The orbital speeds here are crazy high so the spacecraft would need either a gigantic amount of gravity assists or a gigantic rocket.
> Not only is this idiomatic, it conveys the same semantic meaning

No, it doesn’t. For a single computation like this, that pattern is roughly equivalent to Maybe (which contains no information about the case where there is no success result besides that it is absent) rather than Result (which has error information, kind of like an exception, but in the normal return path.)

For a series of computations, the composability of both Maybe and Result means that they are semantically richer.
Looks like about 45 mins
Individual choice, yes. And it is indeed not the fault of society that some jobs provide less money or security than others. But "they went in knowing what the market is like" is not really true for the vast majority of 18-20 year olds. Most simply do not have enough experience about "adult life" yet to make a rational and informed choice.
Not that poster, but I am over 35, and I hate computers. Fucking around with computers without being paid to do it is just about the last thing I'd want to do. They're miserable time-sinks unless you've got a strong need for something only they can do, or you just like tinkering with them for the sake of it. Which, I did enjoy once upon a time, but not anymore, and I don't have any hobbies that really need computers beyond some light use of existing software, and even those are mostly just nice-to-haves. Everything else I might use a computer for that'd require real work to set up handily fails the XKCD software ROI chart.
People talk about other people all the time - regardless of gender. I would guarantee they talked about male employees as well but your friend likely didn't mentally catalogue those discussions because they weren't relevant to her. Confirmation bias is very real. Maybe this one specific anecdote you're providing really was an example of rampant discrimination - I don't know - either way it certainly isn't indicative of the entirety of the industry. I could share many anecdotes of my own that I could interpret as people discriminating against me specifically - but I doubt that's the case. Instead it's people just being people. This is another issue, I think that these movement often make women and minorities attribute "normal" negative behavior to be explicitly driven by discrimination or x-ism rather than it just being par for the course.
I personally don't know anyone that abstains from MMR/polio/chickenpox vaccines. I think this whole anti-anti-vaxxer meme has really got people riled up and ignoring just how many people are already taking vaccines. over 92% of kids have 3 doses of polio vaccine by the time they're 24 months according to the CDC. Something tells me that number gets much higher with just another year or two.

It's a sad day for honest debate when being skeptical of an item gets you labeled as being "anti" an entire category of things to which that item belongs.

To be clear I don't think your question is expressly stating that anti-vaxxers are a big concern, but if there's a genuine concern that a vaccine is well established to work, an incredibly large majority of people take it in the U.S. so I don't think the concern is warranted.
The truth is you aren't a developer any more, you are a CTO. You are responsible for making key technology decisions on behalf of your business, and for building a team of people under you who can successfully execute your technical vision. The way to get out of your funk is to let go of your previous existence as a developer and to embrace the very weighty challenges of your new role.
Someone make all offline voice recognition system, you record any catch phrase or “intents” you want the dumb device to recognize as a wake word, no internet needed.

This is similar to a feature I saw in waze, you can record your own turn by turn audio directions by recording your voice saying things like “turn left” or “police reported ahead”, it’s how they offer all the fun celebrity and cartoon voices.

Thoughts?
There are plenty of non-web jobs out there. I started in web and I'm actively trying to move away from it.

That said: web is a great way to get your feet wet. There's more to it than just making a page look pretty. You can get exposure to a ton of different problem domains and get a decent footing in many of them just by getting really good at web dev (particularly by working on sites/applications run by larger organizations).
Noo, I don't think so, from googling what you describe it seems just a clash of names.
music is so overcompressed nowadays even an advanced algorithm like this will choke
Moral responsibility for a genocide doesn't imply any legal liability. Those are entirely separate issues. If you think Facebook is liable then please cite a specific precedent.
> Pair programming or mobbing are a huge waste of resources.

Likely for some, but not all cases. Pair programming at my shop had a weird positive multiplier effect on velocity/delivery. It was optional and about half the team did it. Different folks work differently, we aren't all productive in the same ways.
>to the point that it makes me completely lose trust that any thought has been put into the human factors of the rest of the system.

This doesn't really make any sense. The issues with the file chooser are known, what's missing are design and development resources to do a redesign. The main problem is actually that the human design effort is being put into the rest of the system and not here; losing trust because of this is somewhat of a self-sabotage that you probably want to avoid.
In 2011 I shut down a failed business only to realize I had personally guaranteed a high five-digit loan. I offered the bank 50 cents on the dollar to release me, they told me to get lost ... so I did.

I silenced my phone while agencies called me for about three years. (Interestingly, that's the only thing they did - I never got a letter or an email or a text.)

The collections agencies went away, my credit was never dinged, and I learned that receiving on-demand phone calls are 100% unnecessary in my life.

Re: credit YMMV. I fully expected my credit to be impacted, as it well should have.
To be pedantic, this is an in-memory AOT compiler and not a JIT compiler.

As an example, here's a JIT compiler I made for BrainFuck that defers the compilation of some loops: https://github.com/danthedaniel/BF-JIT/blob/master/src/runna...
We have a client that would like to know if we might have installed log4j by accident. It’s really hard to explain to people with limited technical knowledge what a library is, or that if Java isn’t running, then neither is log4j. Their entire stack is written in Perl and it’s the only software running, except, yup, Apache (httpd). They are very confused.
The fear campaign is very powerful too. People radically overestimate the risk. A large % of the population overestimates it by 48.4%!

"For unvaccinated hospitalization risk, 2% of Democrats responded correctly, compared with 16% of Republicans. In fact, 41% of Democrats replied that at least 50% of unvaccinated people have been hospitalized due to COVID-19."

https://news.gallup.com/opinion/gallup/354938/adults-estimat...

But yes, on the other side of it, if a 60 year old obese person isn't taking the vaccine, they're misinformed too. Their risk benefit analysis is off.
A gentle suggestion for bloggers: if you're going to write an article with a title like "The growth of command line options, 1979-Present", please also arrange to prominently display the date of composition.
This is right. Most great companies were just great ideas with early adequate execution. Airbnb was a great idea, did their data science and product focus help? Sure, but the idea was far greater value than those things. At the end of the day the technology isn't that different than a travel site.

Most companies scale to the point where they pay tons of money to do local optimizations to squeeze out the last 20% of the juice. The first 80% is usually driven by tailwind around the idea.
I hesitate to say such a thing given the keyboard fiasco and the time nvidia sold them a batch of GPUs that got so hot they desoldered themselves.

I have a MacBook from 2011 that works perfectly well (almost as good as the day I got it, save the battery and a few bits of corrosion on the edge of the front where your palms rest). I’ve definitely cycled through other laptops much faster than that.
It is, but if the proposal is to desolder the component from the board, does it matter which it was?
Not just forgotten, deprecated with no notice after my team built our product with a dependency on it.

You might say, “why would you be so stupid to build your AR product on top of Google’s primary, supported, promoted, first-class way of doing AR?” And I would say Apple hasn’t fucked me over like this. In fact, Apple has continued investing in their AR offering and now makes Google’s ARCore and SceneForm look like a fucking joke.

Google Maps AR - oh yeah, that’s an API feature of ARKit now. Want to have high precision location with Google ARCore? Go fuck yourself. (I’m directly quoting Google here, don’t @ me for the language; when you’re getting gaped by Google day after day, I guess some blue language slips in)
Interesting. Thanks for the data. I wonder how that effects jobs.
It was a big news item when it happened. Ethiopia was more recent.
Not to mention the "BonziBuddy" about link!
But isn't that the point of insurance? You pay in some money to offset the risk of an unlikely yet massive expense? What's special about covid versus other risky activities that individuals can take action to offset? Even something as horribly negligent as drunk-driving is handled by insurance. So are drug overdoses.

IMO this sentiment is just another manifestation of the overwhelming desire to punish the unvaccinated, rather than being based on clear thinking.
There is coverage, as a quick Google shows. It’s not the media’s fault if people don’t want to read it.