skysight-inc/HackerNews huggingface dataset:
In my opinion type checking in Python is a lot less necessary, which throws off the cost/benefit calculation. And the cost/benefit ratio also varies with the size of the codebase, team and other things.

Let's emphasis the "gradual" part. The more libraries are carrying type annotations, the more helpful IDEs will be and the easier it is to type-check your own code.
Followed a vegan diet and felt great in the beginning as most people do. I made sure to do everything as recommended by vegan doctors. Slowly but surely various health problems started to show, including bad teeths. Tried to make it work, sought help in the vegan community, but it's not accepted that a vegan diet can cause health problems, so I was shunned. Being desperate and my health just getting worse, I did a radical shift to the carnivore diet and started to feel much better. Now, after 7 years on the carnivore diet, I have never been in better health. I believe this saved my life. I still have bad teeth from the vegan days, but atleast it's not getting worse.
I got my gmail account early and was able to get my first name at gmail.com.

My name is fairly popular in my part of the world and everyone who has it uses my email address as a throwaway since they actually authenticate using a phone number. I have matrimonials, visa applications, leave applications, uber accounts, SaaS subscriptions, porn subscriptions, random newsletters and what not. My gmail account is all but unusable now.
IME politics is based around clusters of concrete conclusions like "abortion should be legal". All arguments and abstract principles (like "states rights") are deployed and discarded opportunistically in the service of the fixed conclusions.
>If Netflix wants more bandwidth with lower latency, fine, they can pay for that.

Why should Netflix pay for this? They aren't the one choosing to send traffic onto that network, the ISPs CLIENTS are. The ISP shouldn't have any ability to charge Netflix for actions their clients are taking - and they should have to treat all traffic that a client asks for equally.

Can you imagine an electric company trying to get some sort of fee from Samsung because they sell a lot of electronics that people use in their houses...
I agree that .DS_Store files getting littered everywhere is a constant menace and that Apple could have solved the problem more elegantly years ago.
Agree the special Mac feel was real & quite nice. But Apple was lost in the 90s in all the important ways besides UX because their leadership didn't even understand the business.

Product marketing: they offered dozens of ever-changing models which meant customers didn't have simple purchasing choices, they priced things horribly

Engineering: they couldn't build OS foundations, they bet on the wrong architecture & techs repeatedly which meant they couldn't benefit from rapid drop in costs

Strategy: they had a bunch of half-assed efforts (ahem A-UX) and didn't see where the market was going with hardware and failed to compete against PC clones

R&D: they wound up investing in a ton of pie in the sky stuff that was way too early for market

This type of work, as cool as it was, was them basically coasting off the investment they'd put into UX and computing frontiers in the 80s, like Hypercard which came out in 1987. Nobody else really invested in UX in the 80s so Apple wound up with a decade+ lead, a bunch of great UX talent, and a loyal fan base. But they were basically a UX house atop a zombie corp.
Nothing, NOTHING relates to the time I sent an inquiry on Alibaba.

Nearly 10 years later I still get sent random quotes for custom USB drives.
Thanks for linking that, I really liked this part:

> OK, so far I’ve mentioned three levels of achievement as a programmer:

> 1. You don’t know clean from unclean.

> 2. You have a superficial idea of cleanliness, mostly at the level of conformance to coding conventions.

> 3. You start to smell subtle hints of uncleanliness beneath the surface and they bug you enough to reach out and fix the code.

> There’s an even higher level, though, which is what I really want to talk about:

> 4. You deliberately architect your code in such a way that your nose for uncleanliness makes your code more likely to be correct.

> This is the real art: making robust code by literally inventing conventions that make errors stand out on the screen.
> I think Dunning Krueger makes intuitive sense.

It’s been argued before that this is the only reason that DK gained any notoriety; because it feels right, not because it is right. It’s the “just-world” theory: we want to believe that confident people are overcompensating.

Is it actually intuitive though? Consider your own example. Most people who don’t know piano or figure skating are well aware that they don’t know, and do not rate themselves highly at all. Would it be surprising to learn that people who don’t know any law or engineering don’t often hold any doubts about their lack of skill, and by and large are not deluded nor erroneously believe they’re great at these things they don’t know?

The DK paper didn’t measure knowledge-based skills like piano, figure skating, or law. It measured things like the ability to get a joke, and conversational grammar. How would you rate your own ability to get a joke? (Does this question really even make a lot of sense?)

It’s important that the methods in the DK paper focused on tasks that are hard to self-evaluate, because when people have tried to replicate DK with more well defined knowledge-based activities, they have often demonstrated the complete opposite effect, that there is widespread impostor syndrome, and skilled people underestimate themselves.
I meant that there isn't the non-contracted manpower, because in a lot of places 90% of the staffing is contracted to SIs with a skeleton crew of govies for legalities sake. There are a LOT of programs whose project plan is set in stone by the contract, and are simply unable to change course (especially once the SI puts their lobbyists on it).

All to avoid pension liabilities, allow downsizing that can't be blocked by a union, and provide a layer of indirection to coders being paid anything close to market rates. We need a way to hire more full-time govies, but the culture has swung so hard to contracting that there are only small pockets left of in-house talent.
It’s really a math problem. If you look up the weight needed to live off berries or veggies and it would be impractical.

Do the same for nuts, and it might work; but nuts don’t work well due to the time consuming collection.

Meat is produced from animals gathering plants and creating an energy dense food source. One which almost exactly matches what humans need.

Some tribes do milk and honey; but that’s another energy dense food source (not really hunting and gathering).

Meat was and is the primary energy source for Hunter and gatherers — period. Simply wasn’t alternatives. It’s why tribes used to follow the herds.
I do this for most services for a number of years, and so far have actually failed to detect an email getting sold. It might also be that gmails spam filters and the like are tuned enough that I don't notice.

I'd love it if the tags were available in SSO as well, as the more stuff that logs in using SSO just reveals the main email. So I definitely got into some sales databases that way for $work email that had a constant flood of cold outreach.

The largest spam problem I have, is the email domain I use is a typo away from another company. So I sometimes get quotes, or emails destined for people at that company that don't hit the spam filters. One time, someone signed up for their online banking under my domain. Recently, I get all the service advisories for someone's Honda car.
Then maybe what he considers to be "democracy" isn't really the appropriate for the age of social media?
Scamming 101: Just keep trying.

The scammers don't care how savvy you are, they just target that one iota of a second when you just blabber out that crucial information. Everyone has bad days, and worst moments of those bad days. And the scammers are hunting for that very special moment. If the stars align just right, you are in a world of pain.
The observation was made about TV, too. Profoundly. It's even more true about the internet.

And in the naked light I saw

ten thousand people maybe more

people talking without speaking

people hearing without listening

people writing songs that voices never share / no one dared
disturb the sound of silence

[...]

and the people bowed and prayed

to the neon god they'd made

and the sign flashed its warning

in the words that it was forming

and the sign said the words of the prophets are written on the subway walls, and the tenement halls...

[edit] I hadn't read this whole thing yet. I really wish I had more than my one vote to give it. For all the allegorical talk about demons, this is a fantastically well-articulated take that contains at least a few new ideas. Sometimes it is useful to externalize our own worst impulses into the supernatural, as a way of considering them objectively. That's what Greek mythology was all about. What's a bit novel here is that we might be just beginning to approach this dangerous technology in a moral way, starting with folk stories about demons if we have to.
It depends. Some plants will break certain elements down into less toxic components. In the best case, the components are non-toxic and you can do whatever you want with it.
Two Years to the American 2024 Total Solar Eclipse (4/8/2024)
Exactly. It's times like this when I laugh at how handily HN proves Dunning-Kruger effect.

Coding? Programming? Startups? Great discussion.

Then any time HN has a post about the environment, food, health, energy policy, transportation, politics, human rights, etc the comments section is chock full of straight up "a simple google search disproves everything you've said."
Isn't the current admin trying to stop 1031 exchanges?
Exactly. Eating meat is one of the dumbest things you can do. For yourself, for the planet. Just stop already.
If they had taken credit cards, and made fraudulent transactions, maybe they could have made a few purchases in retail stores, but as soon as you detected that fraud you’d call the bank and issue a chargeback - a hassle but you’re not out any money.

Also, banks are smart. If a single CC is being simultaneously used in multiple physical locations, that’s an immediate red flag for fraud. My bank also asks for OTPs when I make online payments at novel/obscure websites.

A scammer who got my full CC number couldn’t make a fake physical card since it’s chip-and-pin; or at least not use it at any mainstream retailer which would require a chip transaction. So they’d be limited to online ones. I suspect the bank might even be passed the IP or other fingerprint details when authenticating the transaction, resulting in OTP requirements when risk is detected (online transaction from foreign country when I live in my country).

As long as you have a couple of CCs (so you can still pay for stuff if one gets deactivated due to fraud), CC fraud will typically be detected by the bank and refunded, along with new card issuance.

My main CC company will also text me randomly asking if any of the last three charges was unauthorized, with their details. Sometimes the card is paused until I respond. This most typically happens when I’m traveling. If I text back that they’re all legitimate then the card works again immediately; if one is fraudulent then they get me on the phone to confirm the details and issue a new card.

The CC companies seem to be pretty good about not having false alarms when you travel any more (though if you’re traveling internationally, giving them a heads up helps avoid issues) - I believe it’s simultaneous use from multiple geos that trips fraud alarms.
... what constitutes hard right?
The worst offender in recent memory was Walt Disney World. Starting about nine months after a physical trip to WDW, my Disney hotel reservation email address received spam from the following Disney-related enterprises before I finally black-holed the address:

- Walt Disney Studios Home Entertainment

- FX Networks

- shopDisney | Disney store

- ABC News

- Freeform

- National Geographic ("Now streaming on Disney+")

- Walt Disney Pictures

- Storyliving by Disney

You could argue that this wasn't a "sell out" since it was all Disney, but not a single one of those enterprises had much to do with a trip to Orlando. :-)
I don't disagree that some library systems are pretty tech illiterate and might share email addresses without understanding the consequences.

However, I feel the need to assert my opinion that librarians are generally pretty fierce defenders of privacy in the specific context of lending/reading history, so your assumption does not ring true at all to me. Libraries/librarians have been consistent defenders of lending history privacy in the face of the Patriot Act[1][2] and I would be shocked to see a pattern of libraries anywhere in the US giving out lending history data in the context of anything but the most direct of legal requirements.

I was employed by a public library once upon a time and received specific training on when to share lending data ("never, and if asked, lock the computer and go get the Director, even if the person asking has a badge").

[1] https://www.aclu.org/press-releases/librarians-speak-out-fir...
[2] https://sfpl.org/about-us/confidentiality-and-usa-patriot-ac...
Nice article, and I appreciate the tips at the end to summarize uninstall and boot options.
17% Surge by Terra’s Luna as UST Hits Third Largest Stablecoin
Being asked to "pick a side" is a much bigger ask when you don't actually have a proposal.

There's a lot of really bad ways to regulate things that I fear far worse than what we have now. I have little faith government will find a good balance, will manage to not completely fuck up the internet & ability to have an online world. What we have now is inconveniently full of shit, but I'd take it over a world where it's ultra difficult to put speech online. To me, it'd be like trying to ban books or stone tablets, or at least preventing anyone else from looking at them: this is a curb on an essential liberty which much be carefully navigated.

I don't appreciate this callous snippey cowboy attitude, the use of polarizing language. I vividly remember "you're with us or you're with the terrorists" and that kind of line drawing horseshit, having stark all-or-nothing attitudes was rotten no-good horseshit then and it's rotten no good horse-shit now. This feels like a major downgrade in intellectual, respectable discourse, and President Obama just lot a lot of points in my book.
And many of us prefer simplicity in languages.

When a language like typescript supports too many obscure features, or multiple ways to do the same thing, the curve becomes too steep to be proficient.
Some quick searching says TSLA is about $1000 and Elon owns 178M Tesla shares.

Assuming Elon owns all those shares free and clear, aren't there plenty of investment banks that would eagerly loan Elon the $21B if Elon pledges ~63M of those shares as collateral? (I got the 63M number from assuming the lender requires collateral value equal to 3x the loan to protect against price drops.)

Then presumably Elon would sell 21M TSLA over the next year or three to pay off the loan and get the other 42M of collateral out of hock, but sell slowly enough not to crash the price of TSLA.
This is a misunderstanding of the Python type system. In the Typescript example you are depending on "foo" being structurally compatible to the "Foo" interface.

In the Python case, "foo" and "Foo" might look structurally compatible, but they aren't. "Foo" isn't just a type, it's an object of type "class". You can for example print(Foo), you can't console.log(Foo). "foo" is not an instance of the Foo class. What you are looking for is "dict[str, object]".
To this day it's still the most arcane and weirdest workflow I've ever used (or rather, was inflicted upon me) by far.
You should also reject `z` in emails. The number of users who type this accidentally no doubt greatly exceeds the number who actually have that letter in their email address.
Was this app born in Chile?
http://readspike.com or directly to hn - scout for headlines i'm interest in

http://news.google.com - headline scouting (use link in sidebar for local news)

http://old.reddit.com - nothing worthwhile to mention

http://linkedin.com - to quick apply for jobs

http://cargo.site/In-Use - design inspiration

http://awwwards.com - design inspiration

http://pluto.tv - see what is on that's interesting

youtube - saved playlists, different tempos for different types of moods/work
> Indian Passport Office won't allow more than 5 Passport applications from an account

Wow, what a strange limit! I wonder what their rationale is for having it?
If you mean “Python programmers” to be random sysadmins that write hack code residing on a random EC2 instance then maybe you’re right. But most I get the sense you haven’t looked at many Python libs lately.

The added productivity of non-typed Python is such a ridiculous myth to anyone who has to maintain significant Python code bases. Sure, it makes you more productive for one-off exercises but the moment you’re having someone else inspect your code the productivity gains vanish. This largely true of dynamic languages more generally except in niche caches (e.g., ORMs) where types are strongly implicit.

I say all this as a mathematician that is used to reading papers full of symbols packed with implicit information. The code I’ve read from gung-ho dynamic typing advocates is some of the most painful drivel I’ve ever had to wade through.
Python was first released in 1991.
In the sense that people shouldn't let themselves be convinced by arguments they don't fully understand, that seems somewhat related to DK, in that people shouldn't be believing they are more competent than they are.

(That's not to criticize OP - when someone makes an argument that sounds convincing, it can be pretty convincing! It's just different than actually being valid.)
A coffee-shop where I applied for a job. A freaking coffee shop? Really?
And largest navy, airforce, and missile capabilities in region with A2D2 bubble to support. I'd like to see any security analysis from last few years that suggests US can divert enough assets in theatre to rival PRC, especially as gap projected to widen with time. Literature in last few years is exactly US+allies worrying because they can't concentrate enough forces in region. It's fascinating how PRC is paper tiger advocates have to draw on outdated facts or three gorges memes to deny reality. Like TW having capability to destroy Three Gorges that require bunker busters larger than any conventional missile can carry. They don't.

Also PRC won vietnam strategically, the kind of victory that matters. Wars are beyond K:D ratios. Plus fought US/UN, USSR when both were nuclear powers and PRC agrarian shitshow and still managed to secure strategic objectives, all of which less significant than TW, while PRC was more ill-equipped. There is 100% chance PRC would fight prolonged war over Taiwan, because it has never not fought over redlines. And like Ukraine, very little chance of substantive outside support simply because everyone else is as or more vulnerable.

Sanction proof = unlike RU, or most PRC trade partners, PRC is comparable to US in terms of trade dependency (not much). And unlike regional US partners, sufficient in domestic resource production to weather war economy for a long time. As well as have enough supply chain dependency over strategic resources like rare earth and leverage over threatening east Asia semi to deter prolonged war at least a few decades. If there's a broader war in East Asia, I would bet against everyone. Including US. Difference is, as with Vietnam, PRC has track record for accepting existential fights.
The limitations also make it accessible to many more people too. A few months ago me and two friends got together and spent a weekend making a little game in that format. (the sdk wasn't out yet but we just used love configured for its resolution and 1bit color).

None of us had ever made a game or even a serious attempt at one before but we had a playable proof of concept of a mechanic we could iterate on by the end of the first day. Similar thing with the art. Making truly great pixel art under those constraints is very hard, but making good enough to play with is much more in reach than it is with high fidelity engines.
>real hard news streaming service

patreon for Channel 5 and a handful of super-independent instagram war photographers like Finn Depacier. Hasn't congealed into a product yet, but it will.
Israel adds Chinese RMB to Central Bank reserves, cuts USD holdings
Stephen Wolfram proposed some similar ideas on this topic. Namely allowing "final ranking providers" and "constraint providers" to modify the final outputs of the algorithms, without requiring full-on transparent explainability

https://writings.stephenwolfram.com/2019/06/testifying-at-th...
The most surprising was the local public transit system. Somehow the local Democratic Party office got the email address I used for signing up for my transit card. Over time, that email address got into the databases of lots of other left leaning groups, some fund raising, some pushing activism. My guess is that the transit system didn't actually sell the email address to the local Democrats but someone working for the agency passed it along. Having worked for many government agencies, my experience is that access control to PII is very loose.
Google vs. Your Startup
Most of the discussion online about this debate lacks nuance and falls into one of two camps:
Option 1: No one can win
VC: Sorry we can’t fund any technology companies because Google, Amazon & Microsoft are the greatest technology companies in the world and will compete you out of existence.
Option 2: Apathy to reality
Founder: We are building an app that allows you to poke people on Facebook. Facebook would never compete with us; they already removed the feature and we know an Exec who told us they wouldn’t build it again.
In both camps, people overlook the truth: there are different situations where either David or Goliath come out victorious.
>Now of course the ISP can add another circuit or upgrade their current circuit, but that costs them money.

generally when businesses have a cost they charge extra to cover that. Or theoretically they may be making enough money that they could have less profit for a year to improve service.

>the ISP is specifically choosing to drop Netflix packets at a higher rate than other packets.

yeah, and then they are saying we would like to be able to offer a service where we don't drop packets of particular customers if they pay us money. So the 'nice packets you got there, shame if anything were to happen to them' business model.
I agree to some extent with what you are saying but I challenge you to think the opposite way: the way your company works is the most effective way they can work.

Without all of them being YOU and acting like YOU think they should act, how else can they get anything done?

Have you considered that everyone else there thinks the same, except about YOU?

All these meetings and unnecessary occurrences are in fact necessary to get the bare minimum in agreement between all these different people who think differently and are trying to get different things done.

How else would it be done?
For anyone looking for a more thorough breakdown of features and capabilities, Andrew Huang just did a great (sponsored) video on the device.

https://www.youtube.com/watch?v=mqGnKfhVhZ8
In India, it's majorly job portals like Naukri, monster etc
Yeah, I’m sure that’s why the tribes all over the world followed the herds...

Do the math on trying to survive off vegetables or fruit. Heavy meat consumption is basically required (alternative energy sources could be milk, honey, and nuts - but still limited and often need cultivation).