skysight-inc/HackerNews huggingface dataset:
I don't know how to permalink to my other comment, but my experience is the below:

> I got the Z13 as my personal and loved it so much I got the Z16 for work.

> I was very displeased with the quality on the X1 Carbon Gen 9 I had for work before that, felt like a $400 laptop. Just creaky thin plastic everywhere, the click buttons worked 1/10th of the time, awful trackpad. Also the the crtl-alt-fn key placement on the X series is ridiculous.

> basically I wanted macbook-level hardware quality, with easy Linux support (safe for the now-long-gone butterfly keyboard issues) I figured Z series would be the closest thing and it has really delivered.

> I wish there were an in-between size - more screen real estate than the Z13, but not as gigantic and hefty as the Z16.
When picking an AC unit, running cost is not the primary concern: sizing is the primary concern. If you pick too large or small of a unit you will have issues. Too small won't be able to cool, too large generally won't be able to bring humidity down (outside of the newer inverter units that can run slower for longer).

Tons (or, BTUs of cooling) makes more sense, because the efficiency for a given cooling amount is variable.

For efficiency, we have efficiency ratings in the SEER/SEER2 ratings.
Ruby has implicit return values for methods, but unless I'm wrong, so does Python.
That one thing, RoR, isn't the best option at all today.

The moment that XHttpRequest came to be - it started the countdown to RoR's popularity decline. HTML5 just made it permanent.
they've been offshoring to india, the philippines, or elsewhere since the 90s.

there is a reason they kept coming back to the US, and it wasn't just remote stuff.
Yeah, no, I can’t do the paranoid computing thing. That’s not for me.
Tech Leaders Emerge Behind Plan to Build New City Near California Air Base
Technically yes - if you have lots of ram you can use that and your CPU, as you say, the performance would be pretty poor, though, especially as it’s a toll where you want to tweak your responses quite frequently. I’ve been running and old Nvidia Tesla P100 card. I got cheap on eBay for awhile now it has 16 GB of VRAM but it is pretty old. I’m so interested in this now I’ve gone out and got myself a secondhand RTX 3090 - something I never thought I’d do, but I’d really like to run 30B models in GPU.
> If products you like keep getting discontinued, get used to it.

Well that's me. I used Windows Phone 8, my favorite phone of all time was the Blackberry Passport and my first iPhone is likely the last iPhone Mini ever.

At least the Steam Deck seems to go against that trend...I hope.
Nicholas Bloom predicts a working-from-home Nike swoosh
This is just a feeling, but for me I was tired of the quirkiness of Perl, and Ruby offered yet more quirkiness.

Python offered an opinionated and more crisp proposition, stating explicitly the goal among other things of having (paraphrasing the quote, so it might not be byte for byte) “one clear preferred way to do it” as opposed to the wild west that came before.

And it had Google’s endorsement (Google was still respected at the time).

JavaScript… wow. I think it’s gotten better now with more tooling and a rich ecosystem, so more power to it.
its because dashboard works in other browsers too, but builder is very complex
Consider privacy. One might say "Users love this stuff. They get complex and effective services for free, all in exchange for contributing their data towards ads. Purchasers and advertisers subsidize light users who just consume the content."

And yet, we got laws like GDPR on the ideological basis that personal data is above the concept of "market" and about the individual, period. Your business model be damned.

The same thing should happen here. Both the complete control over all parts/SoCs of a device, and the right to the lack of negative consequences for choosing to exercise that control (such as being second-class citizens on the platform that runs on that device in terms of content/service availability) are paramount to a digital free society, and should be regulated as such, putting them above the concept of "market", just as privacy was.
Unfortunately in the UK a bank can (and do) freeze your account with no reason for up to 2 years without any recourse or access to funds. With API access you risk your money being frozen due to automatic fraud detection. The government have given up policing of finance to banks and they take the least risky options
Why would a boss ask a carpenter for a piece of wood 1/3 of a meter long? What architect or engineer would specify this length instead of a number of millimeters?
"How did you lose your arm?"

"I picked up one of these things like this ...."

" .... oh! there goes the other one."
Their CO2 emissions per capita are the largest in Europe after Poland. What makes you say they do all the right moves?
“By law, fintechs must work with a bank to do these things, and right now that means a legacy high street bank with mainframes. Griffin is the bank plus technology platform that all future fintechs would build on.”

Did they write this in 2016? The market has moved on. Griffin looks neat but they’re years behind many others, a nice API for banking exists from well established players, like ClearBank. There’s room for more so it’s great to see Griffin join the market but I hope their pitch isn’t this weak.
"A worker cooperative is a cooperative owned and self-managed by its workers" is what Wikipedia says. If investors are given stake in the company, it no longer matches that definition. It's not just a technicality, it changes the incentives to being for the profit of the investors.
I hope, but I would not bet on it. Unity supports Linux for a long time and still I see some Unity games are not published for Linux but published for Mac, not sure if why, maybe because some people in the team are using Mac and are fine with testing the Mac builds but don't care about Linux. I am OK with Proton official support, then we know that we get support for breaking bugs.
Lamothe or Michael Abrash. Archive.org has books from both authors.
Who guarantees the generic replacement is up to par? McDonald’s or the franchisee? Who suffers a greater cost if it turns out not to be?
I will throw in an additional factor which has yet to be mentioned: ArcGIS chose Python. It isn't a huge advantage but is creates a persistent push over time.
How to be successful: tips from OpenAI (ChatGPT) founder
Sam Altman, the founder and CEO of OpenAI, whose main product is ChatGPT, shares on his blog his thoughts things that lead to success.
So instead of the original long-winded pour-down: Python is good enough and easy enough. And it made it a thing for people interested in solving stuff with software - as opposed to people making software to do stuff - and that is a crucial if subtle distinction.

I don't like Python but I'm getting paid almost a decade working with it everyday and... it is good enough.
There is not going to be debate over every single aspect of human suffering. eg Progeria and parietal bone defects
If ace means it actively interferes with the quality of medical care provided while taking a statutory profit margin and adding Hughes administrative costs and nonsense, yes, it's ace.
Did you even read the wiki you linked, ftxbro?

"According to The Wall Street Journal, three signatories' said that upon further reflection, they thought a laboratory accident was plausible enough to merit consideration. Bernard Roizman is reported to have said "I'm convinced that what happened is that the virus was brought to a lab, they started to work with it…and some sloppy individual brought it out".[19]

In June 2021, ABC News reported Calisher had "completely changed his position", saying he believes that "there is too much coincidence" to ignore the lab-leak theory and that "it is more likely that it came out of that lab."[20]

In an email to Undark Magazine, Stanley Perlman wrote that versions of the lab leak idea differed in whether they posited the virus was engineered in a lab before leaking, explaining that the Lancet letter focused more on engineering.[21]

In an interview with the Süddeutsche Zeitung in February 2022, Christian Drosten said that had the experiments being done at the laboratory in Wuhan been disclosed by those involved, he would have "at least asked questions" before signing the letter."
Mac Studio 2022 64 GB RAM M1 Max. Lots of other stuff running.
prefill: 1.1620 tokens/sec, decoding: 2.4105 tokens/sec
Even if Taylor allowed anyone to repair their machines - McDonald's is unlikely to allow franchisees that privilege anyway, for all of the reasons listed above.

McDonald's is also large enough of a customer that we can assume the specifics of this machine were tailored or custom-made in part just for McDonald's. The automated cleaning and self-diagnosis system is exactly what someone like corporate McDonald's wants - take those liabilities out of the hands of individual franchisees and fallible employees. Make is as dead simple as it can be... machine says no-go, then it's a no-go.

McDonald's will not allow a system where a franchisee or random-employee decides the machine is "clean enough" and proceeds to use it anyway, potentially getting people sick.

So what will be accomplished here in this specific situation? Probably nothing...
> Just because a piece of duplication costs something doesn’t automatically mean that the de-duplicated version costs less. It doesn’t happen very often, but sometimes a de-duplication unavoidably results in code that’s so generalized that it’s virtually impossible to understand. In these cases the duplicated version may be the lesser of two evils.
It's fairly common in Russia, too. Mostly because some "challenger banks" forced everyone else to modernise.
I'm going to be in Vienna in October. I'd love to visit the computer museum! Any chance of getting the first link fixed?
I disagree and I can provide an example. I'm creating a library to interface with a REST API. The creators of this REST API obviously didn't do any abstractions and they have multiple implementations for the same exact process: paged queries of items. There's no reason for them to be different -- they're just different because, I assume, different developers built them differently at different times. Nobody looked at this and said "This is all the same so we should have one single common implementation abstracting over all the endpoints."

However, as the developer of the interface library, I can abstract over all the differences and give my consumers the same exact same experience regardless of the API endpoint. And that's exactly what I did. So now they're all more productive because they don't need to know all these unimportant details. They don't even need to know that there's REST API. In fact, this this REST API replaces a previous API implemented with a completely different technology and we are swapping the whole thing out with minimal changes because I abstracted it years ago.

Not all abstractions are wrong. Not all concrete implementations are simpler. My goal with an abstraction is to take some else and make closer to what we need because most technology has a wide audience with wide requirements. I'm a narrow audience with narrow requirements and so I can hide the vast complexity that I simply don't care about.
I think that's part of the answer. Python has multiple independent communities of use: web, data science, ML, devops. Most languages only have one or two ecosystems of use.

I think the other part of Python's success compared to JS is a better story about C integration. Python itself is just a series of macros to make C nicer to use, which meant the existing C/C++ ecosystem was relatively easy to integrate. And then the sci-py world also brought in Fortran. JS is huge on the backend web, but it hasn't spread into other ecosystems nearly as much because the C integration story isn't as good.
That's what the TTY settings are for. The program displayed controls line buffering by setting the TTY mode as it wants.

https://www.linusakesson.net/programming/tty/
> It’s the first step toward commoditizing human life,

It's also the first step toward other things...like solar exploration and maybe extra-solar exploration.
for now the System76 machines are mostly just rebadged (and corebooted) Clevos.

The ones that aren't Clevos are rebadged from other brands.

There are endless complaints about their build quality, keyboard plastic warped and peeling off and just destroyed after a couple years.

System76 is developing their own laptop though, which I will be keeping an eye on
> Interesting to find out if there is a UK equivalent.

Yes same! I live next to an old airfield that we used to bike around as kids. They've built on some of it over the last couple of decades, but most of the old runway is still there.

They're planning to turn it into a housing estate which is a bit sad... Everyone around here knows the field is there, but most of people don't realise it used to be an airport – at least when I talk to people about it they always seem surprised when I tell them the history. It was a fairly major airport at the time though and strategically important during WWII.

I'm working on a startup at the moment to help people learn about their local history and also share any information and old photos they might have. Old WWII sites like airfields, pillboxes, bunkers, gun batteries, etc I think will be some of the more interesting use cases. Wish I had something to share, but it's still quite early in development. What I will say is that this is a more general problem beyond old airfields – the UK has lots of cool places to explore like abandoned railways, hill forts and long barrows, but none of them are particularly easy to find or get information about.
That would mean there should be even more evidence laying around, no?
The EFF's response is not a good one, either. The previous sentence is:

"We fully support criminal and civil liability for those who abuse and harass others."

That's not sufficient. These are extremely slow mechanisms, when they work at all. The harassed individual can suffer for years, and the EFF isn't rushing out to aid them. As their post says, "law enforcement and legislators have failed".

The Internet is different from the physical world. It's much easier for people to cross legal jurisdictions and hide from law enforcement. Law enforcement and legislators haven't merely failed. They will continue to fail for a long time, during which there are real consequences to human beings.

The Internet is going to have to develop its own ways of dealing with people who use it to harm others. The EFF could help lead that. But they haven't yet, and so others are going to take action when they feel it's appropriate. They'll take the EFF's injunction to "resist the temptation to step in" as being worth the paper it's written on.
Dolly the sheep was the first clone (who survived). But her life was significantly shorter than a natural sheep, and I understand end of life diseases but hard. In other words there is good argument to be made that Dolly's creation / birth was unethical.

Now multiply that about a thousand fold for this awful idea. We have no idea what the complex interplay between womb and foetus is, hormone and other signalling between mother and baby.

I know this is a tiny step, but really. Don't any of these people watch movies ? You know how bad this will get ...
Having been around during the 90s Cryptowars (and related culture and counterculture) I do wonder if in a few years we’ll hear that NSA piggybacked some “fun” toys on this uninstaller.
Since moving our dev environment onto remove VMs, laptop choice has become much easier. Battery isn't drained as much by tests/VMs/containers, RAM isn't as much of a concern, mac ARM vs x86 isn't an issue anymore.

Used same pattern as slack - https://slack.engineering/remote-development-at-slack/
People like to hate on PHP (and to be honest I really never enjoyed it), but there was a time when if you wanted to build powerful, large scale websites (or hosting, or scalable web farm deployments) it was the most reliable and performant thing short of Java.

It also helped that the PHP ecosystem had some pretty solid and battle tested HTTP components and pretty productive frameworks--server-side rendering with Varnish was as fast as a CDN-backed site feels today.
Depends on where the key is. Command and control servers don't need to have the keys for the commands they are relaying.
>Java JIT compilation optimizations that's been applied to Python interpreted code

I thought CPython doesn't JIT at all? What optimizations are you referring to
What concepts does a language force a new user to be aware of, and how reliable are user's first intuitions about those concepts?

I would argue that Python dominates Ruby in this metric.

New users wonder how to call functions. They form an intuition ("use parenthesis"), but it's unreliable. "Oh, parenthesis are optional--oh, parenthesis are only optional sometimes".

New users wonder what a function is exactly. They form an intuition, but their initial intuition doesn't encompass all 7 different types of callables in Ruby, so many surprises and frustrations await.

Python is much more boring in this respect, users are more likely to form accurate intuitions.

What follows is my subjective experience as I came to like Python but hate Ruby: I learned Python in the mid 2000's while trying to script Asterisk. Asterisk had an existing community around PHP and Ruby, so I looked at Python, PHP, and Ruby with fresh eyes, Python appealed to me most. I remember being very confused about what Ruby "gems" were, I thought they were something like "JavaEE" that I'd heard about in passing at school, some kind of compiler plugins or something complicated. Python had "libraries" though, I knew what they were. I didn't seek out learning materials for the languages, I only saw how people were talking about them in the Asterisk community. I'm sure the right material would have explained what a "gem" was very well, but those obscure mailing lists I was reading did not. I never did give Ruby a fair shake, so don't take this as advice, these were merely my experiences as a new programmer looking at both languages with fresh eyes.
> My understanding is there is no technical reason these anti-cheats cannot work via Proton, but the anti-cheat makers will ban if they figure out you're not on Windows out of some weird fear of people having root access to the system. I could be wrong, however.

So the big anti-cheat platforms VAC, EAC, BattleEye, etc. all support linux, however the developer has to enable it - last I checked Battlefield2042 could run on linux just fine (as BF1 and BF5 did) but they didn't enable the anticheat on linux.

I'm not sure how possible kernel level anti-cheat is via wine, the entire point of that is to be on the ring 0 layer where the best cheat software lives. Drivers generally get permissions to read/modify any memory anywhere using hooks that are difficult/impossible to detect from userland.

The reason you'll get banned on linux if they don't instantly nope-out on launch and don't want to support linux is because what anti-cheat software does is primarily two things: See what is hooked into the game, and see if all the memory is in an expected state. Obviously the compatibility tools don't match windows 1:1 and will look _bizzare_ to software comparing it to what you'd expect on windows. So the state doesn't match which it assumes means something is modifying it = cheat software.

tl;dr - idk if ring0 anticheat could ever work via wine, a lot of games use anti-cheat software compatible with linux but just don't enable it, if anti-cheat was somehow didn't instantly freak out on launch then it'll see a bizarre and heavily modified system compare to a real windows install, with unexpected behaviour.

EDIT: From my understanding DKVX for example presents as the direct3d/directx library which of course has very different behaviour and is very clearly modified/not actual direct3d/directx
>I don’t think I am. If the FBI can remotely execute code on my machine then they could certainly drop a notification with a link to a page explaining the situation and how to remediate.

You're making a ton of leaps of faith that a user is going to both read and follow the instructions.

>Or they could use any number of emergency alert systems to make people aware of a potentially harmful botnet.

So... you want the FBI to reach out to all of the world's governments and have them issue an "emergency alert" to get people to patch their computers? And you think that's a reasonable stance to take?

>Or they could email the owner of the machine instead of running their own malware.

And they're getting these email addresses how?

>I just don’t think your “let the police do whatever they want to people’s property it’s for the greater good” mentality is healthy, especially not in the US where we very carefully limit the power we grant over violence because we recognize property and privacy rights.

And I think you're arguing for the sake of arguing. Literally nobody said "let the police do whatever they want with people's property". The machines in question were ACTIVELY PARTICIPATING IN ILLEGAL ACTIVITIES. This isn't some philosophical debate.
Their video editor CapCut is really good.
Every time I try to charge something from a US socket the charger cable will frequently fall out of the socket due to poor design tolerances. Never an issue with EU sockets.
Are there any good resources to learn how to use it?

Let's say that I knew that I needed 6 colors in an application: a red, a yellow, a blue, an orange, a green, and a purple — that is, the 3 primary colors and the 3 secondary colors. Finally, say I didn't care much about which colors I arrived at, but that I would like to try to equalize for brightness (maybe saturation, too?) while being somewhat identifiable as those 6 colors.

I'm sure there's no exact answer, since Yellow is very bright and blue is very dark, so I'd probably have to arrive something approximate.

How would I do that? Are there tools or tutorials for learning such a thing?
You are not supposed to understand this
Will have to disagree that the big bump over the screen is beautiful to look at from any angle.

> An error occurred: API rate limit exceeded for flexiondotorg/flexiondotorg.github.io. Sign in to increase the rate limit

Why would I want to do that?
Getting a new banking charter in the US is hard, but it's straightforward to be a challenger bank in the UK. Jarvis moved (back) to London from SF to start Griffin.

The banks in the US that have APIs tend to focus on large fintech partnerships, so even simple APIs will be expensive compared to a regular bank account. Grasshopper Bank in the US (for example) is one of the few that will do APIs on top of regular commercial bank accounts.

(I work at Treasury Prime, which powers many US banks that do APIs.)
Fun fact: the DPMI server was active on Windows 3.x even when DOS programs weren't running. This was taken advantage by Watcom compilers for their "win386" target to generate 32bit code that ran under Windows 3.x (this was unrelated to Win32s and didn't require it).
True, which is why almost all airports have multiple different types of approaches, including ILS (which is directional and very high power transmitters in a specific location to jam).

The possibility of a large-scale GPS outage or jamming event is definitely a threat scenario that's being considered by aviation safety agencies. For example, here's the FAA's approach for en-route navigation redundancy, which includes maintaining enough VORs to ensure that there's at least one within every 100 nautical miles: https://www.faa.gov/about/office_org/headquarters_offices/at...

Yes, denying augmented GPS capabilities will probably impact operational efficiency significantly, but it shouldn't endanger safety.
Link to the actual commit: https://github.com/openssh/openssh-portable/commit/7603ba712...
That will likely take a decade or more to bear out.