skysight-inc/HackerNews huggingface dataset:
I used to mess around with Anki many years ago while studying Japanese. The approach I took was to figure out the database structure, then write a bit of code to expand the information on cards. Just alter the database directly. Mostly for things like adding dictionary words to existing kanji decks. Looks like it would be a nice addition to genanki to be able to read/modify/save existing an existing apkg.
> curl https://clickhouse.com/ | sh

They seriously detect curl as the user agent and return a bash script instead of a website... wtf :/.
Delayed Prince of Persia remake moves from India studio to Montreal
That's just how I remember how it went. Up until then, everything just flowed without any big problems.
The Case Against Education: Book Summary
+1 for dribbble

I’d recommend juniors that are looking for projects for their portfolios to find something in dribbble that they find interesting and implement it
Panzer II has almost no armor. 9 tons is ridiculously small.

The M113 APC has thicker armor than a Panzer II. If we take the phrase:

> Most definitions of tanks rely on a heavily armored, tracked platform and a fully rotatable turret with armament capable of killing other similarly armored and armed vehicles.

Then M113 APC "is a tank". (Big enough gun to kill other M113 APCs, armored and tracked, rotatable turret)

-------

My overall point is that "WW2 terminology sucks", especially when describing modern vehicles.
This is a better point than comes across on the first read. What's behind alarmism is often just really a desire to control other people, and the government should be severely limited in the kinds of controls it can apply, regardless of the "cause". Somehow I doubt both sides will come together and embrace libertarianism however. I think it's more likely that politicians of all stripes come together in favor of more government power, which is where all mainstream parties are heading now.
Decoding the Brain – World Science Festival
While tanks are still necessary, your observations are not wrong - the US Marine Corps decided to get rid of tanks fairly recently:

https://www.marinecorpstimes.com/flashpoints/2020/03/26/the-...

Quite prescient considering what we are seeing in Ukraine a couple years later with tanks being vulnerable especially when deployed so haphazardly by Russian Federation.

Bottom line - war games in 2018 showed that tanks and other armored vehicles in-range of near-peer drones, Anti-tank guided missiles (ATGMs) and Precision Guided Munitions (PGMs) were quite vulnerable - exactly like we're seeing in Ukraine.

There were other factors but the top marine decided no more tank battalions and greatly reduced artillery (among other changes).

Instead, these divestitures will be replaced by:

1. Precision long range fires (Naval Strike Missile\Joint Strike Missile (NSM\JSM), and possibly Extended Range Cannon Artillery (ERCA))

2. Unmanned lethal air and ground systems.

That tells you what the war games revealed as being effective in future combat.
Yep, it would be amazing if he were simultaneously working 3 other ML jobs at 7 figures a year and living like a pasha in suburban Atlanta.
If you want to call a Bradley a tank, I don’t think that matters. But if it’s carrying troops to disgorge at a location then it is now no longer a tank but closer to an IFV or APC. It doesn’t change the definition of what a tank is.
Nothing really substantial in the comment section there it seems.
Mobile artillery with guided shells can perform many of the tasks tanks are used for while at a standoff distance.
I can see how the gamification aspect of points and levels might be more motivating for some people, but mostly I see Local Guides as not too different from people posting pictures and reviews to various social networks, except that it is more discoverable by people using Maps. I submit contents to Maps for mostly the same reasons why I use social networks and expect nothing in return.
It can be suprisingly difficult. A lot of the difficulty is in understanding the user intent behind a search query (since you're usually rating other people's queries, not your own).

For example, here are some queries in my history - would the average person understand what I'm looking for and what a good search result would be?

"neovim worktrees"

"django models through"

"pandas econdb"
Private policing was indeed Wild: https://en.m.wikipedia.org/wiki/Jonathan_Wild
The parent poster that ryukafalz replied to had an anecdote regarding being locked out of their apartment because their cellphone died, that was the essential cause of their antipathy, and the quoted text mentioned 'enjoy shelter' as one of the things you might need a cellphone to purchase in the dystopian future.
You might agree or disagree with RTO but at least they aren't bending the rules for execs.
I would argue that tanks have already been de-emphasized in western military doctrine from their heydays. That can be seen for example in programs like the M8 tank getting perpetually cancelled and instead more mobile platforms like Stryker getting preferred.
A koan.

A man observed a single small demon in a city. "Surely this is the most righteous of cities, for only a single demon is found among them!"

He later saw four monstrous demons beleaguering an old man. "This must be the most wicked sort, for four demons haunt upon him!"

Describing his experience to the local priestess, he was corrected. "The city is so wicked that it only takes a pitifully small one to rule them. The old man is a paragon, for even four of the strongest demons could not fell him."

The man left, enlightened.
Yep, and it's incredibly easy to install. You just tap one button in the settings and wait a moment.
We wish him well. People leave jobs all the time.
Except tanks do the same thing with unguided shells.

So the tank rounds are something like $500 each. In contrast, guided artillery shells are $100,000 or so each.

I mean, Tomahawk cruise missiles ($1+ million bucks) probably have more destructive potential and accuracy than anything discussed here. But they're just too expensive to really be used as a bread-and-butter tactic.

-------

The artillery game is important for sure. But there's advantages to a direct-fire system that directly engages with the enemy. Besides, artillery + tanks work together as a team, a force multiplier. Tanks can call for artillery support after all.

EDIT: Case in point, a tank can approach the front-lines, and use its thermal-imaging / night-vision to be an artillery-spotter from 3+km away from the target. The tank can also survive "closer" to the enemy (danger close, if you will).
Adding to that, smartphones can also be extremely distracting. If you'll be effectively unable to put away your phone for longer periods of time because almost everything requires that you interact with it, that can't be good for your mental health.
The pan getting sticky is with overwhelming probability because people have a weird belief that you shouldn’t wash with soap or use the scrubby side of the sponge. This causes a buildup of half-polymerized oils which are sticky and/or rough. The reason reseasoning “works” is simply because you’re finishing the polymerization process. But it’s completely unnecessary.

The real solution isn’t to reseason. It’s to just wash the damn thing. Soap, water, and whatever scrub brush does the job. Nothing you do short of steel wool is going to make a dent in the seasoning.

Not washing with soap is one of those widespread myths that actively makes your cast iron perform worse. I struggled with this problem constantly until I stopped babying my cast iron and I’ve never had a problem since.

What totally changed my perspective was trying to get the black stuff off an aluminum sheet pan. It’s a slightly different bond than the seasoning on a cast iron pan but functionally they’re both the same thing. Getting that off a sheet pan required meticulously scrubbing with steel wool and a lot of elbow grease. It clicked for me that if it’s that hard to get it off a sheet pan, it’s not coming off my cast iron because I used a little Dawn.
For some reason, Factorio doesn't have the same effect. Writeups and Youtube videos about it are interesting, but not in the same way.
> I also understand why one would roll this out on phones first

This is Web Authentication/FIDO 2. We've had security keys like Yubikeys to do this for years.

This is about committing to have computing devices also have the functionality of these security keys built in, to synchronize those credentials within a platform ecosystem, and to support cross-platform usage such as an android phone letting you into a site on a windows desktop browser.

The hope is that much higher user availability will cause much higher site adoption.

> At its core, a model of identity would be to create a keypair for each account and require that key sign each login request.

That is exactly how it works. Web Authentication declares a javascript API for site access, and the request and signed authentication response formats/processing.

> That said, I agree with everyone's fears and frustrations with the actual real world circumstances around phones. I do not trust my phone and I don't really trust the most popular projects to make phones more secure.

There is about eight years of hardware in the market you can use rather than your phone. In addition to security-opinionated end-users, it is expected that some portion of enterprises and governments will require a separate hardware key for employee/contractor access - and may even require specifically the one that their IT hands to the person.
Even after reading Wikipedia, I'm not sure I understand what a light field is. But this looks pretty interesting.
Yeah, the second "borderline" is a typo, and should read "open-and-shut" or something. Sorry, message board comments are the log(1.1)th draft of history.

I also stopped contributing to Wikipedia. The places I would have written in are all related to my work, and I found it intensely frustrating to be edited and incorrected by people who knew less about my field but more about Wikipedia's rules. I can see why it's so off-putting! But it later occurred to me that that's as it should be: it's what the project is getting at when it talks about "No Original Research". Wikipedia is a tertiary source; it's a directory of other sources, a map of the available literature. I can't just go into Wikipedia and write how macOS Seatbelt works, because I am not myself a reliable source; I'd be a guidemark on the map pointing to nowhere.

Instead, what I should be doing (to the extent I care about improving the encyclopedia) is writing secondary sources that the encyclopedia can eventually cite. I'm not supposed to be writing on Wikipedia (at least, not in my areas of expertise); I'm supposed to be writing elsewhere.
My point is that giving expressive power to your front end developer puts that expressive power in the hands of an end user as well. So you have to be very careful with that power, and I assert that most people are not. Facebook apparently uses an exhaustive query whitelist to lock down their GraphQL end points, but the vast majority of people jumping on the GraphQL bandwagon aren't going to do that, and likely have little understanding of the security implications for not doing it.

A truly REST-ful hypermedia API eliminates this issue by moving the construction of the hypermedia server side, which is a trusted computing environment and which allows you to give the developers a fully developed and arbitrarily powerful query language like SQL. Doing so does not put that query language in the hands of end users, in contrast with things like GraphQL.
I don't know mate you are talking in circles there is no HiDPI option if you are not on a built-in or 4k+ screen. The OP of the comment thread and the OP of the topic are talking about using a feature that was never public and had to be enabled on the command line. They just disabled this workaround. You also don't understand the feature itself and you are also not understanding why it's bad as an impaired user to base your workflow on unsupported hacks. Here are the accessibility overviews for macOS and Windows [0] [1] and there is no mention of HiDPI in it because it's not an accessibility feature. I really hope you are trolling but no matter if you are or not this is my last post in this comment thread.

Ps: You can save your passive aggressive undertone for reddit.

[0] https://www.apple.com/accessibility/vision/
[1] https://www.microsoft.com/en-us/accessibility/windows
I wasn't interested in botany and then I watched his channel, and then I was interested in botany and couldn't remember if why I hadn't been interested before. I like that the strong Chicago accent is apparently an act and enjoy the general misanthropy but it's the botany I stay for
Interesting! Haven't heard of Baserow, but will check it out.

Yeah, can't imagine how you'd bootstrap data like this. Definitely sounds like it'll be the core competency that will set you defensible against late followers. Good luck!
I recently left Amazon for a fully remote position and that was my sole decision making factor.
Also:

- add time constraints, where you need to implement widgets that you could source from a JS framework ecosystem otherwise.

- in your 10 engineers, make it 5 juniors, 2 interns and 3 seniors comming from PHP, and make sure they write all the code in the same style, follow a congruent architecture, can find solutions to common problem, get easy onboarding, etc.

- request sub-routing, off-line mode, notifications, content udpated by multiple users and so on.

- put a big table in there with 10000 rows and ask your team it renders fast.
There's more evidence their code is over complicated: https://twitter.com/stewartlynch8/status/1522512601443454976
- https://pubmed.ncbi.nlm.nih.gov/26580313/

- https://pubmed.ncbi.nlm.nih.gov/35027429/

- https://pubmed.ncbi.nlm.nih.gov/35243408/

- https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6879739/

- https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8000835/

- https://pubmed.ncbi.nlm.nih.gov/33676528/

Note, some of these are studies of humans and some are on mice
The qualifications of most people in politics are not nearly as good in the US.

In the US, the private sector eats the public sector and leaves very few high quality candidates behind.
Show HN: I built a lightweight NestJs alternative
With a safety razor I get way more cuts, bumps, and the occasional slice of my thumb... and I'm still tossing the blade. With multi-blade cartidges, I shave faster and with less pain for only marginally more waste (and much greater cost, though trivial).
There are two entirely acceptable approaches. A state level legislation. Or constitutional amendment ratified by the correct process.

I don't really see any reason why either of those wouldn't be acceptable. Instead of this rather messy way done in judicial system that really don't have legs to stand on.
!

So why is the game not worth the effort?
I can tell you from direct experience that he is no big loss for Apple. And he wasn't "Apple's Director of ML" as in the headline makes it sound like the top company lead for this topic. He was a director, among many. A reasonably sized group leader, not say, a JG.
When it comes to semantics there needs to be a clear separation between common and technical terms.

I once had someone try to argue can't use the word bison and buffalo interchangeably when sharing buffalo puns.

Bison is an old latin word for "wild ox". Buffalo is an old greek word also meaning wild ox. They've been used interchangeably for as long as greek and latin have been spoken together.

Some scientist coming along and naming some animal a "Bison bison" doesn't overwrite thousands of years of history.
This is one of the main topics of the agreement discussed in the article - an agreement on how to use a phone as a cross-platform compatible authenticator and a commitment to do so.

The mechanism is already available on chrome and android if you select the option to add an android phone - iPhones and iPads have a developer preview feature flag you can enable to work with this as well, and to have a Mac display a similar option when using the platform level support (aka Safari or certain native apps).
Today, there are two big families of armored vehicle, main battle tanks, light armor, and everything else.

Main battle tanks are designed to sustain a hit from ammunition designed to defeat armor, meaning sabot, RPG, anti-tank missiles, shells, etc. There are some classified techs related to this. Reactive armor is one part, anti RPG measures too (the think that shoots a RPG rocket before it lands). MBT can also land shot from very far away with its 120mm cannon. Most tanks built before the 80s are pretty weak against most RPG with directed charges.

Light armors are designed to mostly sustain small arms fire (rifle calibers carried by infantry, anything smaller that 50BMG), and will shoot stuff like 20mm or 30mm, but carry armor that can't really defeat 20 or 30mm.

"Everything else" will usually not protect against small arms fire (except those high mounted things who are designed to survive improvised bombs).

I think MBT are built to mostly survive 30mm shells, but "not too many", and increase its chance or surviving shells and other things.

The reason there are two kinds of vehicles, is because MBT are very heavy (50 tons or more) and can get stuck in mud, and because it's important to transport troops quickly and safely "enough" (unless you encounter a MBT, then you dismount and hides).

But you should not really read everything that I just wrote, because I don't know what I am talking about.
Marines got rid of tanks because Marines are focusing on a China vs Taiwan hypothetical conflict, where tanks would be nearly useless.

China vs Taiwan would be largely about establishing control of islands, and maybe a few beach-assaults.

Tanks don't work well on sand, and the 80-ton M1 Abrams is too heavy to fit on an assault-boat.

------

US Army has constantly developed tanks (and anti-tank weapons) because the tank remains a major battlefield player in Europe (Hypothetical... no wait... the now real Russia vs Ukraine situation)
Funny thing: The "not a tank" Gepard actually is essentially a Leopard 1 MBT with a different turret. So it's the quintessential example for the definition the author uses: The role has changed and thus did the turret, but the rest of the car stayed the same.
My 89 year old mother can deal with a printed sheet of her passwords but can’t deal with the complications of a smartphone.
Show HN: Using Wave Function Collapse to create a 2D map
Depending on the seed that might be enough. The same way just adding another machine to a cloud might be more economic than employing 2 engineers for a year in order to make a system more efficient.

A coffee bean weights 132.5 milligrams. 40k of those is ~5.3 kgs of beans. Sure it would be inefficient to employ all of those beans if only 200 of them end up being viable. But if those "wasted" 5 kg beans saves labour, then it might make economical sense. And if the alternative is running some sort of heavier planter machine, it might end up producing less emissions.

For the record I have not done real numbers here and my gut instinct is that the drone thing is a gimmick. I'm just trying to keep an open mind.
Hi everyone, I finally got around to implement my version on the wave function collapse algorithm.
WFC uses rules to define what tiles can be placed around each other. In order to achieve this rules, I wrote I simple tool that helped me to visualize every tile and all the tiles that can be placed around it (top, right, bottom and left sides).

My code is very simple, I haven't looked at the original WFC code at all, I just "learned" the concepts.

So, first I place a random tile at a random position, from that I grow the map chosing the neighbor with the lowest entropy (smallest number of possible tiles).

Hope you like it.
Their mandate would be to avoid unionization. So obviously the “ruling through fear” option.

I don’t see how optical illusions have anything to do with it except muddying the waters.
Interesting anecdote. Do you have photos?

(Bonus points for a photo with arrows that explain the parts.)
> You enjoy cooking, you have other "cooking related tasks", you gather your ingredients before cooking.

My cast iron usage most days isn't anything fancy, it's just cooking breakfast for the family. The "other cooking related tasks" means:

* Crack the eggs into the bowl

* Season and beat them

* Start the oatmeal water boiling

* Set the table

By then the cast iron is ready for the eggs. You don't have to be making a fancy meal to have other things you can be doing while the pan heats up, and it doesn't take that long even on our slow glasstop stove.
Quality control is often indeed by volume. When I was at Google / Facebook, search evaluations would typically have 5 raters each. One of the difficulties, though, is that search evaluation can be quite subjective. And honestly, most of the search engine raters we used were low quality and did a bad job (so the aggregate answer was often nonsense).
This is how things have been for almost 30 years now. Are we old or are we old. WarCraft 2 was quite something
OK, that's one way to do hard things... I was expecting something more like:

1) Look at the whole problem.

2) Split it up into smaller parts. As you do so, try to...

3) Evaluate each part on how a) basic to the rest of the problem or based on other parts it is, and b) how easy or hard it is to do.

4) Begin with the most basic parts; among those, begin with the easiest ones.

5) If some part turns out to be a big(gish) problem in itself, do the same splitting-up and ordering in steps 2-4 with it.

6) If at some point you find that you've made a mistake in your Step-3 evaluating, re-evaluate and re-order; then continue according to the new evaluation order.

Honestly, is there any other sensible way, and doesn't pretty much everyone know that already?

But yeah, this post was -- after the annoying advertisement formatted like actual content-- about something else: How to get started in the first place. Oh well, insert as Step 0?
Why wouldn't you just tunnel WireGuard over WebRTC? There's already a very, very good implementation of WireGuard --- one of the two major production implementations --- in Go. We tunnel it over WebSockets, and it took like an hour to write that code.
Do they leave them all the time because of a return-to-office policy?
If one starts in Seattle, I'd expect them to end up at Microsoft, Expedia, other FANGs maybe, among other co's. Assuming they're not burned out.
Grid Scale Energy Storage Deployment by Technology Type
I have many friends who are doctors and the one thing nearly all of them agree on regardless of age, school, or specialty, is that you really don't have time to do anything in med school other than go to med school. Especially something that takes blocks of time as large as programming.
It's normal for multiple threads to occur until one takes over or a mod intervenes to merge or elevate one.
Thanks for sharing. I'm a big fan of Anki, but mostly I am using it for language learning these days.

Sometimes I branch into other uses. I was quite successful using Anki when studying for my amateur license exam.

I will consider using Ankify if I need to study from notes at some point in the future.

What I loved about your post is how you evolved with Ankify as you developed it, I think this is a great example for people starting on their own journeys of learning how to program, I always felt that having a project in mind from the beginning is the best way to keep moving forward, and your journey is a great example of that.

I am considering using Python for cross platform gui design. Could you expand on why you chose electron over other alternatives, for example Qt?

Also, could you share which resources you used to learn about gui development on Python?
Can you elaborate on this.
It didn't really imply that all accountants are amoral. In fact, specifying implied the opposite...

Although methinks you doth protest too much. /s