skysight-inc/HackerNews huggingface dataset:
In 2018 I was in college, working on a Linux degree, and studying for certifications such as CompTIA Linux+. I had allocated some funds to purchase a new machine; my desktop was already over 8 years old and I obviously wanted a good machine I could bring to campus.

I chose the Lenovo ThinkPad T580, because it was on the Red Hat certified list. It came with Windows 10 but I immediately installed CentOS. This turned out to be a minor error on my part; CentOS was too old to support the modern T580's hardware. I struggled briefly and then realized that Fedora would be a better option in this situation. I ran Fedora for 3 years, flawlessly, effortlessly, and yes, boringly.

Due to the vagaries of needing to use something supportable and normal for work, and because this has become not only my "daily driver" but my "BYOD" device for work, I decided to abandon Linux and install Windows 10 on Christmas Day last year.

I may never run Linux again on a personal machine, but I don't regret 30 years of "Linux on my Desktop", and I'd recommend it to any burgeoning hacker type!
Don't forget the most prominent part: 'your clean' and 'my clean' can differ greatly.

You can do your absolute worst and you will still find someone claiming there aren't enough comments, or the naming is bad, or the code is too dense, or the code isn't dense enough, or you should use typed objects instead of tuples and anonymous classes, or your code should be more functional, or your code should be more imperative, or it should be more event-driven, or it requires more logging, etc.

And it turns out, there is almost no research to tell you who is right and who is wrong. The only thing I can safely tell others, is all these discussions and additions will add 900% more work all things considered, and there's no guarantee it will be less bug free or more.
Generally I have to split up my work hours. Very hard for me to wake up in the morning and be productive by a 9 to 10am stand-up. I mostly cant start work until 2 or 3pm most days. Also naps. Scheduled and on my calendar as busy time that I cannot be contacted. When it comes to prod support I make it clear that if there are days Im struggling harder than normal, I may need a backup

Unironically for a lot of narcoleptics we can suffer from delayed circadian rhythm disorders as well so interestingly my brain is more awake at say 11pm than 11am.
works flawlessly on my X1 carbon
Recent research suggests no positive correlation between individual performance and manager performance in the same line of work. If a company insists on moving ICs to managers, even though this is irrational, the best thing they can do is retrain their lowest performing ICs into people management roles.
Sure but then why sell to China and not Europe
I think you do have a good point but want to provide a small counter argument:

The alternative meat offerings are providing food in a package which is easier to turn in a dish than other vegetarian / vegan ingredients. You get lots of things that can just be fried in a pan: fake meat balls, fake schnitzel, fake chicken nuggets, etc. These things don't need to taste like meat, they just need to taste good to succeed. The manufacturers are piggybacking on form factors and taste-signatures which have a name for consumers to recognize.
Except it eats battery. I would not recommend Linux on a laptop under any circumstances.
The best Irate Karen videos are the ones with the correct game music theme added https://www.youtube.com/watch?v=MXqWdtsFqsc
short names

You don't really need short names. I wouldn't advocate going full Java naming but trying to compress names just to save a bit of typing is unnecessary. Your IDE will help you out. Just learn to press tab when you've entered enough of the name instead of typing the whole thing.
> How’s the battery life though compared to MacBook Air ?

Past 5h, irrelevant to me. 5h is the longest continuous amount of time I can work on a hard problem, at least without the modern amenities that come with DC power, like a cold drink, etc.

After that, I get a break, and so does my laptop, for 30 min to 1h during which we both recharge our batteries.

That's far less sexy than a laptop with 24h+ of battery life, but I like to carry my laptop in a small bag, so the AC adapter doesn't intrude much.

Actually, I have 2 bags: both feature an AC adapter. I carry either the "big" bag with a regular Lenovo keyboard (I like it) and a 65W GaN adapter from Aohi (a cube about 2cm per side, that's not your grandpa power brick) or a flat 20W adapter (shaped like a 6mm thick credit card, with foldable blades) that's perfect for my Lenovo that barely sucks 10W (I measured).
Yes. Although in practice a lot of what we have do to is mitigating it, as eliminating the roots of it is a decades-to-centuries problem.
Lot easier said than done. If you‘re self taught and don’t have a degree it’s very, very difficult to get into either. You need to accumulate six years of experience in one of their in demand occupations to even be considered.
Why do you think the tax system should be used for this?

The tax system should have a single purpose - Raise funds for government expenses.

This is why the tax system is the mess it currently is. Everyone thinks the solution to their personal "social change" is to "tax whatever they disagree with".

You dont like carbonated drinks, advocate for a "soft drink tax".

You dont like people eating meats, advocate for a "meat tax".

Should we increase the fuel taxes to account for all the diesel used to produce a vegan diet? Besides the farming, there is the water and transportation to account for. Some produce (nuts, avocados) are very damaging on the environment, should we tax them?

Or, is this a "bad tax" because it impacts you?
Linux Kernel Driver for Apple Silicon GPU
I love Linux on the laptop. I previously used it on a desktop computer for many years and the experience wasn't nearly as good.
"Instead most people must have a car, have everything too far away from where they live (or just drive a few blocks instead of walking)."

I think this is a very US-centric view! I walk everywhere and take the metro to university/work. I love my neighbourhood and it's really enjoyable getting off your subway station and walking home along bars/restaurants/cultural venues etc
Modern setups are really good about managing frost buildup and can be more efficient than resistive heat down to -20C. Waste heat from the compressor is often used for the defrost.
> Al-Aly and two other researchers looked at the health records of 250,000 veterans who had been infected once with COVID; 36,000 who had been infected twice, and 2,000 who had been infected three times.

> Using a “hazard ratio” — a measure of how often bad things happen to one group compared to another — the researchers found that the risk of heart, brain, kidney and blood complications all increased with each subsequent infection.

So does this sound like something in the same ballpark as "antibody dependent enhancement" to anyone else? And is there any reason to expect that "real" infections count but vaccine doses don't?
To extend your fourth wall proposition further, how do you (or anyone) know you're not an NPC? Are there hierarchies of NPCs, where you think you're the player character, but in fact there are always "Real" players above you and "NPC"s below?
For the longest time in urban public spaces, there was a sort of privacy by means of the anonymity processed. You knew that you would never see any of the people around you. That's definitely completely gone now.
‘Nation of victims’ review: The blame game
Damn, he lost his shirt.
Could there be a more correct choice?
What always helps me with architecture redesign projects like that is trying to define a goal to work towards: getting alway from that custom PHP MVC and to a proper Symfony application, for example. If you know where you want to go, it’s easier to stay focused and to align what you do with what you want to achieve.
It's frustrating that your link to an "explanation" is an intentionally buggy implementation of the algorithm :(

I understand the point of the debugging game, but in this context, a link to the solutions page would be more helpful....
Sure, but it also works perfectly on modern equipment like the Zenbook I bought last year.
It seems like having a physical boarding pass would slow down the processing. It's nice that the offer that service at all no? They could just say "Nope you have to go digital"
Did you read the rest? It’s obviously a shitpost.

Reading it as generously as possible, they’re tongue-in-cheek admitting CICO isn’t easy just like obtaining orbital velocity isn’t easy.
El Salvador's Bitcoin Law: one year on, with the World's Coolest Dictator
Don't get me wrong, I am sure those laws affected the central valley as you said but what is your solution? Perhaps the people who supported those laws should send their tax money to the central valley, would that improve things? I mean the job situation won't change so rolling back those laws just means those people move elsewhere and be other people's problems right? Also, why is your correlation of those laws with degrading conditions more accurate than a correlation of drought and recessions impacting the agriculture industry?

I am asking this in sincerity not to support one view or the other.
Thanks for the tip about milvus, which might help on its own. I’ll try the playground when I get a chance as well.
Fullstack never required a heavy frontend to my mind, simply reasonable js, css, and ux knowledge. Depends heavily on the product however.
Most pithy aphorisms are over-simplifications. "Want cleaner code? Use the rule of six" probably is too. But they can still give you a useful way of thinking about a problem that you might have forgotten to consider, and can give you a Platonic ideal as a useful guiding star even if you know you'll never reach that sort of purity in the real world.
Some of the videos aren't working in Firefox. Here's the error:

> Can't decode H.264 stream because its resolution is out of the maximum limitation
Gyroscope – Your Personal Health Coach
4chan memes being bastardized by mainstream social media happens so often now, I barely even notice it anymore.

The most egregious recent example is probably the "virgin vs chad" meme. Within mere days of it being created, I was already seeing edits of it on various websites (mostly reddit) that completely missed the point of the joke and treated it as yet another "thing I do good, thing you do bad" image macro.
Everything on that site is just trigger bait.
I literally lol'd when I read "a blindfold for the ears which encourages us to disregard the whispers of the planet". I guess this person leaves in the countryside or some really beautiful forest, I really like my blindfold to the car horns, people screaming, construction sounds, etc.
I'm simply a person with a very old but working phone (2011?) and I'm increasingly running into the same problems. (It even had internet, with a constantly crashing browser, but it was 2G and that was switched off. (I wasn't using it anyway.))

I'm not sure how to proceed. I don't like how the modern phones feel like you do not have control over anything but they do so much in the background. Any freer option seems to be a lot of compromise and work, and is only ever supported so long. I will have to take some time to look into it at some point, but I have managed to hold on for now.

Do you have any kind of plan or thoughts about the future?
People that learned CSS before tailwind was a thing tend to hate the concept. But clearly it has to have some value right? Why is it so popular?

I argue that it solves a clear design deficit in CSS. You cannot have tight coupling with CSS and a lot of the time you want tight coupling. In-line styles are insufficient, so we have tailwind. It’s an API to css that lets you tightly couple your styles. The re-usability of those styles is accomplished by composition of components or composition of atoms via @apply.
Google did this with Nest, forcing all accounts to move from the Nest app to the Google Home app and change to have a Google email address. Madness.
I assume they made a typo, and meant to write "under 10°C below zero", Modern air source heat pumps are good to -30°C; the old ones were OK to 0°C:

https://www.heatpumps.ca/articles/best-low-temperature-heat-...
I'm not Vegan, but I do own The Veganomicon from which I've liked several dishes (I don't have it handy, but there are some great chickpea dishes in there).
The issue is that short code lines increases the length of code aka wastes vertical screen reasl estate aka visible code, so you're overburdened short term memory has to context switch to scroll.

"Simple, put code in small methods"

Oh great, now I do a nav jump or a string search as a context switch rather than scroll.

Comments? increase vertical screen pollution.

Proper chunking is hard.

Maybe APL was right.
Ant Design – The world's second most popular React UI framework
I just wrote a super simple nvim plugin in fennel that allows you to go straight to your daily note using your existing obsidian config. https://git.sr.ht/~hermiod/obsidianlite.nvim

What I really want to do is build a language server for "backlinking markdown". In that case any editor could consume it to get references, go to definition, etc. Does that sound like the right experience?
I have a feeling that the overall reality is far more hit-or-miss than the author implies. If you happen to be lucky to have all hardware that Linux supports well, then everything does work nicely (which is infact a nice improvement over the early days). If you get unlucky on your hardware, well buckle up, it's gonna be a ride. You are of course more likely to have good hardware support on very old devices.

Windows has its faults for sure, but it's much better in my experience as far as just working on any type of hardware and accessories. If it doesn't just work already, drivers are generally easy to find and install.
Whenever I try, it works 90% great, but little things are problematic enough that I switch back. The power management doesn’t quite work, so fans stay on and it doesn’t sleep when you close the lid. The screen doesn’t quite have the same quality graphics. The trackpad isn’t as smooth.
Pharoah Sanders: Jazz legend dies aged 81
James Earl Jones Signed over Darth Vader's Voice Rights, Including A.I. Rights
Things changed sometime circa 2018.

Previously I had to check and ensure online if the laptop runs linux and then buy it.

Now I don't. I just buy it, and know it will run linux.

Fedora distribution is the most compatible one that I have found.
Someone show me how to get my xps-15 to run Ubuntu with comparable GPU and battery performance to Windows in less than five hours of work and I will be eternally grateful. I gave up and plugged it in permanently for work and use my Mac for mobile.
The HP laptop I was running Fedora on had some kind of low power mode on the CPU that would cause linux to crash and require a hard-reset to recover. That meant no idling/sleeping/hibernating without a kernel crash.
Sad to hear that. I hope you will find your way back again.
No audio device at all is detected on my Lenovo IdeaPad 5. (running Arch Linux)
Yes, I meant when compared to other framework written in the same language, the developer experience is vastly different. Developing with laravel is miles better compared to wordpress despite using the same language.
I recently heard that the French have lobbied to prematurely ban this thing from flying over land in Europe as some kind of revenge for the US doing the same to the Concorde back in the day. Anyone else heard anything like that?

Edit: tried googling around and couldn't find anything substantial other than that the US and EU seem to have argued over noise pollution since the 70's.
This really resonates with me. I remember when I started programming (at like 10 or so), my dad tried to teach me Smalltalk. Smalltalk is a great language, but there were just too many concepts and abstractions happening on each line of code. To understand even basic code required understanding messages, objects, classes, blocks, etc. Maybe to an 18 year old that would have been ok, but for my 10 year old brain it was too much.

A few months later though, I started with QBASIC. BASIC of course gets an awful rap, but it was so much more intuitive for me at the time. I started out with just global variables and GOTO's everywhere. Over time, I worked up to loops, and subroutines, etc. etc. However, the simplicity of "program runs one line at a time, each line does something obvious" was incredibly important to beginner-me.

Even once I moved to C, when I was an amateur I still had a tendency towards one line per thing happening. I really hated code like

while(i++ < 10) { doSomethingWith(i); }

(Actually, I still do).

As I got more sophisticated in my 20s, I started packing a lot more ideas into a single line. If I'm being perfectly honest, I think some of it was just showing off. You certainly look clever if you can put 3 list comprehensions on one line or use some of the more advanced collections apis. However, besides understandability, I found that style of code had two really big problems:

1) It's a lot harder to debug. Either you can't get a breakpoint in the precise place you want, or you can't insert a print statement easily into a complex expression, or iteration variables become implicit and you lose context.

2) It's hard to add error handling to that type of code. When a lot of things happen in a complex expression, you're depending on the entire expression working.

Luckily I've grown out of that phase, although ironically now my much more mature code looks a lot like the very simplistic code I wrote as a teenager.
I will drop a "shall" occasionally if I'm in the mood. "Shall we take a walk?", rather than the "Should we take a walk?" or even "Do you want to take a walk together?" It can lend itself a certain air of grace if delivered correctly. Then again, I'm an American mom in her late 30s - it might not have the same reception if said by anyone else.
Previous post https://news.ycombinator.com/item?id=32956964
I have an IdeaPad Flex 5 running Fedora 36 with zero audio issues - in fact, it is where I run Bitwig (a DAW) and Arturia V Collection 5 (an emulation of classic synths spread across a couple dozen VSTs that I run inside WINE). You may just be out of luck there.
Anecdote time. I have a gaming laptop from Asus, 2022 model. It keeps hard crashing on Windows (both 10 and 11) while working fine on Linux.

Windows doesn't clearly have such an advantage anymore.
The combination of Mint (Ubuntu) and dwm hovers around ~400Mb RAM when idling, and feels so incredibly nice to work with even on decade old machines.

I only switched from Windows a few years ago after some 20 years, and in retrospect I can't believe how many hours I wasted trying to run things on Windows that 'just work' on Linux.
Whitehat or blackhat? (Or greyhat?)
If you’re going to frame things like that, the internet itself wasn’t revolutionary at all. It was merely combining various decades old technologies, working proof of concepts, and research papers.

Do you also believe smartphones are merely an evolution of the first mobile phone from 1973?
What you're really saying is that the database presented in OP is not useful because it only handles DQL.

1. SQL can be thought of as being composed of several smaller lanuages: DDL, DQL, DML, DCL.

2. columnq-cli is only a CLI to a query engine, not a database. As such, it only supports DQL by design.

3. I have the impression that outside of data engineering/DBA, people are rarely taught the distinction between OLTP and OLAP workloads [1]. The latter often utilizes immutable data structures (e.g. columnar storage with column compression), or provides limited DML support, see e.g. the limitations of the DELETE statement in ClickHouse [2], or the list of supported DML statements in Amazon Athena [3]. My point -- as much as this tool is useless for transactional workloads, it is perfectly capable of some analytical workloads.

[1] Opinion, not a fact.

[2] https://clickhouse.com/docs/en/sql-reference/statements/dele...

[3] https://docs.aws.amazon.com/athena/latest/ug/functions-opera...
> but every time I've promoted a reluctant leader it's been magical for that person and for their team.

I was hired at my last job by the then new CTO to lead the “cloud application modernization” effort as they were pivoting to providing access to micro services to large health care companies.

After being somewhat successful at it, he offered to make me a team lead (been there done that). I told him in no uncertain terms that I would quit first. We had a great working relationship.

I now do basically the same thing in the consulting department at BigTech as a middle level hands on consultant.

I asked a year end could my position be considered a “terminal position” or would I need to work toward a promotion. My manager asked me why. Again I was very honest. I needed to know because I would be looking for another job before seeking a promotion. He said it could be a terminal position,

I prefer leading projects over leading people.
I understood, perhaps incorrectly, that the ground below the frost line is stable year round and if air source heat pumps work more efficiently down to -10C, we know the water isn’t that cold (otherwise it would be ice), so wondering if the efficiency threshold is the same for ground source heat pumps?
Try setting up Pipewire, that’s what’s working for me in Fedora on the same hardware.
Not to immediately downgrade this into conspiracies, but these types of articles do give off the impression of invested interests trying to fear monger.

If we wanted to inform people of the "danger" tiktok poses to our country it would involve giving power to the public to see that we have domestic actors that are _nearly_ as bad...

Maybe I'm just biased because I love the NPC in real life trend as well.
So it's the best kind of laptop available on the market!
Isn't the car side of CarPlay and AndroidAuto not much more than providing a video player and sending the screen touches back to the phone? I haven’t used either much, but I don’t think it interacts with much more than the touch screen and audio. The in-house code should be minimal.
Pretty happy with my XPS and Fedora. I switch to X for gaming, and use Wayland for day to day usage / programming.
No it doesn't, even on an Asus 1215B that was actually sold with Linux on it.

GL support isn't at the same level as the DirectX 11 for the APU, still has some issues waking up time to time (only fixed by taking the battery out), and is the only device that has issues connecting to my router.
you are barking on the wrong tree, nvidia labs have a history of releasing their codes and models quickly.
> First and foremost, the strategic oil reserve was designed to make the US more resilient to a 1973-style oil embargo

Unlike 1973, the US is now a net-exporter of oil. Since a meaningful OPEC oil embargo on the US is all but impossible[1] - then it makes sense for the strategic goals to evolve from "avoid shortages" to "stabilize price shocks".

> The sale of the oil to offshore refineries of a strategic enemy proves this, does it not?

It only means domestic refineries interested in that grade are at capacity, or were able to source it elsewhere for cheaper. China could full well push up the global price when buying from "elsewhere" too.

Oil is a single global market, there is no logical way if lowering american crude prices while global prices are high. That will just lead to price arbitration until there's an equilibrium.

1. Simplified by ignoring domestic refiners' & exported crude type mixes
If they only sold barrels from the reserve to companies in the US at artificially low prices compared to the rest of the world, what would stop those companies from taking it and selling it for a profit across the border instead of passing the savings down the chain to US consumers?

As far as I can tell, this is literally the only way to make such a strategy work.