skysight-inc/HackerNews huggingface dataset:
My favorite form factor ThinkPad was the small square x61 with the most amazing keyboard of any laptop I have every touched.

My overall favorite was the x230, whereas the x240 was unusable due to an erratic touch pad (the cursor would jump around while typing code).

Nowadays I use an X1 at home and a MacBook (M1) at work, and the Mac wins regarding weight, speed, interoperability (WiFi, sound), battery and raw computer power, but the x1 wins with respect to keyboard, Linux support. I think the MacBook makes the better travel companion but the x1 makes the better dev machine (Linux is a "less odd" UNIX than MacOS X, speaking of paths, command names etc. memorized from varies Unices over the years). I would be keen to try out the X1 Nano, but the 1st generation is too similar to my existing box to consider an upgrade.

BTW, whatever happened to the "ThinkPad Classic"?
You are right of course. The thing that many people miss is that learning isn't just one thing from, say, Hello World to a fully fledged application but it involves learning diferent types of things in different orders.

For example, going straight-to-web can be hard since it involves several different concepts HTML is not CSS is not JS is not backend code (mostly!). So it is sometimes better to teach the basics in a desktop or console app using a single language with a single paradigm. Once they understand that, you could introduce other abstractions and explain why sometimes strong type-checking is useful and other times it is unecessary and time-wasting.
I'm not sure there are many previously invented wheels/revision control systems for Mac System 6, an operating system released 33 years ago.
Had a 220. Looooved it. It probably even had the substandard screen.

But my X1 Carbon Gen4 (I don't upgrade too often) was terrible. I never thought I would be one to say this: it was probably the keyboard I disliked the most.

Now rocking a Dell XPS 13 (7390) and it's great. The light keyboard is fine. I've tried colleagues Apples of varying styles and never like the keyboard or trackpad. (Included because I consider the Dell design to be superficially similar, or at least both are in contrast to the IBM/Lenovo nice keyboard philosophy of yesteryear).

I hear more negative reports about more recent XPS 13s than mine but I'm still not going back to Lenovo.
The piece seems to touch on what are probably the most important aspects of the channel, the movement (if that's what it is, indeed) and the socio-economic reality behind the current story of that channel, and I tend to agree with most of it, apart from a key detail which would have likely made this article a truly insightful one.

There is a whole lot to say about labour in general (it's actually a fully fledged discipline of study) and the social and economic mechanics that underpin it, let alone the rich philosophical details regarding why and how it takes place in the modern society; these were almost entirely ignored in the article, failing thus to provide a genuinely useful explanation of the context that shaped this situation and its implications, as well as the larger phenomenon that ignited the recent events.

For example, branding the discussions and ideas that birthed the channel in the first place as "extreme, often insane" indicates that the was indeed some degree of research that helped shape the author's conclusions and their understanding of the above, but far from sufficient in my view. I am, of course, not ruling out the fact that maybe it is I who has failed to understand their conclusions.
> To have a blockchain solution where payout is according to a smart contract that is transparent and public is a way to build trust with your customers.

How many of the said customers are even remotely capable of grokking the pile of Solidity which actually make the smart contract?

Software engineer don't even review code for their npm packages these days, and you expect random people to audit their insurance smart contract?!

Additionally, we all know how be company marketing work: after a bit of time their will be hundreds of different contracts, with completely different guaranties and undecipherable naming schemes which would make it really hard even for the most motivated solidity programmer to actually know what he's bought.
Did you replace the screen somehow ?
I have a X220, replaced a lot of stuff, but I barely use it today because the 1366x768 screen is not enough anymore...
At least a 1080p display is the bare minimum today.
In my country Green Cell batteries are pretty popular as replacement batteries. I can see that they still have T460 batteries (https://greencell.global/en/search?controller=search&orderby...).
> Article is being disingenuous here. The original author absolutely intended to call this a violation of the semver spec, with all of the connotations that brings.

This is assuming intent that wasn't there. At the time, I did not know the author's view was so extreme that they view bumping patch on api additions is equivelant to bumping minor on api removals. I was giving the author the benefit of the doubt. I still feel discussing whether the same language for describing both is appropriate as I assume there are enough of us unaware or that don't care about the patch handling that it it is misleading to equate them.

> The rest of the article answers that: if you bump minor on all API additions, you allow others to specify a caret version with a minor version number, as the spec says they should be able to.

The spec says nothing of version requirements.

If you are trying to say "you can accept any patch", thats not true. The semver spec says you can add functionality so long as the API is unchanged. This is setting aside relying on bug fixes which is frequent enough.
The door isn't closed. People still immigrate.
When I was a kid I always wanted to build a doll house because of the intricate details you can see inside the house. It was so hard I gave up and just bought scale model planes then use firecrackers to blow them up during new year. You will never experience the freedom of a kid once you're an adult.
I haven’t tried a kit of those three mentioned, only other competitors, but brick quality hasn’t been any different from Lego.
> It takes discipline.

I'll just leave this here:

https://www.youtube.com/watch?v=co_DNpTMKXk
Spotify CEO Addresses Joe Rogan’s N-Word Use, Keeping Podcaster on Platform
That looks really nice. My ceilings aren't that high, but in a previous apartment I had a ceiling mounted one above the bathtub and it worked very well. The current one I have is just a foldout floor one.
Depends on your $$$. What's your monthly budget (rent,food,health,fun)?
Same reason we trust programs that are closed source: because people will always want what is the most efficient solution. And we don't really, it's just completely blind trust, but that's just how it works.
> Downside JVM is a Resource hog

I have to disagree. The JVM is one of the biggest pluses and might be one of the most battle-tested pieces of software out there.

> The web frameworks are in my opinion not as full featured.

Again, have to disagree here. Django is by far one of the most full-featured, well-documented web frameworks out there (IMO).

> The tooling around PHP is really good and stable. The language itself, the downsides are very limited and the main one that remains valid is inconsistency of function parameters. The issues with bad code are generally the same ones that can be done in another langauge.

I agree here and I think with PHP 8 incorporating JIT compilation, I think the future looks bright for PHP. I think the biggest foot guns these days are to be found in the JS ecosystem...but again, IMO.
The nail-gun is a surprisingly good analogy. There are lots of other things you can do with a hammer, from hammering nails, to shaping metals, to removing nails, to getting things unstuck. With a nail-gun you are kind of limited on what you can do.
PHP doesn't guarantee backward compatibility between minor version. It is the way things are in PHP since 5.x, when Semver wasn't even a thing.
> To which we as Americans can only say: Luckyyyyyyyyyy!!!!

I cannot believe the arrogance and insensitivity of this article, not to mention many other HN'ers in this thread, who cannot seem to understand that what they like and what other people like aren't the same thing.

Millions of people happily use Facebook and Instagram every day, myself included. The fact that you don't use it is not a reason to think down on the people who do, or to wish that something that they like would no longer be available to them.

The lack of empathy towards other people on display here is ridiculos.
I have been using ThinkPads for 20+ years. By far, my favourite is the X23 (IBM, not Lenovo), such had a 4:3 display and an excellent keyboard with proper home/pg up/pg down/arrow keys. It was a wonderful machine.
Managing fine is different than it being insane to go into an office. And I don't know on what basis we can conclude that it wouldn't be better if core Linux devs were working together.

I don't know much about the nitty gritty of what kernel deving looks like, but it's possible that the work there looks more like longer stretches of heads down time than average. E.g., I can imagine you could be pretty impactful being heads down for weeks or months at a time micro-optimizing the performance of various components. I think this tends not to be true of most software.

One thing I do know about the social dynamics of Linux development is that Linus can be an asshole and flame at people a lot. You could worry that this would be more intense and thus worse in an office, but IME this kind of stuff tends to get better once people can see each other as actual humans and not just text on a screen.
> Yoga, which it still trounces in terms of keyboard ergonomics

As you seem to care about the keyboard, beware the T-14 laptops now. The keyboard looks like any other ThinkPad keyboard, but it is beyond cheap. The plastic feels paper thin, the keypresses are stiff then bottom out suddenly, and the keycaps wobble. I've seen better keyboards on Asus laptops.
Hah I still remember watching one of the TopGear specials in Africa, and them comparing domestic roads (pothole ridden) to ones made by chinese apparently “uk quality”. Looking at that “shitty african road” I was like “hey thats a normal second grade road in Eastern Europe where I live.

Moral of the story - cars are tough and can handle much (much) worse roads that US and eastern europe think of “normal” roads.

I prefer cycling myself and don’t really like cars, but “failing US road infra” just sounds so naïve…
The world is an amazing place because some people do things which are really useful... but also because some people do things which are wacky, unexpected, ridiculous, wasteful, pointless or stupid. When anyone shares anything at all—whether useful or useless—if it's interesting to someone, it's a potential source of joy.

From the perspective of the individual, how is this any different from time spent playing a video game? If making an RCS for System 6 is entertainment for you, do it. Do it with the same relish that someone else might get from playing a video game like Lode Runner or Dark Castle.

If you want utility, how about stories? Stories have utility. In this case, his tale of creating it is a worthy story. And like any story, his could spark someone else's imagination. Perhaps it could lead to more retro-programming which fascinates and delight us.
Doesn't the actual injection molding happen in China anyway? Wouldn't it be more surprising if the Chinese didn't learn the tricks of the trade by now?
This reminds me of a communication professor I had. He claimed that, over time, professors have the ability to explain something simple in 5 minutes or 2 hours.

I think the point is, there's many ways to make a point. Communication is hard. Reading a four page overview of a book is not the same experience as reading the actual book. Neither is reading a four page overview written by somebody else.

I also didn't like Carnegie book for the same reason you mentioned, but I wouldn't dismiss it for that reason
China's Rare Earth Monopoly Is Diminishing
I was also looking bor replacement, but I just couldn't justify it to myself. With 16 gigs of RAM and 512G SSD it works like a charm. I think that the fan will be the first thing that I'll need to replace...
I think we've thought the same, although you've put it better than I would: exactly how verifiably would this be for such a large deployment like the COVID passports of one of the examples?
If this is about people broadcasting sporting events unauthorised, I wonder if the fact that the Olympics are currently happening is making this worse.
The problem you describe with public transport is basically a tautology; if the only people using public transport are the ones who cannot afford automobiles, then yeah, maybe we should expect it to be a bit of a shitshow. Liberal has nothing to do with it, except that maybe liberals are able to understand this a priori.
I teach mandolin and Fiddle online. I work from home
You'll be fine. It's not a big deal to have $50K+ car.
Every day I am ever thankful for https://www.i-dont-care-about-cookies.eu/
It's also a market which can sell security-like things while believing it's exempt from SEC enforcement, so you can just have celebrities flog it on TV: https://maxread.substack.com/p/mapping-the-celebrity-nft-com...
I don't really understand the fuss about lan port. If you are using a cable, you are probably not anymore in a mobile situation and most of the time you connected the laptop to a usb-c docking station as you also want to plug a screen, keyboard, external pointer, etc.
There was a "reboot" by a modder called the x62. He brought he specs up to a more modern era and increased the resolution. I was lucky enough to hop on the pre-built line and snag one for a good price. Add it to you watchlist on ebay because sometimes someone will post one. https://www.notebookcheck.net/X62-Laptop-Review.211598.0.htm...
I'd like to add to this the following scenario for explaining why short interest can be high even if the original shorters have closed their positions.

1. Lots of people are short.

2. Price goes up significantly, shorters get margin calls.

3. Price goes up a lot due to buying pressure from shorters closing their positions. (ie, the squeeze itself)

4. Price is now extremely high and fairly disconnected from fundamentals.

5. People notice the price is very high compared to earnings and open new short positions.

After step 5, there can be a ton of shorters in the stock yet there is not a very big chance of a new squeeze since the price at which the new short positions were opened is so high. Imagine how much the price of GME would need to rise to squeeze out the shorters who opened their position in the 300-400 USD price range.
I never liked the Thinkpads touch, and for some reason if I'm running my x250 in windows it just stops working after a few minutes (runs fine in linux, so ok), but in the end, I hate the concept of a trackpad and always carry a wireless mouse with me.
The Twilight of the Securities Act
> For urban liberals, that means confronting some uncomfortable choices. A public space (and transit is public) is supposed to be open to all, but if we want public spaces to be livable, that probably means smells and behaviors are more tightly regulated in public, either through direct enforcement by transit police (unlikely) or more social pressure (also unlikely).

All you list here is repressive regulation, with all the problems that come with it - e.g. both unintended (correlation between homelessness distribution and ethnicity) and intended (discriminatory behavior by police) racism.

The worst problem in public from a safety point of view are homeless and mentally unstable people, and then "wild urination" and litter. To use police against the first two is just plain inhumane even if it's the sad "standard" - the solution to these problems are affordable housing and accessible mental health care. Using repression only shifts the problem to somewhere else, it does not solve the problem.

As for wild urination and litter, the issue here is that public toilets and trash bins are scarce. In Munich for example, trains used to have litter bins at every seat, buses and trams had tiny litter bins bins for tickets and small litter and a lot of subway stations had public, free-to-use toilets - both were cut due to cost-cutting, and then the problems arose.
You know what annoys me the most about these discussions about crypto and systems in general? It's the fact that people can only argue in the extremes. Decentralization is a spectrum. (https://twitter.com/rlullis/status/1307420668372430848)

> Decentralized systems are amazing, until they aren't

No, they are not. They are expensive, they require responsibility. The UX is complicated. Most people shouldn't use it and will be better off delegating all this to someone else.

Thing is, it's not because something is good enough for most people that everyone should stick to it.

> what happens when those 3 friends decide that don't like you as much as they like the idea of banding together to take over your identity and all your money?

This argument is stupid. With decentralization, there is no reason for your identity to be something singular. There is even less reason for people to think that one wallet should hold "all your money".
The two big concerns I’d have are the companies’ desires to build up captive audiences (e.g. Ubisoft’s NFT restricted to their system) and the challenges of bootstrapping a marketplace on the idea of interoperability which doesn’t benefit the consumer until multiple companies actually implement it and their fees are known.

It’s a tough sell to pay more upfront in the hopes that it’ll yield results later, and that applies both to the consumers being asked to buy these NFTs and the companies being pitched on implementing them without clear demand.
Apparently, college women use dating apps as affirmation, with no intention of hooking up
Agreed about the harm already been done, even if sanctions would be retracted now.

> It is not all given that the escalated tech war is a longterm winning move from a US perspective.

But the alternative of not doing anything gives no guarantees either.

Trump was not alone in his view that 'something had to be done about China' with regards to trade and IP ( WTO ). It already was a hairy situation for everybody in the West and some even stated that apparently it took 'a Trump' to confront this situation.
Yes: I think the official injury stats are only part of the story. When I lived in London I got knocked off my bike by cars or motorbikes several times. None of them were bad enough to be reported, but they left me with bruises and scrapes.

Because of that, there's absolutely no way I'd consider cycling from the station to the office now that I commute.
> Don't oracles have the same issue?

Great point. And yes, there's a trust issue around oracles. I do think that these are dramatically less problematic than some of the other options though.

An organisation that publishes flight data and charges for it, is incentivised to produce accurate, timely data about flights.

If instead we have an insurance organisation keeping a database storing information about claims, its incentives are much more muddy.

I think this is another example of how trust isn't just a full on / full off thing, but that you can make meaningful improvements in trust that can have useful economic consequences even without solving it perfectly.
What do you mean by attention?

I mean that e.g., software in large organizations often needs to fit in with the rest of the software the organization is writing, and that producing code is only part of the work; there's also working with others to find out what the right code to produce is.
I've traditionally done the same out of laziness. `cargo add` being merged into cargo (soon) will remove some of that laziness.

This does make me interested in adjusting `-Z minimal-versions` to get it useful. The biggest problem is depending on all your dependencies to be good citizens and test it (some refuse) or patching your deps (I'm too lazy). There is an idea floating around to make it only apply to your direct dependencies.
> Another one was that CMSes like WP or Drupal were shoehorned into projects that were really unfit for them.

I think this hits closer to the mark than the PHP blame. PHP is just a tool, WP or Drupal are very large codebases that each have their own inherent problems that you are not going to code your way around.

FWIW I've used PHP for a decade and a half and it never let me down.
Are you saying you need your car to go skiing or hiking or to visit your parents across town?

I don't think the 15 minute city precludes the use of cars, it just means they're not required, and are actually inconvenient for local journeys.
I'm trying to learn https://haxe.org , so that if some target language does not work, I could use some other target language. Currently I have hard time updating to newer version of Node.js, dependencies etc. I tried to code something with PHP 8.1 directly, but I presume any following update could change syntax etc.
Why do you say that? What even gives you the credentials to make a claim like that?
But a lot of recruiting operations haven't adjusted for the labor pool and are just ending up with too few candidates.

Hence the labor "shortage".
Pleasantville, Millville, Terminus, even the parks remind me of SimCity and placing residential, industrial, commercial, rail, road and shipyard areas.
True, but there's nothing we can do about it other than telling platforms we don't want to listen to him. Unless of course we decide to go full authoritarian government and take a page from the CCP's playbook.
A tepid take on the bipartisan drive to ban tech self-preferencing
By ThinkPad Classic, you mean, the ThinkPad 25 Retro Anniversary Edition? I think it was kind of popular, but for $2,000, it just wasn't very competitive even with other ThinkPads. You were essentially paying a premium for a 7-row keyboard.
There is one aspect where it wins hands down that trumps almost every other concern that you might have: availability of developers. This is a hard problem to solve.
> But if the EAD was not clear to a pilot, the pilot should request clarification. It's his job to understand it.

It is not surprising that neither the community of pilots, nor that of those responsible for training them, noticed that there was a problem here, given that relevant information was being withheld in some cases and downplayed in others, in order to give cover for the fiction that everything was the same as before.

And even without Boeing putting itself into a conflict of interests, the policy implied by your comment is not how it works, and it would be a very bad policy if it were implemented. We did not get to the generally excellent safety record of airline operations we have today by manufacturers giving minimal or ambiguous instructions and partial information, and then leaving the pilots and operators to figure it out from there.

> Note also that all three crews repeatedly were able to override MCAS and restore normal trim.

And if they had gone through some training on how trim runaway caused by MCAS differs from other cases, such as that caused by the autopilot, they may well not have crashed.
Sure, the temperature should just be logged automatically to the database, and the value shouldn't be allowed to change. However, it isn't. And I can see clearly how a database supplied by some vendor would yield to pressure from a government to 'tweak' some value, just this once, so that they'd be sure to get a nod on the next contract. I would trust a public ledger on its immutability more than a government run database. Or a maintainer of a database that relies on government money to exist.