skysight-inc/HackerNews huggingface dataset:
You have discovered some of the basic facts about teaching!

1. it's not easy
2. if you're a subject expert then your language and communication skills are probably awful and full of jargon
3. planning is very important
4. proper teaching means actually checking that your students are learning
5. teaching a subject you are expert in actually teaches you things too

Well done.

If you do another blog on this later that would be interesting.

PS I'm not a techie, I'm in teacher training.
Something I've always wondered is: what is the weakest algebra that could be used to model physics?

E.g.: Are nationals sufficient? Integers? Finite integers?
Why?

I'd argue that legislation like GDPR had more positive impact on user privacy than any walled garden managed by any for-profit entity. See Uber using the device ID even against App Store policy for years and not getting immediately kicked out after discovery [1]

Apple's clampdown on Facebook came after GDPR and apparently wasn't a problem for years until Apple decided it was beneficial to their marketing and a way to push their own ads better.

Rule of thumb is: when you are big enough, you can do basically anything you want when you don't talk about it.

1: https://appleinsider.com/articles/17/04/23/after-tricking-go...
that makes it even funnier if you know how the rest of the world operates.

for the past decade most countries (china, india, brazil, eu, etc) have central bank issued APIs for instant payments.

without being a client of visa, apple, etc... anyone can instantly transter money around. some banks require an app, others allow via sms, etc.

the US seems like it is stuck in time, still swiping credit cards, and only having a glimpse of the world via toys their kids play with, until they are old enough to go back to the american way and start swiping cards.
> Where do you get "five to ten minutes"? I have a win11 VM that boots from cold to login screen in 10-20 seconds.

Sorry, forgot to mention I'm talking about Windows servers. Desktop indeed has gone quite fast.
My understanding is that a big part of not having performance reviews etc is essentially that you're trying to get away from this problem.

"Those efforts that focus on improving the attentiveness, carefulness, speed, etc., of individual workers — without changing the systems, processes, and methods — constitute a low-yield strategy with negligible short-term results"

If your buisness can be severely impacted if one guy didnt get enough sleep/is dumb, it's not the guy's fault. Make a system so someone else checks the work, or provide him with better information with which to make a decision, or any number of other potential improvements which dont rely on a specific person
Yeah, I was always worried about getting some kind of silicosis.

From[1]:

> A very small amount of crystalline diatomaceous earth may be found in pesticide products. Long-term inhalation of the crystalline form is associated with silicosis, chronic bronchitis, and other respiratory problems. The bulk of diatomaceous earth is amorphous, not crystalline. The amorphous form is only associated with mild, reversible lung inflammation.

[1] http://npic.orst.edu/factsheets/degen.html
And it's not even just the money. A woman with a college degree may be unwilling to date a tradesperson even if he's making $200k and she $30k.
Ask HN: What are the best casual, non-committal online games?
I was reminded of the Chrome T-Rex game the other day: https://trex-runner.com

What are the best casual online games people know of in a similar vein?
I the j4n going too far? English always had a dislike for long words, so turning long and s11d words into shorter forms is the next logical step in l6e evolution. Certainly beats having to spell w12e sauce in its entirety /s
Like trademarking DOS
I don't know, Dutch is quite close to English (especially regarding these "weird" English plurals, like child/children and kind/kinderen, cow/kine and koe/koien, ox/oxen and os/ossen) and it also has these two plural endings, -s and -(e)n, but they depend mostly on the word ending (with many exceptions) not on meaning.

Regarding another note from the article, Dutch also has the "double" plural for child/children with kind/kinderen. As the cases became less and less used, "-er" stopped being seen as plural so people naturally added -en to it to make it plural. A bit like if people started saying "ox/oxens" in English because "oxen" doesn't feel plural enough.
This is only for S and X, which, as far as I know, still use 18650 cells by Panasonic, so this says nothing about Tesla battery tech. The really interesting thing is to see how their cost saving changes, especially the change to non-nickel chemistry, impact battery longevity.
EasySource - Free Outbound Recruiting Tool
EasySource is an AI-powered automation tool that makes the process of talent sourcing a piece of cake. With our wide array of AI recommended filters, you can source the best candidates for your sales and marketing teams from anywhere in the US region, with relevant skills and experience in no time. Create custom workflows with ChatGPT3 generated personalized messages to give yourself an upper hand over other recruiters. Say goodbye to spending days finding the perfect candidate and hello to a world where top-quality candidates are just a click away.
Wow, that's really bad.
True, it's not a perfect analogy, I missed the unpredictability factor.

But you understood what I was trying to say, so for what it's worth, it served it's purpose.
What is the random query parameter injected into the open-and-fill feature? Is it not telemetry?
I sympathize with people who built a career on PHP, but the time to move on has long since passed. PHP should, in my opinion, go into maintenance mode. It's just too far out of sync with how software development is done these days. I still like using it for personal projects, so selfishly, I hope they don't try to modernize it too much and ruin the simplicity.
Following a proof step-by-step != understanding the proof
Both cities have a lot of affluent people with an income much larger that the country's average and access to multiple source of news and information. It could be my bubble, but my friends are heavily opposed. Most of them and myself have left the country. Some weren't able to (depends heavily on age and their family situation).

Yes, there are some younger professionals who for some reason are OK with the war. Stopped talking to them completely.
I think it's ridiculous to have such functionality in a tool that's supposed to keep secrets. But we won't see meaningful change until a major WTF happens, and maybe not even after that.
It's bizarre no one else form the party is willing to step up.
Futures trading generally interests me...

Specifically, both electricity and gas have robust futures trading markets. And gas can be converted to electricity.

So... In the ideal world, whenever the price of gas is higher than the price of electricity, gas generators should shut down - since there isn't money to be made.

However, looking at market data for the UK, that only happens sometimes. There are plenty of generators who, according to spot market prices, shouldn't be operating, yet are.

Obviously some gas generators might have purchased low priced gas futures, or have sold high priced electricity futures - making it profitable to operate. However, even gas generators in that position stand to profit more by shutting down and reselling the futures they have bought on the open market.

It appears that even big companies make suboptimal market decisions on quite a frequent basis.

I suspect the cause is general lack of business flexibility. If such inflexibility is widespread, it would be a good reason to disallow futures trading entirely - by forcing people to buy things as they use them, they are forced to notice that what they are about to do isn't profitable - and the futures market hides that from them.
At first reading, I assumed that "ramps" meant a slope, used as a more wheel-friendly alternative to stairs.
Ridley Scott thought Blade Runner 2049 was slow and boring, and it's true that the original (from 1982) is much faster paced and action packed.

The release date is not relevant.
I am not talking about visual wow factor quality.
I would love link to my instagram of amazing dalle2 and SD generated images, but I like to keep my HN account clean of personal info. [1 like this]
Children don't care about that, they consume images as a way of creating and expanding their inner world and their understanding the outer world.
A stick figure that captures something real to life in an way a child can recognize and be excited by is much 'quality' image for children's media than a 'award winning picture of a cute robot holding a flower 4k documentary footage' descended from a random distribution of Gaussian noise.
The Gernative AIs we have today don't make things like this story by Joy Cowley with these kind of illustrations.[2]

[1] https://pasteboard.co/VG6XNvbeC4gA.png

[2] https://www.slideserve.com/herbst/story-by-joy-cowley-illust...
We will spend more time to understand what is real and what is fake (ai generated).
Silicon Valley Faces UK Crackdown as Government Unveils Tech Law
Only ~90 is known to transmit disease.

I'm all for eradicating the diseases, but not really a fan of wiping out entire mosquito species. Eliminating biting mosquitos may have a knock-on effect... possible unforeseen effects that may adversely affect entire ecosystems.

There may be certain species that have evolved to hunt/feed on specific mosquitos, and in turn, other species that rely on these. When they are displaced because of this, it's possible that the checks and constraints on certain species will be reduced.

They may not be efficient pollinators per insect, but they may yet pollinate certain types of plants in certain locations that no other species do efficiently due to sheer numbers.
Eh, at this step you might just write your own OS to run on Apple hardware.
I mean, this could be something. Buy Apple phones at discount, rebrand them and have your own OS. Lose Apple warranty but provide your own instead. A niche market but a market nevertheless.
Robert Rubin
My point still stands:

>> Even after the Epic v Apple court case, Apple unfortunately still wins. Don't like it?, Maybe use PWAs or failing that build an alternative. Good luck.

A predictable Epic failure and Apple still collects the 30% commission regardless.

[0] https://news.ycombinator.com/item?id=29914414
This only helps to get out of that gatekeeping, i.e if you loose your phone now, you're done. This gives you a chance. If they locked you out from your account, you are back to square 1.

You can still export TOTPs to other phone directly. You can still make sure you store TOTP secrets on multiple devices/password manager.
I don't think this true. Canada's banking system is not modern and essentially controlled by 5 banks. Tap to pay is everywhere these days even the stalls at the farmers market.
A comprehensive guide on email marketing strategy with actionable tips and examples.
So the 'kernel' I wrote was not the one running on the card. 'In the Industry' (which sounds so pretentious!) the core of the EMV logic that runs on a terminal is often referred to as the kernel. It's not much like a real OS kernel!

The kernel I wrote in about 2002/3 was in C and allowed a PC using a dumb reader (with secure PIN pad) to run the transaction, on Windows, Linux or (shudder) Unixware at the time.

Years later in 2014 when I worked on a terminal product the company had bought in a third party kernel, also written in C to run on an embedded MIPs board. There was a platform SDK and a custom gcc variant to build bare-metal executables. You bootstrapped the kernel by passing it a malloc implementation and a couple of hooks to other things like accelerated crypto functions etc, and it provided an API to run the transaction.

I also worked briefly on a contactless terminal product in 2012, which IIRC was C and C++ (old-skool C-like C++) on a proprietary OS of some sort, and they were moving to embedded linux on ARM at the time.

(edit - See also rswall's parallel answer, it's very good. I wrote an EMV L2 kernel in that parlance, and interacted with another.)
Similarly with "not giving out real info on the internet". And nowadays you have to send a photo of your ID if Facebook thinks your name is not valid.
I switched to carrying a small front pocket wallet (basically a business card holder) a while back. It lets me have some bills for the odd vendor (e.g. food cart) that doesn't want to take a card for a small purchase and a few other things like ID that I like to have on me. In general, like paper boarding passes when they're convenient to print out I just find it easier to use a physical artifact rather than fumbling with my phone or watch. But I'm happy to admit that may be largely habit. Certainly in circumstances where carrying anything in a pocket was inconvenient, I can see using a watch.
My company is using them in an internal artifact scanning tool that runs as part of CICD build pipelines. It's technically opt-in for dev teams but most have done so, and in my experience most engineers - while they may know "there's some scanning job running at build" - don't necessarily know that it's parsing SBOMs as part of its internal logic.

In other words: I suspect many engineers who are leveraging SBOMs may not know they are.

(To be clear, the SBOMs come from other tools - not directly from the teams - the main reason our internal tool ingests them is that it's much much less work than getting the same metadata from multiple language environments in different formats. We lean on other tooling that gets it for its own purposes & happens to also generate SBOMs, then we just have a single piece of logic to parse that & use it ourselves. We do also lean on Grype/Syft to augment that).
Dealing with the uncertainty of starting your own business is even worse.

Few actually make it and most who try and fail are pretty miserable later on.

The daily grind is also miserable, but it's a predictable misery.

I do side gigs occasionally and if I were to live off this, I would fail - first and foremost because until recently I was too afraid to charge people amounts that make it worth it for me.
What's the incentive for a person in tech to be a FSB asset? FSB has no money.

They'd often go to school and try to recruit students who excel in math and computer science. But they'd never be able to match the salary and conditions of any tech startup.

The primary way hackers and developers end up in their hands is when they go blackhat and get arrested. Then FSB can keep you free as long as they cooperate. Still very different from a frontend developer working for Meta.

I could understand the point of them attacking your family but I haven't heard of any cases like this in Russia.
Things can be conceptually similar without being equivalent in degree, you know.
You forgot the people who love SQL and people who hate SQL.
Obviously @realDonaldTrump is a personal account and @POTUS is the account representing the office of President. But as far as I know, Trump never touched the official White House account, and mistrusted the press, and used his personal account as a primary source of communication, which is why the courts ruled as they did in his case. Being denied access to Trump's personal account became a Constitutional issue because of the way Trump was using it. If you do business on a personal account, at some point that's now a business account.

I don't know about AOC but I assume the same situation applies.
Yesterday was trying to pay with PayPal (protected by hardware key/yubikey) via Android and it said: Supported on desktop only...

And another thing: https://www.paypal-community.com/t5/Managing-Account/Why-am-...
> having this kind of data can make for better decisions.

It can also make for worse decisions.

2% of millions of users is still tens of thousands of people. Maybe that feature is terribly useful but only a handful know about it. Cutting it would be a mistake; it should be made more prominent.

Maybe the 20% feature is annoying and that’s why 80% of people actively avoid it. Giving it more prominence would be a mistake; it should be cut.

No amount of telemetry will tell you users are deeply unhappy with the move to an Electron app and the removal of local vaults. You only know that from direct feedback and speaking to them.
Or, bear with me here, host a mastodon instance.

And before anyone pipes up with the standard response: hosting a mastodon instance with closed registration and only official accounts does not incur any moderation workload whatsoever.
Brands > Standards, unfortunately all too common in the US compared to Europe.
>> without running the command yourself,

> the latter is falsified by the fact we can reason about code despite the Halting Problem

i think wokwokwok's point holds true in practice.

Our patience and working-memory is far more limited than what is essential to accurately model all the necessary details of even moderately complex algorithms in our head.

One of the main reasons to limit code-complexity to improve readability/maintainability.

https://en.wikipedia.org/wiki/Cyclomatic_complexity
The horror stories I've heard have been people finding bugs at home after a hotel stay.

You can't always know if the hotel you're staying at has bed bugs.
But you could reduce the risk of taking them home with you by always keeping your bags a distance away from the hotel bed, so the bugs won't be likely to hide there. I've never encountered signs of bed bugs when travelling but it is a simple rule I follow, just in case.
On a previous job we underwent a migration from Lynq/Skype for Business/email to Slack. It was driven by us employees and channels were very active and people engaged. We had dev teams in four different countries and I believe the communication on Slack was a key ingredient to our success.

Years later upper management must have noticed the Slack line item in the sheets and the company migrated to Teams which was of course included in the Office 365 plan. Public channels become almost silent in comparison and we reverted to DM'ing/emails.
Yep.

And Americans will typically try to cut it any number of ways that aren’t “the US is uniquely behind the times, given their wealth”.

The reality: When I was working retail, in 2010 mind you, customers would very routinely be surprised and annoyed by the fact that our store didn’t have terminals that accept NFC payments.

When Apple Pay came out in…2014? 2015?, all the American tech pundits were talking about it like it was futuristic alien technology.

I’ve spent exactly one week in the US, ever. I was in Seattle. If I used my card to pay for food at a restaurant, it was entirely common and accepted for someone to take my card, scurry away, and come back at some point with something for me to sign. Back home, they’ll bring me the terminal so I can just tap my card (or phone, or whatever), or they’ll do it for me in the case of a card, and that’s that.

It’s such an odd thing to get defensive about.
You should know that physicists don't talk all day long about quantum mechanics.
it is very possible that such generators are commissioned by a TSO to keep running for grid stability, such as must runs and/or redispatch actions. In essence what you are describing is very much happening, at least on the continent where I am based.
> I didn't need to re-present the card to the reader. It processed the rest of the transaction after the PIN was entered.

Yeah that's an online PIN, it's sent to your bank for verification, not the card (which has already done its part of the transaction).

(If you want to be pedantic, yes, you're quite right! The EMV transaction process is still going on at that point, between the terminal and the bank, and it has indeed paused to allow the user to enter a PIN. The process between the terminal and the card has completed though, so offline PIN can't be done, because in the offline PIN process the card performs the verification.
He knows how it's useful. He's manipulated Tesla's stock for ages over Twitter. But he can't openly say he is, because he gets sued about it. He's only kidding, see?
When you present a four square quadrant to measure something in terms of two values (axes), with two categorical values like this, I’d like to request you do it the same as every successful management consultancy and pitch deck in existence: the aspirational/better/best quadrant needs to be top right, not top left.

I looked at this and immediately squinted, because it looked like doing the gear was the thing we should all be aiming for. Switch hobby and gear and talk about how to move activities up and to the right and it makes more intuitive sense.

Yes, I realise the irony of discussing the gear of an article that’s trying to encourage us to do the thing, but trust me, this will make it so much better :-)
>the Netherlands is very much debit card oriented

I was told that and then I basically used nothing but my contactless credit card over the course of a week. But I was admittedly mostly in central Amsterdam and doing tourist stuff and restaurants.
Let's be real, the two contenders for GPU performance (which, gamers appreciate) are Nvidia, which is not in the kernel, and AMD, which has an in-kernel driver, plus their own proprietary driver, same as Nvidia. TF2 is old enough that its runnable even on old Intel hardware, but let's not pretend that "almost all [drivers are] upstream in the kernel", so long as Nvidia and AMD both have proprietary, out-of-kernel-tree drivers, which mean that the "windows GPU horror stories" are also Linux GPU driver horror stories. Having to "clean up" old drivers. Having to stay on older versions because the new ones have a relevant broken feature, or the best: staying on an older version because the newer one doesn't support your hardware.

I've spent way too long on Nvidia's legacy unix driver page[1], but only Nvidia cards have Cuda support, or the performance, so I'm stuck there.

[1] https://www.nvidia.com/en-us/drivers/unix/
By existing in this current era. Facebook, for example, has been found to keep profiles on people who are not yet registered in their service.

https://en.wikipedia.org/wiki/Shadow_profile
Whatever the card reader supports. What EMV call a "kernel" is not what a Linux person would call a "kernel". EMV don't really care, what they care about is that the protocols are followed and that the CHD (Card Holder Data) is protected and that the transactions are properly encrypted at rest and in transit.

So you could write it in Visual Basic if you wanted, but your PCI auditor might have a problem with that. :)

As far as I understand it EMV has L1 and L2 "kernels", then there is an "L3" that is acquirer specific.

When a device is "PCI-PADSS" certified, the L1/L2 kernels are what are tested.

When a merchant is PCI-DSS audited, it is a combination of the PCI-PADSS certification for the device, as well as the L3 layer and other business processing rules around handling the CHD (Card Holder Data). The L3 is supplied by the merchant's acquirer (often with the terminal itself) and the acquirer has had the device validated as part of their PCI audit.

EMV L1 Kernel: The "app" that understands the EMV protocol and data exchanges ("APDUs") between the reader and the card. The equivalent of the PHY chip and ethernet frame handler in ethernet.

EMV L2 Kernel: The "app" that understands the EMV business rules and processing of transaction. The equivalent would be the IP layer in networking land.

EMV L3 Kernel: The specific "acquirer" rules, eg, there is a BIN (Bank Identification Number) accept/deny list that an acquirer will accept. It also has other rules about limits etc that the acquirer imposes. The equivalent would be IPTables in Linux.