skysight-inc/HackerNews huggingface dataset:
I still hate it, because it's essentially then lying about how thin the phone is.

Doesn't matter to me if the phone is 0.2mm thin if I must slap a case on it to bring it to the same thickness as its largest protrusion.
I have a feeling that west doesn't want Ukraine to win. They want to bleed Russia, to make it weak, but to stay in one piece and with current government.

Unfortunately for Ukraine, there is no powerful politician like Reagan nowadays.

Hard times create strong men. Strong men create good times. Good times create weak men. And, weak men create hard times.

We had decades of peace and prosperity and now hard times are coming.
From his FAQ:

What does the name 3blue1brown refer to?

I'll be the first to admit this is a little odd. The logo is a loose depiction of my right eye color. It has what's known as "sectoral heterochromia", meaning there are different colors in different sectors, which in my case looks like 3/4 blue and 1/4 brown.

In the same way that many channels simply share their name with the author, a younger me thought that a more genetic signature might be neat. Plus, the channel is all about seeing math in certain ways, so it felt fitting. The name is just a reference to the logo, factoring in a desire for something deliberately weird-sounding that stands out.
Probably a consultant like Munro told them that two buttons fewer is saving them $2 per car, they make million cars, so they’ve just saved them two million bucks, and "it looks cleaner".
Sometimes you just need comments. I’ve written graphing algorithms that traverse databases in Ruby. I named functions well, too; but the actions I was doing were so weird without sufficient context that when someone might need to change it, 6 months or a year from now, they would have absolutely no idea why I was doing. And no amount of clean code patterns, nor code as documentation patterns would have clarified what was being done as much as the multi-paragraph with ascii art comment I wrote above the function.

Sometimes you just need comments.
Is the brain uncontrollable, like the weather?
Thanks for letting me know! I added the extra link!
Given that China is building out more coal plants than all other countries combined, I think that’s telling about the efficacy of renewables to achieve net 0. They’re targeting 2030 for peak CO2 emissions because they’re trying to cheaply electrify as much of their population as possible as quickly as possible because the CO2 reduction efforts that will dominate 2050-2100 will impose significant economic growth challenges & China wants to make sure they’re in a more stable position to compete with the West.

Yes, China is building a huge amount of solar capacity, but AFAICT it’s all about absorbing peak growth as they add more consumers of electricity. Baseline growth remains a huge problem and China is solving that with a mix of nuclear and fossil fuels. I fully expect China will continue to ramp up nuclear as they get better at it.

And EVs are a huge iceberg problem for the electric grid as they currently don’t run off the grid and represents a massive amount of energy consumption that will be added to the grid. On top of that they consume a huge amount of battery production which means there’s not that much left over for grid scale batteries. We also have no existence proof of economical grid scale batteries at any meaningful scale. You also have to overbuild your solar by quite a bit so that you can charge the battery up when the sun is shining to time-shift that excess capacity into the night.

Solar is fine and it’s not a knock against it, but there’s simply no trajectory to reach net 0 CO2 emissions and you will end up with a hybrid grid. 18% nuclear would represent a huge CO2 reduction because all that capacity would otherwise be fossil fuels (because the alternative is not building batteries because that tech doesn’t exist yet). MSRs are a neat party trick but honestly I think China’s approach of SMRs is a far safer bet in terms of being a massive cost reduction, safer, and use waaay less water & are far less of a research project. My hunch is that they’re also standardizing their nuclear plant designs to keep costs in check. Keep in mind that France is 90% fossil fuel free in their grid even though nuclear only represents ~60% of energy produced.

I haven’t read anywhere that fission failed due to economics - it has always been price competitive with fossil fuels. It’s the regulatory burdens & concerns about safety (some valid, most not) that strangled its growth. Do you have any links suggesting nuclear construction is uneconomical?
They have to put you to a dealership because Ford et al don't actually sell cars, a franchisee does. It's the same reason you can't go order a Big Mac on McDonalds.com. Also, if you are customizing a car, a dealer has to put in that order. Agree with it or not, that's just the way it works.
Those Airs are ridiculously thin though. The only thing thinner is a naked iPad Pro which feels almost like holding a website in your hand if you don't have a case for it.

And the Air's are so powerful, I use one for my entire daily life (incl. work).
There are a lot of risks here and I think it’s very challenging to build something anonymous that can deal with (say) Google’s current level of fraudulent behavior, let alone what we’re likely to see in the future.

Regarding the IP address question, I’d assume you could decouple the IP address verification portions from the “know who the person is” portions with some clever multi-party computation. Someone always has to know your IP address, but it doesn’t have to be the same person you’re talking to. (Think of Tor as an inspiration here.)
I love libraries. The only other quiet public place I can think of is churches and working your remote job from churches is frowned upon.

Now that I mention it, churches should totally host remote working spots.
> but AFAIK there’s no one on core who wants to own it right now.

Active Record is probably the "most owned" part of Rails, that's the one with the most core members and committers with deep knowledge of it.

As for your feature request, there's https://github.com/Shopify/activerecord-rescue_from_duplicat..., and we'd like to attempt to upstream that capability in Rails next year (but as everything it may or may not happen).
The problem comes with "Extend."

"We've got this new awesome feature, and we asked nicely if it could be put into the ActivityPub docs but they turned us down/didn't act fast enough. So we're proud to announce MetaPub, a superset of ActivityPub that will still communicate with regular ActivityPub, but to get the best and latest features you'll have to implement MetaPub in your clients. Or just use Threads, where it's already present for all users!" Repeat until you gain enough influence that ActivityPub is seen as inferior.

Then comes "Extinguish." Breaking changes to MetaPub reducing federation to only MetaPub clients or give up entirely and turn off federation anyways.
I think you are intentionally ignoring the benefits in favor of your point.

Controls are centralized, I have everything in one place which I greatly prefer. There are far less physical buttons that can break or wear out. Manufacturing is much simpler. Visually it's far less cluttered.

And no cars are going "touchscreen only." Even Tesla with its aggressive move towards less parts still has controls for windows, hazards, lights, etc.
Nothing complicated about it. The UK has an aging population, and older people tend to watch TV a lot.
So they just hate neckbeards no matter what and just pretend it's because of the hat?
I don't think a single one of those sentences makes any sense at all, except for HTML5 being very secure, which is trivially obvious since it's not even a programming language.
Until AI can experience joy in the act of attaining knowledge they're all dumb AF to me. Make a curious AI, then my eyebrows will suffer a slight upwards raise.
That Goodreads accepts reviews for books that have not yet been published tells me almost everything I need to know about them.
> nd they've probably been working on Adobe's roadmap / integration for the past 15 months.

That seems highly unlikely.
crud without the cruft
Introducing The Cockroach Theory of Crypto
You worked with Charles Moore? That sounds like a heck of a good story. I feel like he's so underrated as a computer luminary.
Come the apocalypse, nobody is going to seek shelter under the iron fists of Zuckerberg. He lacks raw power (where is his army?) and if he had it, the stomach to ruthlessly apply it.

Ruthlessly exploit teens mental wellbeing through a website is quite something else than being seen to wield deadly physical force yourself.
I'm not arguing for it to be a general current affairs site. But it should certainly be able to address current affairs that emerge from or have a strong influence on technology. Especially the technology that is made and shaped by a significant portion of its userbase, the shaping of which it has a significant influence on.

It's not just that the palestinian genocide is impactful to the world, it is that american tech companies are impactful to the palestinian genocide. This article was specifically a discussion about our role in this atrocity and a call to action to us as creators and users of technology to end it.

Within that context your editorial decision to shut down this conversation, and your invoking your mandate to keep HN functioning in this specific way, is explicitly coming out on the side of order vs justice. I am not exaggerating when I say you are going to be in history books for this one. We are all going to regret this.
>Yes. Roslyn, Mono and some Mono-like thing from Unity to compile it into C++.

Mono has approx. 0.x% market share outside Unity. Also Mono is used by .NET Core for Blazor WASM iirc.

Let's don't compare this scenario of sane world with the mess that exists in C++ world.
The only thing that I carry all day besides my laptop is a flash disk with ventoy in it.
On what, mmTk?

Matt's talk at latest Ruby Kaigi is a good intro: https://www.youtube.com/watch?v=chhNDhyPbyc
Dynamic behaviour restructuring mediates dopamine-dependent credit assignment
In terms of simple word-explanations, I've always thought of it as taking a flat strip of LED lights (imagine the eyes of Battlestar Galactica Cylon robots), then sticking a nail through the center and then spinning it around.

Depending on how fast you spin it, the resulting blob-o-light will have different shapes. If it's a simple oscillation and you spin it at exactly the right rate(s), you'll get a straight line again, whereas pure chaos will always make round blobs.
It depends. Right now I'm a grad student and I'm just trying to graduate. My friend, who already left, summed it up pretty well.

> I don't want to be a successful academic, I want to be a successful scientist. Which I believe are no longer the same thing.

I'm just trying graduate and just have to figure out how to play the game enough to leave. Honestly, I do not see myself ever submitting to a journal or conference again. I'll submit to OpenReview, ArXiv, and my blog. I already open my works to discussions on GitHub and am very active in responses and do actually appreciate critiques (there's lots of room for improvement). In fact, my most cited work has been rejected many times, but we also have a well known blog post as a result, and even more than a year later we get questions on our GitHub (which we still respond to, even though many are naive and asks for help debugging python, not our code).

But I'm done with academia because I have no more faith in it. I'd love to actually start or work for a truly open ML research group, where it is possible to explore seemingly naive or unpopular ideas, to not just accept things the way they are and forced to chase hype. I will turn down lots of money to do such a thing. To not just metric hack but be honest about limitations of my works and what still needs to be done, that saying such things is not simply giving ammunition to those who would use it against me. To do research that takes time rather than chase a moving goalpost, against people with more compute who rely on pay to play, nor work in this idiotic publish or perish paradigm. To not be beholden to massive compute or to be restricted to only be able to tune what monoliths have been created. To challenge the LLM and Diffusion paradigms that are so woefully incomplete despite there undeniable success. To openly recognize that both these things can be true without it being misinterpreted as undermining these successes. You'd think academia would be the place for this, but I haven't seen a shred of evidence that it is. I've only seen the issues grow.
Right. Typical professional careers generally reward consistent performers pretty well even if they're not 10x, CEO material, etc. That is not true of tournament jobs where the very top people can (in some cases) do really well and everyone else is doing it for love and tips.
IME Flipboard is one of the few bundled crapware apps on Samsung phones. I got rid of it immediately.
> The lauded simplicity and explicitness comes directly from Go

I have two words for you: json marshalling
> How hard is it to create another “internet” which is completely detached from the current internet?

Seems like a good way to explain the meaning "network effect".
Years ago, mid-90's, I visited Compuserve in Ohio. The web was just getting going and one of the engineers I met there showed off a music store he was building by returning html from SQL stored procedures :).
The example was: ‘if @subscription.supports_feature?(:feature_a)’.

In a different language you might deal with more boilerplate (getting some data access object for feature status, passing the db connection, extracting the subscription id, etc), or less clear naming schemes (importing namespaces, aliasing them for convenience, your subscription might come from some one letter temp variable), or something else. At this point the “why” comment might be not that different from the actual ruby code.

Note that we only see one line of ruby code; the parent method name, or the if body would have more context.
I guess I’ve just never seen the combination of lots of writes AND lots of validates_uniqueness(or whatever db validation) AND the writes are updating the unique fields (due to dirty attributes / partial updates). So it’s never really been an issue.

If that’s been a problem for you I totally believe you, and everything you say about a fix all makes sense.
Intentional design choice so that people wouldn't leave it charging.

People leave the keebs/trackpads connected where I work and it's not uncommon to have them balloon up because of the spicy pillow.

Though; it's obviously more about aesthetic than anything else... I would argue that the (genuinely ergonomically terrible mouse) does not need to have a charging port on the top due simply to the fact that you can get 30minutes of usable charge from less than 5s of charging time.

If you really can't leave your mouse for 5s (from dead, despite plenty of warning) to use it for the next 30 minutes then likely you have larger issues in your life.
Agreed, when Ruby became popular it was primarily competing against languages with verbose and rigid static type systems like Java. That is no longer the case, and the benefits of safety and developer experience provided by a good type system outweighs the cost.
'cause i have no trouble reading ruby code without comments and neither do most rubyists in my experience
That's what I tell everyone who advocates for defunding food stamps. The bread we throw to the poor is the only thing that keeps their knives away from your throat.

Americans think gun ownership is some sort of compensating factor...as though sieges in America have ever ended well for the defending team.
I've had similar feelings as that essay. If you ask me, it doesn't have anything to do with my point. Also, it's good to make sure kids who exhibit strange behavior are not adapting and contorting themselves to fit unhealthy relationships. There are plenty of perfectly healthy ways to be weird or abnormal. Being too defensive about that is a great way to be neglectful.
That‘s a weird desire. A good app doesn’t need talent in illustration, it needs platform consistency and UX. Flat design can deliver on both and at a lower cost (in DOS era every UI was flat and that was cool). If anything did ruin the UX, it was the migration of print designers to UI/Web with font explosion, element-specific styles etc. They added some fun, but totally killed consistency and accessibility.
Are you kidding? Russia is collapsing. All the "aid" is actually just military R+D dollars and probably exhorbitant defense contractor pork under a different account.

Reminder: the defense budget is almost a trillion dollars, so 75 billion is chump change for some of the most effective battlefield weapons development and tactical strategy development ever. Normally we just waste a half trillion dollars of the defense budget on this with no real guarantees to efficacy of the weapons system procurements.

Just look at the Iraq / Afghanistan war costs, and how little we got out of that geopolitically. Now look at what we are getting from Ukraine for a paltry ... 1/100th of the cost? maybe less? This is the cheapest most effective proxy war possibly in history.

The second effect of this has been to make China seriously reconsider an invasion of Taiwan.

The third effect is the worldwide acceleration towards EVs and alternative energy.

The fourth effect is to create a stable democracy right on Russia's doorstep.

There are very few US budgetary expenditures I can point to that would be more productive that what we are doing in Ukraine.

Edit: fifth: we committed to defending Ukraine as part of nuclear disarmament/anti-proliferation: we told ukraine: we will defend you if you surrender your nuclear weapons,

https://www.nytimes.com/2022/02/05/science/ukraine-nuclear-w...

SO defending Ukraine is critical to nuclear disarmament/proliferation, such that the notion still exists.
Intercity rail makes sense in a lot more places. If Amtrak was as competent as other operators around the world most of the US east of the Mississippi is similar density as Europe and could have great intercity trail.

Rail across the US doesn't not make sense. Even North South the US is too big for rail to make sense. However there are a lot of shorter trips that would make sense via rail if the network existed and had competent operations. That Amtrak only makes money on the Boston-DC routes (or so they claim) more about their bad management and decades of bad decisions to not invest in making anything else worth using.
I think you may be misunderstanding here. They aren’t trying to keep the kennel GNU exclusive —— they merely want the option for a pre GNU toolchain.
Food, shelter, fear, and 'hope' can retain a lot of servants.

The life outside the compound may be less attractive than pulling weeds on the inside.
> millenials/Gen-Z expecting promotions and large salaries for little to no work history

Any time I see this I always wonder "what does the speaker consider a large salary?". Do you mean a living wage where one doesn't have to live with three other people in a rat/roach infested slumlord apartment?
The rules for NATO membership didn't change, they were what they always were. 'Expansion' implies that is a goal. It simply isn't. The goal of the book club isn't to become large either, it is simply to share an interest in books.

Better question is why every single former occupied country wants to sign up. It is not a complicated answer.
https://news.ycombinator.com/item?id=38682631
Weird, because if anything I keep hearing people say Ruby performance and GVL don't matter because it's all IO anyway.

Which is true to a certain extent only. When you first start optimizing a Rails app, it's true that bad queries and N+1 is where most time is wasted, but from my experience once you clear these out, the IO/CPU ratio really isn't that high, generally in the 40-60% IOs range.
"Masimo detailed how Apple poached its top executives and more than a dozen other employees before later releasing a watch with pulse oximeter capabilities — which measures the percentage of oxygen that red blood cells carry from the lungs to the body — that were patented by Masimo"

"Joe Kiani, the chief executive of Masimo, said in an interview that Apple had not engaged in licensing negotiations. Instead, he said that Apple had appealed to President Biden to veto the I.T.C. ruling, which Mr. Kiani knows because the administration contacted Masimo about Apple’s request."

“If they don’t want to use our chip, I’ll work with them to make their product good,” Mr. Kiani said. “Once it’s good enough, I’m happy to give them a license.”

Super interesting case, thought Apple would be less sloppy than this.
I don't believe that for a second given how tightly controlled all the social media and search engines algorithms are. I've never met anyone ever who built a successful software company who wasn't well connected to some elite.

How is that a comforting thought? It's difficult to imagine anything more disturbing. At least if I admitted I was just a failure by my own hand, it would be much easier as I could try to improve myself. It would look like there is a small chance. That would be far more comforting.
> K8s is the opposite. It's proprietary, insular, not compatible with anything else

Not accurate, k8s is open source and every major tech company is developing or using it. There are a large number of companies building on top of it as well.

- https://github.com/kubernetes (open source)

- https://landscape.cncf.io/ (huge ecosystem)

- https://k8s.devstats.cncf.io/d/9/companies-table?orgId=1 (count of contributions by company)

> It's basically a larger, slightly less crappy Jenkins.

What? This is not even remotely accurate. Where did you come to this opinion?

K8s replaced mesos/marathon, which was the dominant open source orchestration system at the time. Jenkins is a CI system and can run on k8s. There is also JenkinsX that is trying to be the yaml driven, k8s native platform, but I think it missed the mark. There are better k8s native CI/CD systems like the Argo projects
>Having another Rust implementation allows for an "audit" to help validate the Rust spec and get rid of any unspecified behavior. It would also give users options. If I hit a compiler bug in MSVC, I can file a report, switch to GCC and keep working on my project until the bug is fixed. With Rust, that's not currently possible.

Theory is cool, but in practice other compiler has its own quirks too

How about having one compiler which is used by all developers, which increases chances of bugs getting caught faster and fixed faster meanwhile you just use workaround?
The Aztek concept at the Detroit auto show looked a little weird but perhaps charming and all the ideas of making it a Pontiac-meets-Subaru utility-based crossover vehicle seemed like a fun platform for planning small trips out to parks or campgrounds.
Even PHP has enums now and they are pretty cool:

https://stitcher.io/blog/php-enums
Sans paywall: https://archive.is/xJL66
You still need to run PostgREST, so still 3 servers. (web/app/db)
Vegans used to not own pets as that was deemed immoral. And now they do. The goal posts keep moving.
Andres Duany New Urbanism Lecture (1991) [video]
A thoroughly interesting (and at times very funny) presentation about modern urban design in North America. Does a good job of highlighting how regulations essentially ensure poor design choices. This was recorded over 30 years ago.
Oh this looks like it could be what I was looking for a couple months ago. I wanted something like Calibre that could store the database on a server while properly handling multiple clients. Definitely going to try Librum out.