skysight-inc/HackerNews huggingface dataset:
Please tell me how you determined that I don't care about free speech at all from what I've said. All I said is I have never had a twitter account.

I find the medium to not lead to productive dialog. The only interesting posts I've read are ones where someone essentially ignores the format and writes a long form comment over ten serial tweets. Limiting people to 140 characters (or 2x that now) leads to people spitting out punchy comments that lack any nuance. Rather than a dialog you get either echo chamber if the participants are in agreement, or if the participants are in opposition, a series of tweets attempting to land a body blow on the other.
The problem with custom ROMs and root is SafetyNet. Chances are bank apps (or anything that uses SafetyNet e.g. Pokemon GO) won't work.
The majority of Fox News' cabal revenue comes from people who don't watch it
That actually makes sense. Watches are a status item and, as OP (pardon the pun) points out, Teenage Engineering is a bit of an aspirational/hipster brand.
> ok, so in TVs

No idea why there isn't any computer display with QDEF. It is probably easy to convert them using a filter from a old TV. However, But, this is probably not a good idea, those old quantum dots were toxic.

I think QLED will be everywhere.
How is "this function takes a string and returns a float" more complex than "this function takes any data type and returns an unspecified data type"?
On the one hand yeah, I agree with this, but on the other hand you have a lot of enormous software projects written in Python that are decidedly not simple, and would be extremely difficult to completely rewrite in a different language. Type hints do offer some value in this circumstance, by making it easier for disparate groups to modify the same large codebase though static analysis.
I guess my point is that payment and ledger back-ends aren't the hardest part about running a bank, they aren't even the hardest technology component. This isn't "for developers" in the same sense that Stripe is. It is for people ready to run a bank. Sure it will save you paying lawyers and regulators for charters and it will save you from buying a mainframe to run some crufty COBOL ledger but that still leaves a lot of yak shaving before you even get to the interesting part of your Fintech product.

Okta is successful because almost every application needs authentication, almost every organization needs SSO, and no one considers it a core competency.

The intersection of organizations who can run a bank but don't already have entrenched software to do so, and want to build all the other software themselves seems vanishingly small.
Regardless of the reasons for the change, it’s super interesting that Disney ever had this status in the first place.

https://www.bbc.co.uk/news/world-us-canada-61179262

The BBC version of the story says Disney had the power to levy tax?!
PRC also unofficially communicated missiles drama weeks ahead to TW, so there wasn't any "crisis" either, but US sent 2 carriers as show of force because it could, knowing PRC had no capabilities to counter. Force balance is different now, and for all the US hyping about increased PLAF flights into TW ADIZ or clipping median line last year, basically another crisis brewing, USN still only sent DDGs for strait transits because they can no longer risk using CSG as show of force.
What's centrist entertainment?
America lives in constant fear of everything.
This project seems to use the same API as Server.app to obtain the push certificate automatically and a Dovecot plugin as available as well.

https://github.com/freswa/dovecot-xaps-daemon

https://github.com/freswa/dovecot-xaps-plugin
Perfect, thanks!! Just what I was looking for. The relays on the EVB version are also super handy for my purposes.

And the PoE version is super cool as well despite not having those.
Antarctic Exploration Vehicle Lost Somewhere at the Bottom of the World
I find type hinting useful as an additional level of documentation, especially for complex projects, and it helps my future self understand my own code more quickly.

Also in my experience it can provide static analysis tools more information and provide autocomplete suggestions in a wider range of coding scenarios.
It's easier than ever to experiment with off the shelf components if you're interested in that stuff for its own sake or you have very specific niche goals, but smartphones have annihilated the need for a generation worth of fun gadgetry. You don't need an MP3 player, a pager, a camcorder, a handheld video game console, a PDA, a voice recorder, a walkie talkie, a GPS device, a remote control, a calculator, etc. because your smartphone can do all of those things (and you're already carrying your smartphone anyway!). I think that's what people mean when people say "the iPhone annihilated a generation worth of fun gadgetry."
Meanwhile, I believe mouthwash is a scam and actually makes your mouth drier and more prone to halitosis if used over time?
Well, I stand corrected then if that was your initial intent but the delusion with these folks is really strong to come up with such ridiculous scenarios to justify their unquestionable attachment to that online persona.
Frankie Boyle on Thatcher's funeral procession: "She hasn't brought central London to a standstill like this since the Poll Tax riots."
TIL there is a fishing line encircling all of manhatten that costs "between $125,000 and $150,000 a year to maintain"

https://www.npr.org/2019/05/13/721551785/a-fishing-line-enci...
They feel like someone told the Python dev team about Julia's multiple dispatch based on types, and they felt like they had to respond, even though they don't really provide the actual speed and flexibility that motivates their use in Julia.
Elon Musk Vets Potential Equity Partners for Twitter Bid
Surely there’s going to eventually be drones that don’t go boom? Those would be nice to retrieve

A wall of floating drones that go boom if you come too close sounds like a terrifying likely future. Especially if they’re too small to properly show up on radar
How exactly do they do this?
New blog about my journey to develop a Common Lisp 3D software
They also can tank SMB performance on macOS. Apple even suggests to disable them in large environments for performance.

https://support.apple.com/en-us/HT208209
Where? I grew up in the coastal area of MA, most of the yards had trees as far as I remember. Is this a Middle Mass thing?

I'd believe they clear cut their yards in Connecticut, but that's just because Connecticut is devoted to doing things as wrong as possible while still being part of New England.
Not directly related, but Listerine and other broad antimicrobial mouthwashes have been shown to have a negative impact on the oral microbiome similar to how antibiotics cause dysbiosis in the gut.

At Bristle Health, we advocate for products that foster an environment that supports your oral microbiome rather than destroy it, as it’s crucial to both your oral and systemic health. You can find more about our research here:

www.bristlehealth.com
I couldn't find what he was talking but found this interesting pdf that's more or less related to the topic. Clearly something close to what he's talking about is being considered and researched, at least as early as 2005. https://www.rand.org/content/dam/rand/pubs/technical_reports...
I've used Tcl extensively over many years. It's a tremendously flexible tool that can be shaped to accomplish many tasks. Tcl was never the most widely used scripting language but it's alive and well, and its development continues with new versions on the horizon. There still is a lot to like about Tcl.
If Twitter is losing $180 million per year, and they have 7500 employees, and each employee costs on average $100k [0] fully loaded ($750mm/yr), you could become profitable by reducing your payroll by 50% (laying off half their employees).

My guess is layoffs aren’t considered as an option since it would signal that they’re throwing in the towel and don’t believe in their own growth trajectory.

[0] Average salary here is a conservative guess
This may legitimately be the smallest iOS app I’ve seen.
> main reasons to use Python is to prioritize development speed

My experience with Python is that it slows development speed to a crawl due to dynamic typing. It’s maybe faster to write the first 1000 lines. But after that it becomes slower and more painful. At least in my experience.
How do you know Wave 2 is this quarter?
This is because men have consciousness, and could understand consequences of his actions, and even most enhanced AI now does not have consciousness.

Forecasts say, this will change in nearest decades, but at the moment machines considered incapable.

Some people have other opinion, but for us important, that Russian govt agree with what I write.
FAT filesystems tend to get the cluster chains corrupted, then all your files are suddenly truncated to exactly 1 cluster long.

So I'd rather use EXT3 or NTFS because of Journaling, and not FAT.
He didn't get rich by giving it away though? He also gave a bunch of it to already wealthy institutions like Cornell, so even the philanthropy is kind of typical billionaire nonsense.
Yes, it's possible. The components needed are very small. However I think it would risk people damaging their device (or their fingers) by trying to crank-charge the batteries too zealously.
Generating a bunch of HTML pages from markdown files doesn't seem like a remotely realistic test case for "interactive complex web applications".
Art Bits from Hypercard
The ads on all of the cable news channels indicate that their audience is rapidly aging. These channels have become background noise for nursing homes.
There are far better and cheaper optionsavailable.

I recently bought a Mackie 1604 for a hundred bucks. It's from 1993 and they were basically designed to fall off buildings. Super transparent and likely to outlast this thing due to being much more operable. Not as pretty or quirky, but that doesn't really factor in to my use case.

For stereo compression, you can get a brand new Really Nice Compressor for a couple of hundred bucks. Steve Albini has these in his studio, so that alone should indicate their high quality.
I knew I could count on HN.
> I understand why some who have a background in typed languages might prefer to use Python with type hints, but it should be understood that they aren't very Pythonic.

Completely disagree. The Python community has very rapidly adapted mypy because of widespread recognition that yes, type information is extremely helpful for any code bases larger than a few files and/or worked on by more than a few developers. Every major Python library I can think of now has mypy stubs available. If you're going to dismiss them as "not Pythonic" you may as well dismiss anything other than Python 2.7 as "not Pythonic".
this article is so full of... not-very-educated thoughts on gradual typing in a dynamic language that it's hard to know where to start.

A few concrete criticisms:

1. If you're using a dynamic language, then _by definition_ the language will not enforce your static hints at runtime. However, good news! Python has always been strongly typed, and _does_ enforce types at runtime!

2. A number of the examples given would be _impossible_ to statically type in most compiled languages (those without dependent types). It's hard to know where to go with a critique saying that you can't fully represent heterogeneous values in a dict, given that you can't do this _at all_ in many statically compiled languages.

It seems to fall back on saying "use of the type system requires too much discipline to be useful". This might be an interesting criticism on its own; however many current users of Python can say, from experience, that the required discipline is not a high enough hurdle that it prevents us from using types consistently and correctly.

There is plenty to critique about Python's static typing, but this article would have been better titled "I'm confused about Python's static type system and want somebody to show me how it's actually used in real-world scenarios".
To borrow a phrase, it's several orders of magnitude greater than an average car note, but it's still just a secured personal loan, more or less.
This is because of negative impacts that broad antimicrobials have on your oral microbiome. These mouthwashes essentially burn away your microbiome and allow for new species to repopulate the niche. Many times this means that anaerobic species that cause halitosis can come fill in the space.
I currently live in England, in a (city) area, where it's pretty much impossible to get ADSL. Openreach doesn't go that far. I assume it used to be a TPON zone.

Fortunately, there's a new separate, private operator FTTC network but it requires laying copper under our pavements and gardens for the last 10 or so meters. This also means absolutely no competition -- I either go with this company or I can forget about cable Internet.
Often "natural" means cotton, but I'm fed up with it. It's often poorly made and doesn't last long, or takes forever to dry, or holds onto moisture too long otherwise.

Polyester just lasts so much longer, even in a blend.

I've gotten to a point where I prefer wool, synthetics, linen, or hemp. Some cotton garments I love but for the most part I'd be happy without any 100% cotton fabric.
It's also used in Hotel California.

Maybe it doesn't show up much in pop/rock/country, but it's not uncommon in jazz.
Oh I am quite aware.

You do not seem to be aware of the practical constraints around an actual attack like ciphertext malleability in this context, or have thought through how you would implement direct disk encryption on a block device with AES-GCM without, you know, doing block based AES-GCM for individual blocks?

Which is exactly what I was referring to?

For block based, the best way is simple to use a validating filesystem like ZFS on top of whatever block based crypto is being used, if you need random IO. If you don't, a simple fixed size signature (seperate from the data) is sufficient, and out of band is fine.

In either case, including AES-GCM, the validation and authentication is not, itself, the symmetric encryption algorithm. They wrap approved block ciphers which do that.

As per the Standard, anyway.
[https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpubli...]

I'm not against AES-GCM, not at all. It's awesome! I'm pointing out that it has implementation tradeoffs.
I'm with you here... but marketing by corporations really works. People really believe that the genius bar people are skilled people with all the technical know-how and training to solve every problem.

People don't know that in reality, Apple looks for candidates who can make customers feel that way... while being able to follow basic protocol. Look at the key qualifications required to apply to be a Genius [1]:

> Strong people skills and a knack for problem solving.

> Ability to maintain composure and customer focus while troubleshooting and solving technical issues.

> Ability to adhere to a schedule of customer appointments.

[1] https://jobs.apple.com/en-us/details/114438151/us-genius
I've written quite a bit of PHP and jQuery but with that approach there's a decision when you consider writing the code if you're going to implement the feature in PHP or in jQuery. The difference with the upcoming generation of JS frameworks is that the server and client are in the same language so the decision can be deferred or it can be determined automatically.

Astro, for example, is very conceptually close to PHP. Your code runs on the server, there's a code section where you grab content from the DB and a markup section where you template out the page, the lifetime of everything is one request, etc. What's changed is that you can put an attr on a component indicating you want that component sent to the client. No attr, it's old PHP, attr it's jQuery, and further the send can be triggered can be when the element enters the viewport or when it's clicked.

In the in-development Marko 6 runtime distinguishes between url/db derived "settled" data and client side/event handler state and only sends the latter to the client. If you have a paged list (for example) you can set up the prev/next page buttons to be links and you wouldn't have any JS sent down to the client despite the app being written with current SPA component ergonomics. If you'd rather have the data fetch and render client side you switch the data declaration from a const (dervied/settled) to a let (state) and all the rendering JS gets sent down.

I'm simplifying/omitting stuff but these are new and useful takes on old ideas. I think better takes on old ideas are some of the more effective advances in the state of the art.
“Server OS” has been traditionally a scam with hardly a few differences, mainly in config, and purely targeted to milk “enterprise customers”. It’s good to see this fad going away now that these are obsolete anyway with Linux.
Uyuni – open-source release of SUSE Manager
I am staunchly against book burning on principles, but I suddenly find myself wondering whether Peter Thiel is flammable.

Jokes aside, I'm not going to take anything that man says on face value — even if I'm reading the article as I speak.
Aside from the malware issue, which the new owners seem to have addressed, Sourceforge also had a confusing and unpleasant to use UI, especially for downloads. Optics matter - people make decisions based on their feelings about a site.

(They seem to have improved that too, although the site is still quite cluttery even with an adblocker).
To be fair, the US is almost always the bad guy.

I don't say this flippantly. Look at the governments the US has overthrown, rebels supported, natural resources stolen, corrupt leaders supported and arms supplied to those committing genocide (eg Saudi Arabia in Yemen).
They're great for autocomplete, but that's pretty much it
Sure, but people who know all had to learn eventually.

I often find myself wondering what a product or service is for not being a target customer in the know.

It would be nice if there were more instances of products telling people who don’t know what they are.
My understanding is that high-karma accounts can downvote comments/posts. HN is still primarily a community where supporting & encouraging those building things is the norm. Criticism of makers isn't rare, but my hunch is that it's less accepted. So this could explain the downvotes. Also keep in mind that HN is still a work in progress—to this day. Dang works hard to keep a civil, supportive community, and how upvotes/downvotes get weighted could be at play too.
The problem with pissing on Thatcher’s grave is that you eventually run out of piss.
> If you want types, use something else other than Python.

Python is still strongly typed.

Me: what type does this argument need to be?

Python: you have to figure that out

Me: I just pass whatever I want?

Python: Oh no. Usually only a single specific type is supported. But you have to guess what it is.

Me: what if I get it wrong?

Python: the program crashes at runtime
Will this service allow me to replace Stripe?
Opinions like these are frustrating because, although they make valid points, it comes off as "they didn't do 100% exactly what I want, so I'm not using them at all." With many tools, there is a middle ground between using them for everything, and not using them at all. Python's type hints is one of those tools.

When I'm writing code, and a variable or signature is easy to annotate, I'll annotate it. And guess what? MyPy occasionally catches issues with my types and saves me some work. If a type is very complex, I won't bother spending time annotating. The end result is that I have some code that is annotated and prevents simple errors, and other code that isn't, and I didn't spend much time or effort doing it. To me, that's a clear net win.
Firefox 99 on Linux, the square is visible. Chrome 100 on Linux, square is not visible. None of the colors match the RGB value #0cf4c7 when using a picker :/

Gimp shows a color of that hex the same as Firefox's square. The Chrome color is much paler in comparison. There's no color profile set for the monitor.
If you use VSCode and Pylance (Microsoft python language server) you don’t need to setup Mypy, you can enable type checking in user settings and it will use its own engine for type analysis. You have two modes, basic and strict.

I would recommend to try out if you can, the experience is quite good.
I personally find “strict” too strict for the current state of python, but “basic” is already very helpful.

The developer experience is still subpar when compared to Typescript but it’s improving fast (but I mean, typescript with VSCode has one of the best developer experience I’ve ever seen).
To give a hypothetical analogy, let's say Mexicans in California are fed up with limited opportunity and low paying jobs, and various groups form, advocating separation from the US, to get better rights. Given their majority, they would win on any regional referendum, so officials avoid this topic altogether, extremely ignoring to acknowledge problem. At the same time Mexico start funding proxy-conflict by sending arms to now more extreme groups fighting for the "right cause". However those groups actually care more about controlling local territory. Due to local crime rise, non-mexican population start moving out. Now officials have to react by sending police/military troops to arrest/disarm any Mexican, getting into racial conflict. Some Policemen get killed and many more Mexicans (civilians), so the conflict escalates. Mexico starts firing long range missiles to military targets, but also some civilians get killed. Also extreme groups start killing each other over territory disputes, and in the aftermath stage it to blame official police/military...

Now Martians come to Earth and want to do the "right thing", who should they help?
If they have long term dependency on the rocket parts from SpaceX, of course on the US side.

That's the paradox of modern conflict.

First, there are no only two sides, there are various groups, proxy-war founders, global and local forces...

Secondly, depending how far you look in the past, you can construct a pro-narrative for any side.

Even hypothetically knowing all true facts and events, the one "picks" the side within their own biases, let alone when there is propaganda distortion field.

This has happen so many times. How come general wisdom hasn't figured out the pattern yet. Kosovo, Syria,... and now Ukraine all have blueprints of this story, escalations going back and forth for years before the official conflict started... Ie, the west reported forming White Supremacy groups in Ukraine as far back as 2014, but I can only imagine what was the rationale for that...
It isn't really one though (a lot of reading):

https://stackoverflow.com/questions/69334475/how-to-hint-at-...

I would rather my type checker give me the truth than gloss over it. This issue should be kept open (it is) but they should wait until a good solution is found that doesn't gloss over the discrepancy.
The other half is hiring this percussionist: https://youtu.be/TfML1WEWfwk
Fully Postgres compatible in my experience. As long as you don’t require extensions that AWS doesn’t support. But I believe AWS has the widest array of extensions for Postgres of any cloud provider.
Or ignore the PUA warning and install it anyway?
Silence brother! We do not speak openly about the cabal revenue.
Yeah this just makes Desantis look dumb and petty to moderates. All over a LGBTQ bill?

Makes you wonder if it struck a nerve?