skysight-inc/HackerNews huggingface dataset:
Middle class in a big city on Urals, late USSR (1970-1980s):

My grandfather was repressed (forced labor) in Stalin times, but later became a worker at very large steel mill and made very good money there, even traveling to Egypt as a consultant. He had a good car — Volga (white, the black ones were reserved for party VIPs), moved to a new apartment couple times. We spent enjoyable weekends on dacha (a small plot of land with a house and a garden) or went to a nearby lake to swim or to fish. Spending a week or two in sanatorium in the mountain area was also possible (I think this was sponsored by trade union — still a thing in some large companies in Russia).

My parents were engineers back then, they also had a good job, separate apartment (no morgage, no expensive payments) and dacha. Travel abroad wasn’t really accessible (my father was in Hungary once), but within the country it was a normal thing, flights were relatively cheap.

This was the lifestyle of many our family members and their friends. Of course, there were many people which lived much worse, but for sure life in SU was not eternal suffering of everyone and you did not have to be a party member to live well.
USSR - first country to legalize abortion in the world (albeit they later changed their mind). So i dont think your dhictomy is accurate.
Yeah I agree people will wear headsets outside if it's compelling enough. How many people were being just as dorky with Pokemon Go when that first came out? There was a plague of arms-length-phone-holders in every park for a year.
Agree with this. Diagrams and visual representation in general are still very helpful.
If you are looking for similar solutions, there are:

Gentoo Prefix (can also run on x86 macOS): https://wiki.gentoo.org/wiki/Project:Prefix

Nix (note: not NixOS): https://nixos.org/download.html#nix-install-linux

pkgsrc: https://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/bootstrap/R...
First I saw of constant over-saturation was MTV shows where people fight in a house and talk to the camera. I'd walk by my college roommates' rooms and the neon colors were always BEAMING! Also emotion-leading music every scene. It often means the audience needs hand-holding. Netflix does this plus horrible storylines and characters.

I've seen some good gems but most feels like it was made in a weekend with a title and a thumbnail that let's you know the entire movie. Example: "3 Years", thumbnail is a couple's faces looking not so sure.
There was a human driving the car.

That a Tesla crashes in ways a human wouldn't doesn't seem true. From what I've seen, even the most common accident type for a Tesla occurs at a lower rate than non-Tesla cars.

Do you have more info that's more specific about the types of crashes?

The problem here is a lot of the worst crashes are caused by humans behaving crazy and stupid. It's not a good criticism.
Hence "care" rather than anything to do with ownership or compulsion. Just because being kind isn't mandatory doesn't mean it's forbidden.

There can be social implications of course. In the same way that I can't compel people to call me "Andrew", I'll notice if someone goes out of their way to give me the wrong name after they've been asked nicely to. And so will others around me. That's not a big deal if it's someone I know cares for me, but if it's someone who used to bully me who is trying to convince me that they've changed then it's going to make it harder for me to believe they will act any differently from before.
Who's "we"?

If we found any of those things living on another planet (or moon), even if it was intelligent and had language, some of us would certainly be utterly fascinated. Others of us would see those beings as obstacles to the valuable almost-unobtainable natural resources under them, and would be happy to use military force to exterminate them.

I don't see why a "higher" life form might not be any different.
In Soviet Union you were expected to do both and for lousy pay. The joke about women was that they were expected to with in male fields and be there traditional housekeeper at the same time.
Macros provide code injection, that's not the same thing. Inheritance allows for overrides so you can have [default super logic]+[custom child logic]. That's only possible in rust with a lot of copy and paste, which can be fragile to maintain long term. Most UI frameworks are built around inheritance to guarantee logic provided by the base view or view group, while allowing for inheritors to mix in custom logic as well
So you can attest something different than life of middle class of SU. How is this relevant?
I lived in middle class family in SU and I see it differently.
IMO smartness is just a bar you need to pass. Once you pass that bar, then things like diligence and humility become more important.
I've had a multiplex restructured with about 25% of the seats (replacing normal, comfortable seats with ridiculous motorized reclining armchairs) and now the films I care about are frequently sold out. Their "pricing structure" cares about removing booze at the bar, making soft drinks self-service to save some labor, replacing the arcade games and bookstore that made waiting for the movies pleasant before the pandemic with a huge empty atrium to save further labor, and so on.
The Japanese games software companies seems to be doing just fine.
There hasn’t been a “wholesale massive move of the entire” games industry to subscription services. Game Pass is big, but the market is gigantic and diverse.
how would it?

example: in the video an actor is sitting in a chair, youre in a room with no chairs. What does it show?

example: theyre in an open 20x20 foot room, no furniture, your in a 10x10 foot room on your bed. When they walk across their room you'd seen them first walk througb your bed and then walk through your wall

etc...
It's not illegal to stop on a bridge or tunnel if required to not crash, surely?
Thanks for the hints. Little jackpots like this are great learning motivation for some
Don't forget that violence is always a possible outcome.
Immediate reaction to headline - "Those who can't do, teach."
You’re describing people who believe that code is an asset, when the reality is that it’s a liability: zero lines of code would be ideal if you could get away with it, but you can’t, so you have to compromise and limit that liability as much as possible by minimising the amount of code and relentlessly keeping it simple, easy to read, etc. Perhaps they’d be more sympathetic to your perspective if you framed it that way?
Ticket revenues to to the studio, popcorn to the theatre.

Studios need to drop their pants and share revenues with theatres.
So you categorize the 737MAX accidents as human errors too and thus they should not affect policy?
Battery That Lasts Forever
Sony Patents Anti-Piracy Blacklist for Smart TVs and Media Players
Or perhaps they'll observe and make contact with various different intelligent species on Earth, not just humans, and then decide that humans are making the planet inhospitable for other intelligent species like humpback whales, so we need to be eliminated to save the rest.
Reducing Online Serving Latency from 1.11s to 123.6ms
How do I know I'm doing high-enough intensity? The abstract says "Six 40-s intervals at 100% of V_O2 peak" of cycling. I guess that means pedal as hard as I can for 40 seconds, rest for 20, repeat.
Changing employer or city was certainly possible. I do not think you are really familiar with history of SU.
There's more than one web out there.

Gopher and HTTP used to be about as popular. Now we have other protocols like Spartan[0].

0. https://gemini.yesterweb.org/proxy/spartan.mozz.us/
Screen size is the larger issue. Operating an iPhone vertically isn't onerous. Significant wrist fatigue on a large screen occurs regardless of tilt.

"Touch surfaces don't want to be vertical" is most likely SJ bending the truth a little. What Apple's user testing certainly showed them as the 'high order bit' was "Touch surfaces don't want to be big."

SJ wouldn't be eager to mention size because critics and reviewers could have quoted him when discussing iPad.
"Everybody" (i.e., everybody who thinks about this for 20 seconds) knows about this. Licensing is a matter of throwing up enough roadblocks to prevent the majority of users from easily bypassing your checks. There is no way to stop a determined attacker. That effort is likely better spend on developing new features.

I wrote several 'licensing systems' over the years. It's a honey trap for developers - it's so easy to overthink it and spend months on 'hardening' your licensing, to the point where you have to check the generated assembly to see if your compiler doesn't do something clever where now all of a sudden 'cracking' your software turns into replacing a single JNZ instruction with a JMP. If you really 'need' protection against this, you use a 3rd party product which essentially converts your program into something that runs on their proprietary virtual machine.

But if you do online license checking - how do you even 'fix' this? It's trivial to MITM all requests. So now you have to obfuscate your API calls, put in extra layers of crypto, hide your private keys for that will enough in your machine code, ... All of which will be cracked by someone halfway experienced in a matter of days. I think it's most likely the companies the GP reported this to just decided it's best to not bother until they have actual proof that this is a wide enough spread problem for them to make it worth putting in significant dev resources (because it does require significant resources).
Fully agree. I am also wondering why simplicity needs its own protocol here. Striving for simplicity is more a philosophical than a technical task.

Edit: The creation of new protocols and technical solutions alone increases cognitive complexity. From this point of view, it is even counterproductive if existing solutions can enable the same.
True, but they seem (again, to the untrained eye) less diverse than today's fauna. Untrained eye = know about dinosaurs from Jurassic Park.

They did not seem to have evolved to use tools either, or some kind of burial process (though we do not probably know), or art-like creations (again, we probably do not know).

What I meant with my comment is that we talk a lot about evolution and I find that dinosaurs spanning some 150 M years (vs 2 M for humans) are not used enough in presentations of evolution.

It would probably be great to say: look, 150 M years of evolution changed this and that (say, minor changes) because of this and that (environment pressure, ...) as opposed to [something, humans for instance, or giraffes, or other examples usually used in such discussions] that only took X k/M years to go from A to B. I would find it a good message to convey, as everyone knows about dinosaurs but not that much about their time span.
I had an accident exactly like that. Car in front of me fully stopped all of a sudden as I was accelerating. This was right passed the lights. No traffic or anything in front him. I don't know why he stopped. My insurance told me he was 100% at fault.
I need more info about this.
And yet, I make it a point to achieve enough space for reaction time + stopping to zero as often as possible. Everyone should.
I don't know about OP, but personally, I sold my house, moved to the third world, and retired in my mid '40s last year when it became clear I would never again a job making as much as I did in 2019. 2019: 325k. 2020: Laid off the day the Covid layoffs began. 2022: All salary ranges were below $150k.

I used to live this industry, but not enough to take a 55% pay cut and keep working 50-60 hour weeks. Fuck it.

The companies who have called me in the last 3 years have all been shitty crypto companies, half of which now bankrupt, so I decided 45 was a good day to buy a 16-unit apartment building in the Balkans become a rent seeking landlord.
You're disingenuously leaving out the massive role unions played in the 1940s and 1950s in negotiating far better healthcare benefits.

Please explain how you would negotiate as an individual to get better healthcare benefits from Amazon when the benefits are provided as the same exact package to all employees. You can't. It never happens. Give even one example of an employee at a large company that has an individualized healthcare benefits package.

> Children are not freely consenting adults, which is why they get special legal protection. That's irrelevant to what we're discussing here.

And yet many businesses used child labor. These are the business you are claiming negotiate in good faith and fairly.
From what I can see it supports point and click via the mouse? I don't think lynx does. At least the few times I've used it I ended up using tab/cursor keys which gets a bit tedious.
True, Microsoft (and I think Sony too) already have such services, but those two have more power over game publishers on their respective platforms than Valve or Epic have on PC.

But in the context of a 'hit-driven business model' a subscription service versus free-to-play versus DLC-supported games doesn't make much of a difference, both game developers and gamers have been moving towards long-term support of fewer 'evergreen' games and IPs for a long time.
If you put out an extraordinary claim on extraordinarily weak evidence, that is usually what happens.
I'm not from US, but I would assume unions are only opt-in in right-to-work states. NYC is not one of them.
While it doesn't prevent simplicity, it allows and enables distracting complexity. Also a lot of sites just break if you disable js.
> If you crash into the car in front of you in your lane, the responsibility is yours both morally and legally.

It's not that simple. If it was it would be legal to break check someone and it would be that persons fault for crashing in to you.
Very uneducated take. Someone needs to study some Campbell and Lucas’ relation to him, and then try again.
The real problem in our health care system is private equity trying to profit off of it, not improve healthcare. It is well-documented that whenever the government is billed, the business model is to overcode and pocket 40% of the money. Physicians For a National Plan (PNHP) think the answer is a single payer healthcare system.
I guess it matters because a full rewrite is much more likely to have serious bugs.
Why not let them take the space?
No one wanted to wear glasses when they first came out, or use umbrellas or ride bikes. Everything is embarrassing at first until it becomes normalized.
I will not dispute that there was scarcity of basic things, but within that system things were perceived very differently by people and what I said remains true. Nostalgia about those times does exist, so “nobody” is a strong and incorrect word here.
Ask HN: Is IT the canary for the next recession?
Hey all,

Almost daily we get headlines for company X laying off Y people, Y being usually large-ish.

Is the IT industry bracing for a rapidly coming recession? Or is it just a trend that’s being utilized to cut excess personnel off as a generally good business practice, but without doomsday clouds on the horizon?
I don't get it. In their example of fibo(15), they already wrote the fibo function but how do they know it is correct ? Ok it is nice to have an autofill for expected value but not from the same 'thing' that I want to test...
I worked with LabVIEW extensively between 2014-2016. Its not the best programming experience, but in some domains it was the only option. Our lab had some high end instruments and the only drivers were provided by NI.
My fave is the “aging” diagram[0], for software bugs, from Steve McConnell’s famous Software Quality at Top Speed essay[1].

[0] https://stevemcconnell.com/wp-content/uploads/2017/08/art04-...

[1] https://stevemcconnell.com/articles/software-quality-at-top-... (The illustrations are slightly broken. You need to tap|click on the placeholder, to display the image).
what is that mean?
Architecture diagrams have 3 different lifespans.

The shortest one is for a single communication. Think "created in a meeting, used in a meeting". These need to have zero friction to make, their maintenance life is measured in hours, and quality doesn't really matter. You'll do best to use a whiteboard or paper. Take a photo with a camera if you regret thinking it's of no use in 24 hours, and convert to one of the other formats.

The second one is for a planning stage. You might argue different design decisions and their merits. You need to be able to point to a few different solutions to keep the dialog going. These likely need to be pre-made (can't make them IN the meeting as that's too time consuming) but they should be easy to adjust during a series of meetings. Here is where you may want to use some simple drafting tool or Visio or similar. This type of diagram also works well for a presentation where you want to show a group of people a design/architecture - but you can then throw away or archive the presentation. The key is that these diagrams aren't live documents. They have a lifespan limited by some specific event such as a meeting, a presentation. You may be tempted to keep them, but it will be a historic artifact. A recording of the presentation is more useful than the diagram itself. The key thing to remember is that they are useless for describing an evolving system as no one has ever successfully maintained/updated a set of Visio drawings over time to accurately reflect the system they described.

The third one is when you want to achieve that impossible goal of having a living document. The only way to have a living document for software is as code/text, since the only source of truth is version control. Either it needs to be constantly modified, or (ideally) it has to be constantly auto generated. The quality of a generated document is going to be nowhere near a hand-drawn visio thing, but on the other hand it will describe the system, unlike the visio document which was last updated six years ago.
ISO C compliance doesn't have any POSIX compliance requirements, as ISO C compilers target more platforms than UNIX like clones.

It is the POSIX platform owners business to ensure POSIX compliance on their own C compiler.
It solves the repetition and collation into className, yes.

But I think the author's main gripe was that component abstraction was made difficult with Tailwind when you want to customize the component from the outside, by dynamically altering the styles through props (as often needed for contextualization in design systems), and not just no-prop components like Tailwind suggests: https://tailwindcss.com/#component-driven
You seem to be missing a couple of point here.

1. Fault in an accident can be spread across every party that was involved, and no matter how negligent one part was, that has no influence over how negligent every other party also potentially was.

2. A driver is typically responsible for being aware of all potential hazards on the road, not just the ones immediately ahead in the same lane. For instance a car that has started indicating to move into their lane from another lane (as this Tesla did ~7 seconds before the collision), and a car in their lane that is coming to a stop (this Tesla had completed the lane change pretty much 3 seconds before the collision).

Obviously the Tesla is really pushing the limits of what would be considered a safe gap, and coming to a stop in that location without a proper reason is obviously negligently dangerous. But the negligence of both parties contributed to this accident, regardless of who was most at fault.
> I’ve had this happen where you are cruising at a speed and the person in front of you serves to avoid a slow car and now you lose all of the time to react by changing lanes as well

It's worth anticipating this by watching the other lanes and what drivers are doing. If you can see a slow down happening in an adjacent lane then you might reasonably expect at least one of the drivers approaching to pull over in front of you.
What if unionization really made it unprofitable for Starbucks to operate?
I can understand the approach; avoiding any confrontation, but from the other side it will seem like gaslighting.

I suspect you need some balance in the time it takes to debate these ideas, so it might be better to ask them to put their proposals on paper with a word limit and a time limit to debate the ideas; they are heard, and not only that but the ideas are debated. If you time limit not only the time available to debate ideas for each individual idea but also limit the time for debate overall it will require your reports to think selectively about what ideas are really good and which ones are worth the time to pursue.
Because that totally works.

Look at youtube and the phenomenal work done there to get the same contentID'd video on via transforms.
Half joking but I wonder if it were drawn in the sketch style (hand drawn look) and comic sans, people would have seen it as a draft rather than a reference paper.
I thought the super hero movies had the movie theaters cornered for the past 10 years. And now there are popular films that aren't a super hero fighting another super hero in a melee battle despite the fact they have superpowers. That could explain lower sales to at least some degree.

And it looks like one of the recent big hits "Ruthkanda Forever" got poor ratings probably due to being a bad movie.

The industry may try to backpedal to pirates vs vampires soon.
Fix your footer links. I was trying to get to your main page to find out who you are (already a fail if I have to use your footer over the Jane Street logo at the top) and five of your links 404, including the first one I tried. Not a good look.
Of course not, but the Tesla was not about to crash, so I don't understand your point.
I'm assuming 5G/LTE/etc works on the link layer, so TCP shouldn't notice at all aside from a dropped packet here or there.
I was genuinely expecting another article about ChatGPT and some ingenious way to use it for generating test-cases.
Turns out, this is just marketing post after all with no relation to the former... Disappointing...
I have been using this type of "expect" tests (I use the term "characterisation tests") more and more. Some examples:

- Server-side rendering and testability: https://david.rothlis.net/server-side-rendering-good/

- Testing "Page Objects" (classes written for UI tests): https://david.rothlis.net/pageobjects/characterisation-tests
why is the word "paid" capitalized?
Important detail -- not just can, but have to work. Not working in soviet union was a crime with only cop-out being parental leave (for women only) or retirement. Women also were present in the military, but didn't have to. Regarding specific occupations -- there was a lot of de-facto segregation, with some jobs being exclusively done by women.

Non-obvious consequence here -- if everybody has to work and compensation is as flat as possible, there are no partner alimonies, which obviously affects gender dynamics. Sprinkle in WW2 which wreked gender balance for generations, you get lasting changes in a society.
Ask HN: Does YC fund startups that don't plan to have a >$5M valuation?
I have an idea for a service I want to build, that I think I'll be able to sell to big tech for $2M-20M (not sure how much exactly yet)

Based on YC's "standard deal" it seems like they're investing in companies which have plans to exit for much larger figures (their minimum investment is 500K, with 125K of that for 7% of the company)

TBH, I don't really understand how the MFN terms of the remaining 375K works, but since it's a relatively simple service I expect to be able to build and grow over the course of a year, I don't expect to need more than 125K.

Does YC invest in companies that don't have "massive" potential?
That kind of developer is dangerous in a C code-base because they cannot leverage a type-system enforce proper usage of the code constructs that they create.