skysight-inc/HackerNews huggingface dataset:
Brad Myers has a public YouTube channel, here's a playlist of all those videos (his channel, his playlist): https://www.youtube.com/playlist?list=PL3856C8FlIWfr_tX8CMUh...
By the unwritten rule of jokes, you must now tell us the joke.
This is why it's dangerous to encode the unit in the variable, because it will eventually change (we had code that was measured in seconds and had to be changed to measure in 20/ths of a second for more granularity, if the timer variable had been named "timer_seconds" it would have had to be changed everywhere.
or maybe "Worldline Pay" with two declinations: Front office (WLP FO) and Back office (WLP BO)

https://financial-services.worldline.com/en/home/solutions/i...
If you don’t negotiate when negotiating is the norm, seems like you might find yourself surrounded by venders pretty quickly
GRBL the CNC firware for Arduninos:

https://github.com/grbl/grbl/

It feels like it has more comments than code. The comments are written in a very nice, understandable language that even activley teaches about concepts that are only adjacent to the code at hand.

E.g. https://github.com/grbl/grbl/blob/master/grbl/stepper.c#L142 or https://github.com/grbl/grbl/blob/master/grbl/stepper.c#L233
Something I find really helpful is to start with a question that I want to answer.

Often this will be along the lines of "How does it do X?" - where X is something I either didn't know was possible or that I suspect to be really difficult.

Then I can dive in to the codebase (usually starting with GitHub code search) and try to figure out how they do it.

This helps me skip straight past the boilerplate and means I often get to a satisfying conclusion - where I've learned something new - in a very small amount of time.

And along the way I pick up knowledge about how their code is organized and often a few other tricks too.
ok, i thought you went into trading… like being a quant or trader.
> Or are you mistaking restarting GNOME with restarting your whole operating system?

Whole OS. In 15 years of using linux, I don't remember having to only restart my desktop environment. But then again, I don't develop extensions.
I don't have solid experimental data on this. But my own experience was that I went into the pandemic assuming that I was young (I'm 28) and that covid likely wouldn't affect me too badly, I then catch it quite early on (Apr 2020), and come out of the initial infection finding that exercise causes me heart pain and fatigue to the point that I sometimes actually fall asleep immediately afterwards (this has gradually improved over time, but is still quite restrictive on activities that I am able to do). And now almost 2 years later this is still affecting me. I wasn't expecting this at all. I was expecting to be able to continue with my life as usual.

I don't know about you, but I've never heard of a young person getting these kind of symptoms from flu. Other viruses like Glandular Fever are known to cause these kind of affects of course. Based on this I rather suspect that the reason there is more media focus on long-covid than long-flu is because covid is causing a lot more post-viral symptoms than flu does. That doesn't mean there is no media focus factor, but I don't think it's the main driver.
Good insightful interview.

I suggest people listen to Putin's old/new long-form interviews on Youtube (in particular from Vesti's Soloviev) to understand his motivations. You don't have to agree with it but it is most necessary to understand where he is coming from if we are to solve the current and future problems with Putin.

The following two quotes from him gives you some insight;

* In a Vesti interview (2014?) he says something like Do we actually need a World without Russia? He simply will not allow Russia to be demoted to a third-rate and insignificant country and will use any means necessary to prevent it.

* In the Feb 24, 2022 address he says this; The Paralysis of Power and Will is the first step towards complete Degradation and Oblivion. We lost confidence for only one moment, but it was enough to disrupt the balance of forces in the World. This tells you everything you need to know about his mindset starting from the fall of the USSR.

The West's propaganda has been so successful that most people don't even try to find-out and understand the Russian pov. It is also the case that the current Ukraine conflict is a result of the geopolitical game between NATO/US/EU/UK and Russia where while the latter is the naked aggressor, the former is equally to blame for using Ukraine as a pawn, full-well knowing what the consequences would be. The result is a) the overt devastation/suffering of the Ukrainians which will soon be followed by covert devastation/suffering of the Russians once the sanctions start to bite b) the increase in the instability of "World Order" in all Economic, Financial, Political and Military aspects. Every country on the planet will be affected in one way or another.
They use CoTS LPDDR memory chips running at the same JEDEC timings as everyone else. Yes, they glue these chips to an interposer board like a GPU with HBM, but unlike those GPUs they aren't doing it for any performance requirements. Keeping it on package just makes things more compact so they can shrink the motherboard even more.
62Gb of good p0rn
Strictly speaking, isn't every driver responsible to check that their vehicle is in working order before driving? And aren't tire pressure sensors compulsory in the EU and the USA nowadays? If you miss the sensors' warnings and/or don't realize you are having a flat tire after a short while, maybe you should have your drivers license revoked.
It sounds like you are testing the wrong things on the wrong level.

The test checking the correct color for a 'save button' in specific configuration, would most likely be a unit test for the "SaveButtonComponent" which simply checks that the correct attributes are set or passed on to a library.

When you insist on having some coverage for the colors in the layer of e2e tests there are numerous tricks. Most of which you'd need to do only once and certainly not for every permutation of state. Like making a screenshot and diffing that with a fixture then failing on a too-big-delta. Or like running an accessbility-report over the app and failing if the values for things like "readability" drop below a threshold. And so on.

You mention XAML, and I have little experience with windows GUI dev, but many setups, frameworks etc employ some adapter or layered architecture. Where the layer that drives the actual GUI library is but an adapter. So that the tests can swap out the actual GUI drawing layer for test-version theref, and do things like "confirmationModal.confirm()" without going through the entire UI. Or where tests can simply call a "confirmatioModal.buttons.map (b)=> b.colors.backGround" to get to the colors that are otherwise passed on to the actual GUI lib.

This is why testing-pyramid is so important: to test on the correct level.
The Deaths of Legacy Strips
I tried to use a different email address to sign in to Windows from the one associated with my Minecraft purchase, and what a nightmare that was.

Spent hours flailing with the Xbox store, Microsoft store, Mojang and Minecraft accounts, resetting passwords, etc. Eventually got it to work but I have no idea what fixed it.
Its always trendy to throw shade at white people.
Here's a Sumerian 'drinking song' about a drinking place, the female proprietor, and the process she performs to make beer.

https://www.smithsonianmag.com/arts-culture/a-sip-from-an-an...
Getting things done (in small increments)
That feels like even more of a stretch. If anything, you could argue that Sauron, who ruled for entire "ages" and whose immortal power was destroyed by the happy accident of another eternally corrupted individual stumbling into a chasm was considerably less limited than the dictatorships composed of mortal individuals Orwell wrote about (and actually personally involved himself in fighting against). Orwell was optimistic enough to counterpoint the end of 1984 with an appendix which obliquely referred to the dictatorship and Newspeak as in the past, strongly implying it failed within a generation or so and was regarded as a historical curiosity; Tolkien's appendices and followup work suggested its near-immortal evil had enjoyed absolute power over generations of humans and orcs
> Such as?

This video[1] covers a bunch and doesn't even mention energy usage much. Off the top of my head: rampant fraud[2] (e.g. so-called rugs in the NFT space and stolen artwork being minted as NFTs), financialization of everything, strong incentives to build intrusive DRM to enable "true" NFT ownership, creating incentives to hoard vs. invest thanks to deflationary currency, and loss of privacy (everything on a public blockchain).

[1] https://www.youtube.com/watch?v=YQ_xWvX1n9g

[2] Oh and thanks to how blockchain technologies work, fraudulent transactions are often irreversible.
How does the Raspberry Pi comparison factor in to your quest of understanding the fundamentals? How is that metric relevant to the fundamentals?

I mean, if that's a fundamental point to be made, shouldn't you be able to purchase a machine stronger than a Raspberry Pi and take over the Ethereum marketcap? Maybe you can charge less for gas and win marketshare that way. After all, people are paying for the Raspberry Pi processing power... right?
You can have an efficient computing system, centralized databases or banks.

However, they can be manipulated at will by a centralized authority.

Now, if you want no one being able to manipulate it, you have Ethereum.
Isn't this expected due to recent events?

My govt spent a lot of resources battling covid. It wasnt the mandate they were voted in on. Covid meant their progress on campaign issues was sidelined a fair bit.

Situations change. I would be more worried to have a party in power that ignores the issue of the day. (which happens frequently, for example with climate change).
They didn't jump to that conclusion. They almost immediately knew it was MCAS but blamed the Indonesians anyway as a distraction.

Source: the recent documentary that came out

Jumping to conclusions is one thing, deliberate disinformation is another.
>execute code with someone who's openly hostile towards you and guarantee that the code will execute and perform what it was written to do

Its too bad people can't _write_ code safely with these adversaries without getting constantly rekt.
This usually bites me when it see a function that takes a parameter named angle. I usually have to read the docs or inline comment to know if it's in radians or degrees. At worst case, I have to go to read the implementation to figure it out.
I thought this was going to be about ultracompact PCs which I had a thing for in the 90s. Got myself a Toshiba 320CT with upgraded memory, CardBus network and SCSI PC Cards, and matching dock. The 1024x600 10.4" screen was amazing. Luckily it was a consulting business expense. Later got a Toshiba 3440CT which was like what a MacBook/Air feel like now.
As someone who has been working as a blockchain developer for nearly 4 years, I find it funny when Ethereum fanboys tell me things like "L1 was not designed for this type of throughput", "the high fees are good" and similar things. You can tell they got into crypto and NFTs recently and they don't know the initial promises made by the Ethereum team at the beginning and are just trying to hold onto their hype bubble. Ethereum was supposed to be capable of handling the world's bulk of decentralized application and finance transactions, and Ethereum devs at some point where making fun of Bitcoin for having high fees, now they are making excuses such as "L1 was not designed for this." as the dApps are leaving for other chains. Truly a funny show of denial and cover-up.
I was tinkering with building a wayland hello world a few weeks ago (on manjaro+gnome), and I could reliably hang the desktop by starting to create a window but not finishing the handshake. Many reboots later, even after finishing the handshake, running my app would break mouse input across the system until reboot. I never did figure that one out.

The experience left me feeling that any misbehaving app/driver can break the desktop. And since you can't restart the window manager without losing your session, you'll lose a bunch of time every time something goes wrong.

btw I should say I was seriously impressed by the UI in general and how smooth everything felt, but stability is ultimately more important for me.
51% of miners need to be censoring you. If not, the transaction will eventually get in.
Doesn't Conway's law make predictions and isn't it falsifiable? You pointed it out yourself "if we look at an org chart for an organization, and we look at the structure of the products that it produces, we would expect them to basically just be collapses of each other [i.e. a homomorphism]"

You could validate these claims by looking at org charts across various companies and looking at their software architecture and come up with some measure for how closely they resemble each other
When dealing with vectors, it is also important to establish your frame of reference. Sometimes, though by no means always, there is a well-established convention. When it is not, however, it can get verbose to encode into identifiers. It can also be tedious, as no-one needs to be reminded of it every time they read an expression. In these cases, documentation is the best choice.
> dog jokes as an excuse to embark

I see what he did there!
> > No, colleges have found that the SAT produces racial demographics they don’t like.

> Where does that come from, other than repetition?

You started out talking about socioeconomic status, but by the end of your post you admitted getting rid of the SAT is an effort to “address racism.” People think getting rid of the SAT is about race and not class because proponents of the policies admit as much.

> I'm not talking about the LSAT

The SAT and LSAT are very similar both in content and distribution of outcomes.

> (and bar exam performance isn't a meaningful indicator of much - the great majority of aspiring lawyers pass their bar exams).

Half the people who take the LSAT are excluded from even attending law school based largely on LSAT score. Students with lower LSAT scores are at high risk of failing their classes or failing the bar: http://outsidethelawschoolscam.blogspot.com/2018/01/using-ls....

> If that's true (and I don't know that it is, especially on the scale of what has happened to blacks)

The SAT is highly correlated with socioeconomic status. And most poor people are white.

> what does that does that have to do with racism against black kids?

Is the SAT “racist” or is it biased against people with low socioeconomic status? Two quite different things.

As to what’s “reactionary” or not, you should try recalibrating your bubble. The majority of white, Asian, Hispanic, and Black people oppose the practice of using race as a consideration in school admissions: https://www.pewresearch.org/fact-tank/2019/02/25/most-americ.... They also say test scores and grades should be the main factors for admissions. The “race progressives” are a minority even among minority groups.
>Just read up on laogao and laojiao.

According to the Wikipedia description, they sound like US prisons. Prisoners in the US can spend years in solitary confinement (like Kalief Browder from NYC, an unconvicted minor), are forced to work for pennies an hour (same as UNICOR and other such US orgs), and the amount of violent deaths of inmates within the US prison system that generally have little to no followup investigations are alarmingly large from my understanding.

>The United States Department of State called the conditions in prisons "harsh and frequently degrading," and said the conditions in re-education through labor facilities were similar, citing overcrowded living spaces, low-quality food, and poor or absent medical care.Detainees in camps are required to work for little or no pay; while Chinese law requires that prison laborers' workday be limited to 12 hours a day. In 2001, sociologist Dean Rojek estimated that detainees generally worked six days a week, "in total silence." Much of the labor done by re-education through labor detainees is geared towards agriculture or producing goods, many of which are sold internationally, since re-education through labor detainees are not counted as official "prisoners" and therefore not subject to international treaties. They also perform work ranging "from tending vegetables and emptying septic pits to cutting stone blocks and construction work."

>Although drug abusers are ostensibly placed in re-education through labor to be treated for their addictions, some testimonial evidence has suggested that little "meaningful treatment" takes place in at least some of the centers, and that drug abusers often relapse into addiction upon their release from detention.

https://en.wikipedia.org/wiki/Re-education_through_labor#Con...
Show HN: Free collective courses with public content, challenges and skills map
One recent example: I wanted to know if the SQLite package in Python took any steps to avoid calling "interrupt" on a closed connection, which the SQLite C documentation warns against.

A couple of searches against https://github.com/python/cpython lead me to this code here: https://github.com/python/cpython/blob/4674fd4e938eb4a29ccd5...
> I meant that ideally, they should be using the same domain as the bank itself.

I do agree, it always annoys me to see services spread many stakeholders with no one clearly identified as the responsible for the service.
Twitterific (iOS) hides comments by default. TweetDeck (desktop) does the same.
100% coverage as a measure of success is stupid.

And (this gets into personal opinions) sacrificing depth on tests on critical codepaths in order to spend time getting to 100% coverage is also stupid.

Time is finite. Money is finite. 100% coverage provides nothing but false assurances and pretty green metric lights.
That link shows that the traditional metal cans have been replaced in 1994 with plastic cans.
My Notes on the Lean Startup
Every Apple product is a Tim Cook product.

The only reason the iPod was so successful was because he had the foresight to buy up all air freight for the holiday season.
> Aren't nearly all users who love the Apple/Mac experience already in the Apple ecosystem?

Not sure. Macs are not that available and, in some places, are prohibitively expensive. Others would love the everything-integrated experience while using software that runs only on Windows.

I'm not sure Microsoft even has that "core customer" as neatly defined as Apple (or Linux). Getting a Mac or a Linux box is a deliberate action, whilst, for the end user, getting a Windows box is the default when you get a "generic" computer.

One group I can think of is the corporate administrators, who want to deliver a locked down set of functions to corporate workstations - VPN settings, firewalls, blocked websites, custom update schedules, and so on. That same crowd also orders Macs and Chromebooks with the same goals.

What Microsoft can do is to offer tailored experiences for specific groups - people who want everything to just work (who'll be happy with Skype logging them on on boot, with OneDrive backing stuff up...), gamers who'll definitely not want Skype to interrupt them and who have nothing to back up to OneDrive, but, sometimes, want to record and stream their games, Windows developers who'll spend most of their time within Visual Studio and the MSDN KB (am I dating myself here?), and so on. I'm very sure they have a list of personas already built for that.
A contrarian take on working long hours
I graduated with approx $200k of student loan debt. It took me ten years to pay it off. While I learned a lot about personal finance in those ten years, that's ten years that could have gone towards literally anything else.

I don't regret going to the school I went to (Stevens; not an Ivy) but I would never wish student debt on anyone.

That said, there are job opportunities that present themselves much more easily for people coming from Ivy Leagues and if you do well. So there's that to consider.

(Also, I thought I'd get my PhD when I started college...I didn't do that, and I don't regret it.)
I think the question is: in the absence of solid experimental evidence why would you assume that the effect is psychological when post-viral effects are well documented across multiple viruses, and have been confirmed by clinical diagnoses by Doctors in thousands of covid cases.

Being skeptical until proven unequivocally is a good approach to scientific enquiry, but it is not good public policy where we must take decisions and act despite uncertainty.
How can I reply to this?

If I agree with you that Apple sucks, then you were right that Apple sucks.

If I say most of Apple's design and philosophy decisions are the best option for someone like me, then you were right Apple sucks because I'm trying to convince myself otherwise.

The only version of my experience you'd believe is the one you believed already: that Apple sucks.
IIRC, this depends on the card brand. Attempting to do 3-D Secure with non-enrolled JCB/Visa cards should result in a liability shift, AMEX/Diners only records the attempt, and MasterCard does not offload liability in such cases. (Though this may also vary by country.)
Is there a programming language that supports units (and calculation with units) out of the box?
I bet that kind of drop will inevitably exceed the Vne because this plane does not have adequate speed brakes for this kind of maneuver (and why would it). I'm surprised it was still even intact when it hit the ground but according to the dash cam videos it was.

But I also think there's many things that can cause this. A terrorist taking over, the FBW system seriously messing up.

Anyway the investigation will tell us. Maybe soon because the black boxes won't be far away.
Computer Engineering for Babies
A small interpreter of Lisp in rust
I'd agree, if the result type was the same as the input type. However, notice that the function I wrote returns an unsigned type, so in the case of byte-sized types it would be fn abs(x: i8) -> u8, i.e. there is enough space for 128. Otherwise, good point.
Now for the last 7 years I've been more on the dev side of devops, but I can't remember seeing any network appliances being sold for "enterprise" that didn't have an option to enter a proxy for updates, or cloud services, or whatever it needed to phone home for. This could also be that for the last 15 years I've been working for very large non-tech companies that just wouldn't budge on giving a random network appliance direct access to the internet. So the vendors either added the feature for us, or those features didn't work, and maybe we didn't buy it at all. I just did some quick searches and found proxy settings for F5, juniper, cisco, infoblox, and tufin appliances.

Now if the problem is that they have an option to configure a proxy, but don't trust your internal cert for the proxy itself, then the answer is to use a publicly signed cert on your internal proxy server. Even if it's just a let's encrypt one. It does feel dirty using public namespace for something that is only ever internal, but it works fine.
>It moves around specialty tokens that people speculate are worth that much money.

If a particular item can be sold at a particular amount with predictable and transparent liquidity it is objectively worth that amount.

Ford doesn't speculate a Ford F-150 is worth $30k, they have customers lined up with cash in hand ready to buy and waiting lists (liquidity), therefore they are objectively worth $30k.

You wouldn't say 1 share of Amazon stock is speculatively worth $3,205. It's objectively worth that, because there's liquidity and an order book right now that will buy it for that price.