skysight-inc/HackerNews huggingface dataset:
I love how they illustrated "conspiracy" with the picture of Trump. Trump derangement syndrome much? Anyway, most of Trump's statements previously labelled by leftist media as "conspiracy" turned out to be... true.

By the way, program named ECHELON didn't go anywhere, it got legalized and civilized under the name of Five Eyes global SIGINT alliance. And don't let "five" to fool you, there more like 15 countries are just fine with mass surveillance with the generous help from No Such Agency. Don't get me wrong, I'm okay with improving public safety and stuff but they've been so busy spying on citizens so managed to overlook, for example, rather trivial and almost decade-old open sesame in SolarWinds.
I guess Surströmmings are not labeled “Miscellaneous hazardous material” for nothing!

1: https://image.itmedia.co.jp/l/im/nl/articles/1810/02/l_f1810...
Why? Is it the sharp taste, how its made, or something else?
Otter Browser
Differences between CP/M and GEMDOS
In reading about the history of Atari and CP/M-68K (which they abandoned) vs. GEMDOS (which they took on) for the Atari ST computer, it got me to wondering just how different the two OS’s actually were and how much you would need to do to make CP/M-68K functionally equivalent to GEMDOS.

“Sometime you do things, just because you can, not because you should.”
What is your backup if the tech industry crashes?
You could gather a bunch of anons on some hard to track website then mail bricks and letters to them.

Every envelope has to be opened. The content can be the usual wordy mess and be made to look a lot like the official kind of mail they receive so that it all has to be kept and sorted to make sure nothing important is skipped.
Not quite sure how TAOCP relates to either of the former two. Those two books contain descriptions of architectural patterns, especially ones that are language-based.
I long for tickets that descriptive
I don't even know where to begin. This is the worst kind of cynicism that lacks any connection to current science related to adolescent brain development.

The best way to describe this is someone cataloged a person experience trying to broadly apply this to life. Huge FAIL.

Science tells us that adolescent brains are technically sociopathic, so I'm trying to reason about the author's contention that agency is developed in this cycle.

Weak sauce all around....
> After a time all children spot this fakeness, and all honest educators note it

Really? Math is useless? English is useless? History is useless?

If an educator can't articulate why you are learning something, they are a BAD educator.

Math is useless--until you start trading on Robin Hood and can't calculate the financial implications of turning over your stocks that fast.

English is useless--until you are standing in front of a judge and don't have enough literacy to understand that what got written down on the official paperwork isn't what the judge ruled.

History is useless--until you have a President fomenting an insurrection and you join in because you never studied what happens to 99% of all insurrections.
Sure, but age limits are a part of “strict scrutiny” (generally accepted that until you reach the age of majority your rights are limited - or at least exercised by parents on your behalf). Yes, rights can be curtailed, but there must be a good reason and the law carefully crafted to only address that concern and nothing else.

San Francisco’s law banning firearms in public housing was struck down after the NRA challenged it. Similar issue - you can’t say “sure! we support gun rights and you can have a gun in your home, but public housing is special and not really your home”. The govt can’t provide housing then turn around and say you lose rights because of it.

The courts aren’t very big fans of these “de facto banning by carefully creating requirements that are impossible or near impossible to meet”. In fact, under strict scrutiny, the burden of any requirements have to be justified - even minor hurdles to exercising rights can be deemed unconstitutional.
Thanks for sharing. Some of what that article outlines resonates with me, and reflecting on what I see today, it does seem odd that there aren't as many children out on bicycles. However, I also was able to have the same freedoms of being able to bike around as a child (without parental supervision) in a car-centric setting. That may be because I lived in the suburbs and not some very dense urban center, but my point is it doesn't have to be a binary choice.

As an adult, the type of agency I derive from cars is slightly different. It's about being able to go where I want quickly, without the waiting times of public transit or slow speeds of a bicycle. It's about being able to put that faster travel time to use, by spending the new free time on other activities. For example I can run errands, manage children, meet with a friend, and go to the movies all in one day thanks to the magic of a personal car. And when I go out of town, a car lets me go wherever I want with nearly endless freedom only limited by availability of road infrastructure, while moving the cargo (and people) I want with me at those destinations.
Perhaps an insider trader trying to outpace all the other insider traders?
What is more you could just have your client send all mutations to one API and all queries to another. I suppose you could do that with REST as well by in Graphql the deliniation is very clear and there are only 2 cases you need to handle.
It’s a term you agree to when you sign the settlement to get them to go away the first time. And one of the reasons that you shouldn’t give in the first time either.

It makes sense to sign it because they have you over a barrel.
Same era, same net send! But at the International School of Geneva. Good to know that word got around. I also knew how to change the process name, so that librarians listing everyone's frontmost process with MasterEye wouldn't realise that students were playing games. Or type =rand(200,99) into a Word document (some idiot classmate then decided to press print). I was still just a nerd though.

When I had a 1st gen iPod, I was teased for it. But then the iPod became popular, and I knew how to swap hard drives and screens around to do repair. That's when "I suddenly went from unpopular nerd, to guy you want to know."

I went off to study Electronic Systems Engineering, exchange programme to California, Working Holiday around the world, 4 years in Taiwan, and am now working as an embedded software developer in New Zealand. But for me, it all goes back to iPodLinux as a teenager. I'm grateful for early-2000s Apple, yet also disappointed at how difficult phones are to repair these days, and how that will prevent the next generation from tinkering the way I did.
Risk reduction is a little different than attempting to solve the root cause. It's also notable that risk reduction generally doesn't include launching massive litigation initiatives. An important distinction is that insurance companies try to reduce risk so that they reduce claims, not solve the root problem. In fact solving the problem could put them out of business. Any effort towards risk reduction is to maximize profit, not solve the problem.

I also don't see any market that insurance companies could exit to reduced patent trolling.
Russo-Ukrainian War
Go play some kids games and watch the ads. Start with this (9+):

https://apps.apple.com/ca/app/sticky-flip/id1563561420

Play until you get the ad for the game with the girl in the red bikini with the phrases “I have an itch I can’t scratch” and “I’m thirsty.” That game is rated 4+.

The problem with the Apple App Store and the Google Play store is that they SUCK on top of taking 30% of revenue. The reason they’re fighting so hard to maintain the status quo is because it will be easy for someone to come along and build a much, much better app store experience that costs less for developers and users.
Mudras in Indian Dance
Google is building support for digital Covid vaccine cards into Android
Every company I work for, legal usually sign of every deal, in terms of legality of the contract. They know every contracts/clients we have. They know where all our business is. They might not care whether our business plan is or works, but they know what our business is. Same can be say about finance group.
I’ve read this argument before and I don’t buy it. Boilerplate is an emergent property of composable abstractions.
Google sunsets the APK format for new Android apps
Does a project needs a QA person?
It depends. I had projects where QA did offer negative productivity and projects where we spends weeks because we didn't have QA.

I believe the problem is that we do not have good QA professional. Being QA is more the applying a process is understating the projects needs, UX and the process, and being able to delivery on all fronts.
SpaceX just launched 88 satellites to space
Marx called this subsumption
> They never even pull down the changes they are reviewing! To be completely transparent, I’m guilty of that myself.

How often is this even feasible though? sure if there's little difference between the PR branch and whatever the last build I've done is, it wont take too long to build but then I have to install our product and get it set up to test. We have a ton of legacy code that isn't easily testable. We do have a CI build but it takes like ~6 hours to build.
> I haven't received any meeting invites in 3 days, so I'm actually quite satisfied with the migration.

Task failed successfully?
Yes, I have heard a lot of times how atom nuclei and alpha particles aren't made of protons and neutrons. It's always on this sense.

Some times the difference is relevant (and people dealing with radioactivity see those times more often than others), but some people insist on the pedantic distinction even when it isn't.
How I Came to Find Linux
> Thanks to advances in medical technology, Robert Gu is slowly recovering from Alzheimer's disease. As his faculties return, Robert (who has always been technophobic) must adapt to a different world, where almost every object is networked and mediated-reality technology is commonplace. Robert, formerly a world-renowned poet but with a notoriously mean-spirited personality, must also learn how to change and how to rebuild relationships with his estranged family. At the same time, Robert and his granddaughter Miri are drawn into a complex plot involving a traitorous intelligence officer, an intellect of frightening (and possibly superhuman) competence hiding behind an avatar of an anthropomorphic rabbit, and ominous new mind control technology with profound implications.

[0]: https://en.wikipedia.org/wiki/Rainbows_End
> SpaceX planned to achieve a turnaround time for F9 of 24 hours. So far, the best they could do is 27 days.

SpaceX's original plan was to further evolve F9. Then they decided to build Starship instead, at which point they decided to stop making any more than minor improvements to F9. If they hadn't decided to work on Starship, they probably would have made further improvements in F9 turnaround time, and other metrics. Citing they fact that they are now never going to deliver on their original objectives for F9 doesn't tell us anything about whether they can deliver on their objectives for Starship.
If you own commercial real estate, you have some incentive to act in a way that doesn’t undermine the market for commercial real estate.
We're trusting WHO's perspective on China again?
> less founded than if you were to move to the tenderloin, which I suspect you have never spent any real time in.

I lived in the Tenderloin. Hated every second of it (and SF in general), but I sure can't recall a situation where discharging a gun in the middle of a bunch of destitute people would have been the correct option.
I'm the opposite. I find putting an estimate together makes me think through the design and ensure that the scope is limited enough to be viable within the schedule. By having a rough idea of all the tasks that have to be done, progress against those tasks can be measured. Knowing how far along the project is then gives feedback into development to know when and where pressure needs to be applied.

Granted, this whole thing works for me as I happen to thrive under pressure.
Ohh I didn't think about the existing infrastructure that's there for APRS, too.
I like SparkFun and I don't like patent trolls, but I have to say that SparkFun's mockery of the patent doesn't make sense. It is pretty clear that this patent was written by an engineer describing their actual system in great detail followed by one fairly narrow claim. I've seen many patents that are mostly written by lawyers, and I don't see any influence of lawyers in this patent.

SparkFun's criticism is kind of painful to read. The diagram that SparkFun claims is SPI is not SPI. The discussion that SparkFun claims is malloc is entirely unrelated to malloc. SparkFun claims that when the patent discusses processing multiple streams of data that it's discussing variable length arrays, but it's not. They claim that a MAU doesn't exist, but a MAU is a multiplier-accumulator unit. SparkFun seems to be entirely confusing the motivation of the engineer filing the patent in 2008 with the motivation of the patent trolls. I've seen many patents that are fluff and nonsense, but this one is a solid patent.

The infringement claim is probably bogus; I don't see any evidence that the pcDuino infringes the one narrow claim in the patent. I hope that SparkFun can quickly get rid of this lawsuit. I don't get any enjoyment out of criticizing SparkFun's post, but having spent the time to look over the patent, I feel that I should comment.
Paul Graham talks about "moral fashions": http://www.paulgraham.com/say.html

> Have you ever seen an old photo of yourself and been embarrassed at the way you looked? Did we actually dress like that? We did. And we had no idea how silly we looked. It's the nature of fashion to be invisible, in the same way the movement of the earth is invisible to all of us riding on it.

> What scares me is that there are moral fashions too. They're just as arbitrary, and just as invisible to most people. But they're much more dangerous. Fashion is mistaken for good design; moral fashion is mistaken for good. Dressing oddly gets you laughed at. Violating moral fashions can get you fired, ostracized, imprisoned, or even killed.
Amazon can afford to buy one from your listing... although the recipient might be in for a nasty surprise!
I only work for three large (2000+) companies. I’ve written reports to executive management committees. CEO never really cares about projects per se. they care about business units. Each business unit can have important projects. CEOs and management committees don’t really dive into them, they care about how each business unit are operating according to his management goals. CEOs aren’t gonna care about Python or Golang.
I read it the other way, but now that you mention it, this interpretation makes much more sense.
LEDs, Lines, and Linear Algebra
Even if you do decompile the SWF & edit it, the flash can still interact with the page. In many cases you'd need to alter the page too, to inject your hacked swf.

Wasm code is editable via the very very good dev tools systems we have today, mostly dictated via the Chrome DevTools protocol which even Mozilla largely harkens to & which is being semi-standardized through wicg[1]. Still fairly early days but support is not bad! But... it's a monumentally harder challenge imo than JS. There are source maps, so if the site is nice, you can see what the authored uncompiled code was, but there's no facility to author in that language & recompile your changes via the debugger. And I fear few sites will post the source maps to make webassembly comprehendible. Few sites have morals, ethics, or respect for the web as a medium: they see it as a platform for them alone to dictate to you the user what you get. This, to me, is the sad end Flash had forced upon us, that the web was so much better than.

[1] https://github.com/WICG/devtools-protocol
This list isn’t curated in the usual sense of the word. The inclusion criteria explain.

I’m left wondering about the Venn diagram of self-selected GoodReads reviewers and current pragmatic software engineering practitioners with a systems architect mindset.
I've been a QA Automation Engineer for 15 years. This is the best thread ever on HN! I've read every single comment.

I've found the best approach is for QAs to be embedded right into the product team - where the product team manager is the same person for both Dev and QA. QA and Dev all review each others code. QA reviews the Dev unit tests, and Devs review the QA integration tests (API and UI). QA may not be able to provide in-depth reviews on dev code, but at least they can double check that unit test coverage is adequate.

As for UI automation, one point of friction that often happens is that QAs want unique IDs on each UI element. If the devs fail to provide those unique IDs, then QAs are often forced to do some convoluted workaround. However, there is a better option where QAs simply add the unique IDs themselves and request a code review from the dev. This works well because the change to developer code is benign and QA is not slowed down.
I agree. I believe reducing wealth inequality is the best path towards stable global population. Nearly half of the countries in the world are already below the population replacement rate - and it seems birth rates are inversely correlated with wealth to some extent.

https://en.wikipedia.org/wiki/List_of_sovereign_states_and_d...

If we can end war and poverty (and that's a pretty big 'if'), I think global population would stabilize and this would be a non-issue.
Current news suggest that they are upping the threshold to 3 children trying to stimulate population growth due to needing to increase their available work force in the future.

These measures are not as extreme as the last time they stimulated their population growth, which lead to the one child policy. We'll see if they feel that this stimulation is enough or if they will try to increase the incentive even more if they don't feel as if it is enough.
You’re right about that (and I am wrong) … it is possible to sue other individuals for their use of firearms.

In the interest of caution, I’ve reread the article several times.

It’s not clear exactly what’s happening (or whether it’s anything remotely like car insurance.)

There are several possibilities:

1. The city has taken out an insurance policy. This policy will pay the city to cover the cost of mass shootings. In order to prevent an increase in taxes, they are charging a tax/fee to gun owners. This is nothing like car insurance.

It’s also very problematic. This “fee” is simply a tax. The fact that it’s intended to pay the city’s premium for a specific policy doesn’t make it not a tax.

So the city is simply taxing gun owners.

2. All gun owners are now required to take out insurance policies to cover their own unlawful use of firearms. The city will then sue those who engage in mass shootings, and receive damages from the insurance coverage. This is nothing like car insurance.

It’s also very unlikely. The article tells gun owners to pay the city, not find an insurance company to cover them.

3. All gun owners are required to take out insurance policies to cover their liabilities should they be sued by other citizens for their use of guns. This is a lot like car insurance, but least supported by the text of the article. It’s not supported at all really.

As we saw with Obamacare, a requirement to buy insurance is a tax, as is a fee for failing to buy insurance. Do even if it is option 2 or 3, it’s still a tax on gun owners.

Taxing people for exercising a constitutional right is, well, unconstitutional.

So you are right, but my conclusion holds unless the article is very wrong.
I've also arrived at this approach and don't think it's that uncommon - IMO the article is presenting a false dichotomy.

There are still gotchas to look out for in the team-embedded QA approach. In typical team sizes, you often end up with only one QA per team - you need to make sure they have cover (everyone needs a break), and they need support in their discipline (do something to share QA knowledge across teams).
Many years ago I asked a developer which was a bigger deal:

- Having an outage

- Missing a deadline

They answered: "oh having an outage is WAY worse". I then asked: "if that's the case, why do you push so hard to hit your deadlines with code you know and I both know is probably not ready?"

They didn't really answer at the time but it eventually dawned on me what's happening:

- odds of being yelled at if you miss a deadline: 100%

- odds of being yelled at due to an outage: unclear as it depends on the odds of an outage in general so let's say "less than 100%"

Therefore, they are "gambling" rationally by pushing for deadlines vs pushing out good code.

The point I'm getting to is that if the goal is "hit the deadline" vs "deploy code that runs in production for two weeks with no errors", QA is going to be less of a priority.

Couple this with the fact that many firms think of QA as "they have to be cheaper than devs!" and then compensate them accordingly, means that QA people are fighting down both the comp front and the incentives front.

I've seen this happen so many times that I'm not really sure why people are surprised by it any more.

(NOTE: you could say "well then testing should be automated" but you get into a similar argument on who is building and maintaining the testing frameworks).
Yeah, this is good to know. I’m a sample size of one.

One other angle is that you might have an easier job shifting back to dev if you’re at a larger company that has decent internal mobility. I feel confident I could shift back here, but it’s fair to expect that at least someone will reject you for that reason.
A good developer also has to know how to spot when a project will fail.
This is why fast-to-compile languages have become critical for me. Working in Go means that I can make reviews that I can feel confident in.
Yes, of course.

School that our western society has created quite recently exists for the purpose of keeping children off the labor market.
I agree there is more complexity, but it may be worth it. Making electricity buys a good deal of versatility. If you have a bit extra, you can run an inductive burner, charge your phone/laptop or charge a house battery (if/when you can afford one).

I think in either system, teaching the locals to setup the system and maintain it themselves is important for keeping the costs down.
Well, general labor in my state has gotten anywhere between $15-$22 per hour so probably that and code when I'm not working. I just saw some warehouse jobs where they're so desperate they're giving $2000 sign on bonuses plus $18/hr starting. Blows my mind I worked for less than that the majority of my life.
Miami Building Collapse Could Profoundly Change Engineering
I'm referring to people with incomes low enough to qualify for the CTC. About half of US adults are functionally illiterate and innumerate, even measured by the Department of Education's (low) standards, and this correlates highly with income. I'm happy your father was able to do his own taxes, but he's not representative.
I agree. Code reviews are still a nice "sanity check" where I don't have to understand in full detail what happens and I don't criticize style problems and minor issues. However, I check if the change fits into the bigger picture (in terms of architecture), that the intention of the changes is correct and that tests are added if needed.

Hence, a combination of intense pair programming and knowledge sharing sessions in combination with quick & lightweight PR reviews as well as regular refactorings has worked best in my experience.
'World Peace' is next...
Former Red Hatter wondering the same thing. RH was transitioning to Gmail right as I was onboarding. I never really used the previous system which I think was Zimbra iirc.