skysight-inc/HackerNews huggingface dataset:
Lol moral compass. How much of our economy are we expending to protect Palestinians? Or rebuild Iraq after we massacred one of human histories most storied civilizations for no reason? Where are the morality reparations?

Americans invoking morality in their entirely political defence of Ukraine is such a joke.
I so want a X1, got a E13 to travel and I am waiting for an upgrade for my work laptop
It's a valid complaint but it's goalpost moving. Also aside from Tesla every automaker has pretty clear level 2/3 features including GM, Ford, Toyota, Kia, etc everyone.
Yeah this is the correct answer. They're a privacy focused browser, which includes not collecting specific user data or letting other people collect user data. So if you send a request to their browser asking what it is, it'll tell you it's google chrome and not Brave
I found the article to be very well written and I overall agree with it.
Years ago (2016) I bought a Lenovo Yoga Pro 3, with an Intel M processor.
It had Windows 8, which I almost immediately upgraded to Win10.
It was dreadfully slow with both O.S. from the beginning but I used it for 2 years, just sucking it up and enjoying how small and portable it was.

At some point I installed Ubuntu, and it gave the laptop a whole new life, HOWEVER... for me it always needed some crazy things to be done in the terminal in order to make things work properly, the wifi, the bluetooth or something else, at some point just broke, and it was a little field day everytime to make it work again.

I still have it and it still works OK!

So does Linux on laptop work well? Yes.
It works TOO well? In my opinion, NO, it really depends sometimes.

But I believe it's a great O.S.
Artemis I launch attempt scrubbed due to possible hurricane
Definitely nothing new, but still really interesting to watch. I really don't understand how people could appropriate an image like Wojak unless they didn't know what it was.
On modern Thinkpads, less that 0.5% of the battery per hour is expected, so if you disable automatic suspend to disk (aka "suspend to both") to save a few TBW from your NVME, expect to lose about 10% per day.

Personally, I like that Windows suspend to disks can be setup to only kick-in if a specific power budget has been exhausted: if the laptop has been sleeping for 5 days while disconnected, with 50% of the battery gone, it's neat to suspend to disk so that a week later (or more) it has enough power to resume work.
Why Does Science News Suck So Much? [Video]
The engine costs about as much as an airframe to build. If your scrappy start up builds an airframe on the cheap you still incur all the legacy costs of engine manufacturers.

Also Pratt is a solid 3rd tier manufacturer. It’s really GE and everyone else is far behind
Meanwhile, my Framework Laptop that the Fedora OS team is specifically developing for has had busted microphone drivers for months.

It's all a little random on how well different internal components decide to play nice.
You can use the max-count option for the git log command.

Something like this:
git log --graph --decorate --pretty=oneline --abbrev-commit --color=always --max-count=$cnt
I use my desktop at home exclusively for gaming. I had Windows on it, but it would continually crash when trying to use my bluetooth xbox controller with it.

I've switched to linux for gaming and have no issues, even running games like GTAV (excluding the occasional nvidia BS...).
I know some people prefer unseasoned food, but I think you probably shouldn't be surprised when people complain about lack of seasoning.

One of my kids went through a phase of eating burgers with no toppings at all. Another, noodles with no sauce. It's a preference, but - if the topic is quality of cuisine it shouldn't be surprising that people have higher expectations.
I wish Ubuntu didn't kill Wubi tho. We used that at my first workplace on laptops with Windows and it was so damn good. There is a new fork [0] but it's a hit and miss with modern UEFI and especially with Windows 11 (had to use it for some reason). And other distros never had an option like this afaik, none does as of today. But I know it's all about Docker, VMs, or WSL nowadays yet Wubi covered a niche segment which was pefect.

0, https://github.com/hakuna-m/wubiuefi
I agree, my thoughts were along this line especially when I noticed the 'magic' number -3.
Zero issues with Fedora 36 regarding that. I do have a Wi-Fi issue where sometimes I need to re-associate, but that typically happens when I move between two APs with the same SSID and seems to be a known issue for that Wi-Fi driver.
The better question is whether or not meat can be produced sustainably. Humans have been raising livestock for millennia, and climate change only seemed to start after the Industrial Revolution, so meat isn’t obviously necessarily causative of climate change.

To my understanding, the climate problem is basically one of not having closed loops. For instance, burning fossil fuels is a problem because you’re taking carbon that’s buried underground and pumping it into the atmosphere. So to the degree that meat is a problem, there’s probably a loop we need to close. Energy and transportation are instances of the same burning-fossil-fuels problem that we need to solve anyway.

As for the livestock themselves, I know they produce methane as a byproduct of digestion, but that seems like a potentially closed loop to me. Wasn’t it a closed loop during all the centuries that humans raised livestock before the Industrial Revolution? If so, what changed? The way we produce fertilizer, for one. But we also need fertilizer to grow vegetables, so we need to solve the fertilizer problem anyway. Plus, livestock are also the primary source of organic fertilizer, so maybe they’re part of the closed loop. They sure used to be.
> "The courage to move on, do something new that betters all of us"

Totally not a cult. And as every cult they hate and subject their members to unnecessary suffering.

And the brainwashed cult members are there asking for more as some sort of ritual believeing that the more they suffer the more worthy they are.

We have to thank the Clinton's DOJ I guess. They managed to substitute Microsoft with something way worse. That is what always happens with regime changes enforced from outside...making things worse in geopolitics and the corporate world ever since the first stone age.

Same goes with Tesla and the green push that began during the Obama years. Another great American cult they managed to create which provides zero quality of life to its members, and actually kills them too, and it makes it seem like an accident! This is the stuff Jim Jones dreamt about at night in his wildest wet dreams

The invisible hand might not be perfect but it's way less worse than the alternative
> OP was talking about managing, you are talking about leading. These are two very distinct skills.

Everything I've experienced in my professional life has taught me this: managers who can't lead can't manage, and leaders who can't manage cannot lead. Never once have I worked for a manager who didn't see themselves as a leader, and never once have I met someone who called themselves a leader who wasn't management.
No it does not. Give it to me for 5’ and I will find at least 10 things that are broken. Energy management, monitor color profiles, external monitors, discrete gpu / integrated switching, Bluetooth, webcam settings all these are broken.

Stop defending the state of Linux in personal computing.

The best we can do is to put it in a VM and run it in a OS that has actual hardware support.
At least for the contrived example from the article, the solution isn't to break up the code, but to use denser code. Use a regex.

Does anybody really think that e.g. sregex[1] is better than just learning and using the regex language directly? Because that's where this kind of thinking leads.

[1]: https://github.com/jwiegley/emacs-release/blob/master/lisp/o...
Why do domains have WHOIS records anyway? I get why IP blocks have it because machines actually do things from behind IP addresses, but the only thing I'm doing from a domain name is stopping other people from using it.

Someone is hosting copyrighted content? Look up that machine's IP-WHOIS.

Someone is trying to DDOS me? Look up that machine's IP-WHOIS.

Someone is holding a domain I want? If their answer is going to be anything other than a straight "no", they'll happily provide a way to be contacted.

Please tell me how I'm wrong.
Has anyone thought of creating an engine that creates web frameworks?
Once worked on a whois scraping project and ran into a bunch of issues.

One particularly fun story is how we might have broken a whois server. It was the country TLD server for some West African nation, I think Senegal but I'm not sure. We hit their server with like a hundred queries in rapid succession (to test what rate limiting approach they used) and requests started hanging. We switched IP addresses ... and still requests were hanging. We tried multiple IP addresses in totally different networks, all of them hung or timed out, even for a single request. A day later we retried and all of a sudden it started working again! From that point on we made sure to never do more than a couple requests a second to that particular domain.

Also, any queries to one cc TLD (either Egypt or Ukraine, can't remember which) just returned "we don't provide information in whois requests" or something to that effect.

GoDaddy didn't do traditional rate limiting. If you exceeded whatever their limit was they didn't just return an error message, they would blacklist your IP and for any query say "visit our website for information", and their website gated things behind a captcha.
Otherwise sites like this wouldn't exist: https://iknowwhereyourcatlives.com/

(taken from yesterday's posting of OPsec tools: https://news.ycombinator.com/item?id=32951406)
> Generating the tree is trivial.

If by "generating the tree" you mean generating definitions for the AST data structures, this is nontrivial enough that yacc does not do it.

> The lexer is part of the parser.

Again, yacc (a parser generator) does not include a lexer generator; that requires a second package such as lex.

> A pretty printer is not part of a compiler.

A pretty-printer for the IR or target language is an important part of a compiler, as one needs to render the output in a form that some other tool (e.g., an assembler) can accept. A pretty-printer for the source language also comes in handy.

> The rest you have to do by hand.

What you have to do by hand is to write a function from the source AST to the target AST (i.e., a compiler backend). langcc generates the whole frontend, not just the parser.
Hmm it appears you’re right. What I described used to be the case but they changed it several years ago it looks like.

https://www.reddit.com/r/changelog/comments/25kvjo/reddit_ch...
Yes, and I don't want to spent my time dealing with bad drivers, so that's why I'm using Windows instead.
That's pretty cool, thanks for sharing
> I am thinking about building a product

Hackernews isn't a product as such, more like a forum.

> What's unique about Hacker News?

The site employs minimalism, yet things go on behind the scenes that users aren't even aware of. I only recently learned about /asknew[0]

So features are added, but they don't get in the way of the basic layout. They are silently added.

[0] https://news.ycombinator.com/asknew
The only thing I hate more than the ckusterfuck of the modern front end ecosystem is coming behind an “Architect” who doesn’t think they need them and reinventing the wheel badly.
The stated goal of the founder is to replace meat consumption. Why would you create a charity for that? That makes no sense. You need to create a whole new industry, and yes, it has to pay for itself.
It needs to be like 99% of parking lots. It's ok until it isn't. I have had ro refuel my car during a commute many times and barely made it, if electric cars keep contributing to my tardiness I will blame them instead of my lack of adequate planning, even if it worked fine for a whole year before that. It took one experience of being stranded because of bad battery life estimate to get me to dislike them with passion.

What I have learned from thid thread is people who advocate for electric cars are disconnected from the realities of most people. I think it is not possible to change enough people's minds about this, for reducing the impact of climate change, perhaps focusing on cruise ships and electric planes is better while promoting hybrid cars. Full electric cannot happen in the next 20 years at least if I had to guess.
That's what I assumed, and it was only when I was idly googling for 3dfx stuff a few years ago that I realised it probably wasn't. The 5500s all look to have 2 chips, and are normal sized. Mine had four chips, and it was... large. Like, very large. Also had a plastic handle.

Looked a bit like this one: https://robertkrau.se/blog/3dfx-voodoo-5-6000-stripe-artifac...

Here's one with a Molex connector: http://www.x86-secret.com/articles/divers/v5-6000/v56kgb-6.h... (I can't remember whether it was wires or soldered in on mine, this was 20 years ago and I didn't spend much time playing with it)

I got it from the storeroom at the video games company I was working for at the time. They were having a clear out, and we could take whatever we wanted. This was one of the things I wanted.

(Sadly they didn't let me have the Jaguar devkit, doubly annoying when I later discovered that Atari had put all their Jaguar stuff into the public domain. Mind you, I'd only have thrown that out too as well, probably, so same result in the end.)
I have two Dell laptops and a Dell tower, all of which run flawlessly on Linux, all hardware supported out of the box. Everything I've plugged into them (most often via USB) or paired via Bluetooth also works without hassle (and never once did I have to search any manufacturer's websites for drivers).
It's the LLC's or S-Corp's responsibility to deal with everything you've mentioned, not your client's. Your client is simply purchasing a service from your LLC or S-Corp, with a contract. The contract must not stand in violation of your local tax and employment laws.

It's a standard case of one company (a third-party) purchasing the services of another (a company you simultaneously both own, and are employed at).
I use directus as a headless CMS (for blogging, etc), its okay for that. But for an application, straight up no.
In the long term, sure.

Similarly, there were people in the 1970s and 1980s who wanted computing to be available to the masses. That now exists, but the road that led to it wasn't a direct one. The original Macintosh was the equivalent of $6500 bucks today. Was that the right price? In one sense no, because most people couldn't afford to spend good-used-car kinds of money on a computer. But it was the right price in that it was enough money to sell a bunch of units, establish a market, and help fund their R&D going forward. Which over time led to today's world of ubiquitous cheap computing power.
We do care about the global price, because before those reserve barrels reach the gas tanks of Americans, they go through about a dozen greedy hands who would gladly sell them over seas to turn a profit for themselves.

If you can think of a way to keep that from happening that doesn't involve the global price of oil, you should be working for the white house and not sitting in your armchair.
The actual request is a little more subtle:

I think just a letter or two... Anything more and I'd want to edit. Anything less and I'd worry about whether it was working.
But, I will try it with my screen off
Linux still can't handle out of memory issues gracefully.

Sometimes I create memory leaks or use too many electron apps and when you hit a low memory situation Linux starts trashing and your system becomes unusable for minutes to hours unless you reboot your machine.

Mac and windows both manage to handle this gracefully by force suspending background processes it seems.

This makes Linux on the laptop hit or miss, multitask too much and your system effectively locks up. Laptops tend to have less ram available.
sleep, watch tv, and eat junk food
hopefully rest enough to recover a sliver from the burnout
so I can give it all to the job another week and survive long enough to repeat the cycle

#livingthedream
Another data-point for the largest data-mining operation ever conducted (Google)
Looks awesome. Will make making toons easier.
Yeah, I have to second this. As badly as I wish this article were true, even on devices specifically designed to support linux, like the Framework, there are a million tiny glitches and inconveniences with sleep, wifi, power management, webcam, bluetooth, etc, etc. These simply don't happen on windows.

Using linux on a laptop is the same as it has been for the last 20 years: something you only do if you don't mind being forced to be an enthusiast constantly tinkering with configuration files and such.

If you want a tool to actually get work done it can be painfully frustrating. I say this as someone who willingly pays the cost of this frustration because I much prefer linux as a development environment. But the people who write articles like this are either delusional, lying, or very, very lucky.
I miss the old slackware days where nothing works
A lot of things I think. I'd say main contributors are:

1. I've had 3 different managers this year, which makes it almost impossible to get a promo I've been chasing for 18 months.

2. I hit an equity cliff so I'm getting less shares per cycle now than I was before - essentially a compensation cut even though my responsibilities have grown.

3. I want to get back into SRE-type roles, I've been in management for a bit and I don't think it's for me.
I have the reverse...

Unless you have a thinkpad or some other popular hardware, you'll find Linux barely works at all out of the box, and even with hours of fiddling around, you'll still have to live without some features.

For example, power saving features, sleep and hibernate, screen brightness controls, fingerprint readers, keyboard hotkeys and backlights, etc. rarely work. Prepare for broken external hdmi ports or USB stuck at USB 2.0 speeds. Have fun with the fan stuck on either max or zero, or the CPU stuck at the lowest clock speed.

There are still lots of things you have to go hunting for the right old firmware version for.

I think Linux is only great if you have whatever hardware distro developers have, because that will be all that works out of the box.
Stays stuck on a loading screen forever on mobile Safari.
Yeah, no. Maybe with old laptops, but newer laptops still have their fair share of issues. When I bought my thinkpad A485 kernels wouldn't boot without additional parameters, the graphics would freeze at times and cause a hardlock, sleep and hibernation have been fixed and broken again intermittently over several kernel versions, the wifi card's AP mode started causing segfaults in kernel 5.2 due to the driver's rewrite but has since been fixed, the fnlock key LED didn't update properly, which I spent a while debugging and submitted a kernel patch for, and while over the years the fingerprint scanner has been implemented, it's a pain to install and support for fingerprint scanning in linux is still in a very sorry state. Oh and bluetooth still can't connect more than one device at a time, so I had to buy a dongle to connect two joycon controllers.

Granted, I've always had these kinds of issues with new laptops, especially when it came to proprietary nvidia or AMD graphics (before AMDGPU) and I agree it's improved a lot, but I still need to tell people that there's caveats with some (especially newer) laptops.
That’s the first time I see “selfie” used in that sense. Even descriptively, I don’t think the word means that.
> A professional engineer isn't just a certification. It also grants the power and indeed the duty to say "no" to things that are unsafe.

At the end of the day, you still work for them, so with enough "nos" they'll just fire you or assign you to projects which don't matter.
My old workhorse T530 is now a home media center, and it's snappier than ever, even with KDE and all the window effects!
So, not really suitable for most of the north-west then.
I was getting 12 hour battery life on a Macbook Air running Gentoo a decade ago... things have only gotten better. You're way off base here.
Very nice, Thanks for above / mentioning scribe.rip , today i learned, you deserve one
Did you read the article?

"I’ve been seeing these videos for at least a year, what I’d call the “NPC in real life” trend on TikTok, videos which involve harassing, embarrassing, or frightening people in public."

The author is explaining how some tiktok users are harassing people IRL either acting as an NPC or treating the mark as an NPC. Both are annoying and degrading experiences for the mark but justified by the tiktok user and their followers because lulz.

It used to be if you harassed a random person you risked being assaulted by them in self defense.

#punchrudeticktockers
Putin’s regime can’t occupy Ukraine either. They only want to destroy superior Ukrainian nation. So once again, should we allow NK to do what Russia is doing, ie destroy South Korea, with impunity?

Also, not sure if you are following the war at all, but Russia is falling terribly. Of the three fronts opened they already lost two. They hadn’t had any meaningful advances for many months now, despite throwing in everything they had.

We aren’t talking about Putin’s regime achieving some wins, we are talking about Russia surviving in its current shape.
The rallying cry of the Linux desktop enthusiast: “well, it works for me!”
And risk getting your main account banned for registering multiple Google accounts. Also you will need a whole new phone number for these alternative accounts which can get expensive
Why reinvent the wheel? I’ve seen “architects” who didn’t think they needed Entity Framework and went about solving the same problems (mostly around change tracking) very badly. Give me a widely supported framework any day over a badly written unsupported in house solution.
Depends on your configuration/distro. OOM killers aren't really used on the desktop because swap makes more sense, but you can certainly add one if you're using a resource-constrained machine.
Game Design as a Science for Public Policy (2014)
About the only games I've had any troubles with lately have been those which include ridiculous DRM or anti-cheat (and even many anti-cheats work fine on Linux these days). Between WINE/DXVK and Valve's Proton, I find the vast majority of my game library from my Windows days now run fine.

(Of course it should go without saying that all my many Linux native games also tend to run fine as well, although a rare few of them require running in Valve's "Steam Runtime for Linux" container thingy.)
I had a Dell XPS 13 and tried to get a Linux distributor running on it (not hard) reliably (impossible). This led to hours, days of frustration and I eventually gave it away to someone who spent hours more and eventually put Windows back on it and sold it.
I'm not familiar with pandas but looking at the website it's a data analytics tool?
While virtual tables can help for that use case they can do a lot more, especially if writes are available.
Same here (separate hobby from career). I needed to let myself re-discover the things that made it magical, switch from resume-building as my goal, to "what would be fun for me to do now?".
And that's... bad? Culture shock, sure, but this looks like fairly clean APL-style C to me. I would have wrapped some of those lines though.