skysight-inc/HackerNews huggingface dataset:
Computer networks. For years I was dumbfounded how IP addresses, VPN, ports, etc, all worked and tied together. Then, when I was interning as a software developer a fair while ago, a colleague drew the analogy of "IP address" = house on street, "port" = something you ask for when you knock on the door of a house.

Then it all just clicked. I still remember that day all these years later.

Other notable mentions, in no particular order:

* Perfect is the enemy of good enough. Did n't really appreciate this idea until around 2 years into my career.

* How to be professionally displeased at something. Early on my career I would get way too angry at incompetent colleagues peeing in the pool, e.g. bad code, design, management, etc. I would complain quite a bit! It only clicked ~2-3 years later into my career when I figured that one's displeasure at a situation should be a function of both how bad the situation is and how able you are to improve it. When you offer constructive solutions to incompetence (suggest alternative algo, management style, library, tool, etc) whilst not actually mentioning what is wrong, instead of just fruitlessly reminding people of what they did wrong, people become far more cooperative and receptive, etc.

My tin-foil-hat pet-theory is that the relatively recent tyranny of low expectations and "participation award" society has on average made younger people much more sensitive to negative comments about their work. The extension of that is that people end up robbed of more detailed reasoning about what they did that was wrong.

People are interesting!
Yes, you're right. To pass SafetyNet, not only does the bootloader need to present itself as locked (either through relocking or spoofing), the device fingerprint must also present itself as a Google-certified fingerprint (through spoofing).[1]

I know that CalyxOS spoofs the device signature to pass SafetyNet by default,[2] though it does not spoof the bootloader lock status. (It does support relocking, but only if the device is not rooted.) For LineageOS and all other Android-based OSes that I'm aware of, MagiskHide Props Config is the easiest way to spoof both the device signature and the bootloader lock status to pass SafetyNet.

[1] https://github.com/cnrd/MagiskHide-Props-Config#spoofing-dev...

[2] https://calyxos.org/news/2022/05/07/location-safetynet-fix/
Writing for people and arguing well are separate skills to programming or most other occupations. Competence in one does not imply competence in the other. I find writing a well-formed comment/argument/response to be no easier than programming. It's extremely time consuming (for me, anyway) and this naturally flags the question: why?

Why bother spending time doing this?

Forums with gamified points/award systems encourage people to 'win points'. These systems and their goals are not aligned with humanity, healthy debates or avoiding dogmatism. They don't necessarily preclude the desired behaviour, but they certainly don't incentivise it.

By "debates about languages" do you mean comparing one programming language to another (in full or in part)? I think that sort of discussion has always been problematic -- flamebait. It's not just technology or programming or highly technical topics. It's not just the internet. See vim vs. emacs, Holden vs. Ford (cars in Australia), milk or water first (when making tea).

> authors walking on egg shells and writing caveats [...]

I think this is more common on the internet today, compared to many (maybe 15?) years ago. People weren't arguing better back then, its the eggshells that are new.

The Star Citizen reddit user presumably appeared as an expert in that forum -- who would question them? Does the same thing happen if you make a claim about the viability of some choice in the game, which other users would be likely to have some expertise in? In my experience, disagreeing with a gamer or disputing the dogma (or "meta", perhaps) surrounding a game is a very reliable method of starting a bad argument.

- Programmers are people. People have biases and egos.

- It's easy to see problems in things you know a lot about and also in things you know very little about.

- "The world divides into people who think there's two kinds of folk and those that don't." (a Custard song, title missing)

(I didn't finish writing this but the time it is taking me is actually becoming a problem. There's a few points in there and hopefully someone finds something worthwhile.)
On reflection, if my side doesn't militarize space then another side will dominate and make the rules. Might as well work with my side on it and also get scientific advancements out of it. Even in the advanced age of Star Trek we needed defensive capabilities.
There's farms near me that have a field of corn, every 5 rows has a different sign up with some sort of code and a logo for a seed company. I'd always assumed thats what they were testing.
He was judged guilty by lower court judges. Supreme court judges who support Lula essentially erased his crimes. They went on to implement literal censorship before, during and after the elections, making a mockery of our constitution.

I expect the persecution to get worse.
Basically what Cyph0n said, fakes and mocks aren't the same thing.

But it isn't quite as smelly when I see a mock (or "stub" more typically) used as an expedient way to create a fake to pass in as a dependency.

Like you said, it is asserting on the interactions with a mock that is what primarily smells bad to me. I very rarely (honestly I think maybe never) see this done in a way that isn't just rewriting the implementation of the method as expectations in the test.
I agree, but I’d also argue discord or Slack does this, in the same way that IRC did; you essentially spin up separate servers and thus separate communities. Sure, it’s still hosted by a central entity, but the moderation and discourse is all yours to manage.
Please look at PianoVision.app
One thing is for sure, if Twitter ever is looking for new space they will have trouble finding a commercial landlord willing to lease to them. Perhaps a smaller space in the same area as a larger space they had but closed, this behavior makes it more difficult to do business int he future for them.
My "I can run forever" speed is more like 13 minute miles now, up from 14 minute miles. And it took me a long time to be able to motor for a 5k at a 14 minute/mile pace and not struggle mentally or physically at all. And I'm in the not-obese-but-out-of-shape category.
To be fair, those right wing influencers called for the military to stage a coup and oust the democratically elected president...
That Pareto is everywhere and, when applied to knowledge, a comprehensive study plan, like courses or a book, for most subjects, tend to obscure what's the meat.

Waking call:

https://sive.rs/kimo

Corollary: a place where there's a fat-ass book of "best practices" has probably lost its focus.
What will happen on 2022:
https://avc.com/2022/01/what-is-going-to-happen-in-2022
Ok, sorry!

(It's just that posts like that tend strongly toward pointless, offtopic flamewars.)
Most people don't have every meal in a restaurant.
Lula's latest electoral win is a greatest testament to Bolsonaro's inaptitude to lead Brazil than Lula's particular merit -- not unlike Biden's victory over Trump

The fact that Lula and Bolsonaro were the anointed the two best candidates out of the 214 million Brazilians alive today is the sadder, bigger-picture story here -- again not unlike the US experience

But the Brazilian political system has perhaps a single advantage over its American counterpart: a plurality of political parties (ok, perhaps too many).

I'm hopeful that newer parties with fresher perspectives have the prerequisite wit and werewithal to insert themselves in a more prominent position for the next electoral cycle. "NOVO" comes to mind -- a modern party with modern views on paper, but which has yet to produce a viable candidate
Who could’ve foreseen that a decade of extremely low interest rates would cause people and businesses to borrow that cheap money? Not the Fed apparently
I don’t think this is as true as you claim. The switch to M1, the switch to intel before that, various changes in macOS…meanwhile PlayStation games often did port to newer generations, typically at least 1 generation off but I can play some ps2 games on ps5.

A bit of a stretch but I think the OP here was incredibly nitpicking regardless of the software compat
Any utility bill is better than the plot of Lost.

And no, I'm not making a statement about utility bills. ;)
Yes. The FBI and DHS agents arrested and detained me while they searched my house.

I was given an opportunity to be 'interviewed' while being detained. The agents presented a letter from the AUSA basically outlining what they were looking for and explaining how it would be in my best interest to cooperate with the investigation. lol..

There were 9 other people involved, it was pretty big national news at the time.

It was almost two years later that the DOJ indicted me.
I think that's not quite it.

The relevant theorem is that variance(position-space function f) * variance(Fourier transform of f) >= some constant.

A wavefunction is a wavefunction, it doesn't have more frequency components at the classical scale. It's just that what looks like a large position spread at the quantum scale is pretty tiny compared to classical length scales, and what looks like a large momentum spread (variance of the Fourier transform) is pretty tiny compared to classical-scale momenta.

You shouldn't think of a wavefunction as being perfectly localized, with infinitely spread out frequency components, because that would mean the particle's momentum is infinitely uncertain. Instead, think of a Gaussian function, whose Fourier transform is a Gaussian. The widths of those two Gaussians are inversely proportional to each other.

Also, you should think about continuous Fourier transforms, not discrete Fourier series. Periodic wavefunctions are only the norm in situations like crystals where the environment itself is periodic.
Yes you're correct. but cardinal methods are just generally better all around.
I'm not a Californian and I don't particularly want to live in the Bay Area, but I don't understand this reasoning: it doesn't matter how many reasons there are to leave a particular state (of which there are always plenty) if the single biggest reason to stay remains in place. Specifically: the people who live in the SFBA live there because they want to live there, especially if they're still there after the last 3 years.

Unless we're speculating that Musk plans to gut the entire company, it's very hard to sell hundreds of people on relocating across the country.
My partner and I have already agreed that now that we’re financially comfortable, the next career move for both of us will be aiming for more PTO so we can start enjoying our earnings. It’s been so difficult to find companies with reasonable leave policies in the past. I hope trends like this will give us more opportunities to find what we’re really after.
One theoretical example, would be something like $1mln/yr paid in weekly installments, conditional on no details she knows ever being known by anyone else.

If approached by a cutout attorney (using attorney client privilege and on behalf of ‘anonymous friends’), payments from blind trusts not associated with the royal family, and a couple layers of that most of it offshore, and only a very determined investigation with a lot of international pull is getting anywhere. And the signs are pretty clear, that isn’t happening in a case like this.

The incentives are aligned such, that I doubt such an agreement would even need to be written down.

With the connections and pull within the gov’t the royal family has, any attempt to even track it down would likely get someone shut down, even in the FBI or CIA. But maybe I’m just imagining things.
If it is a site wide coupon, it is usually sponsored by the platform. Their play is either user acquisition or some quarterly targets on gross volume. This is likely in early stage ventures who burn VC money in order to boost their perceived valuation.

If it's a seller specific coupon, it is usually sponsored by that seller. This is likely in cases where the platform is mature and relies on cash flow to sustain. Sellers can't piggyback on free marketing from the platform and need to spend money vying for attention on the platform.

Although in either case, because there's a shared interest, it could be a joint sponsorship with both platform and seller sponsoring a certain portion of the discount based on agreed terms which can vary from coupon to coupon.
Thanks for the explanation, the author of Datasette himself answered, which is a pretty cool thing I like about HN =)
We have electricity and insulation. We won’t starve. Will it suck? Absolutely.
I think this used to be true, but we're not building toys anymore. Whether we like it or not, SaaS products are rapidly becoming transitive dependencies of mission critical, life/death infrastructure.

Last time i had to get roadside assistance, they couldn't use a mile marker / highway location reference. They had to have something to type into google maps in order to dispatch help.

Could they have gotten to me if google maps was down? Probably but i'm not sure. Either way, it wouldn't have been the practiced default and that matters.
Anyone here know when we can see fruits of EU DMA viz matrix-whatsapp communication without having an account in WhatsApp and bridging them?

Any public roadmap for that?
is ChatGPT actually the most important thing that happens... not just for C++, but in terms of all programming languages? How will it affect programming?
1/2) Trusting Institutions

Institutions such as Police, Universities, NHS, Scouts, MsF, Religions, Churches, YCombinator et alia have a hierarchy of internal loyalties in strict precedence:

* The Staff Member

* The Staff Member’s Family

* The Friends of the Staff Member

* The Colleagues of the Staff Member

* The Group within the Institution the Staff Member belongs to

* Wider Groups in the Institution

* The actual powerbrokers within the Institution

* The acknowledged Leadership of the Institution (may be different to actual powerbrokers)

* The actual goals of the Institution

* The acknowledged goals of the Institution (may be different to actual goals)

* Helping YOU in accordance with what the acknowledged goals of the Institution are…

Only when all the loyalties in that list are satisfied is there the slightest chance you may get anything positive from the Institution.

Despite the long list of higher precedence loyalties it is still frequently possible to have positive outcomes…

But because it is a long list of loyalties far more important than helping YOU, there are often breaks.

And because people and families and relationships are involved they can change at any moment.

So trusting Institutions to do the best for you or act honourably needs to be carefully weighed against the likelihood that will happen

2/2) Mortgages

How mortgage repayments change over time as you pay off some of it (YMMV)
This is the first book I recommend to anyone who wants to improve their writing. With Minto's Pyramid Principle as a follow-on.

My top 3: 1/ Edit ruthlessly. Every single word is reduced to its simplest form and pulls its weight--it has a damn good reason for being there. 2/ Aspire to write at a third-grade reading level. Readers prefer simple writing even when reading deeply technical content. 3/ Start your most important conclusions up front, not at the end. You're not writing The Sixth Sense. Do your reader a favor and tell them the big reveal first. You can then follow through and persuade the reader why your conclusions are right.
No program. Just planks. Plank under the desk in the office. Plank before and just after a shower. On the bus. In the parking lot, elevator, kitchen. Plank.

One goal.

2.5 minutes of perfect plank. Legs straight, shoulders square. Body shaking and burning. Plank.
We should chat, because I plan on doing the same. Email’s in my profile. :)
> I don't want to use Windows, when I hunt for jobs I avoid jobs that do not offer mac/linux laptop. This is probably immature

I dont think the windows in itself is the issue here. To my experience, when the employer enforces the use of windows, its because you really cannot use something else to do your work because of some specific network policies which disallow you to connect to the network itself.
Also the use of windows goes usually hand in hand with other stupid policies, which forbid you to do anything on your computer which is not part of the job. Sometimes it goes as far as not allowing you to change your wallpaper or restarting your computer in the middle of your work without even warning you every day.
I don't blame people for choosing to work in other companies where they don't have to fight the security department when they need to install the basic tools for their job. The tooling you use should be decided on the team level, not the whole company level.
For me it was lambda calculus. I remember in high-school going through the motions of beta-reduction but having no idea what it meant. Much later I think I finally saw an implementation of natural numbers and addition using bare lambda calculus and it clicked that you really can represent any computation with just variables, abstraction, and application.
Bayes theorem really clicked when I saw 3Blue1Brown's visual representation. https://youtu.be/HZGCoVF3YvM
I think you re making the argument that people should stick to the mainstream of every medium (in this case the internet) because it's easy. That's why i called it lazy. I 'm not saying it's bad, but people shouldn't complain that everything looks alike, when they literally only stick to things that are alike

forums are just as hard to find today, as they were before. In fact many of them are back in the places where they used to be, it's just people have forgot about them because they chose to sell their attention elsewhere
You know what language is also homoiconic? Julia.
It's a solid book. I was chugging through it a bit at a time, until I discovered Scott Wlaschin's Domain Driven Design Made Functional. I've dropped the Evans book (as it's mired in mid-00's Enterprise Java patterns) and am enjoying this one quite a bit more.

Both books are great. Read whichever one aligns with your practice best.

I recommend Wlaschin's book for anyone curious about FP, without hesitation. He's great at explaining things from first principles, without veering off into "monad tutorial" territory.

https://pragprog.com/titles/swdddf/domain-modeling-made-func...
If I recall correctly, these were all before I used M204: datatrieve; a product that I'm not sure I can talk about; dbase II; dbase III; informix; and ingres. Quite a few others after M204.
It's a benefit if you do it properly and don't overdo it. The poison is in the dose and intensity.
I think it's a red flag when it's also attached to a certain kind of confidence that their bootcamp experience was on-par with years of experience or education. As in, the kind of attitude where that they feel that because they went through the exhausting bootcamp stage, everything next is just an application of what came from the bootcamp. It's something I've only seen with programmers from bootcamps.
Since the Brazilian judiciary cleared Lula of any wrong-doing how do you know that he is guilty of corruption?
does Bun just wrap node.js?
Greenhouses and vertical farms would make the famine less severe; although our population is so high that it would get complicated fast
The problem everyone who cares is wrestling with is that software teams in practice do no diligence at all.
Ive gotten starkly different reports between the two, including active rainfall vs not, weather alerts vs zero data. Plus the widget in iOS doesnt actively update and you have to effectively open the weather app or something else to repoll.

Overall loss of the UX that made me love this app, and now I mourne it as another relic of quality lost to the current system of "software growth".
Lol no they won't. They are desperate for anyone they can get
Allow me to repeat: spikes, not fluctuates slightly higher.

1948, 1953, 1960, 1974, 1980, 2001, and 2008 all fit what I said.

1957, 1970, 1981, and kind-of 1990 are the exceptions.

As for the extended low unemployment... If you ignore the covid anomaly (as most people seem to since it wasn't a natural market reaction but caused by lockdowns), we're at the same 3 years of the previous maximum duration.
It's both depending on context (including age, body type, level of fitness etc). If you build gradually towards running fast and for long distances, it's a stimulus. If you run significantly beyond your current ability, it does damage.
They now have $1b in debt interest due every year.
Forgot to mention that said judges got prominent roles in Bolsonaro goverment, literally months after ruling in favour of Lula to be arrested.

Apart from all that is always surprising to see folks that work in scientific fields to support Bolsonaro who was completely agains any form of science and education, basically being happy that Brazil would be just a commodities exporter ftw.
I shared a link about Texas few months ago already [1]

It's known fact that the famous "Franco-German couple" is in big trouble

Another evidence was when Scholz didn't invite his "friend" France for his "business trip" in China ;) [2]

[1] - https://news.ycombinator.com/item?id=33127236

[2] - https://www.bloomberg.com/news/articles/2022-11-03/germany-s...
That’s common to all typed languages and is the motivation behind generics/templates which allow you to write once and provide specialisation where necessary. In older C and Fortran libraries it wasn’t unusual to have to compile a library multiple times to support different input types - FFTW does this for example. Often there’s some macro magic with a variable injected at build time to determine the type.
Recursion. I tried and tried and tried. Only when I untried the exact same number of times did it click.
Biogen made the same claims about Aducanumab and there has been a lot of controversy about its' approval to say the least. Why do we believe this compound is different?
No, the fascist regime in Russia really is this divorced from reality.
> Then, when I was interning as a software developer a fair while ago, a colleague drew the analogy of "IP address" = house on street, "port" = something you ask for when you knock on the door of a house.

Hey thanks for sharing! Can you maybe expand on this in any form? I'd love to get that kind of analogy. Maybe you have a blog post about it? That'd be amazing!
I think in practice unit tests are both the most and least useful tests. Unit tests of code that just generates output as a function of input are the most useful, and unit tests of code that just glues together a bunch of side effects are the least useful. I like to find ways to structure things so that it is mostly comprised of the first kind of code, and has so little logic in the second kind of code that it's easy to justify not unit testing it.