skysight-inc/HackerNews huggingface dataset:
I get this article, but I also don't like parts of it.

Sure, everything just works. And that's awesome. But it's also being sold here as "the poor person's OS using janky equipment". Sure, Linux can greatly help with artificial obsolescence.

But the biggest point is that you retain ownership and full power over your data.

I've seen this again and again with stuff like Eagle vs KiCAD, and Autodesk software vs FreeCAD. Sure in some cases the FLOSS software isn't as "polished", but when Autodesk decides to arbitrarily change the policy locking you oout of your content, it's a matter of freedom and your data.

The OS is the "carrier", and the applications are the actual thing.
If they're anything like a typical software person, they will likely be running Linux on that Windows anyway.
The magic number for programmers is 7. 4 to 6 is for the rest of the world.
Either nothing, or the most important thing going on in the world today. But as you say, probably nothing.
Ask HN: Do newborns have a standardized brain structure?
To be more exact I was just wondering that when a child is born does their brain have distinct differences in its neural network structures when compared to other newborns—assuming they grow up to be neurotypical people, so not accounting for any genetic predisposition to developing mental illness.

What I really want to know though is when the brain starts responding to its environment and begins evolving as a result of the input it receives from various senses, does it do so from basis that’s shared with all other newborns or is every person truly unique at birth.
I’ve been buying MacBook Airs of the 2011-2013 vintage for 10 years. Love them.

I have to disable third party JavaScript, and I have to be careful what software I install, but I love this machine.

I will probably upgrade to an M1/M2 for my next machine, but it’s because of software not hardware. The software, after 10 years, is finally starting to be bloated enough that I feel like I might need more soon.
Modern CPUs can look ahead in the instruction stream and run 4 or more instructions simultaneously. This isn't easy: you have to respect data dependencies where one instruction depends on the output of a previous one. When something depends on a load instruction that missed in the cache, CPUs can keep going farther ahead and do some other work while waiting for load to complete.

This "speculative out-of-order execution" requires a huge number of transistors to consider various combinations of future instructions it might be able to execute every clock cycle, and burns some extra power doing that. So although most of the basic ideas were known by the late 90s, adding more transistors in every generation lets it do more and more in parallel.

Also, faster and larger caches cause fewer stalls.

Also, modern cores are better at predicting branches, so they can proceed to start executing instructions past a branch before knowing which way the branch is going to go. If it guessed wrong about the branch, it has to undo the results of some instructions. So it adds a lot of complexity to track each side-effect that might need to be canceled.

Also, SIMD parallel has gotten much better. Some modern cores can do 8 floating point operations per cycle using AVX2 or Neon. While older SIMD systems had very limited instructions sets, you can do a lot with modern ones. x86 SIMD instructions can process 32 bytes at a time. With a great deal of cleverness, you can do some byte stream operations in less than one cycle per byte. See https://arxiv.org/abs/2010.03090

GPUs generally do 32 parallel floating point operations per core per cycle, with hundreds of cores.

Also, main memory is gradually getting slightly faster and wider.

Lastly, more cores are good. Back when the most cores you could get was 4, it was barely worth writing parallel software because all the locking slowed things down almost as much as the 4 cores speeded things up. But high-end Xeons can have 40+ cores, which makes it worth the hassle of writing parallel code. And GPUs have 1000s of cores, so it's worth a lot of complication to make use of them.
Neither ANA nor Asiana (from the GP comment) are regulated, yet they still have dramatically better service. That goes for most (if not all?) of the best airlines in the world.

I'm not saying that GP is right, but it's equally facile to blame the difference on "deregulation".

For whatever it's worth, in my experience, the staff of non-US airlines are dramatically better at their jobs. It's comical how bad the service is on US carriers, even for business and first class on long-haul routes.
> it's frustratingly slow to get people to discover and coalesce around actual truths

But what has been tried?

> ...when special interests[0] are highly motivated to undermine truths and the general welfare time and again for personal and outsized gain

And everyone knows it (or, is in possession of knowledge about it), yet their primitive, transparent methods work every time - rather paradoxical!

> it's tempting to throw out simplistic solutions like "let's skepticism!"

Conspiracy theorists (of which I am one) being one form, although my colleagues (bless their hearts) are....* a little unrefined and sloppy, to put it nicely.

> but almost impossible to actually change people en masse* like that.

Like that: agreed.

> i was just having this conversation last night about doctors, who know next to nothing in comparison to how complex biology is, but we still as a society feel compelled to venerate (and remunerate) doctors irrationally because they hold people's lives in their hands (understandably).

That the highly educated doctors (and other The Experts) themselves typically have little awareness of their shortcomings and delusions themselves may be suggestive of something important? And don't get me started on The Scientists!!

> but that outsized veneration (and remuneration) often leads to egos that can't admit ignorance or doubt...

Implying this problem didn't exist prior to the inflation of the ego?

> ...and that leads to millions of unnecessary deaths and countless people with worse health outcomes

Sir: not to worry - see, the line on this chart is moving up and to the right. All is well, stay the course.

> and that's not a condemnation of doctors...

Maybe it should be.

> ...but a realistic understanding of where our collective knowledge lies relative to the long arc of evolution, but the societal distortion persists nonetheless

It's a tricky problem!

This is an enjoyable conversation.
How nice for OP.

Just a handful of my issues:

- only one speaker works so volume is low

- finger print scanner doesn’t work

- battery life is poor compared to Windows on same machine

- suspend and hibernate doesn’t work

- random freezes

- charging indicator unreliable

- trackpad wrist filtering is very poor

- boot failures after OS updates

I have now switched to a Mac with Apple Silicon.

I really tried with Linux for philosophical reasons, but honestly what professional developer has time for all this?
Transport and mining can be electrified and will probably in time.

Farming at our scale will probably continue to require oil as an input, and that's just fine. Same with certain kinds of manufacturing, etc. Once we stop setting it on fire we'll have a lot more for these purposes and it should be significantly cheaper.

Wind, solar, hydro and nuclear can absolutely handle our non-farming needs.

It will still contribute to our lives and lifestyles sure, but much less.
Uber and R* hacker claims to have access to DoorDash, Bank of Brasil and others
These kinds of things probably still depend a lot on the brand and the product line.

The post is really only an anecdote about a ThinkPad, and a relatively old one at that, which is probably as good as it gets in terms of Linux compatibility.

I personally more or less agree with the title, though, assuming a suitable hardware choice. I have a new-ish Ryzen ThinkPad for work and the only issue I've had is Gnome occasionally semi-hanging, and I don't know if that's just because of Ubuntu being a bit flimsy or because of something more general such as an issue with the AMD graphics driver.

Also, the Teams client the post mentions is about to be dropped by MS and it was never really that good to begin with, but having seen about two decades of desktop Linux, I'd rather be surprised that it's been available and worked somewhat reliably at all without hit-and-miss with Wine.
The name is unfortunate since there's already Vulnhub [1].

[1] https://www.vulnhub.com
Not having a good airline in the richest country in the world is surprising to me.
I just bought a Meerkat and it’s incredible. I love this thing.
Whenever I fly East I opt for Singapore Airlines. I am not surprised that they rank #2 in the world. For me hands down the nicest airline which really focuses on delivering quality and it shows in everything they do.
That has happened already, although for human driven vehicles. Yandex taxi was hacked earlier this year and all taxis were made to go to a certain location, causing massive traffic jams.

In practice, if companies have these kinds of issues regularly, it'll be similar to how scooters and dock free bikes have been rolled out: they'll be allowed initially, then the city officials will kick them out if they're causing more trouble than they're worth.
Honestly, travelling in Europe, Ryanair is my preference over most regional airlines. I've never had any issues with them other than the awful seats. I get a second carry on bag, and as long as its roughly the right size, they don't care and aren't usually strict about it. For short-haul trips, their in-flight service is good enough.

Ryanair fly a lot more flights than many other airlines in europe, and get proportionally more complaints, meaning you hear them more often. They're actually not all that bad. They make you jump through hoops to get refunded sometimes, but that hasn't been as bad in recent years (and I've dealt with worse; I'm looking at you Aer Lingus).
I hope that ageism dies out. I'm in my mid twenties and I would like to start a business down the line and if I'm able to make it happen, I would like to help with this issue.

I previously worked at a startup where the head of the SWE department was in his 60s, and it was one of the best places I had ever worked at. The startup regularly employed older programmers and I learned so much from them and hearing the lore of when they were young was also fun.
Indeed. I was surprised to install Windows on a two year old Thinkpad recently to use some proprietary hardware and ended up with more random issues than I'd have on Fedora.

Trackpoint sideways scrolling not working (works fine with libinput), inexplicably high power usage, wifi disconnects...
That's cool, but I don't know if your experience is uniquely yours or common, and for me at least, it's not common. I want a laptop that will last a full day without charging because when I use it as a laptop, I may be moving around, or going between meetings, or walking to lunch or a coffee shop, and I don't want to have to find a power outlet. Narcissism aside, I think more people lean towards the use case of "more battery is better".
Process fabrication improvements can mean a basic CPU design gets faster with no new redesign. Faster memory chips also with the same improvements.
It sounds like you're running without a swap file. You should really enable that.
Makes sense. I've only ever seen it delegated when I would swip out a cidr block to a b2b customer and even then the people I interacted with never asked to run their own whois, only custom PTR delegation.

I can not find any whois clients that support this expired ietf draft [1] so I assume it was abandoned.

[1] - https://datatracker.ietf.org/doc/html/draft-sanz-whois-srv-0...
Today milk in my fridge has gone off, fucking cow unions!
Competition and regulation in America isn’t aligned in a way that results in high quality airline service.
> The cost of employees is just that much higher in the US so that it’s hard to get good employees while cutting cost?

Is it higher? Minimum wage is pretty low, holiday and sick leave requirements low and employee protections weak compared to where I live.
To an extent, there is; Ubuntu holds a list of certified hardware, including laptops: https://ubuntu.com/certified.

Notably, the latest Dell XPS is certified.
Like other comments said, there are a lot of factors that go into determining the performance of a clock cycle. One of the more interesting fields here is the optimization of instructions themselves - Agner Fog has a great document[0] comparing the performance of common x86 instructions across multiple CPU generations. It becomes really easy to see how great the early Ryzen chips were despite their low clock speeds.

[0] https://www.agner.org/optimize/instruction_tables.pdf
2022 is the year for Linux on the desktop.
http://itools.com/tool/google-translate-web-page-translator
Whatever little I have traveled locally in US and internationally most hassle-some part is navigating airports and immigration counters. Airlines did not make much difference to me. Also I think traveling in economy class make for similar experience as no airline could care much about cattle class passengers.
https://archive.ph/9OXiZ
I imagine being an airline employee pays better relative to the local jobs when you come from a non-US country. Air travel is generally geared towards a richer clientele, and the absolute costs don't really drop even when the countries involved are less wealthy, so I can see how that would mean there's more money / margin floating around airlines than traditional businesses, so they can attract a better class of employee
> One of them climbed the elevator to remove a hidden GoPro that was recording the whole thing.

Someone should have stopped the kid from taking the GoPro - it's like stealing since no one knows whose GoPro is it. That may have taught them a little lesson..
Because a CPU is more complex, you have also to look at the other parameters, like the RAM clock (that’s handled by the cpu), the instructions set, the other connections BUS, etc… obviously if we are comparing a same x86 architecture and not ARM vs x86 or other RISC vs CISC.

Using only the clock is like comparing two cars using only the number of horsepowers without the weight, aerodynamic, frame, etc…
What to do when Gmail marks all the mails from your server as spam
If I use elaborate camel-case variable names, it seems to reduce the load on my short-term memory because I don't have to remember what a variable name represents. It's meaning is there when I need it and can be forgotten otherwise.
Readable code and clean code are two different things and I think this article does a prety poor job at writing clean code.
Oh wow. I’m grateful you shared this. Wasn’t aware of PopOS and your experience with it sounds promising. I will gladly take 5 hours of battery. Currently I get 60-90 minutes in Ubuntu.
I’m convinced that you don’t know what scoliosis is, nor what a physiotherapist does.
> Unions...

MBA style management focusing on short-term economics and management bonusses seems more likely to me. I don's see how treating employees well leads to poor service and quality.
> every XPS since 2018 (I buy a new one every year)

Haha, nice - I imagine it's satisfying to have a reliable and reproducible setup. Just curious, do you sell the used ones, or give them away..?
That's the low bar, but I think it is entirely possible to do that and have great customer service on top of it. Domestic flights in America, yeah, just be on time and ideally not overbooked. But what if the seats were comfortable, or the staff was kind and not overworked? We could have both.
Monks also didn’t totally fuck up the climate.

I really don’t think it matters how any of us live. When it comes to climate change, we went ham with our credit card. Now we’re just waiting for the bill to come due knowing we don’t have the money to pay it.
Fourty year old programmer aging! Give me a break!
> "And if that's a fiction, a judge will see straight through it."

I never claimed that "pro forma" contracts used for laundering illegitimate business relationships are somehow legal. This feels to me like an entirely separate issue, and I'm not sure how it's related to anything we've discussed so-far?

You can own a company, and simultaneously be the only employee in that company. Your client enters into a contractual agreement to purchase services from your company. Your company must comply with all local laws and regulations as part of your employment in that company. Your company charges the client a fee which, down the line, covers all of the business expenses associated with the work being done (including any taxes that need to be paid, overtime, insurances, pension, social security, etc). I'm still, to this moment, not sure what makes any of this illegal or illegitimate?
I was able to crash MacOS 12.5.1 a few weeks ago, by allocating 80+GB more than I had swap/memory space for. Over use/abuse of memory system leading to unstable system is not specific to Linux.

In my case, I was doing development/testing of a data analysis code. Pulling in the data was fine, I just needed to adjust my applications queries to reduce the size of this. I was specifically looking to see what I could get away with in terms of analysis size without adding additional code to handle out-of-core.

MacOS did not respond gracefully to the load. It took it a whole 20 minutes to crash, hard-locking the UI, and eventually rebooting.

My previous experience with a windows laptop (until I traded it in for the mac about 10 months ago), was even worse. I could not use WSL2 for anything approaching real memory utilization, as I'd get all these memory compaction pauses/GCs. These random freezes would often hang the machine for a while, and when it resumed, the interface was very laggy.

Compared to that, my linux experience for systems under horrific load is much better than windows, and on par with MacOS (M1 32GB laptop BTW, not a small system).
My instruction to teach the generator. Basically:

1. Here is what the generator produces.

2. Here is why you will fail if you rely on it.

3. Assignment: Write a better essay using [these listed points] than the AI.

4. (extra credit) Write an AI that produces better output.

I put the burden on the educational system in terms of a challenge.
> Do you have some data?

You are the one making claims with poor data and assumptions, not me.
Your Mileage May Vary, and may vary a lot. Lenovo Yogas, for example, have terrible compatibility (at least, the models released in the last years), which is a shame, because some are very good business machines. The Yoga Gen 7 AMD, on any Linux, has:

- keyboard not working

- speakers 50% not working

- mic not working

- bluetooth not working

- standby not working

And probably something else I'm missing.

I think all the AMD 6x00 mobile CPUs suffer from the non-working keyboard issue, due a quirk (ironically, a compatibility-breaking hardware fix) that is fixed on the not yet released 6.0 kernel.
I think for any code thats meant to be read and maintained by someone else a regex is a bad idea.

You are saving a few lines on the surface, but adding a potential backtracking bug in the future.
The 1080 is faster than the 2060 and the 2070.
See above. It seems you came up with the conclusion as your first step as well.
What is a 'good' airline, and who gets to define the standard of 'good'?
MS teams works in the browser...
Find the right garage sale and the C64 is a free plugin =D
Can you help me understand how you are imagining that? As in, you have texture images already and you want to apply them to the 3D object intelligently? Is that the case you’re talking about? Or texture generation and UV unwrapping in one?
The infant brain has been developing based on feedback from the body for months in-utero. They brain is getting sensory inputs from the fetus's movement as well as external sounds, so it's definitely not a pure function of its genes.

Maternal stress, which the fetus can sense through hormones that cross the placental barrier, is also known to affect development before birth.
Ok. TIL.
Father Noko told about his worst war experience. On the other side of some river Russian lorries ejected hundreds of people most in civilian clothing. About third were with guns. This crowd started to cross the shallow river. At first Finnish soldiers tried to pick only armed people, but it was quite obvious that dozen defenders will be overrun if the enemy reaches Finnish side. So every Russians was killed no regards.
Nope, it wasn't. Before it was angular and angularjs, like some people say vue and vuejs Or react and reactjs.

After angular 2, Angular team decided to rechristen 1 as "angularjs". But they didn't (cause couldn't) change stackoverflow and other sites content
IIRC they changed something about sleep states on newer CPUs. Most people who report issues are on Linux, but I've heard about issues on Windows as well.

I have a modern-but-not-new laptop (a Lenovo Yoga 720 from ~2012) and when I was taking it into work daily before the pandemic it wouldn't even shut down properly. An Ubuntu update in 2019 seemed to pretty much fix that. I was running newer kernel builds (stable but not yet adopted by Ubuntu) so that may have also contributed to the initial issue and/or the fix.

Of course I'm writing this comment in support of "Linux on laptops works better now" but I had to opt in to newer kernel builds to get drivers for the laptop...
If you are going for human readability then making your code expressive is the only way. Abstract away the code parts under a layer of very simply named functions/classes and boom! even a child will be able to understand what's going on.

Obviously, that isn't always possible. I find this approach especially useful in writing e2e browser tests. You write an abstraction over the testing framework's (playwright, puppeteer etc) interaction and then use that in your tests.

So instead of writing:

await page.click(".play-button");

You do:

await app.play();

This also has the benefit of extreme reusability. Doesn't work for everything though.
I’m talking about the past, not the future. Bos taurus/indicus wouldn’t exist without man: https://www.thoughtco.com/history-of-the-domestication-of-co...
This IP address breaks the service: https://rdap-explorer.chris-wells.net/144.122.199.20/results...