skysight-inc/HackerNews huggingface dataset:
I live in Vancouver. It absolutely is an issue. It’s a huge issue. We are the primary port for western Canada. All shipments that would have been routed via road and rail travel through Vancouver now need to be rerouted either via air or through the USA. Gas shipments are going to be complicated. Food shipments are going to be complicated.

These highways that are closed due to collapse are built into the side of mountains and require significant engineering testing in order to be deemed safe to rebuild on, not taking into account the amount of engineering that’s required to actually safely and sustainably rebuild them. Suburbs of Vancouver (Abbotsford) are essentially underwater.

It is patently false to say this isn’t an issue for people who are living and staying in Vancouver. Hell, even major highways within Vancouver have been shut down. These are much more temporary shutdowns than the primary highways out of town, but still require respecting in order to repair and restore which limits travel.
Care to elaborate? :P

What are you programming? Which languages? I'm keen to learn more!
> ARM based processors

Compared to most of the other things listed, this is more of a nerd-aestheticism thing rather than something which is hugely important technologically.
Throughout the entire article he also provides metric units for each measurement, thankfully.
Not surprised. Spider man uses a similar trick to generate building internals en masse
Keep in mind that nearly half of that went to the three main cast members alone ($50M + $20M + $20M respectively)[0]. The Rock got more because he is both a star and producer of the movie.

[0] https://www.forbes.com/sites/marisadellatto/2021/10/21/red-n...
Absolutely. You can never win with comparison, you can only lose.

Am I rich? Arguably, yes. Am I richer than my neighbors? Not sure. But if I were, then we move to, Am I richer than anyone in my city? State? Country? World? When you climb, when you get to the point that you win the comparison game, you realize that you were only comparing yourself to a subset, and there's a bigger pond to play in... in which you're currently one of the losers.
I'm coming at it solely on the basis of practical experience. Removing a single boilerplate check might seem insignificant, but it compounds: when these types are lightweight to work with you can extract more tiny helper functions, and then you have a whole vocabulary of common operations / ways of doing composition, and you can write these really readable functions that just get all the plumbing out the way (but without making it completely invisible) and let you focus on the business logic.
It’s actual hours streamed. Given the intense scrutiny this metric will get, including audits by EY, there’s no way they’d get away with some handwavy assumption multiplier of butts in seats.
Blockchain Breakthroughs for a Better World
Apple developing new ‘SportsKit’ as it invests in sports content for Apple TV
Making it impossible to work with clients also tends to lead to the loss of those clients and as a result changing one's employer due to the employer no longer existing :)

This includes the VPs in question so usually these things get fixed before it gets that far though. But not before everyone else in the org has had a chance to practice their facepalm skills though.

In other words I feel your pain :)
Sorry, your entire argument hinges on your own opinion . "history suggests" and "tends to be" is your own subjective criterion and not something that I am interested in arguing over.

I'm proposing ethical ways, wishing harm on others is unethical. You're free to make your own choice.
Ahhhhh yes, the gate fidelities.

Will IBM pony them up, fair and honest ?
Excuses are like assholes, everyone's got one. No need for a house. I don't have one, but I do have walkability and sufficient solitude, aka freedom from the boob-tube and associated neuroses. They were choices I made, prioritized over material things.
Yarrow got evacuated today so even though it's not raining atm, it's not yet over.
“Calpers’ investment office already had authority to use leverage—up to 20% of the fund’s total value—as part of investing decisions. But Monday’s decision marks the first time the Calpers board has made leverage an integral part of its asset mix, building it into the fund’s plan for meeting its investment-return target.”

I guess I see both sides of this.
Ask HN: Risks and rewards of starting to specialise in quantum programming?
Looks like a neat concept! I tried it out quickly and it seems quite early indeed. It (for whatever reason) didn't detect all directories/files. For example I created a new workspace based on a directory containing four subdirectories (each with MD files) and it only detected/showed two of them.

Anyways, I will be keeping an eye on the progress!
Today Brave browser launched a new version of their built-in crypto wallet.

There is an option to keep using the same password in the new version, when I select that option, an error message comes up saying my password is not secure[0], even though it is[1].

Basically the Brave devs can't even agree with their past selves about password security.

[0] https://ibb.co/ch9GGm8

[1] https://xkcd.com/936/
They have acknowledged it, noted the use case, and decided that they are unable to support it. Python has this in common with most other programming languages.

Providing long-term backwards compatibility with the ability to share libraries and update them system-wise is difficult and imposes very high costs on an ecosystem. Only a small number of tech stacks have ever done this (for example, C and Perl) - and not only are they so old that it wasn’t a conscious choice, they have stagnated as a result.
My only wish is that the compile times were faster. I know typically people will say there's incremental compilation, but I think this problem leaks into many other places. Like vscode suggestions, go to definition, custom build scripts for which you may need to process types etc. I recently had to use eclipse for some java work and it seemed lightning fast in comparison. This is my only (pretty big) complaint about TypeScript, otherwise it's a very useful tool
Could you expand your thoughts a bit? Scott writes...

“5 minutes refers to the time needed to calculate a single amplitude (or perhaps, several correlated amplitudes) using tensor network contraction. It doesn’t refer to the time needed to generate millions of independent noisy samples, which is what Google’s Sycamore chip does in 3 minutes. For the latter task, more like a week still seems to be needed on the supercomputer."

...but you seem to have a different interpretation?
Aha, I didn't know that! We were newbies there, and assumed we had just made a newbie mistake. But we made sure to bring tote bags thereafter.
Yup, definitely agree with this. I’ve noticed these are the managers that “feel like they’ve always been there”.
well to be fair i have never had to find the area under a curve, and have had to use the quadratic formula like once. and never had to find the log^10 of anything

I use arithmetic logic and geometry and occasionally some basic statistics.
Nice work on the migration! I worked on the Dropbox coffeescript-to-typescript migration, and any sort of migration of that magnitude is non trivial :)

We started out with the same approach as you guys, by introducing Typescript to the company, making it possible to write code in Typescript, and encouraging teams to use it. We had an OKR to convert all of our Coffeescript to Typescript by the end of the year, though, so eventually we had to go with an automated approach to convert the rest of the files, which you can read about here: https://dropbox.tech/frontend/the-great-coffeescript-to-type...
Hi Cetin,

I also got your e-mail that you sent to me and my co-authors.

People might be confused by the "ietf.org" in the URL, but this document is a draft, with the status of a proposal, not an IETF standard. Anyone can propose an Internet-Draft at IETF. Each of our drafts refers to "formerly reserved" address space because that will be the status of the address space if that draft is adopted.

Hearing about existing uses of all of the categories of address space that we are proposing to unreserve is useful feedback to inform the conversation. For example, we are also proposing to unreserve 240/4. There are existing unofficial private uses of 240/4. We know a little bit about them, and we would love to know more about them.

Unlike the prior attempts to unreserve 240/4 at IETF back in 2008, our drafts not only do not take a position on an allocation procedure or timeline, but are also silent on whether the proposed unreserved blocks should be used as public or private IPv4 address space. A possible outcome for 127/8 would be to formally designate it as a new kind of private address space (which is no longer assumed to have host scope). That outcome might be compatible with uses like yours and might even be useful because it would bring other devices' behavior more in line with your use (I don't know if that's the case offhand, because I don't know whether your setup sends packets with these addresses over the wire, or just inside of tunnels).

When we propose a change like this, or when anyone proposes a change to protocols at IETF, we are asking for feedback and also for more information about existing use cases that are affected, positively or negatively, by the proposal. We might not abandon the proposal on the basis of negative impacts (for example, there is also a negative impact to the reference implementation of ntpd, which uses 127.x.y.0 to communicate with drivers, but we believe that it's easy to change this in ntpd since other implementations don't use the same mechanism), but we would at least consider modifying it, and information about specific impacts could also inform IETF's conversation about the proposal.

We (and lots of other people) have also proposed OS changes in advance of standards changes, but there, too, we are mindful of not wanting to break existing uses, and there, too, knowing about existing uses is helpful. Overall, I think your claim that we "assume one can just take the space back" is too strong.
I don't see how the "attractiveness" of helium-3 is anything non-zero. If you can't even fuse deuterium with tritium, which is the easiest thing there is, helium-3 fusion goes out of the window.
Itt: People telling about how the flooding has directly and severely impacted their lives, and commenters who got lucky explaining how it's actually not a big deal.
Thank you for eloquently describing why Canada has chosen a different path than the USA. Banking, for example, is such a clear-cut case of competition not being detrimental for Canadians. For example, I've seen Americans laugh at Canadians on Reddit for not having the Cash app when our equivalent service is available directly from our banks (with a shitty UI, sure) and free. I pay my plumber with e-transfer and couldn't be happier.
totally missed the play button. it hides pretty well under that arrow.
> I feel like lots of people have some kind of weight on their shoulder, and/or one or multiple things bothering them a lot.

With very few exceptions, there’s nothing healthy or normal about living in chaotic, densely populated urban areas with high crime and endless noise, air and light pollution. In addition, there’s nothing natural about needing to work a bullshit job just to survive.

People ought to really start asking what is being afforded exactly when it comes to making city life “affordable”.
Keep driving your car, pretending you’re not destroying the planet.
Your 30 year old fridge is also very energy inefficient compared to newer ones.
I'd be surprised if some rich people didn't buy units in this building just to insure them in case something happens and they can get a big payout.
Also Cowichan (cut off by road and also on an island) and the Gulf Islands (many without power, probably for a long time).
> You can apply a style and then override it ad hoc creating a mess of a structure under the covers no doubt. I also heard horror stories about the native Word file format (at least in the days of Word6/Word97).

Yeah I really miss the source screen of WordPerfect. That was an amazing feature and if they added that to Word it would actually be worth it to upgrade for once.
Well half of my netflix suggestions in the US for the past 2 years have been 50% subtitled korean or chinese dramas. I haven't watched any kdramas but they always get promoted to me under the weekly top 10 section.
Could you expound on what you mean? I must have missed it.
I've got three questions.

1)How much JS/CSS are we talking about for heavily interactive pages? Do you not even use light weight libraries like knockoutjs or backbonejs?

2)Have you gone down the Blazor route yet?

3)What kind of system yall are working on that requires this much security? I've worked for a very information sensitive department of one of the top International banks where it was all sorts of npm galore.
Sometimes you accidentally watch such movies. I watched a Bruce Willis movie on Netflix a few weeks ago without checking IMDB first thinking that it could be semi-decent because the cast was ok. It turned out to be a disaster and I later found out that the IMDB score was something like 2/10.
It's a pretty insidious and effective tactic: https://en.wikipedia.org/wiki/Accelerationism

The idea is to destabilize society by accelerating disruptive societal change.

At the far extremes, this looks like mass shootings or bombings with manifestos attached.

On the right, the theory is that a white ethnostate will surely emerge to bring order if the country is thrown into chaos along racial lines.

On the left, it looks very much the same, except what will surely emerge is an egalitarian utopia once those white fascists are out of the picture.

In practice, a lot of these ideas successfully filter into the mainstream because they're being pushed by propaganda networks that seek to damage western democracy.

Importantly, if the propaganda can convince otherwise well meaning people to subtly ingrain "white male == bad" into the language and attitudes, that benefits accelerationists.

White supremacists want you to say that white people are the problem. It legitimizes radical ideas like "replacement theory".

It's also why things like the Rittenhouse trial are so volatile. If he's acquitted, one side will further radicalize. If he's convicted, the other side will further radicalize.

Even if you honestly believe that white males are the source of all the world's problems, labeling it as a white male problem will produce further radicalized white males.
Other then the obvious (not being easily able to see / change the code of the OS, FS, GUI, networking stack and the editor using its own, pre-CL Lisp dialect), what's missing from a Linux/MacOS + Emacs + Slime + SBCL/CmuCL/CCL environment? Does it really make a difference to an application developer? How do the offerings of Allegro or LispWorks compare?
Ask HN: Why is the Spotify UX so horrible?
A few questions for anyone at Spotify:

- Why isn't there a list of new episodes from podcasts you follow? (This should be MVP- absolutely every other podcast service i know of has this!)
- How exactly am I supposed to use the "your episodes" playlist?
- Why don't podcasts always sort correctly when you go to a podcast list?
- Why can't I search within an artist's page? even if it's limited to their discography?
- Why can't there be a separate list item in the sidebar for podcasts, artists and albums?
- Why can't I get to the "find podcasts" area from the library (or the your episodes area)? this used to exist!
- in the podcasts section in your library, why can't I sort by most recently updated?

I get why Spotify is pushing podcasts so hard, but why not implement some absolutely basic features?

Phone issues:
- Why does it take so long (if it even shows up) for downloaded podcasts to show up when you're offline?
- what's the point of downloading them if they won't show up?!?!?!?!?!
Ephemeral Postgres Databases
Yeah I know. The point is the comparison is not really mortgage vs rent. From a purely financial perspective you're paying mortgage + owning costs + rent opportunity cost + liquidity risk.

If you can pay a mortgage most likely you can pay a rent, and it's going to be way cheaper if you factor everything in. And in both cases you can be evicted if you don't pay anyway.
Right, the owned house is somewhere you can live even while the numbers on paper go haywire for a while. Related to this, the same market crashes that can dip the asset values and put someone underwater can also affect other income streams, making it difficult to continue to make payments.

If people feel at risk in such circumstances, they might liquidate those other assets in an attempt to protect the house, and in the worst case still fail later and have to surrender the house too. The more rational behavior migth be to walk away from the house and possibly see the other assets recover, but that depends on being able to secure other living arrangements in a difficult time.
That's one section of like ten equally important road links that are in equally bad shape. That one could be fixed fast, sure, if it was the ONLY problem we were dealing with right now.
> I thought I addressed that pretty directly. "Attackers aren't random processes." -- but OK, feel free to be not convinced.

I'm not convinced that you're being serious. I rejected that response because it's self-evidently absurd. There were twelve mandatory prerequisites I identified for successful exploitation and the vast majority of them are not under the influence of any attacker, no matter how non-random the hypothetical attacker is.

Do you understand what happens when you're forced to multiply probabilities?

How does this attacker acquire a functioning copy of this secondary hash algorithm, which for all you know is held at least as securely than Apple holds private keys for stuff like iOS cryptographic signing.

How does that attacker change the mind of a person who would never import hard core porn into their phone's photo gallery?

Do you know if Apple's human review requires fooling one reviewer or multiple? I personally have no idea but as someone who has implemented a human review system for critical data, placing such consequential decisions in the hands of a single human is a non-starter. For all you know, the 30 images will be looked at by 30 different human reviewers. How does the attacker ensure that ALL of them will overlook the absence of a PRE-PUBESCENT CHILD in the photograph?

No sir, I do not think you are not being serious. And that's intended as a compliment, because you're clearly a smart person.
Show HN: Tokenomics of a Reserve Currency
You might be surprised how small a team it took to produce microsoft office 2000 (last good version), or windows nt kernel, or WhatsApp.

One need not be a big player to write good code without 10000 dependencies
Every branch in PlanetScale has its own separate MySQL connection credentials first off (and conceptually just looks like a separate DB), so no. You'll be using your main production database as usual, and you'll have separate credentials for a branch where you can make schema changes like ALTER TABLE, and you "connect" to that branch with... whatever. Deploy a canary version of your app, use your SQL IDE, whatever. The main branch always prohibits changes like ALTER TABLE or CREATE DATABASE. Merging a branch where the CREATE/ALTER happened is the only way to bring changes to the production database that serves your users queries.

When you merge a branch in PlanetScale, you can still write to the database while the migration is happening, online. This is done through "Online Schema Change", but the TL;DR is that a system in the background creates the new database, reads the mysql binlogs from your original database, including all the writes, and propagates those writes to the new database with the changes applied. It does this continuously, in real time. Once the new database is caught up, the system switches over transparently to make the changes atomically appear live.[1]

The requirement is that the running application server has to be able to handle both the old and new schema at the same time. This is easy if you do something like "add a column that isn't yet used and will be soon", but harder for "dropping a column that is in use". No database alone can solve this however, you have to coordinate your application layer correctly so that it can handle the switch over when you apply the changes. But this means you can have very high uptime with e.g. blue/green deployments and staged rollouts, and you'll never have to take your DB offline for it.

It's also trite but "hundreds of writes a second" is nothing. Vitess can handle 100x that write load (probably much more) and deal with schema changes to petabyte-scale databases completely online. PlanetScale currently doesn't let you control the Vitess keyspace sharding configuration (yet) which is crucial to this but I suspect it will happen eventually. But they'll also let you run Vitess in your own K8S environment while they provide a control plane, so you wouldn't pay list price, anyway.

I do not have any affiliation with PlanetScale but it's a pretty cool product I could see myself using for my low-volume needs, just because of the pay-as-you-go model where I don't pay for e.g. RDS allocation. And I say that as a really big PostgreSQL fan.

[1] https://github.com/github/gh-ost
I think Planet IX has a better ring to it.

But I also enjoyed reading the Dune series by Frank Herbert.
How much success are you having with Blazor? Has it completely replaced SPA frameworks for your use case?
Bash's NEWS file says that globstar was added between bash-3.2 and bash-4.0.

In the git repo, there is a 2009-dated commit 3185942a5234e26ab13fa02f9c51d340cec514f8 where the material appears, as a snapshot import.

Make sure you're using "shopt -s globstar" and not "shopt -o globstar".
A constant theme among people who like to overwork and underpay their employees, yes.
So, all your assumptions about me are completely wrong, and you've also posted a number of things that are incorrect. Please avoid making assumptions about other people that you don't know, it's extremely rude. You are grouping me in with other people that I don't agree with and it's not fair to me. I am not a GNOME developer nor am I insisting that the issue is with you, nor am I hunting you down. I am simply commenting on HN threads about my interests, as are you. We happen to be both be interested in this, is it fair for either one of us to try and shut the other out of the discussion? I don't think it is. If somebody else made a similar comment as you I would also comment on that as I have done in several other comments here. I am not interested in refuting your complaints, nor am I interested in delegitimizing pain points in GNOME, I could list a number of my own pain points if you wanted me to.

Also I could actually go through each one of your issues and mention what you may have missed, or ways that one of us could help improve or fix things, and I can actually point you in the direction of people who can make change. You've mentioned some real pain points and you deserve an answer for those, if that's what you really want. But you have to stop attacking me here, and I would need assurance from you that you would actually read them. I would also really appreciate an apology for all the false things you just said about me, that hurts my feelings. I'm a real person, I get upset, so please just remember that. It's not fair to take out your frustrations with some other developers on me. Edit: If you want me to start, I'll apologize first. I'm sorry that my previous comments were taken badly. I didn't mean them that way.
The cast of Dune probably wasn't exactly cheap (Chalamet alone must command a big fee these days now that he has the chops and the bona fides now), but yep.