skysight-inc/HackerNews huggingface dataset:
> Doesn't [Code Review time] depend heavily on the size of each PR?

The amount of active "eyeballs on code" time to complete a code review can of course vary tremendously. That said, when I see code reviews taking a week to complete, only very very very rarely is that a sign that developers are routinely spending a solid week of eyeballs-on-code time completing those code reviews. Most of the time it involves a relatively small amount of focused review time and a huge amount of not actually getting around to starting doing the code review time.

If everything in your shop is so well handled that you're not wasting any time waiting for code to get reviewed, in practice your shop is probably also already making good choices about how to structure code for efficient reviews as well (but that's more an anecdotal observation about correlations, not directly an observation about causality).
I backed both the VoCore 1 and 2 back when they were on Kickstarter (or Indiegogo?). They are awesome devices for their size, and yes, while there might be newer SOCs out there now, the VoCore was from 2014, and the VoCore2 from 2016, there was nothing comparable (in price, size and performance) back then.

The guys behind VoCore keep updating their software stack, fixing bugs in the Linux WiFi driver. Just read their blog to see the level of attention to detail they're putting into their product
Microsoft Doubles Salary Budget to Retain Staff as Cost of Living Rises
What's everyone's thoughts on Gemini dollar? Gemini claims [1] that GUSD is FDIC insured up to $250K and audited [2] by a third party called BMP [3]. I also remember reading that Gemini is used by a number of IRA custodians, so I'd assume that they're pretty heavily regulated.

[1] https://www.gemini.com/dollar

[2] https://assets.ctfassets.net/jg6lo9a2ukvr/VOtyB4tBb0G4FVt6Eq...

[3] https://www.bpm.com/
> They empirically validated that removing radar improved the systems performance. Then did so. Anecdotally, I haven't had a false-positive break check while going under an underpass since then

If the failure mode is well known and the system is advanced enough to interpret what it sees, why wouldn't it factor in that they are about to be in an underpass to adjust the reliability factors of the sensors? What sense does it make to completely remove the other sensor to avoid a possible-to-predict edge-case?
thx dang, perhaps it was lazy of me but I did not intend to break guidelines here
“Weak analogy

Definition: Many arguments rely on an analogy between two or more objects, ideas, or situations. If the two things that are being compared aren’t really alike in the relevant respects, the analogy is a weak one, and the argument that relies on it commits the fallacy of weak analogy.

Tip: Identify what properties are important to the claim you’re making, and see whether the two things you’re comparing both share those properties.“[1]

[1]https://writingcenter.unc.edu/tips-and-tools/fallacies/

I suspect the poster you are responding to disagrees that it is a relevant comparison, since commodities, their value, and subsequently the way in which they are traded is in some way influenced by their “vital” civilizational importance.

The implication here is that crypto does not share that crucial (for the analogy) property of vital importance, and as such the trading patterns/market forces are not comparable.

In this case is it reasonable to point out that the analogy is weak, we do not have to ignore how the two candidate comparables are different if they differ in fundamental ways.
If I can give my personal experience, most people I know in the US and Europe have had CoVID-19. A few of them have had quite serious cases.

None of the people I know in China has gotten CoVID-19. They don't even personally know anyone who's gotten CoVID-19. The closest I've gotten is that I know one person in China who has a family member who was a close contact of an infected person. The family member had to quarantine at home for one week and get tested regularly, but didn't end up getting infected.

But people with no connection at all to China believe it's somehow plausible that the virus has rampaged through the population and killed 1.7 million people, without so much as a peep getting out.
> Arguing NATO didn't expand into the Baltic states is semantics, at best. Sure the countries have to apply to join but the current NATO members have to acquiesce. Even with this relationship the US can (and has) communicated policy prior to expansion. The act of expnasion itself is evidene of US policy since the US could veto it fif it was something it didn't want.

You talk about technicalities, but you ignore the key point here: these countries saw NATO membership being vital for their national security.

> My suspicion is you're viewing the US as a benign hegemony. The problem with this thinking is it makes it harder to see things from the other side, namely that another foreign power might reasonably perceive "benign" actions as hotile.

Perhaps it isn't, but it is benign for those countries who want to join (or joined) NATO. So, what is wrong with that?

> This is especially true of NATO, which was founded on the idea of screwing the USSR (quite literally). Well the USSR doesn't exist anymore yet NATO persists. Russia has to view that as aggressive especially with continued expansion.

If Russia would not be a dictatorship which threatens its neighbours, if it wouldn't demonstrate aggressive and coercive behaviour, then perhaps there would be no need for NATO. However, Russia did everything it possibly can to ruin its relationship with most neighbours and gave them every reason to join the military alliance. Now they blame NATO for it?

> Because there are advantages to being neutral. You can't get roped into a war you didn't consent to.

This is just absolutely not true. Baltic States were neutral before the World War II. They were invaded and occupied by Soviet Russia (and briefly by Nazi Germany). Neutrality does not guarantee sovereignty. Moreover, smaller countries which are close to large countries might simply not have numbers to resist a large aggressive neighbour. In such case, military alliances are their only option.

> Because joining NATO requires mutual consent.

Huh? I am talking about a third country. Why should a third country, especially a potential aggressor, have a right to veto the membership? It is a matter of NATO and the applicant country.

> That's my point: this has been a massive miscalculation by Putin. But not all borders are created equal. Geography matters. A border with Ukraine is of more strategic threat than a border with Finland just because most of Ukraine is flat.

Saint Petersburg will be about 100 km from the NATO border. Yet Ukraine is nearly 500 km away from Moscow. It just doesn't add up.

> My sense is they trid to decapitate Ukraine's leadership and pave the way for a pro-Russian regime. This was a massive miscalculation.

We are in agreement on this. Militarily they just didn't even have the right numbers (let alone other spectacular failures), yet Russians still opened wide fronts and went after the capital Kyiv.
The Covid Capitulation and Viral Evolutionary
I actively work to block or prevent ad tracking. When youtube serves me an ad for retirement planning or feminine hygiene products, that is my little victory. That is me successfully preventing them from knowing enough about me to target ads.
Humans have only two eyes but we're producing a much more complex spacially variable map as we're looking around, along with highly dynamic exposure. We're also very good at pattern recognition, filtering out noise, and anticipating that certain objects are more or less trustworthy: telephone poles, very trustworthy, they don't move; pedestrians, very untrustworthy, they move sideways and backwards.

I really don't think it's extreme to insist that a thing intended to replace humans, is at least as competent as humans. And a thing that can't even degrade itself, i.e. an "oh fuck I'm confused, abandon the turn in which I can't see, and keep going straight on the road I can see" is just a 100% fail. I'd go so far as to say anytime humans are intervening, that's a 100% fail, as in 0% trust should be extended. Such a system is acting capriciously. It really is all or nothing, just like the rules we apply to teenagers when they're learning to drive and get licensed.
If radar/lidar fails, it's perfectly fine for vision to work just barely enough to slow down for a few seconds while telling you that you're going to have to self-drive yourself.
julia> pairs("François") |> collect
8-element Vector{Pair{Int64, Char}}:
1 => 'F'
2 => 'r'
3 => 'a'
4 => 'n'
5 => 'ç'
7 => 'o'
8 => 'i'
9 => 's'

Notice the missing index 6, because ç takes two bytes.

In contrast, enumerate() gets you the iteration number:

julia> enumerate("François") |> collect
8-element Vector{Tuple{Int64, Char}}:
(1, 'F')
(2, 'r')
(3, 'a')
(4, 'n')
(5, 'ç')
(6, 'o')
(7, 'i')
(8, 's')

This can trip you up.
> "NATO has been aggressive in it's expansion towards Russia. Russia warned NATO to back off many times, and as late as January the two negotiated, Russia laid down the terms to either back off or it will invade, and NATO called Russia's bluff."

This is completely detached from reality.
Shopify has made great efforts to improve its ecosystem and developer experience. I am so glad they do!
The VoCore is from 2014 (VoCore 1) or 2016 (VoCore 2), of course there are faster SoCs out there now...
> There's probably going to be a positive bounce just because markets don't move in straight lines.

To emphasize the uncertainty in your "probably", I will point out that Luna didn't bounce: https://coinmarketcap.com/currencies/terra-luna/
I actually agree with all of that. I don't agree that storing that sort of data on the blockchain supports statements like "the users are in control of their own data". You're make a distinction between assets/content/etc. and 'data' that I don't think most users would recognize as a difference. If I make a playlist on decentralized-Spotify, and then that service goes bust, it's weak comfort that I'm able to move a list of song-hashes unless I (or another service I can move to) have access to the corresponding content. I can only exert as much control over my data as I over the off-chain content store[1].

What categories of data do you see that (a) average users care about and (b) would want to control beyond the life of a service provider but (c) doesn't depend on the availability of assets/contents/etc. cannot be viably stored on-chain?

[1]: Sure, FileCoin and dependent services offer some control and guarantees over off-chain data I guess.
I switched from meditation to contemplation. we are here to use our feeble brains not shut them off.
The real question is can humans eat your dog treats? I worked at a kisok in a mall when i was a teenager and this woman's job in the kiosk next to mine was showing that the dog treats were good enough for humans to eat by literally fuckin eating them but then one day she came to work with a chipped front tooth from smoking crack, and she had to try to convince people that the dog treats were human food grade like that
FYI, you link to https://bpesquet.fr/ both on that page and on your HN profile but your server isn't listening on https/443 (works on http/80).
Oof. Give it another go in a year!
> The fact that crypto is correlated with tech stock valuations should be raising eyebrows

Because fiat volatility in inflation/rate hikes respectively (ie the NPV of a USD) completely dominates the other factors.

The volatile leg here is the fiat dollar, and everything denominated in it is whipsawing around as its value changes.
I'm not sure I see a practical path to the latter, at least at the granularity of "what state are you in?" and in the context of "at least one state wants to tax such transactions".
I think there is a limit, and that progress is not linear
I moved to DO from Linode about 10 years ago for various reasons. One was their straight-forwardness and transparency, which felt like a breath of fresh air from Standard Marketing 1.0. Considering that, I think the previous poster is right to call out today's email as a disappointment.
I've always been fascinated by this phenomenon, which one can also see in the Lua and Python communities: Use a language whose natural implementation is extremely slow, and then invest enormous amounts of time and effort to make it fast. Why not just use a language whose natural implementation is already pretty fast? While I understand the value of some dynamic language features, many of the features of dynamic languages that are hardest to make fast are undesirable in any code base larger than a 50 line script anyway.
No. It’s not at all relevant anymore. The MRNA vaccines are no longer “effective” on current variants and are not necessarily “safe” for certain groups. Just dropping a talking point as gospel when it is not, is doing the exact same thing that you are complaining about.

Your point could have been valid in early 2021 when we were not vaccinating healthy males under 30, and the risk ratio was a lot higher due to the severity of the novel covid and variants up to delta. Once Omicron arrived and the severity dropped significantly and we opened vaccination to healthy males under 30 the risk ratio changed. The vaccines were not significantly effective past delta, and the myocardial risk for males under 30 became statistically significant as compared to the protection that the vaccines were offering.
Flutter on macOS – Blinking cursor should use less CPU
I went halfway to creating a VM for MacOS, but apparently if you sign in to anything in that state, you can get your account closed. :/

Could be great as a test/dev box though.

EDIT: Just run Portainer in an unprivileged LXC container. That's what I do. Isolation, native performance, plus a point-and click web manager for Docker containers. It's absolutely delightful!
I ordered one of those home kits off ebay. I'm not a fan.
Yeah, back then I also thought that a leader-follower convoying system would be implemented first (with local drivers for the last mile problem), because that system made sense and was straightforward- with good logistics software (to make sure that the leader is driving the farthest distance or connecting multiple leaders together) you could easily save 2/3 or more of your driver costs.

Then a few years ago I talked to an actual software consultant to shipping companies, and asked him why none of that had happened in over a decade. He felt was that the companies were too fragmented for that. Most shipping companies are small companies, where basically the owners wife keeps a list of all of their shipping loads and destinations. Maybe Walmart has the access to capital to acquire that technology and the scale to profit from it, but he felt that no one else could. Which was why he left that field and went into industrial robotics, where the business case can actually close.
> For a long time it seemed absurd that such an assumption would necessary at all, for these seemingly universal laws,

Not so long. The second law dates from 1850 and the requirement of such an assumption is what Maxwell’s demon illustrated less than forty years later.

> and there was no clear way to thermodynamically model the knowledge of the actor inside this system such that you wouldn't need such an assumption.

There is still no way to model an actor inside a thermodynamical system in equilibrium - by definition.
Very, very, very low. I've never had to ask for refunds until I bought some things from Pakt that were merely repackaged docs from man pages nearly.
Perhaps that is part of the point of the article? If you accept things like @inbounds, which is a horrible hack and was a horrible hack five years ago, then perhaps the culture is a little too tolerant towards horrible hacks. Because many of the bugs the author enumerates are of the "fixes the problem for now, let's deal with the consequences later" type.
Go-Mojito is a fully customisable and modular web framework
as I always say 'tragedy of the commons is our Great Filter'. it requires a massive unified effort by everybody to reduce fossil consumption. aint gonna happen, imo its much easier politically to remove CO2 or geoengineer planet when shtf.
You can write your name without errors most of the time
IMO the state of the art is Weld. With CDI lite you now can have compile time DI instead of having it resolved at runtime.

https://weld.cdi-spec.org/
The trading patterns have been identified twice now. I’m sure its been insightful to someone.
> "as oligarchs are leveraging their wealth in obscene ways."

Which US oligarchs are you talking about and what obscene things are they doing?
Anything.

Unlike goats, which at least have a modicum of survival sense, if
you've never had Spaniels or Flat-coat retrievers you've never seen
natures stupidest vacuum cleaners at work:

- socks

- rope

- a whole tomato plant

- doll's heads

- 5lbs of fresh horse-shit

- books

These are just the thing's I've personally witnessed. Although some of
these prompted visits to the vet, usually the vet just said "don't
worry they have strong guts, bring 'em back if it doesn't pass in a
day". Problem is, when a dog half poop s out an undigested rope, it
follows them around in a most undignified way.
I wonder if there is a fear of talent drain if management starts signalling that there's a "better" language being brought in for the "critical" things.
It might sound exciting but its actually super depressing. You get paid mad $$ and in ur head ur think "what the ef are these idiots paying us for?". I ended up leaving just because it made me feel so useless i couldn't handle it anymore.
It's personal preference of course, but imo JSX is just a very clean way of writing frontends. Easy composability, easy data bindings which don't have to be two-way if you don't want.

My sense with many templating engines is they are trying to crowbar programming functionality into HTML and always comes across clunky. It's usually a separate language from your server code entirely. Inline If statements and For Loops embedded in your HTML. And composing a template with a subtemplate is often clumsy.

With JSX you just write your normal JavaScript or Typescript and output JSX. Then the JSX is turned into HTML and returned to the browser.

But of course I'm not familiar with every HTML templating library out there, but I've used a few and I really love working with JSX.
The conversation we should be having is where are we now, and what is good enough?

Having worked in large scale anti-abuse detection for most of my career (~18 years), the points mentioned line up in the Twitter thread align with my experience. Scaling in this area is hard. 99% efficacy sounds great, until you say 99% out of millions/billions. The amount of FNs ('bad' or unwanted things) is still substantial enough for users to notice. Taking a 229m active user count [1], 99% fake account detection efficacy sets you at 2.2m fake accounts. Looking into tweets/day you've similarly large numbers if you want to look at content detection.

Twitter can most likely do better given the right resources, people, and leadership support (Facebook has similar problems aligning all 3 of those). Once they have those, the open question is how much better they can get. Each incremental increase in efficacy gets more expensive.

To top it off, as detection gets better, you think those abusing Twitter will sit still? Of course not, they'll change tactics (content, usage of hacked accounts, etc.).

[1] Twitter 10-Q 2022-Q1 - https://www.sec.gov/ix?doc=/Archives/edgar/data/0001418091/0...
Platforms are very difficult to manage, with both consumers (with fake credit cards, reversals, etc) and producers (faking views to farm payments) possibly trying to scam you. There is a reason that none of them have really taken off despite years of trying.
NFTs are such a scam, just another thing that's going to crash and lose people millions.
To imply that the user base is mostly 14 year olds taking part in petty squabbles is a direct contradiction to their stated revenue model which requires a credit card and money. I doubt that a majority of their nitro purchases are from 14 year olds who stole their mom's credit card. Are you being deliberately obtuse?

A server doesn't have to be communicating secret or illegal information for their data to be valuable.

What makes it valuable? You have millions of users age 20-40. They are conversing about their tastes, interests, and other personal identifying information through text and voice. Text is easy to parse. Voice isn't much harder. Just identify keywords and then start transcribing voice conversations. Now it's in text form. Run analysis for marketing purposes, sell to literally any company that does market analytics.
I think the real message here is not that metrics are bad, but that they are misused. Imagine if every time you went to the doctor with a fever and they took your temperature, the doctor prescribed an ice bath to bring your temperature down. You wouldn't conclude that thermometers are evil, you'd switch doctors. Same goes for most of the metrics here.

Metrics are useful to navigate BY, not to navigate TO. If you have skilled and experienced managers, you can get a lot of value out of all of the metrics listed in the article.
It's fair to say that there isn't much evidence for most foods being healthy or unhealthy for dogs. The only real exceptions are grapes, raisins, chocolate and alcohol. Everything else makes up a healthy diet, too much sugar, fat and salt is bad but it's fine in moderation.
To the OP of the article, this is great. I had just never known about it, to use it for searching.

Usually quality blog posts on specific technical topics are just things I run across through HN, lobsters, or twitter. Now it's one more channel to look for things that I'm specifically researching, like CRDTs. Kudos!
Tesla's Karpathy made it a point that they are now doing 4d training (time) and integrating all the camera data on last AI day. I don't own a tesla, but that talk got my hopes up stuff like this shouldn't happen
They're willing to eat anything, but something as simple as a grape can cause renal failure.

Certain types of things like string can also become entangled in their intestines and cause fatal blockages.
> multiple efforts in parallel and letting many fail

I actually worked for a company that did this for a while and the results were amazing. There were multiple tasks, each task being a way to improve or cost-reduce a part of the machine we built. Each task had 3 teams attempting to solve it a different way. We met back 6 months later to compare/contrast the outcomes. I've never seen so much innovation in such a short time. The job was a blast for those 6 months because you were only limited by budget (we had to build hardware) and imagination.

And then, of course, since it was a multi-billion dollar company, the entire thing got shut down and we went back to business as usual. But at least I still remember it 10 years later :-)
Physics and maths are both so specialised and large now that it’s not really possible to have such great minds now. Einstein had a good grasp on almost all physics of his time, Newton did for literally all of it for his time. It isn’t possible for any modern physicist to have a full grasp of even a single sub field
https://archive.ph/35keH
Please explain the mechanism by which a "bank" is able to transfer to you an amount of BTC that they do not have wallet control over?

This is a critical difference. A bank can loan you fiat money that they do not physically have, with the almost always correct assumption that most people won't want to convert that database entry into cash at the same time.

This is not possible with bitcoin. Either the bank has the coins in wallets they control to send to a wallet you control, or they do not and can't.
should include some kind of fuzzy search or at least partial matches, 'bones' is not on the list but 'chicken bones' is, would be nice if it matched that