skysight-inc/HackerNews huggingface dataset:
The franchisee’s do not like the situation. You immediately write everyone off as being conspiracy theorists, but you are failing to consider the incentives. Other companies negotiated a fixed service fee for the life of the unit paid at the time of purchase. McDonalds signed a contract that requires payment per service call. The company now has an incentive to make sure McDonalds has the least reliable machines and the franchisees have an incentive to not call in for a repair. No conspiracy needed.
I started using reddit in 2006, so I remember a lot of the Ruby vs. Python battle from around that time. Here are a few points that were often raised back then (and which I haven't seen raised here):

- The common wisdom back then was that Python was attracting mostly C programmers who were looking for a faster way to write C and to interface with it, while Ruby was attracting mostly Java programmers who were tired of writing FactoryFactoryFactory classes. As a result, the Python community had a lot more C programmers who were able to work on the lower-level parts of Python (such as the VM and native libraries, like Numpy).

- The original Ruby interpreter (MRI) was very, very slow. It was replaced by YARV when Ruby 1.9 was released. YARV was a bytecode interpreter, while MRI, if I recall correctly, didn't even use bytecode. It just did the parsing while it was executing code. Before the switch to YARV, I remember regularly seeing Ruby at the bottom of the programming language benchmarks page, and it took something like 100x-150x longer than C for a task. Python was about 5x as fast as Ruby back then, IIRC.

- Aside from speed, the Ruby VM had a lot of other problems. The Python VM was rock-solid in comparison. See the links below for more info.

- The Ruby community back then had a reputation for being... unruly, let's say. Some characters there. It also suffered from that sort of chronic beginner syndrome that appears in isolated programming communities. I remember one guy in particular who was fond of justifying Ruby's weaknesses in odd ways. (For example, he said that Ruby doesn't need a debugger because it makes coding so easy that you'll never need one! In reality, Ruby didn't have a debugger because no one felt like making one.)

Here is a blog post talking about issues with the Ruby VM: https://web.archive.org/web/20100606205042/http://cbcg.net/2... (I never forgot that title, haha)

and the discussion on reddit: https://old.reddit.com/r/programming/comments/1kg8e/python_u...
Yes, this is true, but in a far more boring way than you imagine. Prosecutors have huge latitude on what to prosecute, and the police on what to direct investigatory resources to. At every point, the unconscious and sometimes conscious politics of the people making those decisions are in play. That’s what makes reforming the system so hard.
It's more manual, but I love that "sudo systemctl hibernate" works reliably on my X1 Carbon Gen6.
You mean an X1 Tablet? The one with the 3000x2000 screen? I found it to be a somewhat disappointing Linux machine. The rear camera does not work, neither the built-in microphone. I was never able to get its GPS working either, after going down quite a rabbit hole with ModemManager. And battery life is awful, but that's not Linux's fault, it just has a tiny battery.

They are rather excellent for the price, however.
It can be programmed with any JVM language, such as Clojure, Scala, or Kotlin. The JVM is a well-understood and widely used platform, which is why Rama is built on top of it.

Being a library in a general purpose language as opposed to a custom language means you can do things like: generate dataflow code dynamically, easily use any JVM library, easily integrate with other external systems (e.g. databases) using their Java client, and easily mix regular Java code with Rama dataflow code. All of these are extremely important and should never be sacrificed. Losing any one of these massively increases complexity. Our Mastodon implementation relies heavily on being able to do these things.
IMO there is a pretty simple partial explanation: no one reads anyone else’s research.

When you’re a grad student you have to read a few methods and applications papers. When you’re a professor you have to stay on top of what matters in your field but you mostly attend conferences and seminars for that.

Other than that… we don’t read anyone’s work. Indeed nearly all research isn’t ever cited and the fraction of cited papers not in the “central methodology” category above which are actually carefully read is probably extremely low.
The first part is true. The second part varies if the machines' maintenance will be covered by McDonald's corporate or by franchisees. McFlurry machines are a gambit to extract more maintenance fees from franchisees because McDonald's corporate doesn't care. McDonald's corporate isn't eating this "tax'.
My Weird Homelab: Docker Swarm and Nix
That was an incredible video, thanks!
Kagi Search Stats
Bold to assume I love Okta.
I can smell the mix of polyethylene and polycarbonate of the box already.
You didn't see the documentary on the McFlurry machine then...

Here's a summary: https://www.wired.com/story/they-hacked-mcdonalds-ice-cream-...
I have had so many of the same thoughts! Therapy has benefitted me greatly over the years and I have definitely grown from the experience. It has also helped me sort out the aspects of my life that therapy can help me address, and those areas in which it offers very little. There is no substitute for a supportive, nurturing environment of peers, lovers, elders, children, activity partners, business partners, etc. - take what you will from that list in which you personally find sustenance. Therapy is designed in part to help navigate those relationships, but an hour a week of talking individually to a specialist is woefully inadequate to repair any of them. The best it can do is give you coping tools and rudimentary communication skills. Increasing we are isolated and one or more of those key relationships is missing or badly dysfunctional and any support system that was once there in which those relationships could be mended is now gone.

Let’s not forget however that those support systems had (and still have) toxic attributes. They favored men, and put women and minorities in a subservient role. They tied you to family that may be abusive, or a dogmatic belief system. Kick that social structure out from under people, and what do you have left? An ever-changing and often overwhelming tapestry of less substantial and more poorly-defined relationships. Isolation as a replacement for conflict resolution. Therapy has not really caught up, nor is it even designed to address any of this.
Hadoop and then Yarn+Mapreduce gave us quite a lot of value even until 2017. I honestly don't think it was a bad technology choice. Should have moved off it faster but we had cheap commodity hardware running cheap software and early Spark was massively memory-finicky (cliff of performance). I wouldn't use that tech today but back in 2008-2014 it let us run things over a few petabytes relatively cheaply with relatively slow interconnect.

We had an impl of the Pregel paper on top of the Yarn manager.

The API was painful and easy to err on but it did provide quite a bit of functionality.

Now, of course, that stuff is all out of date. Where I am now we have custom job engine and it's way better. I imagine others have something like this too.

Things have just changed. Interconnect is now cheap and fast: 40 Gbps is commodity.
Yep, but couldn't be bothered typing them all :D
This is a hard no for me. Not even entirely that they were hacked multiple times, but how they dealt with it each time.

https://www.theverge.com/2022/4/20/23034360/okta-lapsus-hack...

https://techcrunch.com/2022/12/22/okta-breach-source-code-gi...

https://www.malwarebytes.com/blog/news/2023/01/okta-breached...
It's the ground side, the user endpoints and downlink stations (the latter Starlink can do without in some places due to the laser links) though that need approval to transmit from country regulators.

The sats themselves are regulated by the launching country, the US only.
Having skimmed the paper...Can you all help me interpret the findings? It appears that the longer you ride the swing, the farther you can jump tending toward infinity? I was looking for some kind of min/max for optimization. What am I missing?
This couldn't be more true
Python, like Perl before it, also had some very well written books that were very accessible if you were interested in the language. Learning Python and Programming Python first came out in the 90s and then Dive Into Python was released in 2000. I think these really helped with Python's momentum when FOSS platforms were also building momentum and being taken seriously.
Guess it's the ol 'cattle not pets' taken to the extreme.
Since he didn't reply...apparently Emperor Antoninus Pius "died of indigestion after eating too much Gruyere"

https://www.cheesehouse.com/cheese/gruyere-cheese-a-history-...
It's hard for me to name a problem domain that doesn't have 3 different python packages doing the same thing three different ways, each more clever and less understandable than the last.
The First Stable Release of a Memory Safe Sudo Implementation
Mojo needs to demonstrate Hugging Face's AI libraries with Mojo acceleration. Nothing else will have the kind of impact that would have.

Throw a half dozen engineers at it, develop a deployment plan for SD XL, profit.

You'll get a ton of open source developers working on improving the Mojo versions even further once you release it, researchers developing extensions, etc. GO TO WHERE THE DEVELOPERS ARE.

Stable Diffusion is crazy compute heavy, so if Mojo is what it's purported to be, it should be possible to get speedups.
Plata Y Plomo: How Higher Wages Expose Politicians to Criminal Violence
Restrictions on Classified and Export Restricted Information-War Thunder
flat file YAML of course
American circuits are rated to _12_ amps continuous load, peak of 15 amps (see https://diy.stackexchange.com/questions/72733/what-is-the-ma...)

Contrast this to my house in NZ where each circuit is rated to 20 amps continuous and supplies a double socket rated to 10 amps continuous per socket at 230V (nominal). I can easily draw 2.3kW from a standard socket for 24 hours and have no issues.

This is really handy in a country that doesn’t believe in central heating…
> When you're writing working code nearly as fast as you can type and your misstep rate is near zero, it generally means you've achieved mastery of the language. But that didn't make sense, because it was still day one and I was regularly pausing to look up new language and library features!

This really jives with my experience. I learned Ruby first and used it as my scripting language of choice for years, but I constantly found myself having to lookup how to do even the most basic tasks.

A day or two after learning Python I was already as productive as I had been with Ruby, it was wild.

This isn't so much a jab at Ruby, just that Python worked the way I thought a programming language should, which made everything easy.
That applies when sound has a secondary path through the body.

But not all noise reduction just cover the ears. Someone standing in a box with earmuffs could see 30 + 30 = 60db drop for some frequencies. As would someone standing far enough from a sound to see 30db drop off who then uses non distance related ear protection.
I don't see that text anywhere on the page??
Python is not simpler than javascript, its win data science is what lead to the popularity overal. Javascript standard and math libraries are still pathetic even today. Also js only started becoming a thing in the backend/desktop space after python gained traction.

Ruby doesn't have anything unique going for, its success as an "aesthetic language" can be easily copied by python, once it's become ubiquitos
Apparently the relationship between income and obesity is complex enough to vary by race and gender. Which is to say, not tightly coupled. (CDC studies)

Cigarettes are a great example of missing substitutability.

If you smoke, and the price of cigarettes increases, what options do you have?

My version of an anti-smoking campaign would have drastically boosted the price of cigarettes and used to tax to decrease the price of nicotine patches or gum.

If there aren't alternatives at the point of sale, there aren't alternatives.
https://www.youtube.com/watch?v=wdpLWML_tDU [1983] [VIDEO]

https://en.wikipedia.org/wiki/Emergency_Broadcast_System#Tes...
> when a cow dies in Spain it's disposed of rather than being left for vultures to eat.

Sure. Do you remember extensive cattle farming?

The Fapas organization was what saved the vultures in Spain since 90's. Its main goal was to assure a steady supply of dead cattle so the vultures can eat. They sow the seeds that allowed the reintroduction of the bearded vulture decades later.
So, to maintain your project, it's not sufficient for me to know language X -- I also have to learn a bunch of domain-specific sub-languages, which any developer on the project may have implemented in response to an arbitrary problem, which almost certainly has no kind of formal specification or stability guarantee, and which can change over time in any way without warning? No sir.
I'd bet PostgreSQL.
Disassembling a firearm and sticking it's parts inside other regular carry-on items would be sufficient to get past most TSA screenings.

I was blown away with my first First-Class flying experience. You go through all this TSA security theater, and then they hand you a real metal steak knife and glass stemware shortly after take off.

You don't even need to bring weapons, they give them to you.

TSA stuff is all for show. It makes some people feel safer that they had to take off their belt or something...
I don't understand why modern thinkpads are so hyped.

Recently I bought a L14 AMD and it doesn't even come with a decent keyboard or touchpad. The touchpad feels laggy and clunky, there are many of such reports for L14 and T14 models. The built-in keyboard ocassionally gets stuck pressing a key, and the I need to suspend-and-resume to unstuck it.

As you said, usb-c dock problems are a nightmare. Better get a good usb 4 cable with 40 gbps and 100 watts, or else you will spend countless hours doubting if problems are because of the cable. Spoiler: it's not any particular cable, it's the laptop.

For comparison, we use dell latitutes (intel) at work and they just work fine. I wonder if problems are common to all modern thinkpads, or if it only affects AMD models.
Found the source[1]. It includes names and LinkedIn profiles, so ought to be verifiable.

[1] https://www.mintpressnews.com/twitter-hiring-alarming-number...
Python fixtures anyone?
> Meanwhile, Microsoft says that the vulnerability only affects the consumer version of Skype and not the business product, meaning enterprises and corporate users need not have to worry about having their privacy compromised by the bug.

I'd rather have my mid-size company IP address leak than my home address. How is this a "don't worry" tihing?
Here is the paper linked in the piece

https://lweb.cfa.harvard.edu/~loeb/Interstellar_Expedition.p...

Note: That is not the Avi Loeb paper, but it is reported to have been submitted about his work.

A diary of that research trip is here

https://avi-loeb.medium.com/the-im1-spherules-from-the-pacif...

Related Wikipedia

https://en.wikipedia.org/wiki/CNEOS_2014-01-08
Before that all you needed was a login. You could walk to any terminal in the company and login to work in your things.

It was the norm for ages.
I feel like the entire industry has adopted Python's approach here, so probably Python doesn't stand out on this point as much as it did in the early days.

Compare Python to C/C++, where even just getting a working binary from source is fraught with many competing tools. Or boost vs std and whatnot.

Others have already pointed out the contrast with Perl.
Fine, but don't spend a trillion on manned fighters that are obsolete already.
Airlines could easily solve the overhead delay issue by adopting their carry-on price structure for checked bags, they simply don't want to.

Either way I'd still do carry-on even with a bag fee. Every time I've trusted an airline to handle bags they manage to violate that trust in new and exciting ways.
My Roomba is on a VLAN without internet access and is controlled via rest980[1] running in a container. It has a basic but functional web interface. Valentudo is probably nicer but I opted to trade that for the broad iRobot install base and spare part/consumable availability.

1. https://github.com/koalazak/rest980
By that logic Switzerland isn't in Europe either :)
He must have been going for comedy because that post literally made me LOL.
They literally give you a metal steak knife if you sit in First Class.

Terror Cell can't afford First Class? Just walk to one of the restaurants inside the terminal and take a steak knife before you get on the plane.

The TSA shenanigan's are wild... security theater on an entirely different level.
I don't think Ruby is really even in the ballpark for comparison. It's almost a domain specific language for webapps while Python spans every single field and domain.

Now I really despise Python. It's the source of probably 80% of my day to day pain in managing a complex set of infra. It was just never meant to scale to the level of complexity in which it gets applied. And certain types of algorithms / logic turn into and incomprehensible unmaintainable mess when done using so-called "idiomatic" methods.

But as a language, its simplicity, transparent, direct and open design make it highly amenable for this sort of ubiquitous application in ways Ruby just isn't. Ruby is all about incorporating a large amount of knowledge of implicit behaviour into your mental model, and then it works great. Python is about knowing nothing. If you come to Python knowing nothing at all, there are probably 5 - 10 land mines to step on but after that its just "what you probably think it does is what it does" territory.
>You're not free to not associate with people in the U.S.

Yes I am. If Jehovah's Witnesses come to my door I am perfectly within my rights to tell them to go away. I don't have to go to church if I don't want to. I'm perfectly allowed not to associate with racists and homophobes.

Businesses are not allowed to discriminate against protected classes, true, but being an asshole is not a protected class, and every bar and restaurant still has a sign saying they can refuse service to anyone.

>Not saying sites can't have a TOS, but an ISP should have a really good business reason for blocking you(illegal activity, spam).

I'd be willing to agree if I didn't remember the last few months of vociferous support for repealing Section 230, having the government take over social media platforms and make TOS's and most forms of moderation illegal. Even make "algorithms" illegal.

On the one hand, I get the free speech argument, but on the other hand, there is a right-wing accelerationist agenda using that argument to push the Overton window of acceptable regulations far enough that it becomes illegal, de facto or de jure, for any site to engage in any form of moderation. I don't believe for a second that people are going to be satisfied with simply regulating ISPs, even if I'm far more sympathetic to the argument that they should be considered infrastructure than websites themselves.

For the time being, the market seems to be working. Conservative and right-wing alternatives are rising to take advantage of sites being pushed out of the mainstream, and I think that's acceptable.
Probably more in the 90s since the 80s were all about total quality management.

But "companies became a lot more interested in making their shareholders happy than they were in making their customers happy"
is the BIGGEST problem with modern capitalism. That is why US is approaching 70% obese population and other dramatic social problems.
> The trade-off isn't worth it

I entirely agree with your sentiment but financially, Adtech has done quite well for itself.
Identity providers are competing with passkeys now in non business/org settings, and there is only so much idp/SSO enterprise marketshare to fight over. Similar story with password managers (yes, yes, there will always be a market for folks who want to backup their passkeys to sovereign storage with a passkey manager, and that capability should exist, but your average user won’t; they’ll rely on iCloud/Google/Chrome storage, governance, and access controls for key material).

(IAM is a component of my work)
It never was. It's an island, while Europe is a continent.
Highly doubt X will be a CBDC or social credit system. PayPal isn’t, venmo isn’t. In a free market you have many competing products that are used by different people. No one is going to switch 100% of their banking to X. (Ok someone will but it’ll be rare and weird). People will have bank accounts, PayPal, credit cards, X, gift cards, venmo, bitcoin, eth, etc. etc.
MapReduce is basically SIMD .. it existed long before google …
Haha not bad. I can see people for whom this is useful. For my part, though, I prefer Bitwarden because it's got open source implementations. And with passkey coming to it, I should be set.

Cool tool but a bit late, I think. Maybe if it were earlier before the M1 when 1Password and LastPass would freeze the page.
Python succeeded because it's well designed, and is now dominating because of AI. But JavaScript will ultimately win because software distribution is the most important hard software problem. And JS solved that problem.
To add to that, the domain was registered only 6 months ago. However, the official okta docs have links that redirect to this new site:

https://support.okta.com/help/s/okta-personal/using-okta-per...
t14 amd has ram soldered now.
Amazon VPC CNI Now Supports Kubernetes Network Policies
BDFL contained bullshit during a critical period.
My question would be: can we afford a better solution than "Just Say No" in a free society? Would a better solution be an overoptimization of outcomes, one that minimizes slack in the system, leaving the system brittle in times where that slack would have kept it from snapping? I.e., some neo-Weimar Republic phase looming ahead of us?

One recent example of this was the lack of free hospital beds at the height of COVID. In a pandemic, the overoptimization of nixing bed/supply reserves left no slack, leaving hospitals unfit to address the emergency.
Bitcoin payments can be non trivial if done via Lightning network (liquidity management is not easy).
I can imagine mu.app being a LN payment processor.
Better rule is the first time you duplicate, just copy/paste the code. But once you duplicate a third time, that's a pretty good signal that you have something that is common enough to be abstracted, and you can write the abstraction then.
Hijacking? Yes. Causing mass death and terror? No.
Very curious! Source?
people are conflatting abstracting with centralizing. A central piece of code is not neccessarily an abstraction, so seeing them as (wrong) abstraction is...wrong. They can be centralized by neccessity, regardless of how poor an abstraction they seem to be