skysight-inc/HackerNews huggingface dataset:
I was answering primarily this

> How is it possible to get any blue collar job at all without extensive training and certifications on your own time and with your own money in that very specific field?

People do. And sure you can find lots of fields as counter examples. I guess people do because they do not insist on these fields.

I was not talking of re-hiring. In the case of retail, you have store managers with lots of candidates who end up having to "hire" one after the other because they still can't fill their schedule with people who actually show up. They hire enough at random so that eventually they do have people who stick.

Parts of Los Angeles, specifically, now, specifically, are filled with entertainmnent industry hopeful for small part time industry jobs. Meanwhile they make do with day jobs that require no particular training or certification. Besides actually showing up, which is not to be taken for granted when many people will outright say it aloud "why should I care?"

The Ghost Ship in Oakland, SF Bay Area, an artist coop kind of thing until it burned to the ground was "charging about 25 resident artists rent ranging between $300 and $600 per month. The monthly rate for a one-bedroom apartment in Oakland at the time typically exceeded $2,000." They are not the only place like that in the Bay Area - they were cheap though.

I'm not talking tech jobs. But actually I do have examples as tech jobs also! Some startups are fairly desperate in their hiring - and may not pay all that much but certainly enough to survive. In one crazy example, they paid room and board, and not much more. And they worked out perfectly fine on that person's resume for their next job.
> The `scripting` @media query isn't very useful. If you want CSS that's in effect when the browser doesn't have JavaScript, you can put those styles inside <noscript>.

If your styles are defined within external stylesheets, then having to extract them from their respective stylesheets and place them directly in a noscript DOM node is not very ergonomic (and it will also affect your ability to cache those styles, since they're now a part of your potentially dynamically generated HTML rather than a static stylesheet).

> use JavaScript itself to add or remove a class that is used within the relevant selectors.

Well yeah, If you're ok with adding JS then most native CSS features can be polyfilled. This is a very imperative solution to a problem that the scripting media query handles declaratively. I would much rather have my styles dictated by my stylesheets, and reserve my JS for adding interactivity.

> However, even if someone figured out how to implement it twenty years ago, it probably still couldn't have been used for performance reasons.

Yeah the has selector is similar to a lookahead assertion in a regular expression, and CSS nesting is similar to a lookbehind (both of which can be computationally expensive). I'm not sure browsers needed to wait until the 2020s to deliver these features though. I would have loved to ditch SASS and SCSS years ago.
Sure, and copying someone's style != building software to automatically copy someone's style.
It also needs an entry in the exception table, and more if the cold path is moved out of line. So at the very least there are code size issues.
The problem with synthetic hydrocarbons isn’t energy abstractly its capital vs energy costs. The more hours per month of electricity you want the more you end up paying on a per kWh basis.

So if you’re fine turning all the equipment off most the of time you can get really cheap power, but having a 1 billion dollar facility including its workforce doing nothing 70% of the time is expensive. On the flip side if you want 24/7 operation you end up with much higher per kWh rates.
Do we really want to spend our time in the legal system litigating what a table is? What if I use a chair as a place to set my dinner plate while eating on the sofa? A reasonableness standard is the only practical way to start defining a law. The specifics and edge cases get worked out over time. Otherwise, I can add a fifth center support to my table and now you have to rewrite every law pertaining to tables. Rinse. Repeat.
So you're saying women didn't tend to be excluded from the formal economy? That's news to me.

> Dickens is normal for a large majority of the world population. Look around you.

...and why is that? Is it because everyone isn't working hard enough? Or is it because we have a system that needs less labor than it has, thereby dumping the price of labor unless we control this dynamic with policy interventions?

If you don't want to consider the division of labor as a natural experiment, let's dig into something else that you cited: the reconstruction era following WWII. It led to a golden age for labor, and not just in the US. Isn't that odd? The need for labor shot up, but instead of making labor more stressed it did the opposite, and let them partake in the prosperity. This dynamic isn't unique to WWII, and it isn't unique to events that negatively impact capital. Events that positively impact capital tend to dump labor. Germany after the Franco-Prussian war is probably the cleanest example, but the offshoring of the United States industrial base is probably the most familiar. This should be a hint: the disease perpetually afflicting labor is not laziness, it's bargaining power. Policy interventions that target laziness will tend to make the problem worse, and policy interventions that tend to improve bargaining power will tend to make the problem better.
I like the "gun to the head" heuristic but I would probably rephrase it to be something like "If you only had 24hrs to solve this or the world would come to an end".
Yes, everyone seems to take the wrong lesson from left-pad. The reason left-pad happened on NPM isn't that there's something uniquely wrong with how NPM was built, but that JS has a uniquely barren standard library. People aren't writing their own left-pad functions in Java or Go or Python, it's just in the stdlib.
Took me a while to realize there are multiple tables.
The kickstarter link: https://www.kickstarter.com/projects/elecrow/crowview-note-e...
Honestly, I don’t understand when someone says VSCode is slow because it’s built on Electron. Are they talking about the 3 extra seconds on cold start? Is that really something to scoff at considering all its benefits??
Cross-Cultural HCI and UX Design: A Comparison of Chinese and Western UIs (2016) [pdf]
Was going to come here to post the same thing, so glad to see this at the top. From the article:

> I led a project to refactor the core code base and make performance improvements which accelerated development speed by 30% and decreased app size by 50%, leading to 10% in app installs.
>
> (please note all numbers are illustrative)

In my experience, it's more like "please note all numbers are bullshit". I agree with you, in that whenever I see numbers like this I would say 5 out of 10 people are totally making them up, 4 out of 10 are taking credit for a large team effort, and maybe 1 in 10 has a real right to say he was responsible for that metric change. So the problem is that even if you're that 1 out of 10 person, the interviewer may be coming at this with the attitude of "90% of people are bullshitting".

I feel like the article is "half right". Yes, I want to know how you drove business outcomes, but I really really care what you actually did. I've been in too many interviews where people could talk a good game but then when I tried to drill down into specific actions the interviewee took, I felt like that consultant from Office Space: "What would you say ya did there??"
To align with numbers cited in the article:

Kirkland Signature 30 pack[1]:

380 sheets/roll

4.5"×4" sheets

$23.49 cost per pack

$0.016/square foot

Kirkland Signature Ultra Soft 36 pack[2]:

231 sheets/roll

4.5"×4" sheets

$24.99/pack

$0.024/square foot

Charmin Ultra Soft 30 pack from Costco[3]

213 sheets/roll

4.5"×4.2" sheets

$27.49/pack

$0.033/square foot

[1] https://www.costco.com/kirkland-signature-bath-tissue%2c-2-p...

[2] https://www.costco.com/kirkland-signature-ultra-soft-bath-ti...

[3] https://www.costco.com/charmin-ultra-soft-bath-tissue%2c-2-p...
Why do people do this? Name a device with comparable mass market success that is remotely close to being as secure as the iPhone.
I use it as a job queue. Yes, it has it's cons, but not dealing with another moving piece in the big picture is totally worth it.
> When's the last time ls, cat, date, tar, etc needed to be updated on your linux system? probably almost never.

Bad example:
http://www.slackware.com/security/viewer.php?l=slackware-sec...

They find stuff like this fairly often in GNU coreutils even to this day.. it’s the main reason there’s a Rust coreutils effort.
I remember seeing somewhere a popular list of top 10 algorithms used in systems, and it's kinda depressing to realize that the most recent algorithm on the list, Skip List, was invented roughly 30 years ago, and every single one of them was taught in an introductory data structure course. That is, we most likely do not need to study the internals of algorithms nor need to implement them in production. For such a long time in history, smart and selfless engineers already encapsulated the algorithms into well abstracted and highly optimized libraries and frameworks.

Of course, there are exceptions. ClickHouse implemented dozens of variations of HashTable just to squeeze out as much performance as possible. The algorithms used in ClickHouse came from many recent papers that are heavy and deep on math, which few people could even understand. That said, that's just exception instead of norm.

Don't get me wrong. Having a stable list of algorithms is arguably a hallmark of modern civilization and everyone benefits from it. It's just that I started studying CS in the early 2000s, and at that time we still studied Knuth because knowing algorithms in-depth was still a core advantage to ordinary programmers like me.
The seccond one.

> new product from 100 to 10,000 users

It means, "I made money for my prevoius employer, I'l make money for you $$$$."

But my version is too vage, so the hiring boss don't belive it. With some numbers it's more realistic.
Would love if you could de identify and share a bit more detail on a prompt that big.
The only thing I needed to configure are the paths to the executables to debug and their command line arguments.
This is for LLDB, but GDB works the samé, set the type to `gdb`. https://forum.sublimetext.com/t/debugger-for-c/73001/5

This adaptér is used for GDB https://github.com/WebFreak001/code-debug#debug

Somewhere there is a mention of Terminus integration, practically it doesn't work without.
The Story of Firefox OS (2017)
Oh interesting, didn't know. How does this work past the first transformer in the stack?
Does it forbid the tactic in a way that results in negative consequences for the perpetrating officers?
OK, so you admire consummate bullshitters who take credit for the combined efforts of dozens of people where they only played a part towards a larger effort. What do you want, a fucking cookie?
Yes, exactly... the person I want to hire:

1. First tells me their role/career/place on a team ("I'm a widget frobnicator")

2. Tells me what skills they have ("I specialize in frobnicating mistuned widgets")

3. Tells me what that does for their employers/clients ("We got that big widget over at MegaCorp fixed up")

4. Then puts numbers to it all ("That made millions of users' experience faster and freed up ten thousand servers")

Fill me with buzzwords or BS me with statistics alone, and I'm not interested. Yin and yang go together.
Big fan of LazyVim here. The default config does everything I need it to do.
The client doesn't run your unit tests, but will run you contracts (because contracts deploy with you software while unit tests dont).

You might have realized users of software do things the engineers don't expect, which are not covered in unit tests.
No, I think this is greedier than that.

> The company's founder, Harvey Karp, said the pricing change was necessary to "bring in revenue," noting that the company was not underwritten by a university or the government, and must survive on its sales alone. He said his ultimate goal would be to see the Snoo paid for by the government or by insurance companies, but it's unclear if there has been any substantive movement toward achieving that end.

They want the government/insurance to buy them in bulk and then rent seek for everyone using them. There's zero reason why for the price this couldn't be done completely local and not cost Snoo a cent to run. They just don't want to because the long term strategy is to collect revenue forever.
I am Brazilian and as far as I know, there is no previous case in Brazil where VPN services were removed from online stores or any other web page. Apple do not have a huge market share in Brazil (just 16.54% for iOS), so it would be very strange trying to block something there. I do not think that blocking VPN makes any sense and I would wait for Apple pronouncement before suggesting "censorship" or something like this.
Non-news, because it will have little effect. Tell the tow companies that? And they will laugh, and tell you to get off their lawn. Any and all legal jurisdictions in the U.S. have a multitude of tow companies profiting from theft. (Seizure) Even San Francisco has TWO companies investigated by the FBI... No arrests were made.
It's not useless at all. It provides the framework for lawyers all across the nation to contest property detentions on a case by case basis, some will find sympathetic judgments, and the facts behind the case law results will be cited and reused in further rulings.
Dependencies giving you trouble? Try adding a dependency to handle them!
It says the timeout is refreshed if there's a cache hit within the 5 minutes, and the base cost is 10% of what it would be otherwise. Seems pretty damn useful to me. What seems useless to you exactly?

I'm primarily limited by how much context I need for my queries, and for the majority of the time, the context can often largely be the same across multiple queries over periods of 1-60 minutes. This is the case whether it's a codebase I'm working with or a PDF (or other form of text documentation).

Simple queries are where I expect there to be the least gain for this kind of thing.
It tends to be accurate. If you want to read more, see Demick,
2009: “Nothing to Envy: Ordinary Lives in North Korea” [0]

[0] https://search.worldcat.org/title/918997255
Playing devils advocate for a moment: One reason why is that many app developers truly do not have your best interests at heart. Taking heat for being a gatekeeper sucks, but the downsides of the alternatives are potentially limitless.

Random example: the fuss about the facebook advertising/tracking SDKs back in the day. When apple started giving unique device IDs to each app, this cross-app tracking mesh imploded and they were screaming about lost revenue. Maybe you find billions of dollars worth of tracking to be creepy, maybe not. But if facebook had the option of getting that functionality and revenue back via an easy sideloading or some other frictionless alternative mechanism then the entire app ecosystem that was even remotely related to facebook tracking would have been off the app store in a heartbeat. Instead of being at the mercy of apple, you, and your extended tech-support family would have been at the mercy of facebook.

Apple is no angel, but the potential downsides are limitless. Instead of the facebook tracking example, consider partially or overtly malicious apps that your parents are now installing on their phones (as well as their malware-ridden PCs).

On the other hand, sideloading is a fairly low barrier for technically competent folks. Stuff like iResign and other tools have been around forever. You can grab any pirated/hacked/etc app package, sign it yourself, and sideload it via your dev credentials. But at least you don't have to worry about your parents doing that. Or facebook telling your parents to do that.

Anyway, that's a "for some reason" example. The readership of HN are not the target audience that the app store gatekeeping is there for.

(But don't get me started on fees/commissions/etc - that's indefensible IMO)
Partially disagree, JS has unique features that require small libraries: https://bower.sh/my-love-letter-to-front-end-web-development

However, if I can inline a small function, I will, so in that sense I agree.
This creates an opposite problem that will be picked up by readers of your CV - if everything is a "we", then they wonder how much you actually contributed vs just sat there watching a more senior engineer.

Discussing impact also communicates that you're impact-oriented, which often indicates maturity and seniority to many readers.

"who cares how well the feature did"

This indicates lack of seniority to many CV readers, especially startups. "Who cares"? Literally every single person who was at your startup before it failed because people were too focused on tech and not enough on the product, the business, or the users. How many startups have such a thing written on their tombstone?

To quote the article's giant pull quote at the bottom:

"The more you describe the “How”, the more Junior I think you are."
Structured JSON is all you need
Other than the fact that there are 50+ states here, and that the rules are different in each one, this is mostly correct. Ultimately corporations have a lot of privilege and deference compared to individuals. And traffic cameras are run by companies who often provide some sort of fee to the city.
I just tried Claude the other day. What a breath of fresh air after fighting the dogshit that is OpenAI.

Far less "in the realm of", "in today's fast-moving...", multifaceted, delve or other pretentious wank.

There is still some though so they obviously used the same dataset that's overweight in academic papers. Still, I'm hopeful I can finally get it to write stuff that doesn't sound like AI garbage.

Kind of weird there's no moderation API though. Will they just cut me off if my customers try to write about things they don't like?
Separate people from their money while stealing their attention and time, intentionally triggering and maintaining addiction response, optimizing for engagement which in turn relies on negative emotions, conflict, fear, hate.

Attention x time is the most significant resource we have.

Joy, togetherness, happiness, is what makes life worth living.

The attention economy destroys all of these, causing an immeasurable amount of damage and misery.

So, yes, how much does Sauron pay again?
The UNIX philosophy is being a bit abused for this argument. Most systems that fall under the UNIX category are more or less like a large batteries-included standard library: lots of little composable units that ship together. UNIX in practice is not about getting a bare system and randomly downloading things from a bunch of disjointed places like tee and cat and head and so on, and then gluing them together and perpetually having to keep them updated independently.
In the end, without successful business outcomes, there would be no money to pay the paychecks we all need.

Its great if you're a technical person who has a clear vision for your product, if its not a product anyone else needs however, its not gonna do much good for you.
DoH means nothing without ECH, which is still vanishingly rare.
I obviously must have written my original comment in a way that was easy to misinterpret, or people are just super focused on the throwaway portion of my comment at the end, not the middle, which is what I intended to be the important part.

I was questioning the parent saying that the reality of putting 18-22 year olds together automatically equals sexual assault. As if the default behavior of 18-22 year olds is sexual assault. If we treat sexual assault as just the default behavior of 18-22 year olds, we are never going to address the problem. They basically are saying "boys will be boys", and I don't think that is okay.

I never once thought, or wanted my comment to be interpreted as sexual assault not existing. I'm kind of flabbergasted that I have to say it that explicitly.
The Patriot act was reauthorized (in part) several times, but expired in 2020.
Counterpoint:

"When art critics get together, they talk about form and structure and meaning. When painters get together, they talk about where to get the best turpentine." (Picasso, supposedly [1])

To be generous to OP, I think their point is about how to communicate in an elevator pitch, or a resume bullet point, or the first few minutes of an intro call. And in those contexts, OP is pretty reasonably correct.

What it comes down to is details.

The person citing numbers about growth, hiring, or whatever is proving they know the details of the work. And that's a great start.

The next step for the interviewer comes in following up to find out whether they actually know the details of how the work was done, why it was done that way, what was good or bad about how the work was done, and why it's good or bad.

A good follow-up question would be something like: "Great, please walk me through the story of how you took ${METRIC} from A to B, what you think went well, and what you think went poorly." That should yield a solid 10-15 minute (or more) discussion where the executive candidate can prove they have the ability to handle both minute details and grand strategy at the same time, as well as the discretion to know when they're supposed to be doing which one.

Failure to do this on the part of the interviewer is how a company ends up with so many sub-par executives. And a failure on the part of the executive to push themselves in this way, in the first place, is how our industry has ended up with so many sub-par executives.

[1]: https://quoteinvestigator.com/2016/10/20/turpentine/
>Do we really want to spend our time in the legal system litigating what a table is?

Well, the point of it being defined is that you don't have to.

>What if I use a chair as a place to set my dinner plate while eating on the sofa?

Did you forget the other half of the argument? Why should there be a problem if you want to eat on your chair?

>Otherwise, I can add a fifth center support to my table and now you have to rewrite every law pertaining to tables.

Why would the definition of what a table is need to be modified if someone transforms a table into not-a-table?
Casey is awesome!!!
VHS to Digital
The option to buy devices from different brands is there, but you don't have to. Samsung or Google is happy to sell you a phone, a watch, earphones, and maybe some speakers for your home. Heck, Samsung will even sell you a TV, washing machine, and a fridge if you want.

In any case, what I struggle to understand is the position some have when it comes to install apps on iOS. I understand the security angle, but you can do it right (with Apple always in control of the OS and the permissions apps get), still be in the Apple ecosystem, and having the option to install a VPN app after Apple receives a court order to block said app.
Emacs[1] has been bloated with collaboration (gnus, etc) and AI features (doctor, lisp in general) for decades!

[1] Eight Megabytes and Constantly Swapping
> The client doesn't run your unit tests

That's kinda the whole point... you run them to catch bugs and fix them so your clients never see the bugs you caught in the first place.

> but will run you contracts (because contracts deploy with you software while unit tests dont).

So you'd prefer your contracts to blow up your bugs in your clients' faces, rather than catch bugs yourself prior to releasing the code to them?!
> I have a codebase where a Dockerfile is a Jinja Template.

Jesus