skysight-inc/HackerNews huggingface dataset:
Maybe so --- but places like Iceland still have big COVID waves despite very high vaccination rates, so clearly, the vaccine doesn't reduce the risk of infection enough to stop the spread, and that's what matters.
From https://s3.documentcloud.org/documents/21060628/epic-apple-i... :

>If any part of this Order is violated by any party named herein or any other person, plaintiff may, by motion with notice to the attorneys for defendant, apply for sanctions or other relief that may be appropriate.

The penalty for contempt of court is often incarceration. Note that the order enjoins not just Apple the corporation but also Apple's officers. It would be highly unusual for the CEO of a major corporation to openly and defiantly flout a court order, but if it happens, he can expect to be arrested for contempt.
I'm mocking the way people who believe and use the word "freedom" to assert some innate sovereignty over how they are allowed to act in society and faux rights which they don't actually have.

People who use phrases such as "wearing a mask tramples on my freedom". These "freedoms" aren't actually freedoms. They're made up to mean "things I don't like" and in no codified law both common or contemporary.

I'm not describing anything other than the complete lack of perspective and, frankly, will for these people to operate in a society which needs their cooperation in order to function efficiently. These people are more like a virus than anything.

I already have to show physical "papers": passport, license, social security card, birth certificate, etc. Why should I be worried about "digital" papers? Again, completely delusional conspiracy that has no basis in reality.
Ask HN: Best pedagogical material on any subject matter?
In the spirit of the "How Do You Learn?" thread - what are you favorite examples of well done textbooks/pedagogical material, in any subject?

Looking for works that people believe weaves natural narrative with explicit "learning material" in the best way. It could be entertainment, quality of writing, organization - I suppose there is no limit to the strategy of making new material both accessible and smooth. Feynman~ish comes to mind here!
Are you referring to the test you mentioned in this thread? https://news.ycombinator.com/item?id=26784732

If so, December predates Conformer, so you're talking about the sconv model, which is the model I was complaining about upthread - it was very polarizing with users, and despite the theoretical WER improvements, the errors were much more catastrophic than the model that preceded it.

In either case, I'm constantly making improvements - I'm in the middle of a retrain that fixes some of the biggest issues (such as misrecognizing some short commands as numbers), and I've done a lot of other work recently that has really polished up the experience with the existing model.
This doesn't apply in this case because Apple is not stupid. They are not gonna ignore a court ruling because it will land their execs in jail.

Rather than that, they will use legal means such as appealing the ruling. They are a 2T$ company, and they will try their best to use their money to change this decision in their favor.
Anyone can sue anyone for anything. Winning is a different thing.

Sovereign immunity doesn’t prevent the filing of a suit.

The suit was dismissed. https://www.foodprocessing.com/industrynews/2021/meat-worker...

> But, he added, courts have no jurisdiction to force OSHA to take action and “the remedy lies with the Legislature and not the courts.”
a stress detector that merely alerts security to take a closer look is a lot more achievable.
"Is there plan to support sparse NN influence on mobile devices, such as Arm CPUs?"

"Based on the amount of work for support, it's on our medium to long-term roadmap currently."

https://github.com/neuralmagic/deepsparse/issues/183
I learn any way I can. Having a purpose to learn helps (I need this knowledge, I want this knowledge because I think it's cool, etc). I will try books, videos, whatever works.

Like folded steel and alloys, I find that I learn things from lots of different angles, and appreciate the amalgamation.

Veritasium did a whole video [https://www.youtube.com/watch?v=rhgwIhB58PA] recently pointing out that it's really hard for us to self ascribe our best learning methods.

I'll take whatever works and try as many as I can to keep the experience as rich as possible. If there's any unifying theme for me, it's "I learn by embracing Humility, and avoiding Lazy".
SquirrelMapper: Measure Evolution in Your Backyard
https://news.ycombinator.com/item?id=28469498#28475543

> Free and open source: https://www.lazarus-ide.org/index.php

> Other 30+ cross-platform GUI toolkits / frameworks: https://www.slant.co/topics/983/~best-cross-platform-gui-too...

Lazarus has the opposite problem of all the other UI toolkits - relatively awesome UI across all platforms (especially if you're a fan of WinForms) but stuck with only support for Pascal.
Because obesity will kill them. That's the message that's not being said in a COVID context. Healthy at every size is one of the biggest health lies in America
My container is POSIX :)
My biggest problem is there is zero discussion on why this is better/worse then the other 500 options available.

WooCommerce, Craft Commerce, Drupal Commerce, Magento, Vendura, etc all offer APIs to build a headless ecommerce platform.

Why is this better/worse?
Vote for Flutter and QT
Apple has always given me a refund for shitty apps without question, whereas shitty apps who have their own payment system, like CouchSurfing, never even respond to requests for refunds at all.

The silent majority – the users – will always prefer to go through Apple. But HN seems to be full of user-hostile devs (as you can tell by looking at all the downvoted comments here who speak from a user’s PoV) who only hear the companies that want to break down the garden’s walls to prey upon users.
//Bundling the OS with hardware...

What about bundling camera, speaker, screen, processors etc? They are selling a product. You don't complain about car companies bundling 4 wheels and a motor.
(old) Shoes, underwear, toilet paper, bottles of water, travel hand sanitizer, marine rations, first aid kit, u.s. army field survival guide (book).

Basically as much water as you can carry and 2-3 packets/pouches/bricks of emergency shortbread/fake-cake.

My threat models are 1) 3-day general disruption in services (water, electricity)... 2) immediate local disruption (fire, tornado), 3) "let's go camping!"

Basically pack a "let's go camping" backpack (heavy on bottled water and a few extra of those emergency bricks), and throw it in the car whenever you go "out" for like a hike or a weekend road trip or whatever.

The more you actually pick it up, use it, handle it, and travel with it... the more you'll figure some useful adjustments to it.

It doesn't have to really cost much money in any case, just don't throw away your next pair of shoes... grab your ugliest "TechBro" free backpack, and stuff 5 liters of water in there. You'd already be way ahead of the game in case of a widespread disruption of services.

I tend to keep my "dopp kit" ( https://en.wikipedia.org/wiki/Toiletry_bag ) in there when I'm not traveling which has my spare razor, q-tips, etc. ...again, total cost is nearing zero to get started, it's usually about making sure you've gathered useful things you already have into the same place.
If you can't encode it with your neocortex, your neocortex doesn't understand it well enough. You might understand it, but your high level reasoning center does not. Give it a writing hand and pull it out of the tarpit.

I am sure he didn't originate the sentiment but

“Writing is thinking. To write well is to think clearly. That's why it's so hard." -- David McCullough

(Interview with NEH chairman Bruce Cole, Humanities, July/Aug. 2002, Vol. 23/No. 4)”
care to elaborate on this?

I can't tell if you mean that most nation state espionage resources are spent keeping a watchful eye on the U.S. since they see the U.S. as aggressive and dangerous, or you mean that literally American citizens are aggressive and dangerous (i.e. perhaps due to prevalence of firearms with non-conformist, anti-government, anti-authority views), that the U.S. spends much of its own resources spying on its own citizens?
They may say all the right words, but given how Facebook has been consistently behaving with respect to people's privacy, all this e2e goodness amounts to nothing less than an extremely disingenuous and misleading charade. So, yeah, good to know. But, no, still have zero trust in FB's implementation of it and won't touch it with a long pole.
6 months later, the containerless movement takes root.

2 years later, the seminal article: Perhaps containers were not such a bad idea.
I tried it on kali too with the deb file, I get a blank screen with the following error, (node:22346) electron: Failed to load URL: https://localhost:8001/#noverify=true&state={%22app%22:true,... with error: ERR_CONNECTION_REFUSED
"New" SE phone with 4 year old hardware incoming
I ended up canceling a magazine subscription I’d done with Apple, because there was no way to use my Apple credentials on the web site. It was app-only, and the app was crap compared to the web version. I might resubscribe but… friction…
Can't comment on your opinions, but maybe I'm getting older indeed
> Epic might be willing to settle without an appeal in exchange for the ability to continue developing unreal engine for iOS

I wonder which parts of the lawsuit are even amenable to a settlement at this point. Sure, the breach of contract claim is between Apple and Epic, and Epic could negotiate away their right to appeal.

But presumably the injunction just issued is NOT negotiable, as this is based on behavior that Apple is alleged to have engaged in against all developers?

Would any actual lawyers care to weigh in?
Quadratic algorithms are slow (and hashmaps are fast)
See I do understand the distrust of the state with the ability to cut people off from society, by revoking an id for example. Especially if there are laws around the ID checks being mandatory (which I am generally against).

But I think this is mitigated as long as it’s optional for a company. The company is held liable for any fraud that they allow. The company has the option to use the government ID to prevent fraud, but they can also assume more risk and take on a customer without the “official” gov ID, if they want to.

I can see this resulting in something like creditors saying: “either you can use a govID to sign up for this credit card, like normal. OR you can send us a $10k deposit and forego the govID entirely, if you like.”

This solution makes it so that companies are held more responsible, but decreases the risk of having more government power by making it a decision for the company’s “risk management team” to decide.
The best travel planning app, by far, is Gmail.

I've worked in the travel industry and we'd work on tools for travel planning, and we'd get excited that you could put your itinerary together with just a few clicks. You know what's cooler than putting your itinerary in one place with a few clicks? Doing it with zero. Emails flow into Google, they get pushed to your calendar. Zero clicks and it's all in one place. Amazing stuff.
> Payment processors and their networks are infinitely more complex and resource intensive than a mobile app distribution store

First of all - citation? Have you run a mutli-billion$$ App Store with hundreds of millions of individual customers, and the associated support channels etc?

Secondly, Apple is also providing those 'infinitely more complex' payment processing services on top of the App Store, so even if true, your argument is kinda moot.
No, that'd be like closing all outstanding bug reports with a WONTFIX.
It'd be pretty stupid to risk prison for "remotely disabling someone's smart refrigerator" since you couldn't ransom for more than a dumb refrigerator (which your victim would probably get) - probably within like 25% of that and they'll just put the bricked fridge in the dump.
But they never contracted or asked you to do that hard work in the first place. You can’t mow my lawn without asking then demand that I pay you for your hard work.
I don't have the experience to compare them to Oracle, but SQL Server and Postgres do have their own issues.

The infamous MSSQL "string or binary data will be truncated" error (fixed a while ago[0]), or the way either deals with unqualified access to columns which leads to surprises (e.g. in MSSQL subqueries or in Postgres's SECURITY DEFINER procedures).

[0]
https://docs.microsoft.com/en-us/sql/t-sql/database-console-...
“// handle errors here”
“// don’t do this in real code”

Because a list of errors that could occur and a comprehensive list of what is recoverable (and how) vs what should abort is not useful at all in developer documentation…
Why not cross-compile?
This is basically how it works:

1. I submerge myself into that topic. I read blogs, I watch YouTube videos, I watch recorded conference videos, I talk to people working on that topic. I basically familiarize myself with that topic like I familiarize myself with a new place or the food of a new restaurant.

I just let all the information flow in. Slowly but surely.

I don't bother about getting it. I just learn about it.

When I am thus superficially familiar with the topic, interest and motivation is generated.

2. I then study good resources, the ones considered the best and most helpful- as I find them on relevant forums from real people. I read, I understand. 1 goes on in tandem. I don't intellectually cheap out on learning resources. I take notes on paper and occasionally study them.

3. I do. This is the single most important phase in my learning process. You can only learn properly if you do. I get hands-on practical knowledge and learn things that books or courses cannot teach efficiently. Makes 2 make much more sense, and makes 1 make total sense. Why I am doing something is extremely important. In this phase, I start noticing people who just talk superficially about that topic, like people generally do that about hot tech or quantum mechanics or macroecnomics but they themselves don't understand them well- the influencers, advocate s, popularizers, and the people trying hard to appear smart.

4. I talk about it and/or write about it. With the knowledge gained from amalgamation of 2 and 3, I talk in small groups, I write blogs. Really cement the knowledge and help me bridge gaps.

5. Doing, talking etc. goes on. I sometimes forget too theoretical knowledge that were on top of my head when doing 2, but not needed in the real world. I just have to go back. I am thinking of spaced-repetition or some other technique to remedy this. I am not sure if I should even remedy it.

This is how I do it.

Familiarize -> Learn -> Do

Oh, and I be patient. If I don't immediately gain satisfactory understanding of something (my standards are very high), I just be patient. As I know that the topics I know well, I have spent 2, 4, or even 10 years with some of them. Some things come slow.

And I always remeber when it comes to understanding something-

You must not fool yourself, and you are the easiest person to fool

~ Richard Feynman
Why Berkeley Is Number One
You'll have a little bit more testing to do, as the web-views shipped by different OS might not be exactly in sync feature wise, but if your app is really simple it shouldn't be much of a problem.
M1s support x86 via emulation.
https://philip.greenspun.com/seia/
You can’t buy Kindle books with the iOS Amazon app. It only allows to download a free sample.

Amusingly, when you tap on an Amazon link to a Kindle book in iOS Safari, it redirects to the app (because of the Amazon URL), but then the app notices that it’s a Kindle book page and redirects back to Safari.
> my father-in-law's Mazda... the touch screen doesn't work while driving

Sounds like it's an older model, and I can tell you from personal experience Mazda, at least, has learned from their mistakes (regarding touchscreens). I know the 2020 models, and I believe much earlier, have all gone back to physical, tactile buttons. Real buttons, not Volkswagon's stupid, stupid capacitive buttons. Watching Jason Camisa dunk on VW's UX was an exercise in vindication for having avoided that horseshit [0].

They are clicky, settings are remembered, and it does what you tell it to do. Frankly, that's all it took for me to insist our new car be a Mazda. And while I apologize for the rant, finding a new car that doesn't tell you to use a touchsceen at 110km/h is far harder than it should be - and what a sad state of affairs that is.

[0] https://youtu.be/XGbPHp6QfkQ
Added context: this is a very pessimistic projection, and when it comes true will depend how long the trend in neural network scaling continues.

Most leading ML researchers expect it to continue for a few more orders of magnitude of model size, which I think is enough for my prediction to come true.
> it's been on HN before

https://news.ycombinator.com/item?id=22685537
If "Bad bot" traffic now accounts for a quarter of all internet traffic. Increasing by 6.2 percent from the previous year, bad bot traffic now represents no less than a quarter of all internet traffic. At this rate where is the Internet headed? Are we destined to contend with a slowdown in overall network performance as result? (https://www.imperva.com/blog/bad-bot-report-2021-the-pandemi...)
Be Intentional, with Wave CTO Ben Kuhn
I'd highly suggest using Dart and Flutter.

I've probably written GUI apps in C, Java, Ruby, Objective-C, Swift, JavaScript, and probably a couple I forgot about. Dart+Flutter come the closest to being "good" and correct. There's some missing documentation for Desktop development with regards to Flutter + Dart but nothing is totally intractable if you're willing to read through issues. My only caveat is that Google is truly an awful company to depend on for your business; since, they 100% do not give a a single fuck about you unless you're paying them ~$100 million or more a year, or an EXTREMELY high profile client.

I've been getting ready to give Pascal a solid try but I still totally lose my mind when working in Lazarus (like where did the thing I just used go? Ah yes, tiny, free-floating window, of course). I have a feeling Pascal is probably the real diamond in the rough of UI application development these days.

Qt is probably fine but their licensing turns me off from ever using or considering it.
Honestly the shadiest practitioner here is Amazon. Google and Facebook are possibly second and third. I think Apple is a pretty distant one, maybe behind folks like Netflix.
Not at all to be critical of JSON schema, but my experience has been that for most use cases it is an overkill. As simple as it may be, it still is relatively complex. As someone mentioned in a prior post, if the validation fails then what? Even though the JSON schema document is human readable, just by looking at the JSON schema document, its not intuitive to visualize where the particular path resides in the actual document. And one would need tools written on top of JSON schema to be able to do operations like merge one JSON document into another while validating at the same time. To make things simple, I had created JDocs. What this allows is to write the JSON schema in exactly the same structure as the JSON data document, just that the value field contains the validation specifications. Of course it does not have all the advanced features of JSON Schema (like some properties and cross referencing abilities), but then as I said, it
meets our requirements in a real straightforward and simple way and opens up multiple possibilities in manipulating JSON data. You can read about it here. I would welcome feedback and apologies if you feel it is off track. Thanks.

https://github.com/americanexpress/unify-jdocs
Two separate things at play here. Parent is saying they trust Apple to manage their payment options, and since third parties have to go through Apple they don't have to trust a bunch of individual companies to do things right.

Apple Pay is one of those payment options, but if you have to trust a bunch of third parties to properly manage your information the specific form of payment doesn't matter much.
The way I like to solve this is to still define the columns as `TEXT`, but just add a custom named CHECK constraint that validates the maximum length.

Eg: `ALTER TABLE users ADD CONSTRAINT username_max_len CHECK LENGTH(username) <= 100 NOT VALID;`

The NOT_VALID option skips checking the existing data, so the migration is quasi-instant.

That way the constraint can easily be swapped out by removing the old one and adding a new one, and you have maximum flexibility going forward.

This also doesn't require an index rebuild, and better models what's actually happening internally.
Delphi, believe it or not. Might even be the most mature and feature-rich of any of the technologies and frameworks mentioned here.

RAD Studio 11 just got released and allows native development for "all platforms" from a single codebase and GUI at the click of a button. [0]

I have ranted about and harshly criticised Embarcadero's misguided product policies as much as the next guy but that doesn't change the fact that Delphi is still the most mature and versatile Rapid (sic) Application Development environment out there, especially if UX and UI are important to you.

And the twenty-year old adage that you can knock out an MVP with a really nice and polished GUI in a Saturday afternoon is now even more true than ever.

In the end, a native binary with a small footprint (easily 1/100th the size of an Electron project) will fall out at the press of the F9 key and that's really something to behold...

The free Delphi community edition [1] might even offer all the features that you need, although I really wish Embarcadero would see the light already and sync its release cycle with the full version.

Delphi might not officially be regarded as hip or cool these days (mostly due to severely and ongoing errant product and community management by the company that makes it) but some great people and brilliant minds are associated with it and compared to the olden days Delphi is now somewhat of a secret underground Swiss army knife that ironically gets used now mainly in big and medium corporations.

I like to think its versatility combined with the fact that it's technically uncool and against the mainstream to do projects in Delphi these days might fit a hacker's (and HN user's) mindset very well...

[0] https://www.embarcadero.com

[1] https://www.embarcadero.com/products/delphi/starter?aldSet=e...
Breaking things down to their basic axioms and rebuilding them with proofs is arguably quite an advanced approach. By Terry Tao's three stages of of rigour classification [0], this perspective isn't typical until undergraduate study.

It doesn't seem like a bad idea to give a taste of it significantly earlier, but I don't think it's surprising if someone without a more mature relationship with mathematics doesn't find much value in 'going back to basics.' If your daughter is doing well with a more intuitive approach it sounds like a good idea to stick with it for now.

[0] https://terrytao.wordpress.com/career-advice/theres-more-to-...
The only things in life that are 100% is death and taxes.
It seems like it's all tracked by that organization... plus, determining causality for diseases 30 years later is really hard.
I mean right off the bat it means not having to maintain WordPress, Craft, Drupal, Magento. I've maintained all of those at some point over the years and I'll probably have nightmares tonight now that you reminded me of them. Don't know Vendura.