skysight-inc/HackerNews huggingface dataset:
I agree, but art-wise the remastered editions are also pretty nice.
You want to check whether the BIOS has a password on it. Most corporates use one but don't reset it at end of life and after the T420 you can't reset it without replacing the main board.
Don't look for a FAANG job? There are plenty of enterprise IT jobs where the primary skill is putting together a web app to look like some designer's Photoshop, with pay 3-4x the median US.

"Once I get through hiring season, I’ll worry about covering the remaining material before I begin work."

Someone who has spent the time wading through this stuff might consider that somewhat insulting. Your future co-workers, say.
WAIT! Is this the reason why the 48 fps Hobbit movie looked so weird with jumping frames and whatnot?
Possible so, unless Apple makes the ARM chip run Intel code. Windows is overrated now and only Windows 10 matters at this point in time.

For $150 you can buy a cheap Intel based PC laptop with Windows 10 on it.

I think Bootcamp might work for ARM based Linux and the ARM version of Windows 10. At least Raspberry PIs that are ARM based can run those.
Have the same one, get the docking station for it, it's dirt cheap on ebay (~10€) and you can hook up 3 monitors to it, if two of same have the same resolution (2x DisplayPort + 1x VGA).
Unit tests can only prove the presence of bugs; they can never prove the absence of bugs. Only a typechecker can do that (provided an appropriate implementation). E.g. here is an AVL tree that is verified balanced at the type level: https://sketch.sh/s/C7Afz38jtFRMTkkydeBgUA/

No unit tests needed to show that it is balanced :-)
Urbit is a pretty good example of this.
> I live in a country where the accused has equal access to the evidence.

Really? Where? Because in most countries with laws requiring that, police and prosecutors regularly ignore said laws with impunity.
Mild reinfection without symptoms (& in all likelihood, decreased shedding) is functionally nearly the same as actual "immunity".

In a dynamic long-term analysis, such mild reinfections might even be for-the-best: it refreshes your immune response, and those around you in a similar situation, as if the virus itself had been turned into a naturally-circulating seasonal "booster shot".

What if the other four known 'common cold' coronaviruses were all just as challenging as Covid-19 when they emerged... but nowadays, everyone gets them 1st when young – & their immune system most able to adapt – thus rendering them relatively mild, or even undetectable, on all subsequent re-exposures over an entire lifetime?
This will be reverted.
I’ve always wanted to run OpenBSD for our Wireguard bastion host (the one machine that is “open”. Not sure it makes a difference over Linux but OpenBSD has an even stronger security culture.

Was satisfied with the state of affairs before but genuinely excited about this development.
Some are offended but not the majority.
That's not an answer. :-)
It must; the SASS reference implementation is written in Dart and the npm package is transpired from that.
A thousand rows wasn't impressive in 2000. I think people've forgotten (or weren't around for, so don't realize) how big a step back we took on picture quality and pixel density for monitors, for many years, with the switch to LCD.
I am trying to achieve something similar but at a higher scale.

I have about 48 different cameras where I want to count people and get their approximate location in the frame.

I want to run an object detection model on all of those video streams simultaneously.

My AWS instance maxes out after 7 simultaneous streams so I figured I don't really need real-time monitoring. One frame every couple of seconds, even every minute could potentially suffice, since I am dealing with larger time-frames. Since I don't want to run too many instances at the same time, what are some viable strategies to achieve this?

My plan is to have 5-6 instances of the ML model loaded up and waiting to accept a frame. When one of them is ready, it will instruct one of the RTSP streams to send it a frame, which it will process and store / send the result to an application server. I feel like I may not even be able to consume so many RTSP streams at once (I've never tried so I don't know), so I may have to have some other method of priming the handshake etc. before the model asks for a frame to process.

Is there a better / non-hacky way of achieving this (i.e. managing the workload on a single GPU instance) ?

I don't have any control of the camera hardware at all.
Yeah, true that. And heat.
My game design lecturer was a CEO of a serious games company. Now, they are making regular games.

Some games are used to train soldiers, as far as I know.

I also read, that companies should hire MMORPG clan leaders, because they usually know how to lead ppl.
A company with billions in revenue, live updates routing around traffic, has complex machine learning modes predicting ride times and costs, and operates in something like 65 countries.

Uber isn’t trivial
FWIW I don't think he actually ever intends to or expects to sell.
I actually wrote about this months ago at https://ao.gl/what-it-takes-to-be-a-platform-engineer-in-202...
Interestingly also had quite a bit of traction on HN, which makes me think many are moving in this direction..
Why bother with jQuery? I don't see the value add anymore.
That is not actually the case. Celebration and domination are different behaviors.
Decentralized, unique, human-usable identifiers, free and anonymous to legitimate humans (limited to only a few per) but unobtainable by non-humans. I can accept humans giving/using up some of theirs for non-human purposes. Not really an idea, but seems impossible.
Reducing accuracy of open rate data is a double-edged sword. I understand the privacy concerns. But it is exceptionally useful to product and people and writers for intoning UX to know if important emails are getting read (or at least opened).
Go and Erlang (or Elixir) both have a better async model, and are pretty much better designed on all points.

So for the rare cases where async does matter (and they are a niche, given even big names like facebook code behind async proxy and do long polling), there are still little reason to choose JS.

I can't think of a single mission where, if I were not being forced to use it, I would chose it over something else. And I say that while coding a LOT of JS all year long. Even training people regularly in the language.

I double down on my initial statement, if tomorrow JS is removed from the browser, it would die in a few years.

It's a badly designed language that has been accumulated fixes over the years to make it acceptable while never removing what's bad. It was so initially bad that half the ecosystem of JS exists to not code in JS (typescript, coffeescript, babel, jsx, webpack...).

And it has received that much of attention because we had no choice. Google spent millions to make a technical marvel of a JIT to run it at decent speed.

Any tech that would have had half the resources poured into it would today be the incarnation of skynet.

It's a language surviving on artificial life support than can do so because it has the best blackmail game of all time.
Accessible VR. I mean monetary and technically. VR is good but the main problems are the price (should be much much cheaper) and you also need a pretty beefy PC. I know it's a new technology breaking in slowly but I really have high hopes as I look back at smartphones for example (just compare 2010 vs 2020). Yet it's still far away to be in every household.
United earns over 5B a year from its milage program
I think it's this simple:

Making successful, novel games is very difficult. Most people/groups fail.

Adding an educational component multiplies the unlikely probability of success by a very unhelpful coefficient.

Adrenaline, story, polish -- this aspects now compete with an educational aspect.
I fucking hate wires too, so I'd add the following to your partner's complaints:

4) Wires make the physical environment much more shaky.

I have a cat. Like all cats, he occasionally gets rambunctious. When he goes zooming around the desk, the more things that are connected with wires, the more likely that something gets yanked by something else into a catastrophic (as it were) orgy of destruction.

Of course, one could just unplug everything that isn't in use, in which case one runs into:

5) Wires create complicated organizational challenges in practical use

For example, many of us have more devices than one has things to plug them into (whether that is outlets to plug into the wall or USB ports on the computer or whatever); changing devices means rooting through a pile of cords to figure out which one happens to go into which thing that needs plugging in. Wires also impose location limitations on the things they're attached to, as extra-extra long wires sometimes degrade data quality too, or are spec-violative because of some kind of safety consideration[1], or impose other ancillary safety considerations such as the risk of tripping, of putting furniture on some power wire and fraying it like crazy, further cat dangers, etc. etc.

Maybe in an industrial environment, where the entire physical plant can be adapted to the needs of the equipment, it makes sense to wire everything. But in a home, where people have needs independent of servicing their devices and don't have the money to, for example, hire someone to cut holes into the wall to run all the cables through there, wires can seriously degrade a bunch of realistic practical considerations.

Source: myself, a person who has recently moved to a building that provides free cable, and hence has cable TV for the first time in his life; has now discovered that in order to make a basic cable tv + internet setup work, one needs 3 wires into the TV, 4 wires into the modem and a splitter on the cable jack, 3 wires into the cable box which apparently is also a TV, and, since modern TVs have shit speakers so a sound bar with 2 or 3, I forget which and can't tell in the wire forest, wires into that. The cable wire is run entirely across the living room, since apparently the only place to connect to the cable company is on the opposite side of the living room from where any rational person would put a TV, all resulting in this horror; [2] all of which is powered buy a single duplex outlet with multiple surge protectors in it, which, at least if you believe the Yale fire marshal, is a no-no[3], but other random places on the internet disagree and, any way, what choice do we have in the Land of Endless Wires?

[1] For example, USB-C PD apparently has a limitation of 6 feet in the spec? https://superuser.com/questions/961176/usb-type-c-power-deli...

[2] https://imgur.com/0UWlCYW

[3] https://www.ucop.edu/risk-services/_files/bsas/safetymeeting...
> Ah well, that's the problem isn't it - the modern web and all of its baggage.

Pretty much. You're absolutely fine on this class of machines and even quite a bit lower - unless you expect to browse a website that requires substantial JavaScript.
Understand Docker step by step. A tutorial repo for beginners
Hello Everyone, I wrote a simple beginner tutorial for Docker, you can read here https://github.com/championshuttler/docker-basicLearning or https://championshuttler.github.io/docker-basicLearning

If you like it please do not forget to give the repo a ⭐.

Happy Open Source
'Forgive me, but when I program I know what memory I allocated, whether they are accessed within their proper bounds, and whether they are all deallocated properly.'

Meanwhile: https://www.zdnet.com/article/microsoft-70-percent-of-all-se...

'Percentage of memory safety issues has been hovering at 70 percent for the past 12 years.'

And this is not just Microsoft–it's a pretty consistent finding across industry, that when programming in C/C++, memory safety issues make up around 65% to 70% of all issues.

What this tells us is that people in general can't guarantee the safety of their code, but an automated checker can.
I fully agree with you. I did finish the book, but it took forever. Some of my friends did not finish the book, but instead read shorter versions by the author, for example:
https://www.nytimes.com/2020/01/24/opinion/sunday/surveillan...
I've moved back and forth between statically typed and dynamically typed languages many times over a couple of decades and I've come to the exact same conclusion as you.
People who are equally skilled with both paradigms will prefer dynamically typed languages; simply because there is almost no added value of having static types and in TypeScript's case it's not worth the extra transpilation step and all the problems that it creates.

Accidentally mixing incompatible types is mostly a problem for junior developers. I'm much more likely to accidentally put on my pants, socks and shoes in the reverse order in my daily life than mix up incompatible types in my code.

The solution is not to add stickers all over your clothes to remind you which way is the front or what order you need to put them on; you don't need more tools, you just need more focus.
How come the actual post in now uesrname/password protected? Did the original author intend to use it commercially?
Returning the “killed” RSS of Reuters from the dead
Yeah, why does clothing still come in S/M/L? Why can't I order existing brands in styles 100% fitted to my unique body. Surely you can instantly measure shoulder/chest/waist width, torso/leg height, etc with technology like Xbox Kinect. And on-demand, custom clothing has to be solvable in 2020, right? So it's just a momentum/supply chain problem, like Netflix vs old guard?
Thanks for sharing this! During the lockdown I shipped "Storylocks"; it's a place for fiction authors to write stories together in a serialized format.

Let me know what you think!

https://www.storylocks.com?source=hn
I have never written anything “production” grade with Julia, so do take my opinion with a grain of salt. However, I did once try to translate a simple algorithm library from Python into both Nim and Julia.

Julia was no faster than Python with my initial naive implementation. After consulting the forum and getting help, I did manage to get it running fast. My impression of Julia is that it can be incredibly fast but it takes work to get to that stage.

In contrast, with Nim, my code looked nearly identical to my Python code (i.e. quite simple) and ran fast from the start. This has been my general impression of Nim after doing a few projects in it: you write clean, readable code and get fast code out. There is no step 2.

With respect to numerical algorithms, Nim has good support for BLAS and LAPACK. I personally haven’t used them, so I can’t comment.

Nim’s metaprogramming allows for things like this [1], which is a macro library that translates between idiomatic Python and Nim. While I don’t use it myself (I find Nim’s idioms to make sense for Nim) it does make the transition a lot easier.

[1] https://github.com/Yardanico/nimpylib
Another issue is that majority of parents of 4-8 years old have zero motivation to buy educational game.

I mean, I would not buy it either unless it is something super special or I am dealing with a problem.
I worked upon restarting and improving an existing driver for Final Fanhtasy VII and Final Fantasy VIII on PC, which fixes ton of bugs and improves modding capabilities by making them look better and load faster :)

The project is fully FOSS and licensed with GPLv3 ( inherited from the original author ).

Feel free to checkout it here: [redacted]
Coffin Beds and Penny Sleeps: An Exhibition on Victorian Homelessness
> The best fun things are maker projects. The tangible outcome is understandable to people. The educational content/value varies though.

Yeah, every parent these days seems to have the attitude "god forbid we teach more than one algorithm for addition, but it's unacceptable that you don't have CS in middle school!" And even get outright angry if you try to point out that teaching more than one algorithm that meets the specifications of addition over naturals is CS. But have the kids "build" some kit robot and you're a damn hero.

The most frustrating thing about education is trying to explain to voters why their child has to learn something (at a young age) that the parent doesn't understand.

You see this a lot in parental complaints about Common Core math.

Over-involved stay-at-home moms who still can't add double digit numbers without using their fingers will complain that they don't understand their first grader's math homework. The point of the math homework is to teach mental math strategies for adding numbers together.

Also, parents of fifth grade kids who are frustrated that they can't help their kids understand conditional probabilities, and express that frustration by telling us to "stop teaching their kids about gambling".

It's impossible as a school board member to say "look, it's embarrassing that 10 year old German kids are better than you at math. Sorry we failed you. We're trying to do better by your kid."
Analysis – The herculean task of making YouTube more like Netflix
You can make most of the Big N sound silly like this. Amazon? Basically a warehouse. Netflix, YouTube? They just stream video. Facebook, Twitter? CRUD websites.

It all sounds like anyone can put something like that together, but try scaling up to billions of users.
Fully automated restaurant
I agree whole heartedly. I have been saying for years that it’s time for a privacy bill or rights in the US. It needs to be anchored to individual rights or it’s toothless.
Ignorance is bliss!

The biggest fish in the pond doesn't need to know there's an ocean next door.
Hirohito was the head of state under the Japanese constitution during before and during WW II.

It is pretty clear that the war crimes trials in Japan were orchestrated to protect the emperor from being charged:

>...According to historian Herbert Bix, Brigadier General Bonner Fellers "immediately on landing in Japan went to work to protect Hirohito from the role he had played during and at the end of the war" and "allowed the major criminal suspects to coordinate their stories so that the emperor would be spared from indictment."[32]
Bix also argues that "MacArthur's truly extraordinary measures to save Hirohito from trial as a war criminal had a lasting and profoundly distorting impact on Japanese understanding of the lost war" and "months before the Tokyo tribunal commenced, MacArthur's highest subordinates were working to attribute ultimate responsibility for Pearl Harbor to Hideki Tōjō."[33] According to a written report by Shūichi Mizota, Admiral Mitsumasa Yonai's interpreter, Fellers met the two men at his office on March 6, 1946, and told Yonai, "It would be most convenient if the Japanese side could prove to us that the emperor is completely blameless. I think the forthcoming trials offer the best opportunity to do that. Tōjō, in particular, should be made to bear all responsibility at this trial."[34][35]

>...Justice Henri Bernard of France argued that the tribunal's course of action was flawed due to Hirohito's absence and the lack of sufficient deliberation by the judges. He concluded that Japan's declaration of war "had a principal author who escaped all prosecution and of whom in any case the present Defendants could only be considered as accomplices"[15] and that a "verdict reached by a Tribunal after a defective procedure cannot be a valid one."

https://en.wikipedia.org/wiki/International_Military_Tribuna...
Thanks, really glad to hear that! Always really encouraging to hear that folks out there are enjoying it. We write 1-2 posts a week so check back as we have quite a bit more content coming.
The Wikipedia article also has some interesting bits and more photos. https://en.wikipedia.org/wiki/Four_penny_coffin

> At the low end was a penny sit-up, where a homeless client could get food and shelter from the cold in exchange for a penny. He was allowed to sit on a bench all night, but was not allowed to sleep. For an additional penny, there was the "two penny hangover". It was like a penny sit-up except that a rope was placed in front of the bench. The client was allowed to sleep when he leaned on (or hung over) the rope during the night. He was not allowed to lie down flat on his back and sleep. For four pennies, a homeless client could stay at a coffin house.

> He received food and shelter. Moreover, he was allowed to lie down flat on his back and sleep in a coffin shaped wooden box. The client was given a tarpaulin for covering.
I just got it -- thanks for sharing this! Could watch it for hours...

If anyone else wants to download the screensaver, you can get it for linux/osx/ios/android: https://www.jwz.org/xscreensaver/ . Most in the collection aren't great (unless you're in an early-2000s aesthetic mood), but I just installed the substrate one :)
[For kids] I think you can rule out any online game, or any gambling game (both will be age restricted). Saying that, teaching kids how to play cards is probably worth it. Board games are generally good for mental arithmetic, particularly Monopoly. And there are less "gambley" card games that teach statistics - Bridge, for example. Pretty much any card game which forces you to assess the odds of what your opponents have.

There are some decent puzzle video games out there. I grew up playing The Logical Journey of the Zoombinis, which was essentially a series of puzzles where you had to figure out the rules (Mastermind style) or your blue fellas wouldn't make it to the promised land. Some of the puzzles were genuinely hard and it was one of the few standout educational games I remember. I like this Steam review:

> This game is exactly how I remember it. And that's a good thing. Zoombinis is about a group of refugees who look for home on a new land. You get to meet many racist locals who discriminate you based on your appearance and you can work as a slave by making countless pizzas for an insufferable anthropomorphic tree stump. 10/10. Highly recommended.

I wondered about general RPGs or adventure games, but while those are fun (and good for language), the puzzles tend not to be that educational IMO. A lot of the time your performance depends on how well you can guess what the developer intended - these are not perfect worlds, but you play as if they are, so actions you might expect to perform often don't work. I definitely used GameFAQs a lot growing up.

That said - I did learn about the concept of reliably seeding PRNGs to make enemies drop the best loot in Golden Sun.

[1] https://en.wikipedia.org/wiki/Zoombinis
wasn't there a startup on shark tank that did this, rejected the sharks' offers, then bootstrapped to success?
Or at least a usable alternative to Microsoft, preferably from a different country. There isn't really competition on that market. At least in Europe I don't feel like macOS makes even a blip in the business market.
I learned a lot about statistics from Pokémon.

My friend went to school for statistics because of it.
A vacuum cleaner or dust blower will also pull more dust particles from the air and throw at your electronics. A can however is supposed to be clean air.
Right - I swear I remember running CRTs at 2000+ rows in the early 2000s. Now people seem impressed with 1000, even on fairly expensive full-sized laptops?
Microsoft Access is decades old and no one seems to have improved on that. Microsoft FrontPage was also on same lines.

Why we are not abstracting CRUD away like everything else? Is it because engineers are happy creating CRUD apps?
Not at all. I grew up in Michigan thinking that racism was mainly a southern thing. It's true we didn't have Jim Crow up north, but white racism, including violent ethnic cleansing, was rampant. See Loewen's "Sundown Towns" for excellent documentary proof of that.
I was very excited by this concept, so I made my own autopen from a 3D printer.

Custom handwriting font and all that jazz.

Here it is in glorious action:
https://youtube.com/watch?v=V45cj0-GQyQ

The font and text editor are work in progress, but hope to post them on HN one day soon.