skysight-inc/HackerNews huggingface dataset:
My "Steam won't live forever" solution is simple: i only buy games on Steam if they are not available in DRM-free stores (GOG, Zoom Platform, etc) after some time (a year or two - as a bonus they tend to be released both at a reduced price and with many bugs fixed). I always download the installers and keep my own offline copies.

Even then, i try to use Goldberg's Steam Emulator (really a drop-in replacement for Steam's DLL) and Steamless (a tool that removes Steam's DRM, though in more recent games this is rarely needed and indie games pretty much never seem to use it) to make a "Steam independent" version. Both are open source (kinda, Steamless is not strictly FLOSS but the code is there) and available on GitHub.

This doesn't always work though and Steam provides no indication if a game has DRM or not (the Augmented Steam extension does tell if there is Denuvo but that's about it and i don't think it is 100% accurate), which is why i tend to buy games at dirt-cheap prices on Steam so that if i end up with a copy i can't separate from Steam i'd only have spent very little money for it (and i am able to play the game in the short term anyway).
Worth keeping in mind that Optus recently hired Gladys Berejiklian, which may say something about the character of the company:

https://finance.yahoo.com/news/optus-appoints-ex-nsw-premier...

For international readers, Gladys Berejiklian was the Premier of the state of New South Wales, and resigned as Premier once it became public that she and her boyfriend were being investigated by the Independent Commission Against Corruption. Optus is the job she accepted while the corruption investigation continued.

https://au.finance.yahoo.com/news/gladys-berejiklian-resigns...
...and not everything developed recently is incompatible with "traditional packaging".

I am pointing out that the author presumes their world is the world.
Use the Wayback Machine More
There is a similar thing (but at reduced scale) in the "Cité de l'Espace" in Toulouse, France. Just liek this site (old but gold), it really helps you to put things into perspective.
I like how you've laid this argument out. Really useful perspective. Copied for further thought. Thanks.
>The quality of posts on HN is vital to the continuation of the platform and this is hardly such an example.

The quality of discussion here is not much different than in most "technical" discussions.
> No government interaction required or even wanted, it's usually much more likely to create problems...

That's generally true, but there are exceptions. Solar panels are very cheap now because of decades of government subsidies. Battery electric vehicles are still more expensive than their regular counterparts, but certainly one day they'll be cheaper (they have many more fewer moving parts). But would they have caught on without government subsidies?
Why do your routine tasks get priority over your creative ideas?
Artifactory and Nexus work great for that.
A ton of people called it as it was happening
I didn’t know from could schedule jobs dependent on other jobs. Isn’t it what this brings to the table?

“When job a and job b are done, run job c” kind of things.
> Active ingredient: Prallethrin (Pyrethroid) 16 g\L

> It is not well established if chronic exposure to small amounts of pyrethroids is hazardous or not.

> here is an association of pyrethroids with poorer early social-emotional and language development.

> Pyrethroids are very toxic to cats

I don't feel fully comfortable with it.

https://en.wikipedia.org/wiki/Pyrethroid#Humans
Throw JIRA into the mix while you're on it.
You can use patents. You can rely on trade secrets. You can try to use complexity and obfuscation. You can open source your work. Or, just go “hey, that’s mine”.

I suspect EM is using whatever it takes to protect his pile. Talk’s cheap, except on Compuserve. Don’t feed or listen to trolls, even interesting ones.
Summa Technologiae (Electronic Mediations) by Stanisław Lem (1966)

From my notes:

"This is a non-fiction work translated from the original Polish. It is not a light work: it encompasses Lem’s complex and intricate musings and theories on technology, nature, genetics, cosmology, philosophy, biology, information theory, ecology, virtual reality, artificial intelligence, cybernetics, robots, programming, identity (cloning), human nature and how these all relate to mankind’s possible future or lack thereof. He discusses the likely shape of galactic civilizations as well as the possible composition or origins of its components, where their intelligence comes from, where it would likely develop, where it wouldn’t, why science fiction is lazy and, above all, he keeps the discussion rigorously supported by data, even when he seems to be engaging in the most whimsical flights of fancy."

"It is not an easy read, but it is legitimately a work of staggering genius. You don’t have to agree with him on everything, but you can’t argue with his method, with his intellectual rigor and devotion to the scientific method to reduce the ineffability of who we are and where we’re headed."
this is amazing. I will definitely adapt this for my next project
You can use arrow keys as well, really convenient.
Jeebus! --just bring back text-reflow and allow us to install our own extensions if you want to offer something that's going to make any Android user think of switching.

At the moment what Firefox offers is like a much slower version of Chrome with a couple of trivially unimportant 'features' like this bolted on. That isn't going to tempt anyone.
Regular Meccano could played with this way too. Albeit I don't know if the pieces are shaped right to fit into a plug socket. But I'd wager that's more by accident than design
How would you handle granular permissions though?
Scrolling and waiting for the first galaxy light-years away to show up: Mercury. What?
i understand that it is more portable but if it is cpu based, i guess its power performance is terrible since it is not using gpu acceleration which is a priori more efficient
CodeGeeX: An Open Multilingual Code Generative Model
Because otherwise I couldn't get anything done. Duty first.
I enjoyed http://deadlockempire.github.io/
> the religious symbolism and reading too much into it

Funny thing is, Anno just shoved in random religious images because he thought they looked cool.
Related: I find it annoying that we went through the trouble of downgrading Pluto, but we still count any rock that orbits a planet as a moon. If planets have 69 moons, then it becomes tedious and I quickly lose interest in learning about them. I wish there was a definition that included our moon (obviously), made sure that Mars has at least one moon, but limited the number of moons that Jupiter and Saturn have to a handful.

Criteria could include: size or weight relative to the planet, distance to the planet, apparent size in the sky.
Reading this essay gave me the opportunity to realize that while I see (and subscribe to) streaming sites as a convenience, the presence of any given title on streaming services has literally zero impact on whether I am able to watch it. Over the past 25 years, the binary NNTP feeds became FTP servers became bittorrent search engines. And of course, that's additive; NNTP is still alive and well, and I'd guess that most people reading this have that one friend with the half petabyte of every movie made in the past 100 years if your login credentials still work. People reliably seem to upload 1080p cuts of literally every show just minutes after it airs to BT.

So yeah, while I usually go the legit and lazy route, if someone says "hey, did you ever see Person of Interest? how about Dollhouse?" it never even crosses my mind that I might have to hope some streaming platform picks it up.

The idea that the author clearly perceives an artificial scarcity is fascinating. It's like... should someone tell her?
There are plenty of large public companies not using Teams. I always found this to be a strange argument.
Someone I know who worked there said that after the sale to Ms they had 4 levels of managers between a developer and Ballmer. A year later it was 8 levels. Maybe he was exxagerating, but that was also adding to the problems
Deleting social media doesn't make you a digital minimalist
Just saying that these "feel like toys" is a very low-effort comment. Header-only libraries exist even if uncommon and they work fine when written properly.

If you actually use a header-only library and it fails to link properly or be used in a project with multiple compilation units, then that would be a bug in the header-only library worth discussing and fixing. That would be a good-effort and interesting comment.
Very nit-picky. I didn't say DLC itself was bad, but the scale at which TF2 and Portal 2 had these elements was rather unprecedented (having bundles going into the hundreds of dollars).

Also, sure, you can't withdraw from a Steam account. But that doesn't mean it's not monetary value. It's easy enough to find someone who wants a game and you buy them a gift and they give you the money instead. And paying for CSGO items outside the ecosystem is tolerated enough that people still do it.
Agreed. See my comment in this thread about the lack of scientific / medical input behind this.

If this museum visit scheme came in the form of a pill, it would require years of trials and data proving its efficacy. Why are politicans allowed to bypass the EMA?
Not a bad advice although a bit painted with pessimism I must add.

It is an unfortunate result of relative lack of regulation that there are a lot of fiascos / scams happening. That doesn't mean there aren't respectable companies / uses. What I personally notice is that when web3 isn't the only way to solve a problem, the sceptics come up in arms and say "see, don't use web3". In my opinion that is a bit of an overkill. Ideas such as ICOs, NFTs etc. are quite interesting ideas; you have people paying a ton of money to speculate on monkey images but on the flip side you also have stuff like ENS.

I think being aware of the risks but having a bit of optimism that with increased regulation & hopefully the gold rush dying out a bit, we'll have a much more healthier ecosystem when it comes to this technology.

Obviously personal opinion and all; so feel free to disagree of course.
Against the Grain by James C. Scott. Eye opening take on early stages in history

The entire Aubrey-Maturin series starting with Master and Commander. Exquisite writing, funny, interesting, deep characters and chock full of interesting philosophy and life observations. These books are my happy place: like most fans of the series I have read them all 5 times, which I have never done with another series.
It's not that bizarre. It's path dependence. They have an existing codebase with hundreds (thousands? tens of thousands?) of person-years of effort contributed in python already, so a complete rewrite would be too expensive to consider.
Correct. Hopefully this isn't diverting public health money away from other things.
most of the 4080/90 cards shown so far are 3 slots at least. I think there was one 2.5 slot card.
In a similar vein, this is also an interesting approach to avoiding synchronisation overhead that works for many data structures: https://www.cs.bgu.ac.il/~hendlerd/papers/flat-combining.pdf
> Text copied from a conversation is polluted with names and time stamps. "I really want this feature" said nobody ever

I want this feature in any "enterprise" chat app. In fact, more often than not if I copy multiple messages from multiple authors I want to have author/time metadata. For the very same reason we leave replied-to content in emails.

I agree that there should be mechanism to copy text only and even a setting to chose the default behavior.
A history of poverty is a history of capitalism
From tfa: Data on real wages suggests that, historically, extreme poverty was uncommon and arose primarily during periods of severe social and economic dislocation, particularly under colonialism.
I think this is covered in the supplement, 4. Economics, f) Free market...

I would agree that competition in some form is essential, but we must also be mindful of issues with competition such as market failures.
Bad luck :-( Hope you get this fixed.
The NMOS Transputer
I don't understand, but would like to. What about that "perk" resonated poorly with you? (I mean, it's kind of thin for a perk, but some places do mandate tooling, so saying that you don't seems reasonable.)
I wonder how long that would take under the the optimal conditions?

Months? Years? Decades?

(curves where optimal amount of potentially mutating cockroaches and selection pressure meet, or whatever the parameters are. You get the idea.)
I had never thought about that. I just googled to find out Jupiter has 79 moons? WTF…
> I hate how Teams really can’t handle full-duplex conversations, at least with transpacific calls.

Half my teammates live in the same city and duplex conversations basically don't work. It's not just "my internet is bad", I can jump on discord with my friends, and watch 3 people stream stuff (in higher quality) simultaneously, and have multiple people talking simultaneously and be able to clearly hear all of them.
I generally think these arguments (containers, flatpak) boil down to: I don't want to figure out how a distro works. I'm unsympathetic to that; it's actually pretty easy to figure that out: they almost all use systemd and making a deb/rpm is also straightforward (there are great guides). Distros are also great at updates, to the degree devs can largely outsource a lot of it to them (compared with Windows where you're writing update functionality into your app, or whatever).

I'm not even sympathetic to weird cases like OBS needing a forked version of ffmpeg. 1 this sounds like a wacky thing to do, 2 it sounds like they created a new project that is a different dependency. Call it something else (I suggest obsmpeg), package it for distros, pull in updates from ffmpeg whenever you want, reap the benefits of FOSS. Inventing an entirely new software delivery system instead seems like an overreaction.

I am sympathetic to working this out across multiple distros though. Finding the intersection of packages across multiple versions of Ubuntu, Debian and Fedora isn't super easy, and it can really hamstring you when building an app (you want to use libcool-1.8.x, Ubuntu LTS has libcool-1.2.25, :sad:). The ecosystem isn't set up for this and it's a pain to deal with in your app (you more or less #ifdef functionality out, which product managers will freak out about).
> On the other hand- crates.io + the toolchain make it way easier for fixes to propagate outward into the ecosystem, and then for new builds to be created with them (even for multiple platforms at once)

As a Rust fan who subscribes to the classical Linux distro model (and even exclusively gets his Rust crates from there), I disagree. What you suggest comes with a cost, namely having to accept software in constant flux. To me, that cost in unacceptably big.

I write a bit more about this gripe here: https://news.ycombinator.com/item?id=32925491
‘I saw the possibility of what could be done – so I did it’: The Hobbit turns 40
people really, truly, go out of their way to criticise the EU. there are things about the EU that deserve criticism, but this is reaching to the point of deliberate misunderstanding. no one is saying that a person who wants to be forgotten cannot be talked about on your website, or that you have to somehow deliberately delete your memories of that person. you are not a corporation. the right to be forgotten is about the right for you to be forgotten by a corporation. the right for you to not be in their database anymore
Did you do all the exercises? Some of them go by in a minute or two, others have taken me 6-8 hours with sessions over multiple days. That is probably my main gripe with what is otherwise excellent pedagogy, the unpredictability and variance makes it difficult to set progress goals or schedule.
If you’re thinking worst case, get vitamins with iodine so as to saturate the thyroid. I’m not sure of the risk from KI tablets, so some other iodine salt might be a better choice.
Even this bit? [1]

[1] https://www.youtube.com/watch?v=BqnFnWSYzaQ
Context: I'm a consultant, in that I work for a company that does product and technology development for others (Cambridge Consultants, in the UK). I'm a generalist embedded software engineer by background, although I studied electronics. These days I mostly lead technical teams that include SW, FPGA, Electronics and Mechanics.

Not having a specialism is occasionally annoying. It makes my 'career path' less clear, I don't have anything particular to write down as my USP to clients.

In practice though these have been minor. My value has usually been that I understood all aspects of the system including cross domain. This meant that there were bugs that I could diagnose and fix easily that other people had no idea about (using an oscilloscope to diagnose software bugs is a useful skill).

As I became more senior and started running teams it became even more valuable because I understood what all the different disciplines were talking about and dealing with. It's a great advantage to architecting, planning and prioritising (some of this has been learning as we go along - I now know a fair amount about injection moulding despite being a SW engineer because I keep asking the mechies questions).

As other people have said, often it's about framing your skillset. Previously I have highlighted a relevant aspect of my experience as a specialism when talking to clients. These days I say "I am an expert in leading multi-disciplinary teams for product development".
What I love about that site when you combine it with 1 pixel = 3478 km.

If you drove 88km an hour it would take you almost 40 hours to drive across 1 pixel!

Our solar system is big big big.

I used to do the math with my kids when they were young and first found out about division. My story would be lets drive to the moon. And then we would figure out how far it was and how fast we could drive.

I love that site.
The question is why they chose Python for apparently performance sensitive problems in the first place. The fact that they're now bumping against a performance wall and can't get around it by rewriting is a huge drawback when choosing Python as the language in the first place.

Awareness that organisations often end up in these problems should be considered when choosing the language for a green field project.
Thanks! Macroexpanded:

Cinder: Instagram's performance-oriented fork of CPython - https://news.ycombinator.com/item?id=27043217 - May 2021 (261 comments)
Tip: Get a mouse with a free-spinning wheel like the Logitech MX Anywhere 2s. The difference is analogous to using SSD vs. HDD.
Making it human safe with light curtain drives cost and as someone already mentioned it is patented. So it’s an expensive product for riches with integrated patent troll lawsuit. Not good starting situation for development.
That's why, I believe, Slack had filed an antitrust claim against Microsoft [1] claiming that Teams has an unfair advantage by being bundled in the O365 package which make the chance to pick Slack over Teams for companies already purchased O365 near to zero.

The claim is two years old now and I haven't heard any news regarding the matter and whether Slack proceeded to the end like Epic Vs. Apple or not

[1] https://www.bbc.com/news/technology-53503710
Meta, Google to Cut Costs and Staff, Report Says
I interpreted the PLAN section as a call for more interdisciplinary study, and a focus on complexity rather than traditional academic reductionism. What makes you interpret it as 'how bad humans and civilization are'? It's going to be difficult to implement their PLAN without humans or civilization.
Yep, pretty sure that this script doesn't handle quoted strings in any way, and would promptly mangle a title that contains a semicolon.
Java for dummies.
Wow that was really epic! What an excellent presentation of size and distance. Beautiful work!
For a lot of simple use cases that don't need automatic conflict resolution you could just share files using Syncthing. Then the only dependency on external infrastructure is the Syncthing STUN server if one or both peers is behind a NAT.

Syncthing is open and uses the Mozilla Public License: https://syncthing.net/
We are talking about old, worn out guns firing ammunition way past its expiration date. What you are describing would have worked six months ago — and even then wouldn’t be comparable to what Ukraine is doing, simply because you need an order of magnitude more shots to make up for the lack of guided munitions.

Also, what Russia is doing is mostly making noise. That’s why their offensive over the past couple of months was so hilariously slow. That’s also why they level entire cities instead of specific military targets.
Your sentiment is absolutely not a mainstream one, but I get the idea: If everyone where to think like that, we wouldn't have wars. So, I can't just outright ridicule it like some other commenters.
I remember a project that could convert any python script to a python CLI. This was taken to another level by another project that could convert any python CLI to a GUI.

Can anyone help me with this?
Oh, that really sucks, Sexy Brutale is actually a great game on other platforms. Pity the port was so botched.
Didn't know that about the DRM part of Steam being optional.

> I don't understand why you would expect them to give away their features for free.

Incentives? Won't comment to that. But, what I expect is that my services and tools don't constrain their interoperability. Open protocols are nothing new. Neither are closed platforms.
It'd be hard to argue that MS has a monopoly on real time collaboration software when Slack exists.

It'd be similarly difficult to argue they're acting anti-competitively when Slack is thriving.
> the rest of line the you quote from is important.

I understand their argument, but I dispute it. The way things are going, the war is not going to last for years. Russia's military is collapsing. They have low morale, little training, bad leadership, little to no will to fight, deprecated weapons, no strategy, no allies. Ukraine's military has great motivation and morale, phenomenal public image, good training (and getting better every day), good troop rotation, great intelligence, numerous allies. And now they have the silver bullet too, in the from of HIMARS.

We are not watching a slog. We are watching a lopsided fight.
He’s invented more of them than most people know…
A very science question as I finally arrive at Jupiter.. Is it possible that at one point, Jupiter was actually a sun?
Most companies who want to compete Steam want to replace it and become the new Steam, so any regulations against Steam would also be regulations against their imaginary future selves :-P.
I see the videos every 5 or 7 years... I find always new things.
It's cool that you can get away with software rendering these days, but it's a shame to not make use of the power of the GPU.
Have I got a Twitter thread for you:

https://twitter.com/stylewarning/status/1571585280217579521

What boggles my mind is that Python has had billions of dollars of direct and indirect investment, with participation from every nook and cranny of the software syndicate—academia and industry—yet... this is all you get.
How did they change you career? Was the change in terms of how you think or quality of code you wrote?
Haha no way it was harsh, my good friend. Thank you.