skysight-inc/HackerNews huggingface dataset:
How difficult would you rank the experience of getting rid of stock Android for a non-programmer? I'm technically skilled enough to work in the industry, but hate reading and occasionally make stupid mistakes. Is it an involved many hours long process, or pretty straightforward? Any downsides? Problems sending sending/recieving calls or texts? I'd still need to maintain access to some apps, like Bitwarden and a few authenticators. I don't mind jumping through one or two hoops upfront, but if it's a constant problem it'd get old fast.

I really want to be able to record calls if I feel the need to do so. This change is completely unacceptable to me. I've already moved away from Windows/OSX to Fedora for similar arbitrary, user-hostile actions. It sounds like its about time to do the same with my phone, regrettably.

Technology has become a tedious thing. It's supposed to help the public in the ways that they want, not to be decided for them, where the only correct means is approved or denied by some faceless mush of "approvers". I feel a lot of the spirit of the early technologists has been lost with these authoritarian corporatists. It's incredibly frustrating to see such a good thing ground into the mud by these thugs in hoodies.
Could you elaborate on mypy? I'm not a Python developer (and I really have much more experience with statically typed languages), but if I ever had to maintain a Python codebase, I'd assume that adding mypy and type annotations would be among the first things I'd do, so it's a bit of a surprise to read that.
Despite this:

> Even if the Python runtime did check all the type hints at runtime, then it would still be too late. I don’t want a fancy type exception at runtime. That already exists (most of the time). I want to know about type mismatches in advance.

You should check out Typeguard [1], which lets you add a @type_checked decorator to anything and get runtime type checking that's far better than e.g. a random blowup when you split() on an integer. It does introduce a significant amount of overhead, but it's still useful during development alongside type hints to avoid some of the pitfalls from this article.

In another vein, Any should definitely be used sparingly. For the foo() function outlined in the article, Union[str, int] offers more precision. In fact, you could even argue that using Any is a code smell.

Overall, though, I agree with most of the sentiment in this article. I find myself using type hints more as documentation than anything else, since their true ability to prevent type-related runtime bugs is very limited. Documentation has the same qualms the author outlines, anyway:

> You can not be sure that they are correct. [...] They waste mental energy when reading code, they create new maintenance burdens, and they are potentially deceiving: You cannot trust them.

But they're still slightly better than docstrings...

[1]: https://typeguard.readthedocs.io/en/latest/userguide.html
You can think of the internet connection consisting of two parts:

1. The copper from your home to the exchange.

2. Everything from the exchange to the rest of the internet.

LLU meant that we had options for #2. Not all providers were the same. Some had better networks, better peering with other networks etc. than others. Or they had more infrastructure per customer.

However, #1 was also a bottleneck. Where I live (in San Francisco) all the available copper pairs are in such a state that ADSL will only get me something like 3MBit/s at the best of times. And there's no way to get that copper upgraded. So whether I order ADSL from AT&T or Sonic, the connection will be bad.*

Perhaps your situation was similar?

* Thankfully both Monkey Brains and Xfinity have good service at the same address.
Yeah, I can't believe the authors didn't mention the malware fiasco as the primary contributor of SourceForge's demise. Before it's downfall it had several useful open source and widely used libraries. Post malware it's use was banned by many employers.
I have FTTP in London and that’s how they’re delivering it - there is an optical box on the telephone pole and my fibre line comes into my house literally alongside my telephone line. It just terminates at a slightly different location in my flat.
You don't need a gun when you can create a shotgun like effect covering 15-20m.

E.g. a Russian loitering drone has 2kg of steel ball bearings and plastic explosives combined together. [1]

1 - https://imgur.com/a/Kyr3qJj
Well, for starters the funding and borrow rate(s) are often positive because people just tend to be bullish. So things have to get pumped up somehow before they come crashing down, it's a much stronger tendency among the crypto faithful to be bullish than to be bearish. I also think the other commenter's insight about how gains on the short side are capped at $0 price is relevant.

So while there is downside pressure from liquidation cascades on the levered positions, the main point is that volatility in general will smooth out. The juiced up all time highs we've seen so far have been driven by leverage. Maybe BTC sells off to $12K but if there was no leverage in the system I think it would take a lot longer to bring up to $69K than it did before.
Yeah they're pretty bad but they are still better than nothing. If you are in the unfortunately position of having to use Python I would recommend using them.

I would also strongly recommend using Pyright (the default checker in VSCode) over MyPy. It's so much better, and the author is really responsive on Github.

But yeah, in general trying to use type hints in Python is like trying to discuss philosophy in a mental asylum.
The time when they made a calculated lie and said it was illegal to possess leaked documents of the politician they were carrying water for was really sad too. There's actually countless instances of major deliberate lies and misinformation like this from CNN going back over the years. It's not a recent phenomenon.
He didn't launch tesla, he bought his title. Neither company is really making the world better.

And idk why your so cynical about results. Just one example is Bill gates helping with polio vaccines.

Anyway I thought you were asking for better ways to actually help the world then buying Twitter. Plenty of research needs funding.
I can only get loans from my private bank because my credit score is bad. I only borrow on margin foe trading I don't really need other debt but it's embarrassing
Because the US government isn't captured by corporate interests? They rank significantly worse than Germany on the Global Corruption Index [1] and on the Corruption Perception Index [2]. In a global comparison both are great, but relative to each other the US really isn't an example Germany can look up to.

The chance of a government staying in government for a long time also means that governments have to think long-term because they might still be in government when the consequences come around. In the US system the optimal strategy is to do things that look good in the short term but backfire as soon as your term limit expires. That way you look good, and the next president (who's with near certainty from the opposition party) looks bad.

I'd be more in favor of passing an age limit, but I'm well aware that that has no chance of happening.

1: https://risk-indexes.com/global-corruption-index/

2: https://www.transparency.org/en/cpi/2021
They're also completely at the mercy of weather to a degree almost no other aircraft is.
Southern England is also doing quite well, with multiple competing FTTx operators. But it highly depends where you live (dense centre vs residential districts).
The screen isn’t a normal LCD but a Sharp Memory device - https://www.adafruit.com/product/4694
If I was seeking to be more productive I would probably install a tool like Fig and be done with it rather than spend time diving into the books to customize my shell. I think a lot of people in this thread are overlooking the simplicity of installing it and having it "just work" versus spending time fiddling with zsh configs.
Guide to GitHub InFocus: Improving the way software development teams work
Conservation of what and for whom? In England the hunting land was for the royalty. Anyone caught in royal hunting grounds was severely punished and probably executed for hunting.
Acknowledged at the end of the blog post.
One of my favorite books is Inside Jokes Using Humor to Reverse-Engineer the Mind.

The gist is that humor is the "joy of debugging". Our brains are inference machines and make a lot of conclusions that might eventually end up being incorrect. If we didn't have a joy-bringing mechanism in our brains to clean up the erroneous cruft we would less-likely perform this important maintenance.

https://mitpress.mit.edu/books/inside-jokes
You can't generally go beyond 0 though. You'll get liquidated before that due to the exchange's risk engines. If it goes beyond, that loss is passed on to the lenders.
It seems like Playdate reviews fall broadly into two categories: people that got it for free or stand to make money off it via their readers/viewers really like it. People who paid their own money for it and don't have a large audience think it's mediocre and mostly not worth the $180.
These things sound like quirks (door desks) or early stage un-funded/little funding company issues. There are lots of people playing "entrepreneur" and there are businesses that puffer-fish to pretend they are bigger than they are.

If you actually raise VC you receive millions of dollars. What do you think happens to all that money? It gets spent on salaries.
Well that's interesting, I have to take a look at the codebase and see what it is all about.

Edit:looked at it, it looks like a Ruqqus fork built for single community servers. https://github.com/ruqqus/ruqqus

Looks like pretty good software, from a first glance it looks like it has more sensible UX than Ruqqus.
Our Journey to Multi Region
I'm not above neologizing.

Garden Path Optimizing

transitive verb

1. to be misled by progressive or incremental optimization.

2. to achieve sub-optimality by pursuing incremental optimization.
Type hints work fine. They are hints (that are checkable through tools)

> But as a general rule: You don’t know if there really is a tool in place to check them.

Cool. So you just go and do stupid stuff if no one is looking?

Check it yourself. They're probably there for a reason. If you think they're not needed, then sure, take them out.

> Most of this turned out to be wrong and it threw me off the track during my debugging session.

Here's an idea: Then why don't you fix it. If I see code that's wrong or bad, I go and fix it. It's your responsibility as well

Now maybe try acting like they're anything but type hints (and I'm very glad Guido insisted it is optional and flexible - the last thing the world needed is for Python to get consumed by Java type checking pedantry where the compiler needs you to annotate every single thing)

And every time I do something in Python that would be "impossible" in Java I'm glad I'm not bound by the small-minded type pedantry of Java.
I made a value judgement to demonstrate the ability to separate preference from fact. Maybe I didn’t need to do that, but if I can get in a swipe at Tucker Carlson I’ll take it, because he is despicable and vile.

I’m not defending Anderson Cooper. Don’t care about him. To say he’s unpopular though without defining popularity is a mistake you are making, not me. Even if we used your definition here, which we weren’t, it would still be true that he’s popular. He’s a household name. He’s clearly popular. We are talking about him right here. What more proof do you need?

So back to the original discussion regarding Anderson Cooper, the market has spoken. He’s popular. To say the market hasn’t spoken would be incorrect, given he’s on Prime Time on CNN lol.

So what exact point were you trying to make here? Because I think you’re just arguing to argue and it’s really not a good use of time for you or me.
> Yet such people don't roam around screaming off the top of their lungs "Buterin is God!".

You haven't met crypto people yet, I take?

It's normal, you give people money and they worship you.

Think of the "cult" of Steve Jobs linked to Apple gains.

This is nothing new. It's also not a real cult, it's more as admiring successful entrepreneurs.
I find it reasonable that Python doesn't enforce the type checking. The owners of each project can choose how much to enforce it and how.

Defining such style rules and validations is necessary with almost every language. A codebase where developers are allowed to use any C++ feature or browser API will become very messy as it grows.
Stock index?
Weird. This comment says 15 minutes ago in the main view, but 20 hours ago when I go to reply to it. I guess the whole post got "pushed to the front" again.
I don't really understand the wooden poles. I thought it's a relict of the past but then again, I saw a new wooden pole being erected a few weeks ago, it had the junction box on top, I guess ready to provide the final legs to houses.
Disney:

$75.2 billion annual economic impact for Central Florida.

463,000 jobs.

$5.8 billion in additional state tax revenue.

I thought Republicans were pro business? I guess not if it means talking about gay stuff
Yep, very similar. It was the same when I lived in LA in the early 2000s, but that was at the beginning of DSL rollout, so I'm going to cut Verizon et al a nanometre of slack.
Very interesting... So does that mean avoiding mouthwash altogether and only brushing with very simple fluoride toothpaste?

I'm guessing you don't cater to Australia.
Both countries have reputations for terrible “big business style” corruption. And really good infrastructure.
Modpacks typically explicitly disallow making money off of it. You don't even get banner ads in the launcher.
Ah, right, thanks. So it's specifically the requirement that the footage be handed over without a warrant that is unconstitutional.

So, are they expecting this to be overturned?
I’ll use OpenBSD again if and when there’s a long-term branch that freezes the pf.conf syntax, let’s say for 10 years.

Of course people are free to run their volunteer projects however they like, but I’m also free to decide that I’m not going to have my firewall rules randomly break if I want to keep my router updated. Over the last 15 years or so
I’ve been burned by OpenBSD multiple times on this issue.
Yes, they lack teeth. But what’s the alternative?

* fork the language again? We just got out of Python2 hell.

* Docstrings, like we had before they were introduced?

They won’t catch all bugs, but with minimal effort they’ll catch some bugs, and if you make an effort to really dig in, it’ll catch most bugs. To me, to accomplish that overnight on a language with millions of existing lines, that’s a big win.
Suburbs have some of the strictest zoning, frequently mandating SFH, often with even more extreme requirements stacked on top of that (lot sizes, height restrictions, etc). Our R1 housing supply is artificially high because of zoning restrictions. Suburbs with lax zoning tend to see a lot of condo development.

But in a general sense you don't actually see massive SFH sprawl when you don't have R1 zoning. You tend to get denser areas, often with a belt of SFH around them. Realistically that's fine, and is a model that works around the world.

Also, housing trends just have a lot of inertia. It takes decades of policy change to alter the landscape. Much of the US was either zoned R1 or build up that way because of social and political forces that aren't necessarily relevant any more, but moving away from that is a glacial process.
which is why there should not have been a cnn+ to begin with. they couldnt offer the only service of theirs that people are paying for
One thing that has changed is the fact that most of the third party drivers is installed automatically when you install Windows and can also be updated as "optional updates" using Windows update itself... also with WSL, you can run a Linux instance which seamlessly integrates with Windows.

So, I think the time of the Windows desktop is already here.
Not really, its because you will be outspent and stomped in an election by the establishment that profits from the status quo. Being good at winning elections and being a good politician do not always go hand in hand.
I find it best to see type hinting as "living documentation". Yeah, you can ignore it, it is Python afterall, but if you want the IDE/tools to have better more helpful hints ... use machine readable hint documentation.

I'd argue if your functions are full of type-assert like guards, _then_ use another language!
Wrong in this case.

Here the bank can reclaim what is owed via other means.
Combo Covid booster is the way to go this fall, Moderna data suggests
> useless complexity that yield little return

Typechecking allows certain errors to be detected at typecheck time rather than at runtime. I don't personally consider that useless. E.g. A mistake I just made. I'm working in a language I don't know too well right now with strict static typing. The file read function takes a handle. If I pass it a string of the file name, rather than the handle result from file open, it just doesn't compile. In most dynamic languages, that error would not be detected until it executes.
Yeah but they say Time Machine Server is an option in sharing, but it has never appeared in any of my computers at any point in time. Apple's gonna Apple.
Facebook mobile is not built on React Native, pieces of Facebook functionality are. Facebook mobile is an entire spectrum of technologies including native and React Native.
Not sure you've got this right? There are no private FTTC networks in the UK. They all use openreach.

There are many private FTTH networks, but they'd be laying fibre not copper.

Also if you are in a city, you surely will have many good 5G options. You can get unlimited 5G broadband for £20-60/month depending on operator. Speeds are generally very good.
Here is a great image (from the Ars Technica review) showing how utterly bullshit the comparisons with the original Gameboy screen are: https://cdn.arstechnica.net/wp-content/uploads/2021/07/IMG_1...

Since you mentioned reviewers getting their hands on Playdates: doubtless they're out there, but ("Metal Jesus", whatever that is, notwithstanding) I don't think I've seen a single net negative review from any source I previously considered anywhere close to reputable. Everyone is, of course, entitled to their opinion—but as someone who presumably hasn't actually used a Playdate yourself, I don't think you're making much effort to keep yours objective.
It's still the same party in charge, it's not like much would change in that case. But yes, every bit helps.
They’re really bad at marketing, better check the subreddit or discord. It has been two years and this month it has finally launched, so it wouldn’t be insane to consider it.

The only contender is the JIMU D+ v2.0, or the Dan H2O if you can compromise on looks or quality.
> Pardon the ignorance, but why is Ars Technica using a Moldova-based proxy for page 2. Is anyone else seeing "netblogpro.com" in the URL for page 2.

Hi. Honestly, I have no idea what you’re talking about. What do you mean by “Page 2”? The article is a single, continuous page in my browser (Firefox mobile for iOS).
Senators are mostly bad people
I wonder if mobile carriers could offer recording as an additional service.
That is not the case. Otherwise, with regards to the war in Ukraine, Germany wouldn’t get this singled out when it comes to criticism.

In fact, one of the biggest domestic criticisms of the government right now is their terrible communication strategy.

English is the lingua franca and as such Anglo media has an incredible amount of power in shaping opinions in the West.

And frankly, the reporting, particularly from Anglo and Eastern European media, has had a heavy anti-German bias for weeks now. (Up from the usual moderate bias)
Can you talk about instant ACH, why do some charter partners like Robinhood and Coinbase support it but other legacy banks don't?

How is instant ACH different to regular? Also, is it true that ACH is not instant bank to bank – essentially the banks settle up at the end of each month with 1 giant transaction?

What about P2P support via Zelle, I recently learned it's lipstick on a pig and basically ACH under the hood.

Sorry in advance if the questions are outside the scope of this thread.
The mining community cannot change how Bitcoin works. Even if 100% of miners were to change their validation logic to accept more than 21 million bitcoins, none of the nodes running the Bitcoin software will accept the change. Bitcoin is governed by the nodes running the software, not by the source code.
That would require the people benefiting from pork barrel politics actually voting to eliminate their graft. That has never happened in history.
Good. More time to work on new stuff.
i don't know how many people must have downvoted the comment to bring it to the very bottom of the page, but as it stands it has 25 points

before some invisible magic happened, the comment was the first one on the page

can HN mods give an explanation to this?
I have Openreach FTTP and I live on a modern estate with ducting

before the installation date I watched the guy push the fibre through the duct, popping out outside my external termination box

then on the day the guy laid the internal fibre and spliced them together
TE products tend to be poorly manufactured. Go look at an op-z that bends and causes double trigs, with soft non standard feet you need to turn to open to get access to the interior of the device. Take a look at all the pocket operators they break regularly (I owned 4 and two broke from even casual use) and you cannt get spare parts like screens from te.

And ton of functionality? Go take a look at the ob-4 a Bluetooth speaker with a radio, a sort of tape delay thing, and no audio out.

I used to be a fan of teenage engineering but the low quality of the products I've had of theirs and the extremely high prices have led me to a totally different conclusion.

This mixer is overpriced and requires super special teenage engineering slimline cables to fit all of its inputs at the same time.

I am looking for a portable mixer but this monstrosity by a company that has a history of quality issues is not the mixer I am looking for.
I remember back in the day, my mom had a little suction cup microphone thing for recording calls that stuck directly to the phone. I have to think the analog loophole would still work in this case.
TL;DR: type hints are a disappointment to me because they're only hints.
I think 10-15 years was discontinuing the physical server (Xserve ? ) Also, at one point, they had a separate server OS product. They eventually changed to making the "server" an add-on package to base OS X / macOS. At any rate, very confusing.
Wow, I comment on that page way back in 2006! I suggested a multi-line comment. lol

I don't use end of line comments myself so that never bugged me.
trying similar things on the same exact hardware, opening up opportunities for community and collaboration.

The Gameboy homebrew community would provide that for you, with the added benefit of a much larger potential userbase.
Yes I just think it’s insane they fixed it without adding a test or comment.
This is my line of query as well.

At this level of integration minutiae I don't see a the benefit in not integrating directly with card issuers and ACH.
Disney bullied by their own employees into a foreseeable self-own.
Which software have they supported poorly? I’ve had nothing but good experiences with them. And even when they’ve had to retire an app, they’re usually super transparent about the reasoning.
Brush your teeth regularly, eat decent foods, user a waterpick and/or floss a couple times a week, and get a dental cleaning periodically.

You can find out more about my theories here:

www.stopfallingforshittybiomestartups.com