skysight-inc/HackerNews huggingface dataset:
> an enormous [...] financial illiteracy

I suspect you're right that people don't care enough to make this a major political matter. But isn't financial illiteracy a common problem among workers and consumers throughout the world?

In some countries, a worker has only a small amount of vacation, no sick leave, no worker organisation, a wretched minimum wage, high rental cost, and no hope of owning a home to escape the threat of eviction.

There are places where health care is available only through an employer and the cost of health treatment can bankrupt workers and their families.

There are places where people pay taxes but infrastructure is not maintained and has become unsafe. The water may not be safe to drink and the electricity grid may be fragile but tax payers bear the exorbitant cost of for-profit utilities.

There are inexpensive talk-and-text plans in Canada. A generous cellular plan may still be a luxury for most people.
Exactly. I don't know why people think that they can pay somebody to break the law on their behalf. There's no jurisdiction on the planet where privacy law is stronger than search warrants. Even selfhosting everything won't get you very far, as law enforcement can still just come into your house. Proton is simply a compromise that most users find acceptable.
> What Aella wants to do is something pretty simple, and it's frustratinc that this is so hard.

What Aella wants to actually do and how she describes what she wants to do may not have any relationship to each other. So we've got a potential X/Y problem.

Then there's just the jumping in assuming Python is like Photoshop. You can "learn Photoshop" just by playing around with it. You won't be a graphic designer after a week of goofing around but you can make a cool logo for a web page or touch up photos you took with your phone.

What Photoshop is to a selfie, Python is not to a CSV file. Even "CSV file" is ambiguous because that can actually mean a lot of different things.

The difference between the Aella case and the story in the OP is Aella is assuming Python is Photoshop for CSV files. The OP knows JavaScript is a language and has a notion of how npm is supposed to work. Aella got bit by ignorance and stubbornness. The OP got bit by terrible tools.
It exists: https://flycoin.org/
>> Tess Mitchell, a spokeswoman for Honorlock, said it was not the company’s role to advise schools on how to deal with behavior flagged by its product.

A great illustration of extremely dodgy and completely untrustworthy behaviour: when someone confronts you with concerns about the ethics of your software, you respond with an attempt to deflect the blame onto the user, who bought it from you.
With all due respect none of those things are true. I understand that you passionately believe them, but they are not true. You should try to understand how this works and why people would be interested.
Are you sending occasional key frames and then just some points for a GAN to generate movement over the wire?
I'd say convenience is the topmost reason. For most, it's not a matter of choice, Windows is preinstalled, they have been provided experience with it in schools, and Microsoft is often the standard choice in offices, with doc/docx, xls/xlsx being the de-facto standard document formats. For many, Windows is synonymous with a PC. Windows, in this context, is a low-level utility, beyond the boundary of care, like the manufacturer of car tyres.
it's unfair but a woman may be able to pull this off with kids that live on her street with parents she's at least waved at. A man? not so much, and the police will definitely be engaged.
That's candy ass to you bucko

This is the closest I've come to a flamewar on this site, thanks for the cheap entertainment
That’s just a mortgage with extra steps…
I suppose it's job security for a lot of us that colleges are producing developers who don't know what a string is.
I think the difference is whether you’re sharing that you donated, or parading around some disadvantaged people for your social media followers. Making a hungry person chose between a meal and their dignity isn’t charitable.
I'm really not sure invoking smoking as your boogeyman here is making the point you want it to. It's already very well known that the reason it remained unrestricted for so long is because the tobacco giants actively suppressed the studies that clearly showed how deadly it was, both for smokers and for the people around them.

I don't think using something like sin taxes to discourage doing something that actively harms both you and anyone who has to share your air can reasonably be called an abuse of government power, unless you're one of the people who thinks that anything (besides maybe enforcing property rights) is an abuse of government power.
Why not use a randomly generated (once and then fixed) string with 128 bits of entropy if you want to avoid accidental name collisions but need a well-known name?
Is the 'sing'/'sign' typo intentional?

Nice concise and informative page. I haven't used PGP keys in quite a while though. Where do you others use them?
Mirror of the video if you're interested: https://www.youtube.com/watch?v=KytMZOLyF4Q
I'm using rocky linux since the last CentOS drama, this seems to be the same, why both teams are not joining efforts to make this even more viable?
I think it may depend on your architecture, but naively:

- SQS to send alert, all modes

- Lambda reading that queue, filtering on user settings

- SNS per mode of communication, eg email or text

My thinking is that you’d want to filter on user preference early, to prevent repeated work. A benefit of this approach is you prevent combinatorial complexity if you have both selection on kinds of alerts delivered and way to deliver alerts: the Lambda can handle all of that based on the user settings. And still a single SNS per communication channel.

Your gating Lambda can also implement other features, like volume aware decisions — where it eg, rejects “marketing” messages if there have been too many to a single customer recently while still allowing through “transaction” messages.
you vill get ze downvotes and be happy
Starlink is a real gamechanger. My dad's house in Maine a little ways from a small city had 1Mbps "broadband." Houses further down the road had nothing wired and all the Plan Bs (conventional satellite/hotspot) were lousy options. While Starlink isn't 100% reliable I could actually work from there if I wanted to.
As my peer says, Openreach works OK, for now.

But it doesn't work any better than it would work if the network infrastructure were publicly-owned - and arguably coverage in remote areas would be better. And cost and time wouldn't have to be expended on regulation. And there would be no risk of the monopoly infrastructure-provider being bought-out.

There's no sense in having a natural monopoly such as a water or gas pipeline network be operated by a commercial monopoly, and then regulated to blazes. That's just make-work for civil servants. Same for internet cabling. Instead, let the government provide dark cable/fibre, and let retail operators negotiate peering, provide NOCs, and add services like Sport TV (which I don't have a use for).

It's good that there's a market in retail internet provision; I use a fantastic boutique ISP, with almost-instant telephone support from people who know what they're talking about, and don't have scripts. Because it's a market, I can choose to pay more for a superior service.
Would you pay someone to follow you everywhere to collect your fingerprints and file them with the local police department 24/7?

That's whats happening - you are paying someone to investigate you, without reasonable suspicion or probably cause. Its literally illegal for police to do this, but legal for apple.
Forget about about wireless power transfer efficiency, the normal wireless power amplifier (PA) efficiency for cellular wireless applications (or any wireless systems) is probably just around 10 - 20%. This inefficiency is terrible not only because the use of modern linear wireless power amplifier but also due to other factors.

For starter, there is a significant distance of wired connection between PA and the antenna that resides on the tower (yes wireless PA still need wires to function). This distance create delay effect on the signal and suddenly this unaccounted impedance mismatched (because delay is phase), and changing phase results in totally different impedance on the Smith Chart even for exactly the same signal amplitude.

Secondly, wideband signal impedance matching (tens to few hundreds of MHz that are now the norm rather the exception) is impossible to do in analog domain as practiced by the industry and putting anything and everything not working as the mythical "memory effect".

Can't wait until the climate change people get into the matter and realize that about half of the wireless systems power budget is due to the inefficiency of the freaking PA and all hell breaks loose.
Excellent write-up. I think when dealing with messaging systems it's important to know the difference between Pub/Sub vs Point to Point models or Topics vs Queues.

Can you technically use a Queue as a topic for pub/sub? Yes. But should you? Probably not. You're much better off not using SQS for that and instead using SNS.
$25-$30 in Brazil with plenty of options
Debtors only benefit from inflation if their pay actually goes up. If you were making $15/hour 1 year ago and still making $15/hour now, you just get fucked.
> …asking small time creators to fork out 360USD per year is quite a big ask.

Especially given that (1) podcasters would be the primary driver of users to this service, and (2) podcasters will also be doing all the moderation work.
I think house sale prices are well understood to be sticky. (Sellers really hate the thought of bringing a check to the closing, so when prices are such that their equity after commission goes negative, housing listings and sales do indeed slow down.)

I don't think the CPI methodology makes any assumption about elasticity of any particular component, though; it's a measurement process. People who are making interpretations or predictions based on CPI might be using faulty assumptions.
Okay sure, but I have processed millions of lines of csv data using readlines and split.

Eventually yeah you’re going to run into something with characters you don’t like, but that’s just a teaching/learning moment!
You're asking a forum that very notoriously tries to solve every social problem with technology whether we can solve a social problem with technology. I'm sure the results will be enlightening.
> If OPEC decided to stop producing oil altogether you bet there would be “inflation” caused by oil prices but that doesn’t mean the FED should be goaded into making changes to policy.

Why should not? Inflation is just change of price level. Price level is just ratio of circulating money to real production. If OPEC decided to stop producing oil, that would create massive negative shock to real production, so FED should restrict circulating money to maintain that ratio.
The time to bikeshed whether it's a good idea was at IETF when HTTP/2 has been designed. This feature has been in production for over 6 years.

Note that both hostnames must be in the same TLS certificate. You won't get random hosts coalesced by accident. You have to specifically obtain a TLS certificate that contains multiple of your hosts, and their DNS entries have to have at least one IP address in common. And then the server can still return an HTTP error that tells the browser to stop coalescing and retry with a fresh connection.

In practice this feature is commonly used to reuse a single CDN connection to fetch from multiple hosts behind the same CDN (e.g. www.example.com + assets.example.com), and avoids fragmenting per-connection request prioritization in HTTP/2.
The only reason DJT "stood in the way" of China was that China wasn't buying him off. Trump's first impeachment was because his attempt at getting personal gain from Ukraine for US foreign aid became public. If Chinese companies had figured out a way to grease Trump's palm, he'd have loved them.
I see Zig, I vote up ;)
Exciting new language with compelling features!

Great work of the author explaining comptime!
Exactly the same conclusions I came to- working at NERSC/LBL some 15 years ago before leaving for Google and convincing google that HPC in the cloud was a big market (it took Urs and his folks too long to realize that, which is why I'm a fan of AWS).

The worst part is all that money spent on supercomputers benefits abotu 5-6 sophistcated users and the vast majority of scientists can't take advantage of them, but if the money had just been giving in the form of cloud credits, the scientists could easily do their work in the cloud.
I think it's a deal breaker that rqlite only supports deterministic statements [0] and the way dqlite works is by having to run inside your application, meaning that you no longer can scale to zero.

Ideally someone would implement replication as a separate process, like litestream but with better guarantees like rqlite/dqlite, but until that happens, I don't think they're of much use in a SaaS, unless it's to be an in process database alternative to Postgres and the likes, where users only access is through something like a rest api.

[0] https://www.sqlite.org/deterministic.html
You still have to build it out of something.

An economy of pure traded labor, like trading foot massages or whatever, wouldn't actually have property.
You didn't say anything about "choosing" Microsoft. You said "use".
I mean shouldn’t we look further? What does one crazy guy removing teeth in the 1920s have to do with dismantling the asylum system? Where do insane people go now? I feel like unfortunately it’s just to the streets, which isn’t good for anyone.

https://www.theatlantic.com/health/archive/2015/01/should-th...
I was wondering why this sounded familiar and it's from 2011. Here are various things that have been invented along the same lines as Bret mentions.

* https://dynamicland.org/ - Bret Victor's vision, looks really cool
* Kinect was released (November 4, 2010) a little before this article and presented another vision of future, but the market didn't think so
* Oculus now detects hands and I'm pretty hopeful this will add more gestures and similar gait detection will be huge for interfaces

All in all, the incremental changes are starting to look more like what Bret is suggesting rather than purely "pane of glass"
i've had an ubuntu employee fix a kernel bug that rendered my machine unbootable on newer kernels. it was a newer thinkpad so there were quite a few affected users, it'd probably be lesser priority with more obscure hardware. Still, just to support your statement with some concrete experience, reporting to your distro can definitely help
I was pleasantly surprised that Rocket Mortgage (Formerly Quicken Loan) actually has a calculator on the dashboard when I view my loan information that shows me how much interest I'll pay over the lifetime of the loan. I can even change my monthly payments and see how it will effect the lifetime interest of my loan and how much faster I will pay it off.
I blame consumers for falling into the trap. I’m not saying the sellers don’t have a lot of responsibility here as well, but consumers need to be smarter.

It’s a pretty obvious play. I go into a dealership, and the first question the salesman asked me is “what do you want your monthly payment to look like.“ And I always respond with something (a little snarky) like “ I don’t care what my monthly payment looks like, I care about getting a good deal.” While a little snarky, I’m also trying to signal to cut the crap and let’s do business.

More consumers need to think that way. In the mortgage context, I think it makes a little more sense to focus on the monthly payment. However, when brokers are using 2 or 5 year ARMs to sell the “monthly payment,” that’s pretty unconscionable.
No one is using crypto for payments yet because the infrastructure is still expensive and not a viable alternative.

There are plenty of use-cases where using crypto can be a better alternative for merchants (no risk of fraud and chargebacks) and consumers (micropayments where the cost of CC processing is higher than the cost of fraud, or purchases where the payee values privacy above all else - think "Ashley Madison" subscribers who'd rather not have their names on the site)
It really depends on the podcast. We run it of the podcast's RSS feed, some of which include the entire archive, some just a number of recent episodes. Some podcast players create their own archive to patch this which is something we might need to do as well.
I don't think that's entirely fair. When I bought my house 6 years ago I looked at the monthly payment and compared it to rent in the area. For my mortgage (and a small down payment) at the time I could rent something like a fairly run down three bedroom apartment or I could own a run down three bedroom house. If you can live somewhere for free you can think about it in those terms (and I think about smaller purchases like cars in those terms) but the monthly payment is a big factor when looking at alternatives. That house has gone up 50% according to Zillow but I wasn't planning on that, I just figured it was worth the down payment and upkeep to have the peace of mind that you wont get evicted because someone else bought the place and maybe get a little something when I move.
It seems like it must actually do a DNS lookup to have established the matching IPv6 address, so you're not even saving that. (edit: Or maybe it just ignores DNS totally at this point and operates off having seeing the second hostname in the certificate it got before? That seems like it would cause more issues though.)

I'm not sure I totally buy that the spec does allow it (since the "authoritativeness" rules for HTTPS are defined as being in addition to those for HTTP), but beyond that it is a little hard to imagine what purpose there is to be overly-greedy like this in matching up for reused connections.
The absolutism of the second amendment is what is baffling to me. I understand the argument that it is a hedge against tyranny, although I think it is a very naive and misdirected one since the role of a free press and our political institutions are far more important to protect us from tyranny in my opinion. These protections also work in other western nations after all, in countries who have strong gun control laws. That is what western democracies have in common, not guns.

This gun fetish - that the second amendment is the only thing that can protect us from tyranny - is a smoke screen, and it is stopping us from fixing the actual problems that are leading us to tyranny, like unlimited money and gerrymandering that have completely corrupted our political system. In addition it is being used by outside forces to pitch us against each other, the NRA used to be in support of reasonable gun control.

We could retain the second amendment and have reasonable limits on it, it shouldn’t be treated as an absolute right, especially when the cost is so high and the solutions are proven.

It’s maddening to see then pretzel twisting logic just to avoid the simple truth that these kind of horrific incidents are the direct result of unlimited access to firearms.

That said I agree that billboard sounds in pretty poor taste.
A platform for post-mortems on gadgets and products
Coming from Canada, and having had multiple large surgeries and hospital visits over the years, I've had an entirely different experience. We have universal healthcare and some of the best hospitals in the world. As well, the NHS in the UK is consistently ranked among the best healthcare in the world. I have experienced just as long wait times at U.S. hospitals as I have at Canadian ones, but with honestly far worse service as it felt like the doctors were trying to get me out of their sight as fast as humanly possible.
Looks cool! My company uses Django & Alpine.js so I will be keeping my eye on this. Would Tetra replace something like HTMX (htmx.org) or would it be used in conjunction with it?
I don’t really know what specifically you’re referring to. I’m not aware of anybody trying to hedge trillions in treasuries in one trade. I’m not aware of anybody even holding trillions in treasuries except maybe a few foreign countries.

Hedging is done at the portfolio level using derivatives. This allows you to move your unwanted exposure to interest rate risk (or just about any kind of risk) to someone else in exchange for a premium. Whoever is taking that risk off your hands probably has a more diverse portfolio and wants the premium (ie their risk profile is different). In this manner, large fixed-rate creditors shouldn’t be largely exposed to rising interest rates, because they’ve been hedging that risk all along.
> macOS also talks to a lot of servers and collect telemetry as Windows, maybe in a different scale, so isn’t an alternative if you are worried about your data being collected

Sorry to go off topic, but can anyone expand on this? I don't use MacOS but have been thinking about it, I always thought they were a significant improvement over windows (even if not quite as good as linux)
Back in the day at hp we had "knob boxes" for the then relatively new 3D CAD systems. Some MEs loved them, others did not.

Here's what they looked like:
http://www.hpmuseum.net/display_item.php?hw=684
Do it in whatever language you want to prove the concepts! I'm not trying to convince of the facts. I'm mentioning an approach to experimentally learning the facts yourself. :)
It looks to me like HTTP/2 can be disabled in Firefox via setting network.http.http2.enabled and network.http.http2.enabled.deps both to false.

I tested on http://www.http2demo.io/ both with and without those settings enabled. The HTTP/2 version doesn't fail when those are disabled, but it shows the same result as the HTTP/1 version.

To me this behavior is an argument against Cloudflare more than it's an argument against HTTP/2, but mostly I hope that nobody is tempted to switch to Chrome about it.
I think inserting credentials in a URL in the first place is the problem. Always send it in the request body. Never configure a webserver to log request bodies, they'll eventually contain sensitive information.
I can see a scenario in which a "chaotic good" hacker uses a customized form of ransomware on some large corporation or extremely wealthy person in order to force them to make a donation or do some majorly positive action for the world.¹ Pulling this off without going against the "good" qualification would require appropriately selecting the target and files to encrypt, and appropriately phrasing the demands made to that target: you want to choose a target that has a lot of unused money to give, you have to make sure that the files tied up are not things that other, more disadvantaged people would need, and you want to make sure that the requested positive action is both positive and not reversible by the other party after the fact.

Needless to say, deploying the ransomware discussed in the link would not be a chaotic good act. More like neutral or chaotic evil.

¹ And just to be clear, don't actually do this. I'm never going to do this, never have done this, certainly am not doing it at the moment, and I advise that no one else actually do this. There are better ways to use your time.