skysight-inc/HackerNews huggingface dataset:
IMO 3B1B's course for linear algebra is not good for Learning linear algebra, but it is great for Augmenting your geometric intuition. I don't believe his course ever claims any different.

I'd recommend instead Gilbert Strang, who teaches a full and well reputed course over at MIT.

https://www.youtube.com/watch?v=Cx5Z-OslNWE&list=PLUl4u3cNGP...
Make sure you check AWS' pentesting policy [0].

[0]: https://aws.amazon.com/security/penetration-testing/
I think that all those things are "approach with caution" territory.

Immune system can become sensitized not just to harmful substances, but also to ones "correlated" with them, meaning it's likely they've been exposed to e.g. peanuts which had something bad in them and associated it with the peanuts themselves.

Of course, there's also the fact that when a child is growing up in this VOC environment, their immune system never gets a chance to establish a good baseline for what should and shouldn't be in the system, and that is another reason allergies develop.
Realistically, any practical argument for Python's lack of block scope is probably just sour grapes. The real reason, I'm guessing, is that it started out as a hobby project 30+ years ago, and that block scope is not something GvR personally felt was worth the effort to implement at the time.

Followed by three decades of not wanting to do that particular breaking change, because doing so would be far more painful than anything that happened in Python 3.0.
Right, but I didn't mean for this specific device. I meant for higher end SoCs, as in the RaspberryPi4/BeagleBone Black or even higher end SoCs.
The RP2040 could be used as an inspiration to provide the same level of freedom to other SoCs.
Seriously... it’s good for the country to have everyone’s money devalued massively? What is going on?!
Yes. He is a gifted writer, very succinct. Funny that his writing pursuits all seem to be incidental, like the Lisp books (per his own account), and the essays, which certainly played a part in his success.
Two main bugs I experience with Lastpass are (1) duplicate entries when things sync up and (2) quick search doesn't enable the copy user / password buttons many times. Annoying workaround is clear the search, and re-search again, that usually brings back the buttons.
But Nigeria Naira is in free fall for more than 5 years now. The risk of holding Naira is more than that of BTC. We have two important exchange rates one at 372, another at 472. Only people with government link can easily source at so-called official rate. It is virtually impossible to import basic materials for small scale industries. Cryptocurrencies created windows for Nigerians to invest their money. We have inflation at 17% but CBN ordered banks to fix interest rate at around 1%. This is nothing but wealth destruction. Cryptocurrencies have helped Nigerians to work remotely and earn decent wages. I remember one guy from Nigeria who was making good money from a cryptocurrency based freelance company.
Got it. Excited to try out some templates once you have more events after few days!
If you have any third party dependencies you still need something like snowpack though, right?
> A lot of people seem to underestimate the regulatory risk.

I think you overestimate how much people visualize their future based on the degree to which somebody in Washington, DC approves of their choices.

People holding crypto aren't suddenly going to say, "Oh, the government that's already swirling the drain doesn't approve? I guess I'll move my assets back into a currency they control."
There's 4 parts to this series:

https://placesjournal.org/series/reservoir-nature-culture-in...

This journal is just full of really interesting reading! "Public scholarship on architecture, landscape, and urbanism"
Unlike Elon Musk, I’m not a Mars person
Have you seen the content that inevitably ends up in kids autoplay video feeds? Weird doesn't even begin to describe it. Some of it would give HBO pause.
After a couple of tries with "headhunters" I decided I would never work with them again. If a recruiter, directly employed by a company, reaches out to me for a position in said company, I find it agreeable to look at their proposition. But this is only because the incentives are correctly aligned in this case. Headhunters are incentivized differently, to your detriment. We should be looking to abolish the need for headhunters in the tech industry.
Thanks.
I contacted the author of that article and he gave me an updated graph. It, of course, doesn't have the numbers for 2020, as the test wasn't taken because of COVID-19.

Den mån 15 feb. 2021 kl 07:55 skrev Hans Thunberg:

Hej Kim! Förkunskapsprovet genomfördes även vid utbildningstart i augusti 2017, 2018 och 2019. I höstas blev det ingenting p ga av pandemien (vilket ju verkligen är synd – man hade vilja veta hur distansundervisning som började redan våren -20 påverjade förkunskaperna)

De förbättrade resultaten från 2015 och 2016 höll väsentligen i sig de tre följande åren, här är ett diagram som visar lösningsfrekvensen på förkunskapsprovet hos antagna till civilingenjörsutbildningarna vid KTH 1997 – 2019.

Med vänliga hälsningar
Hans Thunberg

https://drive.google.com/file/d/1V7VrCVAAFia0Rd4gLRYI0dfEIZU...
I'd be surprised if there were a mode as low as $50K (which is less than median US household income)given that implies that salaries as low as $40K or even $30K aren't uncommon. And if you move that mode up to $70K or so, it's going to start to get hard to distinguish the two modes.

I don't disagree with your basic point. I just think there's likely to be enough variance in both categories that they may not resolve themselves into clear modes such as seem to exist in law, for example.
> 1. How do you handle npm dependencies that don't expose ES modules?

See my comment above.

> 2. How do you handle the performance impact of your browser doing multiple sequantial requests because it doesn't know your whole dependecy tree?

Put all your dependencies in the HTML file, so it fetches them all in parallel. So instead of just loading the root application file and forcing the browser to resolve dependencies:

<script type="module" src="/scripts/app.js" defer></script>

Load the dependencies like this:

<script type="module" src="/scripts/lib/gui.js" defer></script>
<script type="module" src="/scripts/lib/guielements.js" defer></script>
<script type="module" src="/scripts/lib/network.js" defer></script>
<script type="module" src="/scripts/lib/input.js" defer></script>
<script type="module" src="/scripts/lib/rendering.js" defer></script>
<script type="module" src="/scripts/lib/sockets.js" defer></script>
<script type="module" src="/scripts/lib/world.js" defer></script>
<script type="module" src="/scripts/lib/ui/classupgrades.js" defer></script>
<script type="module" src="/scripts/lib/ui/toasts.js" defer></script>
<script type="module" src="/scripts/lib/netstore/minimap.js" defer></script>

<script type="module" src="/scripts/data/configuration.js" defer></script>
<script type="module" src="/scripts/app.js" defer></script>

You can see a demonstration of this technique on my production site, a complex JavaScript SPA that loads everything (including dynamic content) in less than one second: http://vnav.io

For a small performance boost, you can load smaller files first via <link rel=preload>.
"Boring" is a description of a thing's effects, not the thing itself. Tartovsky's movies are not boring for me, so I find your description completely inaccurate. There is nothing inherently boring in them, just things that don't appeal to all audiences. A lot of people might find them boring (and that's fine), but that's a description of their response, not the movie.

It's better to describe the movie as "slow", "having no action", or "driven by dialog and long scenes of nature", or, if you must, "a movie most people would find boring". These are objectively true.

Saying the movie is "boring" not objectively true. It is a subjective description.
It seems the older generation is so much more tolerant of toxins than us younger ones. For instance, at company lunches it seems at least 50%+ of the 25-45yrs have allergies/glucose issues while the older generation pounds down whatever they want. I have so many friends that have crazy allergies and sensitivities to toxins and almost no boomers that do. Maybe all the weak boomers were weeded out in their youth with lawn darts and no bike helmets or something? Or more likely not exposed to so many toxins when younger?
> This is a feature not a productTM.

Hard disagree -- this is a product, not a feature.

If it's a feature then it's tied to a single product. The whole reason I don't use Apple's or Chrome's built-in password syncing is because I need my passwords to also work on Android and on Firefox.
> How should I choose what to do?

But this long essay does not really answer that.
One idea of a "secure boot" would be to not have anything, save for what is necessary for hardware initialisation, outisde the user's control running before the bootloader. IMO, telemetry is a security breach. The whole notion of "secure boot" has nothing to do with "user security" (although it can be marketed that way). It has to do with companies having unfettered control over a hardware product after it has been sold. The companies seek to secure the ultimate control over the computer from anyone else, including the user. Many people seem to agree that software written by hardware companies is, generally, not relatively high quality.
> But let's not support a business culture where being a bad actor is cool-

Agreed but what can few individuals even do when masses don't even care? We can try to use our privacy sensitive platforms and modular phones with open OSs but that will not really change anything. If my past experience has anything to go by, all it will do is, we will get shafted by overpaying for substandard experience.

I hate to sound defeatist but unless there can be a change in mainstream consciousness about it, it is mostly a lost cause.
Our olfactory system has no magic ability to detect what is or isn't dangerous. That an unpleasant smell causes headache/nausea is one thing, the long-term health impact should be expected to be independent of this.
I suspect the cigarette companies love it. If everything else causes cancer as well, then they look less bad.
What Is Autonomous Testing?
FYI there is a "favorite" button on submissions and on comments if you click the timestamp.
Takes a couple minutes to flash a new OS. The team is making a tool https://test.parts that can flash a distro from your browser using WebUSB... which is so slick! For this demo I think it was flashed over SD and boots from the internal eMMC.
is unknown syntax that much more of an issue than unknown function/library calls? I very much doubt it. If it were, the industry would have settled on languages with way less syntax a while ago, e.g. Clojure.

At least with unknown syntax there's usually some kind of keyword you can look up with Google. It's generally the non-syntactic sorts of unknowns that are much harder to figure out for a given codebase.
>would rather support something like KeePass than support LastPass.

curious what "support" means in this context, as keepass is free. do you donate or otherwise contribute to the project, or does support just mean use?
Solo Programmer Blogs
No, not only Raspberry Pi 4's. I've had this on my bookmarks for a while, which explains how to boot any Pi (some models differ with regards to the procedure, or the need of an SD card, such as the Raspberry Pi Zero, which still needs one): https://www.raspberrypi.org/documentation/hardware/raspberry...
You may be on to something. While complaining in a different thread, I realized recruiters today are not "agents" or "partners", they're "brokers" whose job is to complete a transaction in a way that grants them a big bottom-line.

The big recruiters have a continuous churn of entry level employees, so reputation does not play a part in their mission. Maybe this kind of relationship between 10x developers and representation would be beneficial for the entire industry.
Heh, I chuckled. I've got a dark sense of humour though. Because it's not really a joke.

A man was recently arrested in my city for a scheme where he was trading sexual images from underage boys for gift cards for popular video games.
Well actually, it would be nice to replace any specific interface with a generic FPGA-like interface. But of course what you can implement with it would be limited to the speed of the CPU / peripheral.
I've done many dangerous things, but where is the experience reward for breathing VOCs?

Certainly riding in a new car is not worth it, is it? Or having a "fresh-smelling" house with nice-looking furniture?
Nixie tubes driven by a pair of cascaded HV5122 (driver + shift register). The strobe input is what updates the output registers with the recently shifted in contents. The driver takes 500 ns to turn on and the nixie tubes take about 10 us to fire once the voltage is applied.

I know it's absurd to worry about the last few ms, but it's part of what interests me about the project. The goal is to make The Wall Time as accurate as I can. I could go further with a delay locked loop fed from measuring nixie tube current. There is room push down to the dozens of nanoseconds of error relative to the PPS source, but I am content with the 10s of microseconds. I can't imagine ever having access to a camera that could capture that amount of error.

Thanks for the tip. Hardware timers are best. I'll likely have to take some measurements to calibrate the computation time of getting the system time and performing the subtraction.
Actually it is. Have you tried ENO by capitol one or Privacy or any other VCC company. Folks use em to buy 300 pairs of shoes when the limit was 1 per customer.
And then a bunch of complaints about building web-apps.

SIGH.

Why doesn’t the author try many of the other areas of computing?

Game engine development, live coding environments, artificial intelligence, virtual and augmented reality, Theoretical computer science and algorithms, embedded hardware and low energy computing, mobile development, compiler design, FPGA development, computational finance, distributed computing frameworks, blockchain development, automated theorem proving.

All of these areas are super interesting and fun,

The author saying “Computers aren’t fun anymore” and then whining about web development is like me proclaiming that Earth isn’t fun anymore because I’m tired of my bedroom.
By 'unsubstantive' I definitely don't mean comments which are short. Short-and-substantive comments, like these ones, are great:

https://news.ycombinator.com/item?id=26156431

https://news.ycombinator.com/item?id=25952507

Comments are unsubstantive when they don't add any new information—particularly comments that repeat things that have been repeated many times before. Within that set, the worst subset is comments that don't add new information and are stimuli to pre-existing conflicts. Those are not only unsubstantive but flamebait. Examples of those:

https://news.ycombinator.com/item?id=26137478

https://news.ycombinator.com/item?id=25836608

https://news.ycombinator.com/item?id=25886623

The issue here is not which side you're on, it's whether the comment makes the thread more interesting or less interesting. "Interesting" in HN's sense is a specialized use of the word. It doesn't just mean liking to put attention on something—it also has to do with why or, if you like, what part of one's brain circuitry is being activated. What we want to activate is curiosity (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...), and for that it's necessary to avoid the stronger forms of indignation, which go in curiosity-killing directions.

The best way to consider whether a comment makes the thread more interesting or less interesting is to think not about the comment itself, but the expected value of the probable subthreads it will lead to. Note that this is not the same as the actual replies it ends up getting; you can't know that until later, but you can always ask yourself what the likely outcome of posting in a certain way will be. If there's new information there, the expected value gets higher; if there's provocation, the expected value gets much lower (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...).

We don't have these rules for ethical reasons—we're not trying to tell users what sort of people they should be. We have them for system design reasons—to try to solve the problem of how to operate an internet forum that doesn't suck (or at least sucks less), and doesn't destroy itself over time. That's in everyone's interest who participates here, regardless of what sort of people we all are, what our politics and ideologies and backgrounds all are, and so on.
My overall point is that GHz-speed decoding in a flexible manner seems... difficult... to say the least.

Your discussion point of "here's a VHDL block" seems to understand the general issue. You need a non-trivial amount of FPGA-magic (LUTs) to implement logic and routing at those speeds. SATA has some kind of error-correction code if I remember correctly... so its not exactly easy to parse those messages.
Wouldn't it be easier to just disable cookies in your browser then? And you can re-enable them on a per-site basis if you think you need them.
Git's CLI is so bad (for example compared to Mercurial's) it could be argued it's destroying billions in productivity.
Graphene “nano-origami” creates microchip 100 times smaller than conventional
Another factor is the complexity of the tests.

If you really want to cover as much of the cases as possible in your tests, you end up all this bespoke mocking, spying, argument capturing and asserting stuff. Your test suite tends to be completely designed around some third party mocking library. True TDD evangelists will tell you that you will learn to write your feature code to enable the usage of the mocking library to test it. That is giving a lot of power to your mocking library.

It is a substantial effort to onboard your team to the unit testing framework. It is a substantial effort to read the unit tests and review them.

At a lot of shops, it's an unspoken fact that the tests are more complex than the feature code. That the tests take longer to write than the feature code. And that frankly no one really cares if you just skip a whole class of tests because you couldnt figure Mockito out.

The test suite ends up being huge. The code inside the test suite only makes sense to a small subset of the developers and the large majority of the test suite never actually produces value. We've all seen the teams that ignore their failing test suite. We've all seen the team that spends a sprint trying to speed up their test suite.

I cant prove it, I dont have data, but in my opinion, these giant, unwieldy test suites are largely a by product of the lack of strong typing in javascript & python.

The thing that I hold near to my heart on this topic is that no system is better than having an architectural leader on your team who can answer questions and guide the team. Our task is to create higher level languages that allow a single leader to review more code, because each code review is smaller. By creating "bolted on" systems like Unit Tests that produce physically more code, we are wasting the architects time. Over time, I believe we will move towards code that is trivially verifiable on sight, and we will move away from code that is complex and hard to manually verify.
A few thoughts: The historian view is that ENIAC is the "first electronic, general purpose, large scale, digital computer" (with all those adjectives required). The paradoxical thing is that ENIAC is clearly the first in an important way, but it's really hard to nail down how. You really can't overstate the importance of ENIAC: it's the machine that triggered the construction of numerous other computers and started the computer revolution, while earlier systems had very little impact.

Another paradox is that although ENIAC directly caused the modern computer, ENIAC was completely different architecturally from modern computers and missing most of the things you'd think of as necessary. It wasn't stored-program or really Turing-complete (although I think those properties are overrated). It didn't have RAM or even use binary or have instructions or programs in the normal sense. Even its inventors recognized that ENIAC's implementation was the wrong approach. But despite all this, modern computers are offspring of ENIAC.

My view is that ENIAC's important "first" is that it was the first to show the world that computers were both practical and revolutionary, so much faster that it could solve entirely new classes of problems.

As far as the Zuse Z3, the historian view is that the proof that it was Turing-complete "was an impressive party trick, but diverged entirely from the way the machine was designed, how it was actually used, or indeed from anything that would have made sense in the 1940s."

If you're interested in ENIAC, the book to read is "ENIAC in Action: Making and Remaking the Modern Computer".
Also, HN is more of a news feed than a forum, so it makes sense to favor newer posts over knowledge-base type threads.

Makes me sort of want an HN forum though. Maybe limited to self posts and with a more chronological feed.
Honestly, 90 digit password is only harder to type for you. It’s not more secure than only in theory when compared to, say, 20 digit password.
Thanks! And yeah I took Chinese painting when I was 7-8 so it stuck with me. And yeah the beetle was a request from friend, it's still on the shelf at her house :)
> One of the most conspicuous patterns I've noticed in my life is how well it's worked, for me at least, to work on things that weren't prestigious.

You might be able to reinterpret this through the lens of the old saying about how, during a gold rush, the people who "made shovels" made most of the money while a few miners got all the press.

We don't usually hear about the folks making provisions or shovels. If you dig into Seattle history, you may learn about how early Seattle was financed in part by providing raw materials after San Francisco's fires (apparently parts of downtown Seattle are fill dirt used as ballast for empty lumber barges traveling back from SF), but things got really interesting after the Seattle Fire. The reconstruction was financed in part from being a jumping off point for the Yukon Goldrush. Most colorfully, by a particularly successful Madame (as in brothel). If you're not a local, you'd never hear and probably never care about such things.

The supply of people who want to go on an adventure is far more reliable than the supply of profitable outcomes for those adventures. Most salesmanship is already about selling a story, not a product, and there are few stories sexier than an adventure you haven't taken yet.

The checks clear whether the customer is batshit insane or on to something great (in which case, you played a small part in that and might benefit from having done so).
Yeah, I really doubt European companies themselves are not using these rules to get out of paying more.
#2 would be better if they just blackhole the reviews. Have folks go through the effort but never show them to to anyone except the company account.
I don't have any third-party dependencies. We all agree the JS ecosystem sucks.

When I do, I use a script tag, and put it before my ESM modules:

<script src="/scripts/data/contractor.js"></script>

Use them via global variables.

I generally avoid third-party JavaScript modules for performance and maintainability reasons. When I do use them, I'll frequently vendorize them (put them in my source tree) and make ESM modules for them.
A cybersecurity view of Covid vaccine vendor chain