skysight-inc/HackerNews huggingface dataset:
I was also in this boat as a very happy user of VS Code, Azure, and the .NET ecosystem. I still think MS's philosophy behind those products is a good one. My mistake was in thinking it would apply to their older products. I guess my next laptop is another Mac.
When people have an ideology that has some kind of immorality as one of its fundamentals (like most far-edges political ideologies do), and they attempt to manifest that ideology, calling it "cosplay" can either be a derogatory term (implying "they failed"), or it can be a defensive term (implying "they're just trolling, they don't really feel that way") to draw attention away from the immorality. That ambiguity has made the term less useful.
It does reduce the attack surface a little, though. For example, if you install a package A which depends on B for some obscure feature, and B gets compromised, but you never use A in a way that imports/requires the code in B, then you can potentially dodge that landmine.

Similarly, if you are downloading npm packages that provide frontend-only code, that is only run in the context of the browser's sandbox, then you don't have to worry about arbitrary code execution (although a malicious frontend package could still exfiltrate user passwords, among other things).
Why don't women invest in crypto?
> Fun fact: every single example in the Wikipedia "embrace, extend, and extinguish" article https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis... is something that failed (IE is dead, Office 365 works great on non-MS browsers, MS has no influence on Java, MSN Messenger is dead, MAPI is dead, etc.).

You're assuming the goal of these things was to replace the product, when the goal was to destroy the competitor.

Netscape is dead (and Firefox is dying), all the historical competitors to MS Office are dead or have negligible market share, Java never got enough market share to make it easy for people to switch away from Windows, AIM/ICQ/whatever are all dead (and worse, nobody really uses XMPP or other open protocols), hardly anybody runs their own email server anymore, etc.

They successfully destroyed all of the independent versions of these things, so that now their competitors are only the likes of Google and Facebook who get where they are by leveraging their own dominant market positions in other markets.

It's also kind of disingenuous to say "IE is dead" and "MSN Messenger is dead" and ignore Edge and Skype and Teams etc.
Indeed. Same thing as Tesla, only cranked up to 11.
Ha, I made a similar comment about my experience with a gym elsewhere in this thread. Gyms are up near the top of worst practices when it comes to this kind of thing. There really should be legal ramifications for companies that do this.
I wonder what will happen when fedNow goes live.

https://www.frbservices.org/financial-services/fednow/about....

It will be a cheap/free, instant, money sending service. What will be the point of visa/mastercard/paypal then?
ty for this history! I write haskell at work but with an honestly middling understanding of the category theory that goes into what typeclasses are supersets of other typeclasses. Mostly because we use an overly verbose version of Prelude. So it's wild to me that these mathy bits were not always set in stone!
It's one of the biggest issues I have with the public/open source community; it is too naive and permissive in dealing with corporate entities (and government entities, for that matter) for whom there simply is no such thing as spirit and the only thing that matters to their lawyers and corporate psychopath executives is the letter and what they can get away with or even what resistance to abuse they have the power/money to crush.
The Guide to Leadership and Work-Life Balance
I suppose the question is how long will parts be available? They’re starting with recent iPhones and MacBooks. Will the parts still be orderable 10 years from now, when it’s most likely these devices will need to be repaired?

Auto manufactures legally have to make parts available for 10-20 years due to recall potential. I used to work at a manufacturing plant that made auto parts and sold them to Ford and Chrysler. The big motor companies HATED this because it cost them so much money to pay manufacturers to make 10 year old parts. It was almost always a net loss for them.

So will there be legal requirements for apple to continue making parts available, even if it’s a net loss?
They may just ask you the serial number of your device during purchase and ship you a part that's already programmed to it, so it's a drop-in replacement and will "just work".

They could also provide a software tool to do so or even have the target's device firmware re-link the part at first boot (potentially checking the serial number of the source device to prevent iCloud-locked phones being used for parts).
>The intention was not to enshrine a right to smut in the constitution...That's something that was read into it by judicial activism

The phrase "judicial activism" has a bit of a pejorative tone to it, but I'm not sure that we can identify a single right enshrined in the Constitution that hasn't been so challenged or invoked in ways not initially "intended". There's no practical way to avoid that, and I don't think we'd want
to in any case.

But, this was anticipated and we have a system for adjudicating such questions.

So, I don't take exception to the idea that these things can be considered, tested and decided. In fact, I take exception to those who pretend that's not the case or that we have and must blindly enforce 1A and other rights.
French presidential hopeful Éric Zemmour begins race hate trial
I cancelled NYT by simply emailing them and telling them that I would be stopping payment. I was curious to see if they'd do anything. I never heard from them (and my subscription was miraculously cancelled).

I'm not sure if it's a factor that I live in Europe?

I don't think I ever want to give NYT my money again though. I have no wish to deal with scummy businesses.
Ah but, for most people it's easier to get a low-limit credit card in the UK, than it is to get any other unsecured loan.

I also didn't say 'you need a credit card to get a good credit score', I said not having one will negatively impact your score. This is 100% correct; Your credit score is made up of various metrics on how you manage debt, one of which is credit cards. You will get a % boost if you have a card that you manage well, whereas without a credit card, you will get no boost at all in that category. Granted, you may make up for it overall in other categories, but in the main, for most people, my statement still stands. Credit scores start at 0, and only improve if you show you can manage debt across multiple products.
I find the interface of GitHub (and therefore gitea) much more usable than gitlab's. Gitea is also easier and lighter to self-host than gitlab. Gitlab's CI offering is awesome though and really makes it stand out among software forges. Honorable mention towards sr.ht which is very appealing to me because of its lightweight design and usage of email for "PR's" and issues and soon IRC for chat.
Which part is a lie?

Parts are available - yes. Screens, modules, etc. Tools are available - sure. Pentalobe screwdrivers, etc. Manuals are available - yes they are. You call their quality sub-par, but none of that is a lie.

Component-level repair is probably prohibited by AASPs because it'd have very variable quality outcomes compared to module swaps, and they're putting their name to the quality of the repair.
Bingo.

I apologize for the acronym. I thought it was common terminology.
Product Design Director (Growth)
https://miro.com/careers/vacancy/5293876002/

As a Growth Product Design Director, you will be accelerating the experimentation culture and driving excellence in the Growth organization at Miro. It would combine building the world-class design team, strategizing the future of the domain with your cross-functional partners, constantly testing product hypotheses, and applying those learning to support sustainable business growth.

We treat "Growth" as the "distribution of value" across our existing and potential users. For success in this role, it's crucial to combine the love of the design craft with solid business acumen and empathy for millions of people who use our products daily.

As a Growth Product Design Director, you would strive for elegant and simple product solutions, while balancing ambitious business requirements and specific users needs.

If you are a seasoned design leader with a strong work ethic who would love to challenge yourself, we can make it work.
> No. First, Linux is an entire operating system, not a single application.

Sorry, to clarify: when I say "Linux distro" here, I mean the distribution package sets, like Debian or Ubuntu.

> Second, when people pull software from their Linux distribution that ultimately comes from developers all over the Internet, they do it to use the software themselves, not to develop applications that others are going to have to deal with.

The distros are chock full of intermediary code libraries that people use all the time to build novel applications depending on those libraries, which they then distribute via the distro package managers. I'm not quite sure what you mean here... I've never downloaded libfftw3-bin for its own sake; 100% of the time I've done that because someone developed an application using it that I now have to deal with.

Conversely, I've also used NodeJS and npm to build applications I intend to use myself. It's a great framework for making a standalone localhost-only server that talks to a Chrome plugin to augment the behavior of some site (like synchronizing between GitHub and a local code repo by allowing me to kick off a push or PR from both the command line and the browser with the same service).

> Third, Linux distributions put an extra layer of vetting in between their upstream developers and their users.

This is a good point. It's a centralization where npm tries to solve this problem via a distributed solution, but I'm personally leaning in the direction that the solution the distros use is the right way to go.
Doesn't make sense to me.

> Regular expressions (commonly known as "regex") are used for advanced pattern matching in strings. They can also be used to replace text, transform strings, or extract substrings. It's a very powerful domain-specific language that is purpose-built for string patterns and manipulation. Many general-purpose programming languages include regex engines that use similar, but often slightly different syntaxes to support the use of regex.
Users have explicitly told the OS that they want to use Firefox but the system deliberately defies that decision. Users have pushed back against that behavior by hacking around it.

It's not surprising that Microsoft is turning into a bully here, but I wouldn't call cynicism in general about MS being a bully to be overreacting.
Depends on how you measure efficacy. If its preventing infections then the efficacy isn't great. If its preventing hospitalization and death then its extremely effective.
Based on my experience yes.
Or Cloudflare
"Corporate Memphis". https://en.wikipedia.org/wiki/Corporate_Memphis

That said, anime-style doesn't look realistically human either, but I find it more pleasing than this, which seems to be the exact opposite in proportioning (tiny heads, huge bodies).
This is a really fun format.

It seems that this is their first month in posting --- I spent a minute looking for older scan, before checking the wayback machine.
Word of advice for anybody doing this: make sure you have a way to SEND email using one of your aliased addresses - because one day you will find a critical service provider can't process your emailed attachments unless sent from your registered email address (e.g. insurance claim document, bank documents, etc.)
Makes me think of the changes they announced to how 3rd party repairs will be handled recently. Given this change, I am still wondering why independent repair shops aren't held to the same standard...

E.g, We'll allow this, but you must (without exception) follow our procedures to the letter. I mean, AASP exists so they already have a framework for the Independent Repair Providers to adhere to as a way of enforcing QC among shops in a uniform way.

Seems like an area where creating a closed system would be advantageous...
I think you should clarify that Ivermectin works better in higher-worm-prevalence areas. It's not remotely true that 10% of Americans have undetected worms. The praised study in the post highlights 12.5% as "high" prevalence, so 10% would be nearly high -- not true in the developed world.
My biggest pet peeve is overreliance on documentation. I recall a project with a large team (30-ish FE devs) and I swear I could open any file in the code base and find at least one error, either from bad copy / paste or lack of maintenance.

That simply isn't an option with Typescript- it wont compile if there are internal errors, so your only real concern is ensuring API responses and the like are what you expect them to be.

Additionally, unless the tooling and spec has changed substantially since I last used it, JSDoc is awkward at best at expressing anything other than simple types. You can pretty drastically reduce the menial effort in some cases with advanced, mapped and generic types. For example, if you have some object of type Thing, and you need to represent an object with all of the same fields as being optional (say for a PATCH endpoint), it is simple as using the type `Partial<Thing>`. No worry that the two types will ever get out of sync with each other.

Another example is that you get control flow analysis- more than simply detecting unreachable code from return blocks, there are a few ways the tooling knows that a type is refined. If you have an optional parameter to a function and an if statement that checks it is set, within the if statement TS knows that it exists, but outside will warn you that it might not.
So the absolute general term "people were better off in 2019 than they were in 1919, and this was because of investment," is what I was arguing against. It really depends on how you quantify it and what metrics you use.

For example, farmers with land in 1919 could at least live off it and make a living and feed a family off say 40 acres. Many farmers had their own land and would subsequently start losing it in the 1920s-today due to increase efficiency of farming which requires more land to make the same amount of money. I would argue farmers certainly were better off in 1919 than today, at least in terms of net income.

Now, today, that same family doesn't own land, is probably living in an apartment working for a company that is looking for ways to be more efficient through automation and outsourcing. It's very possible they are struggling to feed their family off a single income, so they have to have dual income. It's very possible one or both lose their job for an extended period of time due to market fluctuation. It's very possible they lose their apartment. I would argue that if that family had 40 acres in 1919, they wouldn't be as dependent on someone else for their livelihood, if nothing else, and could at least feed themselves. Any ability to feed themselves today if all that happened would be due to government programs, not market investment.

Generally when people say "people are better off now ...", they are talking about technology. For example indoor plumbing and electric. Everyone has it now and it's relatively cheap. Back then it was a luxury. So as far as that goes, I would say people have it better today than in 1919. Perhaps not the average poor person on Skid Row who doesn't benefit from indoor plumbing or electricity. I would argue that the proliferation of indoor plumbing and electricity was more government spending / investment than market investment though.

Computers weren't a thing back then, so that doesn't really apply. Again back to agricultural efficiency, computers harmed the average/poor farmer and only helped the large land owners.

Also keep in mind a lot of people were farmers in 1919.
Good on Apple for doing this, assuming there's no tricky gotcha's or other issues that might come up later.

My one criticism of them here has to do with the art style on the images on this page. What's with the weird proportions on the figures? It feels unsettling and inhuman. Apple is arguably the richest corporation in the world. They can't afford to hire a great artist to create an art style that's aesthetic and uplifting and fills people with joy? They have to mimic the bottom of the barrel trendy art style that's god-awful and that bottom of the barrel talentless art students who can't draw love? This is more worthy of criticism to me than them previously borking the repairability: at least that had an understandable financial motive. This is just bad decoration that fulfills no purpose.
Python is just a more fractured community, for reasons that have never really been that clear to me.

But it doesn't harm the point I was getting at, which is that being a dynamic language doesn't give Python an excuse compared to Rust in itself when there are highly successful adjacent examples. Obviously there are other factors that come into play, or it would be ancient history by now.
This your lede answer to what is the smallest useful non toy QC:

>If you are a quantum computation person developing near term applications, you probably would already start getting excited with a 100 (sufficiently long-lived) qubits.

Then you go on and on and on and have one sentence about what you can do with 100 full stop period qubits.

So what exactly did I misunderstand?

It's just funny to me how all of you guys - from the crypto QC grifter, all the way to PIs and postdocs like you play the same word game
At my last job I gave myself a 3/5 ("acceptable") rating across the board on all self eval performance objectives. In the comments I thought I had made it clear that I did exactly what was required and nothing more or less. I also motioned that I had no interest in advancing my career from where I was at.

I ended up on some sort of remedial training and career progression plan that onlt added hours to my work. Haha
It's not two if you need curl. Curl have a large number of dependencies, only difference is that it's visible with npm.
Just out of curiosity: what would have happened if you had just stopped paying them after sending them an email informing them that you wanted to cancel?
Staff Product Designer (Core)
Wolfram S Combinator Challenge
It occurs to me that I didn't mention PReP for HIV, which is obviously effective in what it does. I do tend to think of the direct risk in a PReP context as more severe, and also PReP requires active management of a physician's care, so it is a bit different than the thing being discussed, but it's also a counterexample to my point and so in charity I decided to add it in this reply.
I’d say google drive
/doubt

But we’ll see
Discover Django Translation Basics
Learn Django translation basics and the importance of a localized version of the app for your users.
Most older people who must have pre existing complications.
I agree with you: yes, sometimes designers do a bad job. What I'm trying to say is that you then have three options:

1. Go with the flow and accept the limitations.

2. Try to fight the design.

3. Use a different product.

All I'm trying to say is that 2 is a losing strategy. If the design is bad, 3 is probably your best bet. If it's good, 1 might actually be pretty rewarding and even make you embrace what you used to consider a limitation, or it might just be one of the downsides of the product since nothing is perfect.

So in your case, I'd indeed use a different product and for good measure complain about it on Hacker News :) But what I probably wouldn't do is try to find some hacky workaround to make it work somewhat, until the designer screws me over again.
Same way you can argue Apple dont even manufacture anything themselves, its contractors all the way down. The fact is they separate real repair from their Users, funneling it thru sale channels in order to upsell at every step. "Oh it doesnt charge? Replacement logic board will cost $700-$1100, or you can "upgrade" to M1 air for only 1295.99!!1"
It's neat to see this, but there has to be some discernment around what will be component 'replacing' versus 'repairing'.

The more interesting repairs people like Rossman, ipad rehab, and others do can involve IC replacement or circuit trace repair and some of their complaints around sourcing ICs, not just larger assemblies like a display.

This also flows into expertise and tools around such repairs - you need some knowledge of the PCB schematic (in which there's a cottage industry around selling them like http://www.laptop-schematics.com/ ), how to use board rework tools (you need more than just a soldering iron). I sorta dream of a prosumer 'makerspace' for people to do these things but in practice feel like anyone with these skills just asks to use their employer's lab in the off-hours for such things or tends to their own private homelab.
Big cloud providers (and esp. Amazon) can likely build a better service within ±6 months if they wanted to, so I don't think it makes much sense for Amazon/Google/Microsoft to buy Netlify.

As a side note, Github already does a more than competent Netlify competitor for static webpages.
"to check counters ratio in a background - if it exceeds some value (i.e. 1.5) we will execute user-defined action and reset counters for triggered IP"

Interesting approach, though it seems like it should have a "floor/minimum" count first. Otherwise, 2 syns, 1 syn-ack is 2:1. Fairly easy to trigger accidentally with bad timing.
We had a couple SGI machines (Indigos) for architectural modelling and rendering, would use plan for letting others know that we had a big project rendering; man those were the days!
It took me seven years to cancel Planet Fitness after I moved a hundred miles away. Letter after letter, nothing...finally made a trip back home one day and had time to stop and deal with it.

Fuck gyms. I can run on the sidewalk for free.
I recently stumbled on an open-source tool with a similar premise: https://github.com/elementary-data/elementary-lineage

you can check it out
I'm on the fence about this one, because tools for consumers are a bit different than tools for technologists. Yes UX matters for us as well, but there's a commonly accepted belief that initial-difficulty-of-use is worth the eventual efficiency gains that the tool offers. I've never gotten into Emacs but I believe devs when they say it makes them hyper-productive.
Yeah, same, so I 'wing it' by having a Linux machine in my bag and ssh.
While I admit it's not accessible to all, charging at home requires absolutely no planning. Park the car? plug it in.

Do that, and you'll end up with more than enough charge for daily tasks.

I drive an EV and the only time I worry about fast charging is on road trips. Which, for me that happens once every and a half hours while driving (approximately) and gives me a 30 minute break to wash the windshield, grab a snack, use a restroom.

All in all, not really a big deal.

That, to me, is why it's overblown. With cars getting even longer ranges, it becomes even less of an issue. The first EV with 500 miles of range will be a game changer.
Just how Apple does not calculate profit on their AppStore eh. What a wonderfully self serving coincidence.

Apple does not do component level repair because they want to push new devices and at reluctantly sell parts at obscene profit margins. That does not imply component level repair is not economically viable. It only implies that Apple is that sort of dinasour which Silicon Valley is supposed to disrupt.
Really what I want is for the task-bar to not send everything to a search-engine anyway.

I don't want web-results in a task-bar-search at all. I'm trying to launch a program, not tell Microsoft-search the names of every program I launch.