skysight-inc/HackerNews huggingface dataset:
>System76
>starlabs

Have you used a Thinkpad?

The brands you mention do not quite measure up in terms of overall quality.
Downvotes without counter-arguments can only be taken as uninformed opinion.
All modern industrial machinery has safety features that often include shutting down the machine. Most machine owners are allowed to send mainteance in to evaluate the reason of the shutdown, resolve the issue and restart the machine, without calling the OEM.

Imagine if a walk-in cooler had a high-temp alarm, and the machine shut itself down, and locked the cooler as a result, then told the owner to call the cooler OEM. Thankfully it doesn't work that way, it might alarm then you diagnose (radiator fan not running, fan coils covered in leaves, whatever) resolve and restart.
Nice lost! I've bought a Thinkpad X1 detachable, which on paper is not a great pick, but I wanted a tablet with Linux on it. Turns out it's a great device to run Linux on, now I'm using it as my daily driver.
What's the current CS101 standard? I know when I was in college in the late 1990s, it went from Pascal to C++ to Java.
I think community played a huge role... the language basically want viral in terms of people sharing code, libraries, tutorials, and commentary.

Timing may have helped too. My impression is that I started hearing about Python around the same time that the devs at my workplace were just waking up to open source, and Python was something that I could try out at home without anybody's permission.
I have a ThinkPad Z13 as well[1] and, at least on openSUSE Tumbleweed, there are no suspend issues that I can find. Everything works as it should out of the box.

[1] Two, actually, since my wife has one as well.
Strong Pass there's very good reasons to outlaw. It is simply too destructive a method to yield an interesting game.

HUMs also tend to end up being very destructive to the opponents, because they really don't understand the full implications of the bid. And may not have discussed how to bid over it. Heck I've run into this with people playing over a strong club system, and they haven't discussed what 2C means.

In the end... many games end up with a few rules to make them interesting. I will not defend the ACBL here, I think the WBC is pretty much on the mark last I watched.
Don't worry, the CEO isn't doing this without an entire barrage of anti-union (or unison-like activity) forces up his sleeve.

You don't threaten your workforce unless you're confident you can mitigate any retaliatory or expected response.
It is off topic to the python/ruby discussion, but I wonder if there is a way to discover if I am one of these people.
All means all
This is great! Some of the listed Oregon airfields aren't foo far from me, so I might have to pay them a visit.

I'm an avid researcher of abandoned locations and their histories. There is nothing quite like immersing yourself in the past, especially if you can stand in the location for yourself. Imagine all the paths that intersected there; the lives that were changed. Even the smallest trace you leave behind may be rediscovered by someone in the future, and they may wonder what your life was like. They may even be connected to you in some way. Perhaps this trace is what leads them to discover that connection.
This has been touched on in other comments, but I think it bears highlighting.

The ability of python to integrate with C/C++ code went a long way to making it a long term viable platform. If you needed scripting you could code in regular python. If you needed advanced control of hardware in your scripts, you could write a python extension in C/C++ to gain access to that hardware. If you needed high performance, or high parallelism, you could likewise create an extension to solve those problems.

In this way Python was the best of both worlds. Elegant scripting which could be combined with blazing performance and low level hardware interfaces. This aspect of the language allowed it to have a wide footprint (as opposed to just the browser) and to leverage legacy libraries effectively - e.g. BLAS.

I personally did crazy stuff like: "embed a python interpreter in a C program, to use python scripting within the program" back in like 1999.
I would say Python won because IIRC it was meant to be a glue language between C libraries (something between C and bash) from the beginning.

This made it fairly easy for anyone to provide Python bindings for existing C libraries, so users could enjoy a large number of packages in order to get stuff done quickly.

Then of course, numpy/pandas etc.
Google itself moved on to "Flume" and later created "Dataflow" the precursor for Apache Beam. While Dataflow/Beam aren't execution engines for data processing themselves, they abstract away the language of expressing data computation from the engines themselves. At Google for example, a data processing job might be expressed using Beam on top of Flume for processing.

Outside of Google, most organizations with large distributed data processing problems moved on to Hadoop2 (YARN/MapReduce2) and later in present day to Apache Spark. When organizations say they are using "Databricks" they are using Apache Spark provided as a service, from a company started by the creators of Apache Spark, which happens to be Databricks.

Apache Beam is also used outside of Google on top of other data processing "engines" or runners for these jobs, such as Google's Cloud Dataflow service, Apache Flink, Apache Spark, etc.
For context, battery life has cratered on some Thinkpad models (e.g. X1 Nano) with the latest Intel CPUs. This is partially Lenovo's fault for choosing higher-power lower-efficiency CPUs (and of course partially just Intel CPUs being more power-hungry than AMD's).
IIRC there is movment within W3/WCAG to change the formula for judging contrast/ Or maybe it was just being called for and there's been no official pick up yet.
Interesting comment, thanks. Two questions out of curiosity:

> Even though I have top notch viewing gear properly configured and calibrated

Any chance you'd be willing to share a few details about this?

> While some pre-compressed streamed film content looks quite good when delivered via a streaming service willing to devote sufficient encoding time and delivery bitrate, it's still hit and miss.

Which streaming services are doing things right in your view?
I shouldn't have been so terse. I didn't mean to suggest that the regulatory side didn't exist in commercial food equipment, obviously it does.

OP seemed to suggest that medical devices was rife with situations parallel to McDonalds/Taylor, and that just doesn't seem to be the case; partially because the landscape is more complex in terms of who pays, how liability is distributed, and how the maintenance work is done, etc.

Which isn't to say device industry doesn't have lots of its own problems, they just look different.
Years ago when deciding to cut the cord, I had to convince my roommate that an OTA DTV antenna would provide a better image. We had clear line of sight to the broadcast towers, so I knew it was a no brainer, but I'm in the video side of things, and he's not. This makes him a great analog for the vast majority of viewers. I set the inputs on the TV to the same channel for the Comcast cable box and the OTA antenna, and then A/B tested the inputs for him. Even he could see how bad the image from cable came. Their push-a-button-get-a-prize style one set of encoding settings for all content will always mean their low bit rates look bad.

My favorite cable box sports example was a PGA tournament was showing a golfer putting on the green. The shot was an extremely tight close up of the ball sitting there as the golfer addressed the ball. All of the dimples in the ball were clear, and every blade of grass was visible until the golfer swung and made contact with the ball. As the camera panned to follow, the ball went to this white roundish shape with no detail and the grass went to this blurry green smear again with no detail. As soon as the ball went into the cup and the camera stopped moving, at least one GOP later the grass snapped into full detail again.

Their predictive model is tuned for low motion static content because that's what 90%+ of their content is. Even something like ESPN is now primarily talking heads of people talking about sports rather than being sports. Any sports show in replay and not live so who cares? Looking back at crappy SD tape captures, it's obvious that anything was better than nothing. Much like YouTube. People just want something, doesn't have to be amazing. If it looks like Picasso instead of Monet, they don't care as long as their minds don't have to think
On average, people who buy fire insurance lose money over people who do not. This seems counterintuitive, but it must be true or the insurance companies would all go bankrupt.

That’s all this study demonstrates: On average, many screenings are more costly across the entire population than their benefits re: life expectancy.

It doesn’t mean fire insurance or cancer screenings are necessarily bad investments. Some screenings might have more harm than benefit, some insurers are scams. Many do what they’re supposed to do and insure against catastrophic individual risk.
Oh, sure. I get having it as a fallback for the rare cases. But there's stuff that performs horribly in optimal conditions.

Eg, my airline has this "Login" link on the front page. If I click that, it pops up a little box, then for some bizarre reason has a "Loading..." inside that shows up for 2 seconds, then finally shows a field for username and password. This is on a 16 core CPU with a 1 Gbps fiber connection.

Like what is there even to load? It's just 2 text fields and a couple buttons!

If it's some tracking BS, well, that could be done asynchronously in the background.

I get that there still exist slow computers and bad connections, but in 99.9% of cases, there's no reason to have a visible load time on anything even relatively modern. We've long had the bandwidth to load more than anyone would care to read in 10ms, and the CPU horsepower to deal with it.
Python's old as dirt; it even predates Linux: https://en.wikipedia.org/wiki/History_of_Python

Sometimes the key to success is to just be adequate for a really long time.
As much as I dislike the intel/amd "two party" thing we have now, why AMD when intel is the devil we know?

I realize performance and power and heat can be the concern but ultimately we know how to cripple ME, while the PSP isn't really fully understood yet.

System76 Serval WS - I ordered this and it arrives this week, however there is at least one AMD laptop they offer, again, I believe, with Coreboot and OpenEC.
Is there a difference between the Ubuntu oem image and what you get from the Ubuntu website? Asking because when my Gen 1 AMD T14s was new it was listed as fully compatible but the trackpoint would skip due to a firmware issue specific to Linux. Had I known I’d have gone a different direction.
"... which is associated to a tiny passage almost impossible to pass ..."

The irony is that it gets easier after eating there... ;)
Most people who feel like entire federal agencies are somehow trampling on their freedoms and should be abolished start with the EPA (though conveniently leave out the DoD most of the time).

There's probably a decent joke buried in the fact the first two they always talk about are the EPA and Education.
Just a note: the compact size and low power draw necessitate soldered RAM (LPDDR). I know it’s easy to dislike that trend, but if you’re really looking to save power, socketed RAM basically wastes power.

Luckily for all of us, the need for constantly increasing system memory has slowed greatly over the past 10-15 years and the reliability of memory chips is very good.
Goldman Sachs bought UK and US companies using Chinese state funds
Not sure why you downvoted my response when we're agreeing; but yes, I fully concur.
I mean, citizens arrest is a thing in many countries.[0] Immunity varies, laws vary, but it's definitely a thing...

[0]: https://en.wikipedia.org/wiki/Citizen%27s_arrest
Designer children is good if the design is “free of oppressive afflictions”.

Frankly it seems unethical to do otherwise if it’s an option.
Apple to Buy TSMC's Entire Supply of 3nm Chips for 2023
Up until a point anyone with a knife could hijack a plane and fly it into a building.
If I recall some video I watched awhile ago:

1. McD HQ mandates franchises buy a special model Taylor-Made machine (not the same that like Chick-fil-a and others use). This is why McD machines stop working but other companies don't.

2. Every night there is a very specific maintenance routine that needs to be ran to clean and prep the machine for the next day. If it's not followed perfectly, the process will likely fail and the next morning workers will be greeted to a cryptic error code. Sometimes re-running the process will clear it, sometimes it wont. But this can take hours.

3. If re-running it doesn't fix it, then the franchise owner is stuck with the dilemma of bleeding money not having a working ice cream machine for customers, or calling an expensive hourly certified Taylor-Made repair person.

4. So they usually end up calling the repair person.

The idea is that McD HQ is working with Taylor-Made to make this problem happen so that franchise owners have to pay for expensive repair people.

Apparently the error codes have been reverse-engineered with a USB device that a third party created. But Taylor-Made is said to deny warranty and service etc if you try to use one.
I would prefer the X1 Carbon myself, even though it's Intel. I prefer the 14 inch size and without an Aluminium case it's probably lighter than the Z13. The latest gen of X1 uses a U class processor rather than the P-class of the previous generation. I don't know how its battery life compares to the Amd Z13 though.

I opted for a Thinkpad with upgradable RAM recently instead of an X1, as a 3rd party sdimm is about 1/3 the price of the lenovo upgrade.
Android Goes All-In on Fuzzing
Before Python got popular, Perl was the most similar popular language. Once I encountered Python, I felt, this is Perl, but done right.
I think Python was popular as a general-purpose language first. After all, there was a reason people put so much effort into writing Numpy in the first place.

I think a lot of people were attracted to the language design, as captured in the Zen of Python (https://peps.python.org/pep-0020/), such as:

Explicit is better than implicit.

Readability counts.

Errors should never pass silently (unless explicitly silenced)

There should be one-- and preferably only one --obvious way to do it.

In many cases, Ruby has almost the opposite philosophy. There's nothing wrong with that - but I think a lot of people prefer Python's choices.
The Wine database is mostly dead for anything gaming related and it only cares about whatever DLLs are bundled with Wine. Nowadays people use at least DXVK and VKD3D-Proton (and most likely also some Microsoft media codecs) which improve compatibility considerably but are not part of Wine itself.

All gaming related checking is now on ProtonDB (pretty much everything that works on ProtonDB also works on Wine/Wine-staging with DXVK and VKD3D-Proton, this is how i play all of my GOG games - of which i have hundreds - for example).

In fact DXVK is so good that people use it to play Windows games... on Windows[0] and AFAIK it was how Intel Arc users played pretty much anything pre-DX12 for a while because Intel's own implementation was too slow/buggy.

[0] Actually this is how i decided it is time to ditch Windows a few years ago: i tried to play a D3D9 game on my Windows 10 PC and had various visual glitches - then threw the DXVK DLLs in the game's directory and everything worked fine. After a couple more occasions of this i decided that if i'm using DXVK for games on Windows might as well use it under the proper environment.
https://www.radix-ui.com/

The main offering is their primitives (https://www.radix-ui.com/primitives): essentially skeletons of common components that plain HTML makes difficult to style.

They take care of cross-browser compatibility and accessibility and you apply your CSS to their wrapper element. (generally the term for this is headless UI components)

Most recently they released a styled version of those primitives
Awesome. There is a definitely a need for LLM product analytics that is currently completely underserved by traditional tools like GA, Mixpanel, etc.
It's also obvious that technical measures would be useless at preventing this. Checking whether a local restaurant is following safety standards is for the local Health Inspector, not the machine vendor -- who would have the incentive to help them cheat as the one paying for their machines, if they weren't running a scam that makes the machine return false positives on purpose to generate profitable service calls.

A prohibition on "hacking" only protects the scam.
> One dev flat out refused to stand. I can still see the pulsing vein on the neck of the project manager who so wanted to scream ‘You will stand during the standup dammit!’

There's no project manager role in Scrum so he was already doing it wrong.
Productivity of artists can be measured if they are reduced to wall painters. The mind of a bureocrat is like a small dusty cubicle with labelled boxes and step-by-step guides pinned to the walls. There is a lightbulb in the cubicle, but it's very dim. When he needs to manage something, he carefully picks it apart and bins it into those little boxes, and maybe updates one of his step-by-step guides. Things that don't fit into his boxes or can't be managed by a step-by-step instruction cause him a vague sense of anxiety, so he throws those things away. He loves when everything is squarish, lookalike and predictable. They don't understand creativity the same way deaf men don't understand music. But this bureocrat type is very valuable in large organizations as they keep things in order.
Yeah - i am arm chair theorising 100%....agree about Hanlon's Razor...since i was introduced to that idea - i have thought of it alot - but tbh for a company the size of google, i find it really difficult to be that charitable. It's just too convenient for a dealer of ads not to use any trick in the book to further grump users to engage with more ads, which...yep...pays them.
Bing Chat Enterprise in the Windows Copilot Preview
Perl being easier to use is a joke... Ruby suffers the same issue as Perl does - you can do the same thing a million different ways, that's too many.
https://en.wikipedia.org/wiki/Alphabet_agencies

There are three main meanings:

1) "New Deal agencies"

2) "Since the 1990s, the term "alphabet agencies" has been commonly used to describe the agencies of the U.S. national security state."

3) Any government agency or cabinet department known by its initialism.

From context, #2 seems the most likely.

If #3, no more NASA. No more FAA. No more NOAA.
For things like classes that aren't going to be created and destroyed quickly it likely is best to just use a Rc. Then you know it will be available and don't need to bother with lifetimes.

Of course there is a good chance that you will eventually want a VM-scoped lifetime for something else so maybe it is best to just start now.
Control is supposed to be on the left edge. That way you use the meat of your hand to use the control key, not a finger.
18 U.S.C. 960

> Whoever, within the United States, knowingly begins or sets on foot or provides or prepares a means for or furnishes the money for, or takes part in, any military or naval expedition or enterprise to be carried on from thence against the territory or dominion of any foreign prince or state, or of any colony, district, or people with whom the United States is at peace, shall be fined under this title or imprisoned not more than three years, or both.
https://www.google.com/amp/s/gimletmedia.com/amp/shows/reply...

Frames the local issue beautifully. Check the date also. There's definitely more to how bad this went than regional or federal politics.
Of course, you just pay for Windows whether you want it or not.
The control key should be the bottom-most, left-most key on the keyboard. It should also be a different size or shape from the FN key so that you can tell it by feel.
Based on what?

https://madnight.github.io/githut/#/pull_requests/2023/2

https://insights.stackoverflow.com/trends?tags=python%2Cjava
The OEM kernel is available in the repo too, though requires that the kernel in the ISO works enough for your hardware to get to that point. More info about that OEM kernel is available at https://wiki.ubuntu.com/Kernel/OEMKernel, and worth looking into when you have really new hardware and running slightly older OS releases.
It is a privacy leak to tell Github about what other websites or products you are using, that you otherwise wouldn't if you just used normal email/password signup.

GDPR only has a tangental relation to privacy. It might be "GDPR compliant" for me to publish my nudes to twitter, but I've still (voluntarily) lost some privacy for doing so.
And the culture of metaprogramming and monkey patching didn’t help.

If the documentation is bad you can read the source, but if you need to grok 3 layers of metaprogramming living in unpredictable locations before you can do that there’s no way to advance (practically).
The word "enterprise" kind of reminded me of one possible significant reason for python's huge adoption rate after the second part of the 2000s. Google started using it for a lot of things at some point and was advertising a ton of python jobs. That was both a shining endorsement and a possible way into the company.
Thinking of catastrophic managers I and loved ones have dealt with (not too many, but catastrophic they were), some of these resonate strongly but not others.

For example, the worst manager I remember dealing with was relentlessly focused on output, but with no sense of a plan, or of intermediate steps, or of why a given situation might be as it is when he arrived, or anything. Not even what output to aim for or why. You were expected to simply intuit his desires and then be so motivated to please him that fear of his disapproval and power was enough to produce the output, whatever that was. Probably many of these things on this list are problematic at either extreme; maybe the particular extremes he encountered is as much a function of Microsoft as a culture as anything else?

I also feel like there's certain things missing from this list, like communication problems, which are some of the worst forms of problems in my experience.

I suppose like a lot of these sorts of things, it's best taken as advice with a grain of salt.
Lenovo and quality aren't two words I associate together anymore. The IBM thinkpads were great, I have a pile of them in my storage. In fact I have both some Lenovo and IBM branded T60 and T4XX models. The IBM units have obviously more bulk to them, and the lids are stronger with more metal inside...

I prioritize Coreboot and OpenEC over all else, Lenovo is known for security issues with their machines in the past and occasionally cripple features and even Linux boot support. Their track record is awful. If you're a tinkerer, why would you buy a ferrari you're not able or allowed to work on?

The higher end premium System76 machines are of excellent quality. The Serval WS - which I ordered 2 weeks ago - is such an example.
> I have heard a three phase residential connection is common in some parts of Germany, lucky bastards.

Czech Republic switched to 3 phase 380V in 1919. I guess the transition DC -> 110V AC -> 3 phase ~400V went quick everywhere in the world, just in US they did not do the last step.