skysight-inc/HackerNews huggingface dataset:
speaking as a webdev:

> in terms of processes,

process is a human problem not a tech problem. Process is equally good to crap depending on who you work with

> design principles,

a lot of the questions around design principles have been offloaded to the framework you choose.

> work-life balance

again, human problem. There are crappy bosses and companies and good ones. Hasn't changed.

> compensation.

pretty sure the average dev salary is even stupider now than it was then. Like new grads getting $100k+ at some companies is ... just WTF as far as i'm concerned.

> Are things better now than they were back then?

it was pretty awesome. You could actually be the one person who managed everything on the server.

everything was radically simpler. We used CGI to solve simple problems instead of massive frameworks. JavaScript in the browser was a collection of targeted functions to solve your specific interactive needs instead of a 2nd massive framework.

Even ~17 years ago when Rails was released (and then its clones), it was still just 1 framework that you could wrap your head around that did _all_ the things from the DB to the HTML to the JS.

If I had to summarize I'd say, we've forgotten how to do simple things with simple tools. We've decided that how much RAM you use doesn't matter, and we very rarely care about CPU. We just add more servers.

DevOps is now it's own thing because... there's just sooo much more complexity around hosting that it requires enough knowledge to have become it's own specialization. That being said, I think we've just started assuming that it needs to be that way. That we _need_ to have all these complicated cloud things to serve sites that rarely need it.

Also email's gone to crap. You used to be able to send email from any server. Now you have to use email sending services or you're very likely to have your email eaten by spam filters.

The human social bits haven't changed.
No doubt thanks to Rossman!
Is that just SE of the Anacostia or the touristy parts too?
I've had a similar experience, but rather than a religion they've turned to homesteading and 'near-Amish' living-behavior.

It's kind of fascinating to me; it feels like another fork one can take in response to burnout -- something I know they all ran into at one point or another.
The dude who created the react framework (who I happen to know) already knows his worth, and is not getting jobs through public listings. This law isn't for him. Also he is getting higher level jobs.

And that's true even further down the line -- if your experience can mean $200K more per year, then those should be two different job listings. One senior and one junior.
I don't see that quote in the article I linked. Perhaps you got it from an older one, where they were still pretending it wasn't authentic?
I've seen salaries being rolled out and I have found this not to be the case.

In reality, most places have a salary in mind for a position, and most hr teams are not going to post '[that salary] - 100k more' and they're probably not going to post a lower end that's less than what they have in mind.
> Every agency must have a corresponding shadow agency with equal funding and incentives aligned with policing their counterparts. Instead of just the FBI, we would have the blue FBI and the red FBI.

At that point you’ve bifurcated power and removed any rational checks and balances.

With partisans running the show we’d be spending millions investigating Hunter Biden and Don Jr.

Plus, now 3rd parties would have an even higher barrier to entry.
Excellent, this provides productive evidence for a 4 day work week if everything still runs with folks checked out on Fridays and they’re not in the office performing work theater.

https://www.4dayweek.com/

Labor power in the face of a recession comes from dwindling labor supply. 360k boomers retire each month in the US. 1.8 million people over the age of 55 die every year. Not enough folks to backfill.

https://archive.ph/2022.10.27-015740/https://www.businessins...

https://www.pewresearch.org/fact-tank/2020/11/09/the-pace-of...

https://www.daytondailynews.com/local/rising-number-of-baby-...
Based on the article, I was surprised China and India accounted for ~50% of the world’s coal use together.

Those are both huge economies and I guess a big part of the problem is that they need (cost-effective) energy today, not tomorrow, so coal is their immediate solution. So I’d assume that will hold as long as Russia is still at war and other energy tech is still being developed.
FOR ME, 30 YEARS AGO:

- 1 language (DATABASIC) Then it did everything. I still use it now, mostly to connect to other things.
- 1 DBMS (PICK) Then it did everything. I still use it now, mostly as a system of record feeding 50 other systems.
- Dumb Terminals. Almost everything ran on the server. It wasn't as pretty as today, but it did the job, often better. Code was levels of magnitude simpler.
- Communication with others: Phone or poke you head around the corner. No email, texts, Teams, Skype, social media, Slack, Asana, etc., etc., etc 1% of the interruptions.
- Electronic communication: copper or fiber optic. Just worked. No internet or www, but we didn't need what we didn't know we would need someday. So simple back then.
- Project management. Cards on the wall. Then we went to 50 other things. Now we're back to cards on the wall.
- People. Managers (usually) had coded before. Users/customers (usually) had done the job before. Programmers (usually) also acted as Systems Analyst, Business Analyst, Project Manager, Designer, Sys Admin, Tester, Trainer. There were no scrum masters, business owners, etc. It was waterfall and it (usually) worked.

MOST IMPORTANTLY:

- 1992, I spent 90% of my time working productively and 10% on overhead.
- 2022, I spend 10% of my time working productively and 90% on overhead.

Because of this last one, most of my contemporaries have retired early to become bartenders or play bingo.

1992 - It was a glorious time to build simple software that got the customer's job done.
2022 - It sucks. Because of all the unnecessary complications, wastes of time, and posers running things.

Most people my age have a countdown clock to Social Security on their desktop. 30 years ago, I never could have imagined such a state would ever exist.
So the DHS is wrapping up its war on terror and is now focusing on domestic information sharers for their new war. Jeez, hard to see how this ends well. The motivations of these people can only be nefarious.
I've found that knowing half a dozen common knots has helped me a lot more in day-to-day life than any of the mathematics I ever learned.
Can I be naive and argue a simple explanation?

Cheap money the last 13 years = hire more people who do less and get paid more. Or even hiring people for positions that aren't needed.
It helped to exaust alot of old colonial empires close to collapse, were the memberstates escaped to independence. Those two worldwars were what ate the british empire alive.
Retargetable Compiler for the P4 Language
I mean it's such a small percent do you really think it would show up in national data?
My experience starting fresh out of college in early '94 was pretty similar to what others here are saying. Parts of it were great - work life balance was definitely better. Systems were simpler and easier to understand. Parts of it were terrible - no static analysis or memory analysis tools, no unit or integration tests. (Well, we had integration tests that were humans running the final product to see if it all integrated together well enough!) Businesses were still very old-school. There were dress codes (though thankfully I didn't have to wear a tie).

What's interesting is that there were still fads of the week. The main product I worked on (a cash register system) had originally been generated by a code generation tool that someone had sold the company as a way to reduce their programming costs. Its main event loop was something like 50 screens long (though in their defense, screen were only about 800x600 pixels then).

We had internet, but it was different than today. Instead of HackerNews, we had Usenet News. It was a pretty good system for what it was. I had a specialized reader just for Usenet. There was IRC and AOL for chat. There was no music or video, though. Images just barely worked.

Because I worked for a large company, we had source control, but it was something written in-house and was pretty bad. (But better than nothing.) We wrote in Visual C++, which was not visual at all in the way that Visual Basic was.

In terms of simpler systems, one thing I just remembered was that because I worked for a large corporation, we had a hardware analyzer that we could use to see the exact instructions the CPU was running in order to debug really hard problems. I only used it once or twice, but it worked really well. (I mean the UI was terrible, but you could get some great info out of it.) I think someone said the device cost like $50,000.
from FRED: "The efficiency at which labor hours are utilized in producing output of goods and services, measured as output per hour of labor."

The solow residual is technically total factor productivity but is generally accepted as labor productivity. it's just an accounting identity that is estimated along with GDP and other vaguely useful but not very accurate measurements like the unemployement numbers.
What you're saying is completely true. At the same time it's also true that tens if not hundreds of millions have died of starvation within the life of many still alive today. And the same was no less true of those individuals who undoubtedly did everything they could, and sought food absolutely everywhere they possible could. But they were looking for something which simply was not there. Sometimes human will and human ingenuity, no matter how strong or how brilliant, is insufficient to overcome a situation.

And within these stories one can also see what happens to societies once normal social function starts to collapse. While this [1] article reads like a propaganda piece, the tales it recounts are neither unique nor exceptional given the situation. Of course it does feel weird to be here kind of arguing that, "Yes we will starve." I think my main point and motivation is that the consequences of what we're discussing simply cannot be overstated. There is a dangerous amount of misinformation that increasingly seems to be headed towards, 'Maybe nuclear wouldn't be 'that' bad.' Perhaps not misinformation. Because it's true that it wouldn't be 'that' bad, it'd be vastly worse.

[1] - https://www.theguardian.com/world/2013/jan/01/china-great-fa...
> but why would someone take time to write this article if they think Meta is doing great?

Because you're a tech blogger who gets paid to blog about tech and don't have any better ideas this week?
Curious, how large are teams in Replot usually?

To me (programmer in Sweden) the largest single team I've been on was 14 people and that was _very_ large (indeed the largest in the tech department). We actually broke ourselves up into two more informal groups since we thought that was a more manageable team size.
Is there any information on this working group? I had hopes for the IETF standard XMPP, since the largest IM provider WhatsApp uses it internally.
"Just a billing platform with some patient stuff tacked on"

https://www.youtube.com/watch?v=xB_tSFJsjsw
Your framing of all of this, including narrowing it down to just a few things and asking “do you think the combination of factors above is problematic?” is emblematic of the kind of subversive pidgeonholed discord that’s very useful for adversaries to control narratives (see f.e. “Nerd Sniping”).

I’ll answer by saying this: HN, for example, is already taken over. There are nationalistic and politically-inclined shill groups (paid, and useful idiots) already in here and have been here for some time. The upvoting/flagging system is broken as a result since opposition can be easily quashed by downvoting/flagging without manual intervention. Daniel is one lad, he can’t keep up with all of this (but kudos for trying, really). The shit faucet diameter is just too large. My thinking? We’ll need to take a page out of 4chan’s book because placing speech silencing tools in front of users is a dead end. Whatever you do to try to control things, an adversary will gain control of and use it to control the narrative. It’s right there on Reddit.

Don’t take my word on it. Foundations of Geopolitics spelled this out long before most of the internet as we know it today was a thing.
A .war file is a Web Application Resource file. It’s a modification of a Jar file which is meant for easy deployment to Java servers.

Anyways the answer is, Crystal can be statically compiled in most circumstances. Last I checked OpenSSL was one of the exceptions, but it’s been a year or more since.

Amber packs all the static assets into the binary, Lucky doesn’t. I would doubt that Marten does. If not, you get your app server in one binary and the front end assets get deployed separately.

Regarding ruby debugging, byebug and pry have been the two approaches for a long time. Pry is a fancy line editor and doesn’t come with a true debugger, but it can be augmented with one. Byebug has full debugging but the interface is a bit archaic. Both work fine with Rails.

Interactive debugging with Crystal is still a bit of a pain, but LLDB works with a little fiddling.
These laws are a great idea, but I really wish they would require that the bottom and top of the range be within X% of each other, were X is like 20 or 30 or even 50 or 100. But no more than the top being double the bottom.

If the range is bigger than that, it sounds like you have two different jobs, a junior and senior, or senior and principle, etc.

It would at least force them to be slightly more transparent about what they're actually looking for.
Yes, if you are saying that it is not performing a lookup, that is correct. It validates tax ID numbers according to the rules available in each country. Some countries use a checksum, others don't. Some countries have components like birth date encoded into the number, others don't.

If for example, you were going to perform a lookup, you might want to use Tax ID Pro on the front-end of the form to validate the number before sending it to a slower and more expensive lookup service.
6 months ago it was all painted (maybe seemingly, though, by prior executives who weren't speaking for Musk) as if this wouldn't be a big deal for employees, which to me makes this idea that people are being rapidly fired "for cause" after a suddenly-imposed weekend work shift deadline extra shitty :/. (Even if I do sometimes claim that Twitter is incompetent as an organization or bloated with idle staff, these are humans that deserve some basic respect with how they handle a transition plan.)

https://www.nytimes.com/2022/04/25/technology/twitter-employ...

> At the meeting with employees on Monday [April 25], executives tried to assure employees that they wouldn’t be shortchanged by Mr. Musk’s acquisition. Mr. Agrawal told employees that their stock options would convert to cash when the deal with Mr. Musk closes, which he estimated would take between three and six months. Employees would receive their same benefits packages for a year after the deal was finalized and there were no immediate plans for layoffs, he added.
If we're talking about population level effects of COVID, the vast majority of those who died were either fairly unwell (lots of comorbidities), of advanced, post-retirement age, or most likely, both. While individually tragic in each and every case, these people on average had lower economic productivity levels. Similarly, I'd wager that people on the cusp of retirement who decided to call it quits when COVID hit probably were not highly productive and thriving on average.

As for lingering COVID symptoms and COVID itself, that's harder to say. I just got over COVID myself and was definitely less productive for a solid week. Even 'normal' COVID is a productivity hit, but these things are extremely hard to quantify. What isn't hard to quantify is a massive increase to the monetary supply. If we didn't inject so much money into the economy now and in 2008, we wouldn't be having this much inflation. There's a but here.

The but is this: it's arguable that we should have injected the money anyway because the alternative was worse. I think we overdid it, but I could be convinced otherwise, but nevertheless I think having tight money when the economy was imploding (2008) or the economy was shutdown (at least early COVID) would have been a disaster.
I'm a recruiter.

I've known for a long time it drives people nuts that job ads don't have salary, or have a wide salary range.

The fact is that many employers don't actually know what they would be willing to pay someone. Until they have met them, assessed them, heard what they salary target is and weighed it up against their skills and experience and calibrated it against the team.

The conversation almost always goes like this: Employers come to me and say "we want a great senior C# .NET developer". I say "what do you want to pay?". They say "don't know, we just want someone great, what do you think we need to pay to get the right person?". I say "I think it will be about $X, but lets put a job ad up and indicate it's top of range $ and see who we get."

It is also true that a single job ad might be aiming to employ a number of people at various positions of seniority and experience.

Government agencies are required to carefully define salary ranges because that is the way they work. So it does not surprise me that governments would legislate to require job ads to do the same - essentially because of ignorance about how the world works.

If it makes you mad that job ads do not list salary, then there are good reasons and you will just have to get over or it not apply for that job.

It's that easy - if the ad doesn't specify salary and that is a key requirement for you, don't get angry, just don't apply.

Being angry about it or feeling that employers/recruiters are playing some sort of manipulative game is ignoring the reality set out above. And when you come into a position that requires recruiting, likely you'll speak to your recruiter and say "what do you think we'll need to pay for someone like this?".

Far more important is to know the salary target that you are aiming for.

EDIT: lots of unhappy responses to this, but don't shoot the messenger. Go ask your team lead/CEO/CTO how recruiting works.
I didn't take it personally, i just think you're presenting ignorance as fact and it's frustrating.

Especially when seemingly it comes from nowhere and people keep echoing the same thing which I know not to be true.

Look, I know people really love virtualisation (I love it too) but it comes with trade-offs; spreading misinformation only serves to misinform people for.. what, exactly?

I understood the parents perspective, GPU passthrough (IE; VT-d & AMD-Vi) does pass PCI-e lanes from the CPU to the VM at essentially the same performance. My comment was directly stating that graphical fidelity does not solely depend on the GPU, there are other components at play, such as textures being sent to the GPU driver, those textures don't just appear out of thin air, they're taken from disk by the CPU, and passed to the GPU. (there's more to it, but usually I/O involves the CPU on older generations)

The problem with VMs is that normal memory access's take on average a 5% hit, I/O takes the heaviest hit at about 15% for disks access and about 8% for network throughput (ballpark numbers but in-line with publicly available information).

It doesn't even matter what the exact precise numbers are, it should be telling to some degree that PS4 was native and XB1 was virtualised, and the XB1 performed worse with a more optimised and gamedev friendly API (Durango speaks DX11) and with better hardware.

It couldn't be more clear from the outside that the hypervisor was eating some of the performance.
> 2022, I spend 10% of my time working productively and 90% on overhead

Is it because the nature of work/programming has changed? Or now you're in a more "leadership/managerial" position that requires you to manage people and ergo feels like overhead.
Should we persecute every author of fiction novels too for wasting peoples time with their disinformation?
this wont impact tech jobs as much, because there is some transparency, but I can imagine it will bring transparency to all other non-tech jobs, like Sales, HR, Marketing, Operations, etc.
WWW existed but only a few dozen websites. I remember it seeming to explode around winter 94.
Just like email.
I don't think anyone seriously thinks that is required. The real issue is that these models can reproduce code they've been trained with and then you do need to be aware of the license. That would be fine except as far as I know none of the existing solutions warn you that the code they've produced is the same or very similar to copyrighted code they learnt it from.

That's the main difference from a human learning from copyrighted code (which is totally legal). If they have a good memory they might be able to reproduce copyrighted snippets, but they would usually (probably not always!) know they are doing that.
Weird story: From the mid-1970s to the mid-1990s, as-measured productivity significantly declined and then stayed at a lower level. This was during the initial few generations of technological impact on industry, including "just-in-time" inventory which kind of requires computerization. Yet, at this same time, "bosses and economists" were seen in public wondering if computers weren't a net negative on industrial production.

In addition to being weirdly defined, productivity is, as the graph demonstrates, very unstable over the short term.

If you want a longer version of the graph in the article, see "The 1990s Acceleration in Labor Productivity:
Causes and Measurement" from 2006 (https://files.stlouisfed.org/files/htdocs/publications/revie...), page 190 (10 of 22).
Most people I know have a drawer full of working phones they don't like anymore. I really don't think the majority of people are looking for repairability as much as you think.
So FSD is dead for now. Many of us have been banging on that it's at least a decade away, if that.

Given this realisation, why are Tesla still selling this snake oil?
> > malinformation

Orwell was an amateur, apparently.
The moods of a manic personality might not be a good canary.
I had a traffic parking violation recently. When I showed up at my car, I found that there was a traffic police's wheel lock on my car's front right wheel, which I assumed is because I parked in a no-parking area (a no parking sign was about 20 meters away from where I was parked). My car was one among many cars parked in that lane and mine was the only one they fined (I guess because they had only one wheel lock to deploy).

The phone number of the constable who deployed the lock was written on the lock itself. So I called it. The constable and a sub-inspector promptly showed up within 15 minutes. They spoke very politely when I asked why I was the only one being fined. They were even apologetic as they were promptly issuing me a ticket for Rs.500. I had looked up the fine before they arrived and Rs.500 was correct. I paid the fine, they removed the lock and I drove away. They were deploying that lock on another vehicle on the same lane. No bribe whatsoever. Overall, I was surprised/delighted/dazed by the whole experience.
> He is the embodiment of the top comment of every HN thread in existence.

Occasionally, but I think HN comments are usually more cynical than arrogant. More often, it's pointing out flaws without saying, "I could do better."

I do think that we, as a community, would be better off if we approached those flaws with more open-ended curiosity rather than mere dismissal.