skysight-inc/HackerNews huggingface dataset:
this resonates strongly with me because i just had to nuke an abstraction invented by my colleague, which solved a small DRY issue but introduced a big change difficulty issue.

All we had to do is do some repetitive work for values of a dictionary (stringify and lowercase). We ended up having an abstraction of a dictionary with smart value conversion behaviours, which brought pain every time the business wanted some added custom behaviour (e.g. don't lowercase this property, make human-readable that property, etc). Younger me would keep piling up complexity onto this abstraction. Modern me just duplicated some `str(..).lower()` calls, removed the whole thing and went home happy.
And on this case it's a duopoly. What doesn't make any difference at all, so people tend to not qualify their N-opoly words.
Yet another example on why the Nordics are always rated at the top of the best Countries to live in.

If only people in the US weren't cowards when it comes to Businesses, things would be much better.
> X.com is pretty stupid as well, you can't meaningfully use it as a brand.

I don't know that it is self-evident.

The open source implementation of the X Window System is provided by the x.org foundation. https://x.org/wiki/
Encrochat is a funny example - WhatsApp and Signal were widely available at the time and were entirely secure.

Encro was a home-brewed system that pretended to be more than it was while the target market would have been much better off with an up-to-date stock android or iPhone handset + Signal and basic security awareness. The vulnerability around the handset is certainly significantly less than whatever cobbled together android distro they were using, and if the messages are on the handset then they are always vulnerable to recovery.
Indirection is the root of all manipulation.
I suspect they might actually have yanked it due to the high rate of refund requests and chargebacks. Not the developer's fault, but not something Apple want to have to deal with.
From Facebook Engineering on about secured storages of messaging server, my take is there is no need for convoluted protocol on server-side in a true encrypted end-to-end (EE2E).

https://engineering.fb.com/wp-content/uploads/2023/12/TheLab...
Just as further confirmation, remember that long distance power delivery uses high voltage, often measured in kilovolts. Because of reduced losses that way.
And, thankfully, high-voltage systems are extremely well-managed in EVs.

Evidence in support of this claim is that EVs are statistically 4-5 times less likely to catch on fire compared to ICE vehicles.

https://gmauthority.com/blog/2023/11/ev-fires-less-likely-th...
What meaning do they infer?
Well sure, but i imagine you could get the impermanence lesson, and the mug next Christmas.
What it the point of your patronizing comment? "Those people" do play PF, PoE, Tyranny, etc. Doesn't mean we can't criticize Larian for the cash grab.
A quick google suggests this isn't particularly surprising or out of line with polling over the last decade, though other polls and reporting on them seem to lean heavier on young people simply not knowing anything about the Holocaust rather than actively disbelieving it e.g.

> In perhaps one of the most disturbing revelations of this survey, 11 percent of U.S. Millennial and Gen Z respondents believe Jews caused the Holocaust.

https://www.claimscon.org/millennial-study/
> The first time this happens the programmer will undoubtedly be much more well informed about the connections between the pieces of code and will have an actual case of them being related, which is why it's much better to delay any abstraction until that point.

In a perfect world maybe. And even then it would be better not to accumulate issues until they start hurting. But in the real world there are often people, who never had these issues on their calendar and will not be willing to allow for sudden fix it time.

> Future-proofing and playing oracle about the future needs of code is generally a dead end but the programmers least capable (i.e. junior programmers and/or Clean Code enthusiasts) of playing that game are also the most likely to do so.

I don't need to be an oracle to tell, that 10 times the same code will incur the need to change 10 places instead of 1. I don't need to be an oracle to write code, that from the beginning can expect some change in business needs.

I am fed up with people thinking, that developers are like little babies, who never learn anything from their past experiences. All in good measure of course. If I tell someone, that I see a problem for the maintainability of the code of some project, because it cannot easily be extended in ways, that are likely to happen due to business needs, I expect them to take me serious and not belittle my experience. Engineering is my discipline, and often not theirs.

I have build systems, that anticipated changing requirements and they did change just like I thought they would. How did I do it? By making parts of the code work in "additive" ways. I cannot state exact details, but there was some project about checking values of variables and give some result of whether the values were correct. The values were of various types, so they required various kinds of checks. For example string edit distance. In such a situation it is already foreseeable, that at some point you might want to add checks that check the values in different ways. For example number equivalence and then later on equivalence with some epsilon, some allowed deviation from the correct value. So I implemented it in a way that I can register checks. That way one can add a check later and register it, without changing existing code. These things can be anticipated and a good design will allow for change later easily. No need to be an oracle. Just need some experience.
> Divinity’s game design was vastly superior to 5e.

Sure. But if it's Baldur's Gate, why isn't it 2nd Edition AD&D? It's far superior to Divinity, it's what we expect from BG, and it would win points for nostalgia reasons.
No utility in an increasingly urbanized world 5G and Lte and fiber will serve 90-95% of the global population.

The passion for space has driven people mad into spending billions with no ROI.

It already happened for the Apollo Program where all of a sudden the lunar rocks became some sort of fetish object that supposedly held god knows what secret and it was a matter of National Security to get those rocks before the USSR

In reality it was just BS sold to taxpayers in order to fool them into financing a bunch of guys who wanted to play with expensive toys.

Irony is that the astronauts themselves fooled the rocket scientists and the program directors because the former had all the fun whereas the latter did all the excruciating technical and political heavy lifting including selling BS to taxpayers and when the plug was pulled by sensible people they were still NPCs were in the black book of government.

So in the end after billions of dollars spent and no quality of life ROI, the winners were JFK who became an inspirational hero and the astronauts who had fun being space cowboys.

Same will happen with SpaceX, billions will be spent with no
quality of life ROI for nobody, but Musk will find a way to spin it into a success thanks to all the media astroturfing he can buy and his ability to shove BS down people's throats, astronauts will have lots of fun and the SpaceX employees will find themselves burn out and
divorced.
I'm from Belgium and the same sentiment applies. The "safety net" here refers to protections encoded in both the law and how social and communal structures and services are designed to work. While you can always reach to your family (if you have one...), you probably don't have to or great deal of "bad things" need to happen for a prolonged period of time before you will need to consider this as an option.

Simply put, when it comes to your work environment, healthcare, housing, ability to put food on the table and access essential services like water, electricity, internet etc. - there are systems in place to reduce risk and "surprises", ensure your survival and equip you with the ability to tackle general "stuff of life". That's (in part) also why we pay very high taxes.
I think the easiest explanation is people rightly figured back during the pandemic lockdowns and wfh policies that people had more money than they usually did even in spite of some people losing their jobs. Gov spending was very high to be honest and people suddenly had somewhere between 1k to 2k extra cashflow. That kind of increase leads to every business trying to extract that as fast as they can.

If your business didn't increase their costs during the last three years it's a dying business.
Most companies don't ship native Linux builds, it's easier to make sure it works well under Proton. Linux is approximately 2% of Steam users, Deck included.

It does work quite well under Proton, and runs on the Steam Deck.
Someone had to plant it, then water it and cultivate it, then harvest it, then package it, then ship it god knows how many miles, then the restaurant cooked it, prepared it, then they just threw it away. Then comes the trash processing chain.

How is that not a completely useless waste of energy, time, money and resources?
> Are there any under-the-radar shifts that you think people are currently unaware of?

Cloud-native consolidation of tech stacks & teams. When I say "cloud-native", I am very specifically referring to the definition outlined in a recent paper [0]. Right now, there is a miasma of uncertainty when you walk into a room and say "cloud native". Most people right now think you intend to spin up a K8s cluster or something to that effect. A circus of complexity for its own sake, most likely.

A few of us are now using the bare-ass, cloud-native FaaS runners as prescribed above and seeing how this can replace 80%+ of the current tech org charts we consult for. I cannot imagine it will be a positive, happy outcome for most people in the tech industry right now. There is one very particular technology vendor who seems to have the vertical 100% mastered and the barycenter of HN discourse does not seem very fond of their tactics thus far. I think the beatings increase until morale improves on this one.

[0]: https://arxiv.org/abs/2307.01045 (Figure 1; Right-most stack)
> The workers in question are not in a union

Some members of the Tesla servicing stations are members of a union but the numbers aren't public because an employer cannot ask who is in a union

> IF Metall is the union being supported and merely wants to represent them

Yes, IF Metall is the largest union for that type of work in Sweden. They do represent some employees.

> more correctly, they don't want a non-union shop operating in their market

Correct, no-one wants this because the entire labour system is built around collective agreements. Allowing companies to break these rules is bad.

> Tesla needs to just cut a deal here

Yep, or leave! Both works well, the only option that's not viable is to be allowed to break the Nordic/Swedish working model

> all for the "benefit" of 160 (or whatever) unrepresented workers

Some are represented

> who aren't even part of the story and don't seem to be asking for union representation or higher wages or anything

Again, Unions represent employees and all members of the company including non-union members can strike because it's illegal to ask or identify who is or isn't in a Union. Which is why this number of non-Union members is mostly made up rubbish by pro-Tesla sites, the number is unknown.
At least for me, even returning to WotR (now interrupted for Rogue Trader) still felt awesome after BG3, I enjoyed the return to mechanical depth a lot ;)
> They was just following orders.

In itself that’s not enough to be considered innocent.
The plot is a bunch more engaging, to me at least. Divinity always felt you were playing everything for laughs.

D&D is a crap system though, which drags BG3 down (but hey, I've made my peace with D&D's vancian magic at this point in my life).
It is clear you haven't even clicked on the article.

Shame on you. This deserves a ban from HN. Just reading the headlines and contributing to a discussion about that article as if you actually read it is deceptive and wrong. It's killing our ability to meaningfully discuss content when people just read the headlines. If you don't want to read articles and instead post about what you think the articles must be based on headlines, go elsewhere on the internet.
> Rewriting a PR is a quick way to insult someone

Wow. Just review the review and if it's good, merge it, resubmit to a different reviewer, whatever your process is. The reviewer/re-writer is helping get work done and being offended is counter-productive.
How is Valve contributing back to Arch Linux considering it is the base for their SteamOS?
I've run this on Linux from launch day.

No official support, but Steam make it work.
Perception is a proxy for reality, given that you can’t measure the latter.
a solid search engine saves me far more then 120 a year in my time. Even just for work stuff if it saves me an hour or two over the entire course of a year it was worth it
Google's Demo for ChatGPT Rival Criticized by Some Employees
I accept being pulled up - I should have read the article!
https://archive.ph/SQKn9
Both are true,

The country is not "lucky" because it happened upon a culture, it worked towards it.

The individual is lucky to be born bearing the fruits of that hard work. But that puts a duty on the individuals not to squander or destroy these hard won triumphs.
Bad culture that views software as a necessary evil or afterthought rather than an important part of the product.
The developer cycle: Small feature-> Coder -> Architect -> Maintenance.

Every line is a potential bug. Less lines less bugs.
Not all bugs are created equal.

If one studies how information is carried on living organisms whose maxim is to keep information surviving through time we will see duplication. Lots of it.

Aging is the action of duplication of incomplete/incorrect functionality. Is normal. Decreases the level of effort going forward.

All projects age. Some have a productive life and gracefully die living a beautiful garden behind, some can't die and turn into tumors.

Is all food for thought.
Not sure if you are talking about link previews. If you are Elon messed with them recently. https://www.socialmediatoday.com/news/x-changing-how-link-pr...
I'm with you on Divinity 2 having better combat. I loved BG3 but I'm definitely looking forward to Divinity 3. The 5e system just isn't well suited for a video game.
> It’s odd to me tbh that phone numbers were solved with contact lists and address books

What's odd about that? I didn't really understand your comment.
Maven (https://maven.com) | Senior Software Engineer (Full-stack, product) | US, Canada Remote | $160-200k

About us: building the university of the future, starting with the largest marketplace of expert-led cohort-based-courses on the Internet.

We're a 5 person eng team and a 15 person team led by the founders of Udemy, Venmo, Socratic. Raised $25 million from a16z and First Round in 2021, have 3+ years of runway, and are hitting our best months every month.

You'll own major parts of the system, build end-to-end features, and have a voice in shaping the roadmap and company.

React (Nextjs), Python (FastAPI), Postgres (RDS). TipTap, Stream, OpenAI embeddings, dbt, Tailwind, Vercel, etc.

A Loom about the company, our progress, team, and the role: https://www.loom.com/share/950987e744b64a79adca7008e32186c3

Apply here: https://maven.com/careers
i mean authority of Sweden, Norway and Denmark since their unions are striking
Seems like deliberate sabotage via software to force the costumer to buy the manufacturer’s services instead of 3rd party (cheaper) ones.

Curious to see the court’s decision.
So Rust is better than C# for systems or OS programming… I don’t think anyone is going to argue with you on that.
Related: The AI Incident Database [1]

> The AI Incident Database is dedicated to indexing the collective history of harms or near harms realized in the real world by the deployment of artificial intelligence systems. Like similar databases in aviation and computer security, the AI Incident Database aims to learn from experience so we can prevent or mitigate bad outcomes.

[1] https://incidentdatabase.ai/
How to implement Seekable OCI to reduce startup time on Fargate workloads
Just walk out. You paid for your things. Call the police if I stole something don’t keep me kidnapped here with the goods I’ve already paid for.
I live in one of the cities the Netherlands which for the large part gets around this problem because of a luxury(population density). We have both walkable shops and boutique stores, and if you’re the kind that prefers to drive to a big store that has it all, then they are in the outer rings of the city. Still bikable with a cargo bike to give you some context. But they have big free parking.

The thing that irks me is - I love shopping at these boutique specialty shops. But man they want to be open 9- 5 on weekdays and mostly are closed when I can actually go there to spend my money. This is just wildly illogical to me. Sure, the people who work there needs their evenings and weekends too.. but, who cares if they are at the shop on a Tuesday at 1 PM?

Looking at the next generation, I don’t have much optimism that such special shops would stay on for long. Some perhaps will cater to the niches and those that can afford very expensive shops. But, the largest parts of stuff is going to be delivered to home from industrial warehouses outside the cities.

Groceries (veggies, milk, meat and stuff) are probably going to be the o lot ones one has to walk into a neighbourhood shop for.

Need DIY stuff? Electronics? Clothing? Toys? Paper towel? Detergent? Anything non-perishable? You’re probably going to need to get online.
Played them each back to back this year - CP2077 characters are worlds better. Starfields World is better.

I put CP2077 as a clear winner mostly due to stiff dialogue in Starfield and poor choice corralling. If they put 3+ years into polishing SF, I can def see it turning into a clean masterpiece.
Spotify found some success with their anti-union campaign, and managed to mostly silently terminate the negotiation. With the layoffs happening this week, I imagine the appetite for picking up these talks again could return.

Klarna tried to basically 1:1 copy the anti-union campaign of Spotify, but it failed that time on account of the unions having learned to cope with that type of propaganda. Klarna is now under a union contract.
Besides being a relatively easy to understand parsing algorithm, it's also pretty efficient. We're using the Shunting-Yard for Sonic, our in-house .NET expression evaluation engine used in all of our simulation products.

Since performance is a major concern, we compared a lot of algorithms and frameworks and Shunting Yard really hits the spot being both fast and easy to grasp, producing maintainable code.

For anyone interested in seeing code, we recently open sourced Sonic: https://github.com/adletec/sonic
Sweden has a small government approach to labour, the idea is that Unions are more agile and closer to the market so they are given the power to negotiate. The legislation is basically "there are no laws, speak to the Unions and sign the agreement". So yes you're correct they aren't breaking any laws, but neither are the Unions for not working for companies without a collective bargaining agreement.

This system has worked well for a hundred years with Sweden ranking highly across most metrics for work satisfaction, happiness, etc... however every now and then an American company comes over and tries to challenge it. These companies get sympathy striked into the ground, sign a collective agreement, and live happily ever after.
so even if postal address is changed, it will still mean termination, why?
> In Shanghai, cheese is something of a novelty item, but milk is sold in every convenience store. I find this surprising given that more than 90% of Chinese are lactose intolerant.

I'm not sure that that's that surprising (particularly if it's UHT/shelf-stable milk); go to any convenience store anywhere in the developed world, and you'll find plenty of items that far less than 10% of the customer base have any interest in buying. As long as _enough_ people will buy it, they'll sell it; doesn't need to be the whole population or anything like it.
Refusing to deliver to Tesla is one thing, but when you get to the point of refusing to surrender their property when their representatives show up at the location where it is stored, that's just plain theft.
> It's more like "x.com" is the canonical name.

It sounds like a porn website. I don't think most business owners would want this as their brand, but I guess Elon is special in this way as well.
I don't want to pay for a search service and have 'range anxiety' and self-regulate my usage like I'm driving a 50km EV.

Search is ubiquitous, make a flat rate subscription for normal people and a TOS that excludes non-human abuses. I don't pay for a per call mobile phone plan and I make way more searches.
I have just spent weeks at $dayjob resolving Java dependency issues I wouldn't wish on my worst enemy. As much as I dislike Rails, it's nonsense that this is a Rails-specific issue.
> arbitrary decisions instead of laws

You're free to go to a court and fight against a strike organized by a union. If the court decides the strike is unlawful, the union will have to pay and stop striking.

Strikes and unions are not as arbitrary as it might seem.
Blogging with Word in your Jamstack
Yeah I don't touch anything in the box beneath the passenger front seat ;) The previous owner thankfully already fixed the "oil creeps up the wires" issue, so I can leave it. Nothing I'm too keen on, but simple enough I figure.

> I have no idea why it works so...

I know that feeling haha. Adding wiring is so much easier than ripping up existing stuff ...
> People measure this stuff. What you say is wrong.

Can you send me a link that shows measurements of:

a) X: The price of a specific standardized basket of goods used for CPI, broken down by exactly how much it cost in 2019 v/s 2023 (linking to a magic number for the whole basket is not acceptable, this needs to demonstrate exact prices of specific items, like the price of 160z of cheese. Varying baskets are also not acceptable, because then you're not measuring the same thing).

b) Y: The exact median income of a household in 2019 v/s 2023

I'll accept that prices have gone down and things have gotten better if X/Y as of 2019 is less than X/Y as of 2023.

> You can't just throw out decades of research and process development on CPI indicators because of your Netflix bill!

It's the other way round -- you can't just handwave some “decades of research and development” at people and claim that they should magically feel better off than four years prior. A lot of times this R&D is motivated by pressures that are unrelated to measuring the economic wellbeing of families, and any research is going to have its flaws that don't exactly match up to how the median family is feeling economic pressures. People who claim that the research is correct need to share specifics.