skysight-inc/HackerNews huggingface dataset:
https://www.joelonsoftware.com/2004/06/13/how-microsoft-lost...

> The most impressive things to read on Raymond’s weblog are the stories of the incredible efforts the Windows team has made over the years to support backwards compatibility ...

> I first heard about this from one of the developers of the hit game SimCity, who told me that there was a critical bug in his application: it used memory right after freeing it, a major no-no that happened to work OK on DOS but would not work under Windows where memory that is freed is likely to be snatched up by another running application right away. The testers on the Windows team were going through various popular applications, testing them to make sure they worked OK, but SimCity kept crashing. They reported this to the Windows developers, who disassembled SimCity, stepped through it in a debugger, found the bug, and added special code that checked if SimCity was running, and if it did, ran the memory allocator in a special mode in which you could still use memory after freeing it.

> ... Raymond Chen writes, “I get particularly furious when people accuse Microsoft of maliciously breaking applications during OS upgrades. If any application failed to run on Windows 95, I took it as a personal failure. I spent many sleepless nights fixing bugs in third-party programs just so they could keep running on Windows 95.”

> A lot of developers and engineers don’t agree with this way of working. If the application did something bad, or relied on some undocumented behavior, they think, it should just break when the OS gets upgraded. The developers of the Macintosh OS at Apple have always been in this camp. It’s why so few applications from the early days of the Macintosh still work. For example, a lot of developers used to try to make their Macintosh applications run faster by copying pointers out of the jump table and calling them directly instead of using the interrupt feature of the processor like they were supposed to. Even though somewhere in Inside Macintosh, Apple’s official Bible of Macintosh programming, there was a tech note saying “you can’t do this,” they did it, and it worked, and their programs ran faster… until the next version of the OS came out and they didn’t run at all. If the company that made the application went out of business (and most of them did), well, tough luck, bubby.

---

This really gets into a philosophical difference of how software should work and who should be maintaining it. As a user, I love Raymond Chen's approach. As a developer, trying to maintain bug for bug compatibility with older versions of the code is something that scales poorly and continues to consume more and more resources as more and more bugs need that bug for bug compatibility across versions.
What things are you thinking of?

(Not trying to interrogate you or prove you wrong, but I've got an interest in optimising very difficult meta-programming patterns.)
Yeah! To be clear, it's not for any kind of performance or tech stack reason. As you said, it's the same thing at the end of the day. Rather, in my opinion, making the underlying VM more obvious is probably a good thing for learning Linux.
> Don't do gaming

Rules are always made to be broken
From other comments, it looks like they rolled their own solution. Perhaps they had unique requirements, but it seems short-sighted to forego the automation an operator brings.
Chess: Carlsen expands on 'cheating' suspicions against Niemann
> Serious question, why should I care about portability to Apple in shell scripts?

It depends on your target audience, of course, but Darwin is one of the major current OSs and wanting to support it is reasonable.

> Why not make all your shell scripts #!/bin/bash and anything where that doesn't work is trying to be a second class citizen[1] in unix and so maybe let them? Or tell users to install Bash - which they can probably do if they're using shell scripts..?

Well, for starters AFAIK /bin/bash on Darwin will give you bash 3.2, which is a bit old and feature-poor. Of course you can (and perhaps even should) simply install a new version but then it won't be at /bin/bash, it'll be under /usr/local or /opt or whatever. And BASH isn't POSIX so I'd personally argue that trying to force it makes your stuff the "second class citizen in unix".

Honestly I'm not sure what position you're trying to argue. "Ignore the second biggest desktop OS because they don't ship the latest version of the non-standard scripting language I like"?
There's also the fact that it just shakes things up a bit. Russia isn't benefiting from the pipeline now. Leaving it intact leaves long-term opportunities and risks that strategic actors with time on their side can turn against Russia (or against Putin in particular). Blowing a hole in the pipeline creates confusion, disruption and opportunities today. For what? Unclear, but Putin seems to thrive on short-term crises.
Relevant in the Trump case, as they are being charged for the same thing and they were complaining of political persecution since they were the only one being charged for that. Well, not anymore.

EDIT: Context - https://www.wsj.com/podcasts/the-journal/people-of-the-state...
Nord Stream 2 is (politically) dead in Germany, reviving it is a total fringe position in German politics. And: Putin doesn’t currently deliver any gas through it or Nord Stream 1 anyway. Gas storage in Germany is still filling up, gas prices are going down and it looks like getting through this winter will be tough but it also looks like there will be no dramatic gas shortage in Germany. And all indications are that while things are though, it seems as though there is enough flexibility to move away from Russion gas and that has, if anything, only accelerated. I more or less expect things to become easier as time goes by, not harder, with this winter now looking to be only a bump in that road.

In that current favorable climate for anyone whose political goal it is that Germany does not rely on Russian gas I see no strategic value at all in sabotaging Nord Stream 1 or 2.

You don’t need to blow up Nord Stream 2 if the position of the German government and the largest opposition party is to not move forward with Nord Stream 2 anyway. That would only seem to unnecessarily complicate things (and sabotage can only ever really delay things, better to actually also have the political will align with your own).
It looks like there's a problem with Samsung Phones
In middle school I had a friend with a Tandy 1000EX. I had an Amiga 500. He refused to believe the Amiga was a superior platform! Early 90's computer wars were so childish.
I work in maintenance in the steel industry. To find good people is hard, today if somebody has more than two brain cells, the do a lot of study and never really start to work with there hands. I see it now, at moment several people get retired at our company. Instead one smart guy who did everything, you need know one guy for paperwork, one guy for his brainwork, one guy for what he did with his hands .. and one guy more to coordinate these three guys.

Also today with computer everywhere .. before you changed a setting with a screwdriver on a poti, now with computer everywhere .. your installed version is to old, download the latest version, try to install, it fails because the company has tight security rules on companys computer, try on a airgaped notebook for technic, it fails now because you can't install or license the software because no internet .. to keep software up to date and running for over 10 or 20 years is just a f**ing pain. And it gets worse ever day.
> Was it ever possible to give every boomer's kids huge amounts of money grown faster than inflation, for no work?

"For no work" describes crypto. Stock represents interest in working companies. Real economic growth is real. Distributing that growth is possible. "Huge" is subjective, but fundamentally, the answer to your question is yes, minus "for no work."
My exact words to a friend earlier. Divide with Europe made manifestly clear. Burned the boats. Crossed the Rubicon. The die is cast.
You can add this on iphone by adding another webpage as a bookmark using the share menu in safari and then going back and editing the bookmark so its what you want it to be.
Why not USA? https://twitter.com/ah114088/status/1574435558675316737
He gets praised consistently for doing a solid job from people in the field.
It makes sense for companies to advocate for fair play laws (because that forces their competitors to play fair), but when those laws are not in place, to play unfairly.

Also, some businesses benefit a lot more from corruption than others. Resource extraction firms, for instance.
While this one went pretty ridiculously big and so got attention, I wonder how many small versions of this exist, claiming a valuation of a million or two and slip under the radar.
> we have to make everyone materially poorer first.

that's false. We can also make repairs materially faster (more productive).

Just to illustrate the point with something extreme. If a worker could fix 100 fridges a day, they'd only have to charge like $5 labor.
> feeds all data directly to the NSA

> without any kind of warrant. there was a need for warrant

Nevertheless, you confirmed one part of a two part statement as being demonstrably false. So in conclusion, companies responded to court orders from courts in the jurisduction they were in.

> Might as well not be a warrant as you have no legal defense against it

You might need to take a refresher on what a warrant is. https://en.wikipedia.org/wiki/Probable_cause is as good a starter as any, the bar is low, very low. Then check in in the Patriot Act, where the bar was lowered even further.
Where is the contradiction? NS1 has limited capacity that was not sufficient to allow Russia to bypass Ukrainian gas pipelines, NS2 would increases the capacity of this route.
How much do you want to bet that he also had one or two other jobs that he treated the same way?
The US/NATO/Ukraine has 100% control over the media narrative in the West, it would be impossible to "get caught". Anything that comes out that is against the desired narrative is simply waved away as Russian propaganda.
I’ve tried all of the apps you listed and they all have significantly less polished UX, except perhaps for Messenger. In an alternative universe, I could very well be using Messenger.

My personal assessment is that if you have to communicate something that must not ever leak out, you shouldn’t use a chat app at all, period — because in many many cases my interlocutor is less careful than I am (or their degree of carefulness is unknown). You can use an E2E video app but not a chat app. Telegram’s video is E2E.

If my entire Telegram history leaks out, I estimate that I’ll be in a bit of trouble, but not significant trouble.

Of course, I might be wrong. In fact, while writing this comment I realized that the risk is probably somewhat bigger than I think it is, and in an ideal world using E2E would be advisable.

However, this isn’t “why you should use Telegram” but rather “why do you use Telegram”, so this is why I use it — significantly better UX, partly network effect, and partly that leaking my entire history is not even in the top 100 worries I have in life.
You can better ask the resemblance between them, the answer is that Python's toolchain is a mess. I like the language but hate the toolchain. I prefer working with Golang when it comes to this.
A mini course on percolation theory [pdf]
James Webb Telescope images used to hide malware
They add a filter which adds a highly noticeable green tint.

In the video, the narrator claims the filter is not noticeable by a high percentage of people, but I find this extremely hard to believe. It looks like the green tint in the city of the original Matrix movie.
Even UpWork requires government ID verification. https://support.upwork.com/hc/en-us/articles/360010609234-ID...

I wonder what financial fraud they'll need to do to get the funds as I'm assuming UpWork has to deal with tax payments being pulled out.
Universities in the USA make proper use of third party checks, while me in poor EU had a postdoc that I suspected was faking something. The thing became big once he could not board a plane due to differences in company Identity (as in company-bought ticket) vs name in passport. I prefer to leave it here.
That's the issue isn't it? Students flock to it not after doing a cost-benefit analysis but because it's an upscale seaside resort where they can have a great time for four years. But then why complain about the cost of living there? Should it be affordable? And should the town have to support this?
There are no taxes owed by a company due to a company’s shares being bought and sold.
Based on my experience with such firms this is the prevalent modus operandi. Hence I don't trust them. In our company we cannot commit code without review, and this turns up these "replacement" developers pretty quick. But it's pretty disheartening. You don't even make it 5 lines and there is .ToString() on a string, and it just gets worse from there.

I used to take some effort in trying to be nice about it figuring the person probably who wrote the code doesn't know they're a replacement and is just doing the best they can, but I eventually stopped caring. Now I just butcher them, point my boss at it, and see how long it takes before they get fired.
USA wants to exports its LNG to Europe. It makes a lot of economical sense.
I found this process strange at the last company I worked. While the service required photo evidence of the documents they allowed you to elect a "representative" who can verify the documents physically. Typically at other jobs I had that were remote a company official would verify photo copies of the documents and use either a video chat or other means to corroborate them.
Hackfests at FusionAuth
Who among them has the time? You're dealing with 12 hours of school every day, 2 hours on transit, and 8 hours of sleep, 6 days a week. I guess it gets better later on, since while you then have 14 hours of work, that's only 5 days a week, so you get another day off, and that's your relationship day (by Japanese society's revealed preferences).

It's honestly a wonder that Japanese society even manages the 1.3 children per family it currently does.
Thanks for sharing.
I was looking for a more regular online group.
But this is also interesting.
Well written. That really resonated with me.

I work in IT and grew up in a locksmith/car repair shop where I got my hands dirty very early on. I got my DIY/repair attitude from my father who does almost anything by himself - building and maintaining houses, making furniture, metal work, vehicle maintenance. So that is also deeply rooted in me.

It's not uncommon in my circle to DIY, mostly as a hobby, to save money or because availability of craftsmanship is so poor (waiting months to get someone to do it).

I really like to get broken stuff, fix it and then use or sell it. Such work leaves you with a broad knowledge, and also who is designing repairable machines. Old style italian espresso machines come to my mind. While only some components are standardized (piping, thermostats, portafilters, e61 brew group) many proprietary components needed for repairs are still openly sold on 3rd party stores on the Internet. Sometimes the schematic is also published. The newer and more integrated plastic machines are less of a joy to work on, alas. That's mostly toss-and-rebuy gear.

Before I buy anything, I check maintainability first. Parts availability, hackability, etc. Glued stuff, soldered on chips (formerly RAM, wifi, CPUs etc), nonswappable batteries, hard cloud dependencies and similar scaries me.
Why did Apple remove the cursor keys that would appear in landscape aspect? There’s still plenty of unused space for them. Thankfully there’s the long press on spacebar gesture but I only recently learned about that.

The PlainText app would show cursor keys in its customer keyboard but that’s long gone from the app store so I’ll lose it at my overdue upgrade.

P.S. Restore the 3.5mm TRRS headset jack.
I can assure you there are plenty of underperforming, incompetent and even flat out absent employees cozied up in hidden little niches at all kinds of companies that don’t let them go for a variety of reasons.
This.

I encountered hell the other day. I saw a corporate Citrix deployment that had 45 users running three electron apps on an underprovisioned server with the CPU, disk and memory rammed at 100% lagging out. That’s 135 separate browser stacks basically.

Microsoft are moving office to this stack as well. Ugh.

Of course I was there trying to work out why our simple old fashioned web app was running slowly in a chrome tab…
Just use NoScript. It's designed for exactly that, and it's great. Permanently allowlist the sites you use frequently, temporarily allowlist stuff as needed until the site starts working. It sucks, but leagues it's better than the unfiltered web.
In the US, the US Geological Survey has plenty of APIs. Here's a starter page with information:

https://help.waterdata.usgs.gov/faq/automated-retrievals
I read what he wrote differently

>> If only there had been a popular 6809-based computer with better hardware than the CoCo.

> That wasn't really the issue, the C64 wasn't much better

the 6809 was a really nice "ultimate" evolution of the 8-bit CPU. The C-64 was just another primitive 6502. So I think GP meant "I wish there was a 6809 I could get that wasn't the CoCo, because I want a 6809!" rather than meaning that the hardware doomed the CoCo or something.
And then a shady company offers to buy the owner's website...
That was my first thought as well, but I couldn't remember the name for that boundary. I hope there is a well-designed per-site control/setting/user consent system to keep tech support scam sites (or worse!) from adding one more tool to their arsenal.
I'm not even sure what NIMBY means but if it means concerned about the development in my hometown then I'm NIMBY.
I keep my camera off all the time because I don't like having it on when I'm tabbed off doing my actual job. While the PM is bleeting on about whatever they feel is important I can do actual work.

Cameras shouldn't be required. Learn to vet your employees.
Maybe I’m tired but I don’t get the comic lol
All consultancies (IBM global services, TCS, Wipro, Infosys, Tech Mahindra, Deloitte, Pwc, Accenture, etc) just want billable hours. Only way to make a fat profit: by underpaying. Who will take "less" pay? Of course, less qualified people. Since every consulting company is doing this, there is no incentive for big companies to switch from Infosys to TCS or from TCS to IBM.

Hiring managers do get kickbacks from consulting companies. These kickbacks are sophisticated, and there is no way to prosecute them, esp if immigrants are the hiring managers.
I would have more faith in SEC trying to protect the “integrity of the market” when they pursue all the Congressman and their family cronies actively using insider information to trade.
Not op, but it would break because your CPU request wasn't high enough from the start and the problem was hidden because you had CPU to spare in the node. Once you don't have CPU to spare, the app breaks.

EDIT: the vertical pod autoscaler helps with this as it will adjust requirements on pods to make sure they don't over/under allocate.
Nanoparticle-modified microrobots for antibiotic delivery to treat pneumonia
> So you mean saying "oh poor you!" giving a sad look and moving on with your day?

Oh what a zinger! You got me there! /s

Honestly, why should I waste time arguing with you?
Cloudflare offers a lot of stuff, if you mean compete on DDOS protection, you best case is host-provider DDOA protection, which won't MITM connections.
Bad advice. Just use a good solder iron, thin solder (possibly leaded), and good no clean flux, then lots of practice. It's all about timing: too quick = cold solder joint; too slow = burned pad/track, or part. Learn also to understand about thermal mass and how to change the temperature and timings according to what you're soldering and its size.

Also, that iron looks like a Hakko "936" cheap clone: they are barely above the garbage level; get a better one. Used Wellers aren't that expensive, and no, you won't need a microcontroller for digital temperature control and all those gimmicks they put in modern solder irons. I also have a PineCil from the same folks that made the PinePhone and was amazed by its quality. Yes, it has a mcu for digital temperature control, but I'd lie if I wrote that I used any of its functions beyond setting the temperature.
When I dabbled in yoga I always saw a ratio of like 15 women to 3 men. Of course those were beginner classes, and I’m sure things could be different in high level classes and online yoga forums.

Fitness classes aren’t really set up to be social, everyone shows up right before it starts, does their 30-40 minutes of exercise with loud music playing, then everyone goes home.

Probably better to join a coed sports league with a group of your friends.
French fries are not the National Dish of the USA, and it was done in the cafeterias in Congress (as well as a few other zealous restaurants). But to portray it as a country renaming their national dish is an over-exaggeration.

https://www.snopes.com/fact-check/congress-french-freedom-fr...
> slow to the point of being unusable

ble.sh has a vast array of configuration options. By disabling features I didn't like or need I was able to make it run pretty fast and responsive.
Pothos – Convert TypeScript to GraphQL Schema
It depends on the type of sponsorship. A friend turned [cooking in a niche cuisine tiktoker] does sponsorships where for example if the cooking step is to fry something in a pan, you just include the 1-2 seconds of adding the oil so that viewers see what type of oil (and brand) you're using. They get stuff sent to them like, use our toaster in your video and all you literally have to do is show yourself putting the bread in the toaster if you're making a video about like avocado toast or something. If they scaled it up properly they could easily clear $3k/month before counting the amount of growth that comes from uploading frequently (they've experimented with how much they grow per video but kinda get tired of doing it).

I do see other tiktokers do it poorly, like having a long lingering shot on the label that makes you realized the video is an ad. Somehow they still get views but their videos are really really boring.
The Rocketeer Who Never Was (2019)
That’s legal so I’m not sure what the SEC can do about that.
He is pro-Russian. Read his list of HN submissions...
That's complete and uncalled for troll nonsense. V has hundred of releases (https://github.com/vlang/v/releases), with hundreds of contributors to its open-source project (577 and growing). It exists and works.

It's one thing to like some other language, its another thing to spew disinformation, lies, and flames about others.
It's legal, that's the sad thing and why there is no action against it until congress takes action to make it illegal. Yes there is a massive conflict of interest there.
> Control over the entire driving experience.

Impossible. The driving experience is also controlled by other road users and traffic laws, for example.

> To note, I'm not convinced the Apple Car will happen, but I'm frankly confused by people with the perspective that they have no leverage and nothing to offer here.

The Apple Watch looks sexless. Most people don't want a car like that.
Check lists are useful for dealing with maintenance. Good companies have a process in place to minimize downtime.