skysight-inc/HackerNews huggingface dataset:
They are comparing an office job to a back breaking trade (plumbing, metal working, electrician) or manufacturing job. Factory jobs have lots of people doing the same reparative job, individual performance only goes so far.

Would the bosses really care if you are the fastest chicken skinner or bolt screwer?
Closures capture variables so have significant differences compared to inner functions. Capture can affect lifetimes so the difference is significant in Rust.
If given explicit support in a language then no it's not. Especially with the keyword approach rust is taking, the compiler will guarantee the semantics.

Do you believe the exec system call is similarly unreliable at replacing your process image? Amazing that unix systems work at all
that's interesting ... thank you
One example would be a project like Folding@Home but with much more sensitive/personal information.

Organizations/universities could compute on data provided by a custodian organization without having to care about data handling.
Zuckerberg went to Phillips Exeter, a high school which costs at least $47,000 a year.

Zuckerberg bought Instagram from Kevin Systrom who went to Middlesex high school, which costs at least $55,000 a year.

At this point it becomes a parlor game of who is rich, and who is "upper middle class", which apparently means spending $55,000+ a year on your kid's high school.
Mahalo, Marc.
Of course, that most logical thing which owners of an expensive BEV will do, is joining a program where they can cycle out their expensive battery and come to discharged car at the morning.
Unfortunately, conflict is an unsightly yet integral part of how humans progress. When the conflict becomes violent, the stakes become high enough to force us to do something drastic. I guess it's like that probably untrue idea of boiling a frog alive.
This CNN article suggests people definitely did feel it.

> “It felt like you were climbing to the top of a roller coaster. It was at that point,” Williams said. “There were a number of screams on the plane. Everybody knew that something was out of the ordinary, or at least that this was not normal.”

> The experience was harrowing for passengers.

> “When the plane started to nosedive, multiple screams are being let out, at that point,” Williams said. “You’re trying your best to maintain your composure – there’s obviously kids on the flight – nobody really knows what’s going on, but at the same time, you’re concerned. You don’t know if this is an issue, but it was certainly out of the ordinary.”

> “Someone from the cockpit got on the intercom and said, ‘Alright, folks, you probably felt a couple G’s on that one, but everything’s gonna be OK. We’re gonna be alright,’ ” Williams said.

https://www.cnn.com/travel/article/united-777-plunge-takeoff...
I think this is especially great for controversial topics/problems too, if it doesn't end with some long term bad result. Coffee is good, and as long as you aren't getting hooked on needing the caffeine, its a bit of a luxury. Its good to enjoy some things in life.
Some will be. However I think we will see a cliff. As ICE cars become less popular gas stations and the refineries supplying them will close. This will start happening when EVs have been 25% of the new market for 3 years, and accelerate when they have been 50% for 3 years. By the time EVs are 75% of the new market gas will start becoming expensive and so EVs will quickly jump to 98%, and people with ICEs will start to plan trips around where to get fuel. That last 1-2% will be some niches that cannot use an EV for some reason, and so they will lobby to reverse the law - but by then it will be too late for ICEs: a few years latter those with an ICE will special order fuel from the last refinery remaining in the world.

It will start slow: gas stations will be less profitable, but investors/banks will take time to catch on so they will be built in larger numbers than the numbers justify (if you are an investor take note: there is opportunity to make money in shorts if you get it right - I'm not an investor so I won't be playing this). Then they will all see reduced profitability. When pumps break or tanks fail inspection someone will decide the market doesn't justify the investment in fixing/replacing them an so they will close and they won't be replaced (the part already happens, but there is some other new station nearby to make it up)

The next part will accelerate as unprofitable gas stations go bankrupt. We will probably see some over correction in places as a corner than had 4 stations but can now only support 3 will see several go bankrupt at once, and then the one that just manages to hang on will be wildly profitable.

The last part will see us where gas is hard to get. If you have an ICE it is no longer a case of when the fuel gauge is low you stop for fuel, it is you know where the stations you use are and ensure you can get back to them. when on a road trip you plan around where gas stations are (much like EV cars have to now, but soon an EV will find chargers every 20 miles and so won't have to worry - some places already have EV chargers that dense)

Note that I said nothing about refineries. Many of them have better management and are watching this. At least some are already watching this and making plans to reduce size as it happens, between that and non-travel markets they will be okay for longer and probably can spin down their business. Watch out for the small ones: some of them are only running today because when they shutdown they have to cleanup decades of pollution - expect a bunch of "EPA superfund" projects around them.

I believe Norway is already close to the first mark above, and probably other countries. I expect to see it show up in data (that I have no clue how to access) soon.
Or at least put a price range. There are so many companies I outright blocked because they refused to tell me the price of their product until after their lackluster showcase.

We ended up remaking our own solution for one of them and open sourcing the code because development was 10x (maybe even 100x) cheaper than purchasing at their predatory pricing schemas.
Because the people doing it seem to run LibreOffice
All of the legal definitions of "PII" leave out a ton that is actually personally-identifying information. Just have personal standards that exceed all of the laws. No problem.
Until it breaks/crash and the repair won't be economical.
> I think there are many reasons to want to continue having non-dataclass classes.

Even just one would help us evaluation your claim!

> Dataclass fits best with record-type data and not with encapsulated data or classes with mostly private attributes.

How does it "not fit"? How would you know if a class were a datalclass? Would it break something?

For me, not having to write a constructor is a small win right away, having the class have a useful `str` representation is nice, automatically comparable and hashable are nice, I can also make immutable classes which is very nice, etc, etc.

Unless you really have no constructors of visible members, what's the drawback?

I don't use `dataclasses` everywhere but more and more when I start any class I make it a `dataclass`.
Setting Up an Electronics Workshop
Pre-seed startups have offices, and revenue?
And I had just started working through a Salesforce Admin certification course to pursue applying for some jobs there. Suppose I can just save that time and do something else now!
The period it seemed invincible was fairly brief. During the cold war, the West wasn't especially "liberal" in it's interactions with the rest of the world.

Post cold-war there was maybe a few years or less of Fukuyama-esque optimism. The Arab Spring looked positive and ended with most places worse than they started.

So - not sure there was much of a window of invincibility. Unless of course you want to hark back to the Fin de siècle period. Imperialism was in full swing so that's controversial.
This is the kind of thing ChatGPT is excellent at, just saying.
Speeding up the GPT with KV cache (memoization)
Engineering managements job is to make sure the whole endeavor of building and maintaining the software is successful. In order to do this they must wield some power as necessary, but if everything is running smoothly as described above then it’s demotivating for them to be stepping on the toes of the cross-functional ICs (Eng, PM, DS).

This might make EM seem like a cushy job, but in practice things are always a mess at various levels, and a good EM needs to wade in and sort out all kinds of conflicts that can lead to entire teams outputs being wasted. To do a good job the EM must have solid technical death, good product and business understanding, and excellent listening and communication skills. More specific needs depend on the company, org and situation in question. Being a good engineering manager is incredibly difficult in large orgs, and it’s rare to find them giving the difficulty in assessing them and the resulting market for lemons making it viable career path to fail upwards (or at least sideways).
> [...] maybe the home-botnet-issue will resolve itself as more and more people stop using personal computers?

Maybe – if there wasn't IoT/smart home devices...
- Essential Scrum (not because Scrum is the best process, but because this goes through the deep reasons for processes of Scrum, so that you can modify and make a process to fit)

- Management 3.0: Leading Agile Developers, Developing Agile Leaders (pushes a team-first approach that I think supports and reinforces the core concepts of agile )
Most of the casual windows users I've talked to have complained to me, unprovoked, about how bad windows is for them.

Microsoft has a long way to go, even for the average user, and they are still moving clearly in the opposite direction.

The casual Linux users I know feel the same, but more stubbornly.

Windows getting better is, for me, a fantasy, not a fear. At least then I would have fewer people begging me for the kinds of tech support needs that should have been factored out in 2008 (or much sooner), that Windows has instead kept alive into 2023.
To have parity with the original article, now do it without recursion / bounded stack depth because you're worried that your data might blow out the stack.
I feel like you missed my point that it is not in a union's interest to protect low-performing workers. A union cannot survive without jobs, and union members are just as frustrated as anyone else when someone is not pulling their weight.

To your point about labor restrictions, unions gave us two day weekends and forty hour weeks. Modern labor practices are almost entirely defined by things unions fought for and standardized. The restrictions we have on work now didn't nebulously appear from the goodwill of employers.

People are absolutely fired for no reason all the time. Sometimes their boss is having a bad day. Maybe their manager is prejudiced against people wearing green shirts. Sometimes people are (illegally) fired for joining a union. People are not always rational, and that doesn't change between their work and personal lives.
And I'll add my own anecdote: the top performers on the 100+ software engineer org I work in are either fully remote or mostly remote. Losing our fully remote people would be catastrophic to the team. Collaboration with them is extremely easy, even from different time zones.

On the days I go to my office, all I observe is people wearing headphones to be able to focus. Team lunches are nice, but we never talk about work. As I've already developed personal connections with my coworkers, I could go months without seeing them in person (as a matter of fact, that's what happens with my coworkers who live across the country).

The famous "whiteboarding sessions where ideas are born" can be easily done remotely, or in one off events in the office if people who believe in office work insist. I found shared docs and basic digital whiteboards allowing me to draw rectangles, arrows and labels as efficient than physical chalk/marker boards. Why? Because the hard work is on the ideas and conversations, not the drawing.

Also anecdotally, in 10+ years of office work, I've never observed a single "watercooler conversation" leading to a particularly interesting idea. I generally hear sports, weather chat and complaints about the food by the watercooler. Oh, have you seen that? I'll counter that with the dozens of non-watercooler conversations that led to interesting ideas.
As others have said, the small sample size in this really quite silly.

I would also add, companies raise more for in-office in the first place - most are in the Bay Area, more need to pay more to justify in-person to employees with options -> more funding needed, etc ..
Such as what exactly? One can literally define the entire application state as a collection of iorefs and pass it around explicitly to actions defined universally as IO to emulate the default state of art in $mainstreamLang. The users of $mainstreamLang find it worthy and fulfilling and probably don't know a thing about transformers. Then why holding the work done in Haskell to a different standard of worthiness?
How can people still believe Bitcoin is still tied to what is was designed for in 2008 and not totally captured by scammers and manipulators?
No. My choice of gas vehicle doesn't affect you.
That will likely be as effective as the web DNT is.
> Alternate headline: “Man with stressful job takes vacation of reasonable length after difficult decision” Come on now. This is just a vacation. I’m all for holding people and corporations accountable, but this just feels designed to make you angry for the hell of it.

The timing and structure this vacation seems specifically designed to avoid some of the consequences of that decision, which looks selfish.

Also, the optics are pretty bad: he just cut off a bunch of people's livelihoods (and likely made the work of the remaining employees more difficult), then immediately went off to enjoy himself in an extremely rich way. A better leader would do something that shows some kind of solidarity, and take the vacation later.
The post (I believe) was replacing the 'u' with an asterisk for some reason. In combination with HN's text formatter, a pair of asterisks will make everything between them italics. If that wasn't intended, it can result in some weird character omissions and formatting.
I work at a small company, not a start up. I work from home 3 out of 5 days a week, but having said that:

When I am in generally most of us sit around a conference table and work together when we are in the office. All but one of us is generally at the table when we're in the office.

It works great, we can work fast and efficiently, I can overhear things other people have to say and so on. There's lots of things that happen fast and on time because we're all right there.

Having said that this is all OPTIONAL. It works for all but one guy and I think that is part of what makes it work.

Too many folks out there want a one size fits all deal and forget about the team part of team...
8 or so years ago in uptown manhattan you'd see these btc ATMs in shady bodegas that I was convinced were being used for laundering money back, unless the frequenters of the surrounding methadone clinics were more astute investors than what I assumed.
Using PID to control the FED rate vs. inflation [pdf]
You can fire them after six weeks, which in the grand scheme of things is not that long. I've been places where it takes longer to get requirements back from clients.
Previous commenter doesn't say which year they're talking about, but at least from after 1950, it's wrong: https://www.eia.gov/energyexplained/electricity/electricity-...

EDIT: they answered somewhere else, they mean every decade from 1940 to 1970. Which seems about correct, and also not particularly relevant.
Passive houses can reduce energy consumption by an order of magnitude.

This video is from a guy who's had one built with factory built R-35 walls:

https://www.youtube.com/watch?v=y3NVDqH39CE
The US plan is to first defeat Russia, and then to defeat China. They expect China to wait their turn. However the US will not win this war. If Russia's existence is at stake, they will use their nuclear weapons. There is very little chance that this war will remain conventional.
Ask HN: What's the most buggy app you use on a regular basis?
For me: Spotify and DoorDash

I'm using app in a loose sense. App, product, website.
They don't really live that long. They can be farmed, I gather it's a couple difficulty steps above "regular" moth ranching.
> trying to genocide Ukraine

You're shocked because the information you have about the situation is wrong and incomplete. Not that I blame anyone for that, western corporate media is a tool of the arms industry that's profiting from this war and they're good at what they do - manufacture consent for war.

In fact, Ukraine just spent years violating a peace treaty (at the behest of the western powers) and bombing ethnic Russians in eastern Ukraine which is what prompted this war. I'm not going to make it my job to educate everyone on HN on 20 years of eastern European history, but if you'd like to take that upon yourself you can start by looking up the Minsk agreement and Merkel's comments on it, and Victoria Nuland on tape hand picking the new Ukraine government after a coup.

There is plenty of room to disagree with Russia's actions /and/ be informed on the history, but it wouldn't be a position of shock. That's coming from getting your education from western (corporate) propaganda.
At the bare minimum, and that simply minimizes the magic, LLMs like GPT-3 have possibly practically solved the human-machine interface problem. (The 'possibly' hedge there is to acknowledge the fog of hype and anecdotal perception.)

Once you have a tool to effectively permit machine classification of human language (text -> [ LLM ] -> (generated) text) you now have a powerful component in a pipeline that can have components that map 'voice to text', '(generated) text to command-control', etc.

Two unknowns are present.

One, it is not clear if fine-tuning will hit a bottleneck for widespread usage (whether due to technical or expertise required) so the possibility of a Cambrian Explosion of LLM-supported apps, tools, gadgets, etc. is an open question. Related and significant matter is ability to actually diagnose and debug these systems when they are up and running. We all (kinda) know how to deal with burning servers but what about an LLM that has gone nuts and is misbehaving?

Two, it is not clear if extant infrastructure and resources for top level service providers (such as openAI/Microsoft, Google, etc.) can be provided on a "we'll take your precious data and you can use our expensive systems" ala Surveillance Capitalism. What will it cost to train? What will it cost to triage a faulty system? What does 'system reboot' look like with 'trained but corrupted' components? Unknowns but high probability is 'expensive'.
Auto manufacturers are definitely investing like this is going to happen. I can't remember when a major manufacturer announced new ICE platforms - it's almost exclusively EV or shared EV/hybrid platforms being introduced.

Look at the sheer investment in lithium, batteries and electronic suppliers. Manufacturers are going full tilt into lithium supply contracts, battery factory joint ventures, motor and electronic components - almost every week theres a new announcement.

I wouldn't be surprised if it's hundreds of billions at this point between Europe, North America and Japan. That's not even counting China or India.
Closures in Rust are fundamentally broken. See [1] for the discussion.

[1] https://hirrolot.github.io/posts/rust-is-hard-or-the-misery-...
People are getting older and more conservative.
I've worked both 3-persons startups twice, once all sharing an apartment (with this exact reasoning: being together should make us more productive or increase motivation), one other time completely remotely.

In both cases, no member of the team know anyone else before joining the team.

Guess which one was more performant? The remote one. By an order of magnitude.

Two examples are anecdotal data, but so are 37 IMO. It almost feels like the title of the article was written before the experiment was done.
I found that WFH and certain chores go really well together. The trick is to use the "get up and walk around" time you're supposed to allocate to push forward asynchronous tasks like dishwasher or laundry. You're like a human reactor thread :-). Then things like Pomodoro timers help as well.
For a short time. However soon after they will discover that an ICE doesn't take to just sitting around for years. Not used seals start leaking. Lead-acid batteries need to be stored correctly or they discharge and fail. And other problems - all for a car that you don't use, and fuel is hard to find.

There will be a few niches that still use ICEs (but my guess is they get the law changed and one factory in the world provides all the vehicles that niche needs - this won't be the average car, but something setup for their niche, so they won't be interested in your stored car)
Good questions. Clear, organized. Please share what you find as you compare existing languages.

Regarding (F) -- this is partly about (a) the language's interop story and partly about (b) building a community of people that gets along, get things done, and strikes a balance being independent enough to generate something useful and different while being open to compromising for industry adoption (which often means "slowing down" and stabilizing when the time is right).

(a) There are a lot of great ways to ease editor integration. One is to build/maintain language server / analyzer. See https://rust-analyzer.github.io. Another is to share and maintain a formal grammar.

(b) I've been very pleased with my interactions in the Rust community in this regard. There are certainly many ingredients to mix in ways that make sense for a particular community. In my view, the key aspects are (i) be clear about what your language community stands for; (ii) strike a balance between fairness, transparency, and privacy in how you get there; (iii) build in accountability and feedback loops
If coming into the office 3 days a week is a bridge too far I can only assume you are either rich or so skilled that you'll never be without a job. I'm an older IT guy and when I started unemployment was around 10% so you took whatever job was presented to you, an hour commute each ways wasn't even close to a big deal. I guess we'll see how this all plays out, right now it appears that there are more jobs than workers but that can change quickly and maybe it won't be a bridge too far when you want to keep a roof over your head and feed your family.
I didn’t mean “always use Pydantic instead of dataclasses”. I meant “dataclasses have a default property problem but it’s solvable since Pydantic handles them well”
My mom used one in the 70s and 80s for accounting and billing in our local village. As I recall although they had multiple terminals to access it these were shared, you didn’t have a terminal on the desk. You’d pick the application you were going to use from a text menu, enter your identifier (no password), and make your entries. Actual billing runs or other accounting runs were done in batch overnight. When they upgraded to AS/400s everyone had PCs on their desks and used 5250 terminal emulators to access the system over SNA/APPC.
I think most people see inflation as the change in cost to transact today vs some previous moment, as opposed to the change in broader prices paid, since a majority of the items normally talked about in the media are perishable/consumables like food and energy.
Are you not willing to live your life without your ICE car? Or why did you just make the jump from "let's ban technologies which produce too much CO2" to "let's kill unproductives"?
That vast majority of whom don't understand what's happening. Don't confuse ignorance or apathy with wanting it.
Are LLMs Are Becoming a Commodity?
I read a study that ranked productivity as going: 1) Hybrid; 2) Remote; 3) In-office.