skysight-inc/HackerNews huggingface dataset:
Ask HN: In 2022, what is the proper way to get into machine/deep learning?
By getting into machine or deep learning I mean building upto a stage to do ML/DL research. Applied research or core theory of ML/DL research. Ofcourse, the path to both will quite different.

Standing in 2022, what are the best resources for a CS student/decent programmer to get into the field of ML and DL on their own. Resources can be both books or public courses.

The target ability:

1. To understand the theory behind the algorithms

2. To implement an algorithm on a dataset of choice. (Data cleaning and management should also be learned)

3. Read research publications and try to implement them.
I don’t think anyone thinks fields exist, physically at least. They’re mathematical constructs that model certain operations but there’s no EM field or G field by itself, independently of a physical particle expressing these forces
Incidentally I've been doing this the past three months.

I have an athletic background and I tend to go full-on workouts etc. But I decided to take it easy this summer, stopped training in general but I would set an alarm every 30 minutes and take short brakes (2-5mins) from work.

In that time I do a few pushups and a couple exercises with the kettlebell. Nothing fancy or tiring, I stop just before I feel any type of resistance or "burn".

This happens 5-8 times a day. On weekends I do none of that.

Of course It's anecdotal but my body has FOR SURE changed. It's like when I did two times a day workouts.

Of course I'll go back doing full workouts because I enjoy them. But anybody who dislikes devoting big chunks of time just for workouts should definitely experiment with micro workouts.
It's not (just) about trust, it's mostly about how the CA certificate is "obtained".

Firefox supports only HTTP for retrieving an intermediate CA certificate, and can only do this "live".

Say you have a "leaf" certificate, and you already trust its Root CA, but there is no copy locally of the intermediate CA certificate. What now? Firefox will look for a HTTP URL in the leaf certificate pointing at the intermediate CA's certificate endpoint. It'll download and cache it on the fly.

This is fine... on the public internet with public CAs.

It's not generally robust on internal networks. For example, many "secure desktops" deployed in the military, security agencies, parliament, etc... don't have unfettered outbound access. They may need to talk to internal HTTPS endpoints but have no access to Internet-hosted CA endpoints publishing the intermediate certificate!

Windows solves this by allowing a single machine to download the CA certificates and the associated CRL files, and pushing this out to the workstations via policy. Firefox solves this by timing out and failing.

Similarly, HTTPS is the new-kid-on-the-block for PKI infrastructure! Its original use-case was for things like Smart Cards. Windows started out deploying certificates via LDAP, not HTTP! Firefox just does... nothing... if it sees only an LDAP URL in the certificate and you get an error.

Last but not least, truly paranoid admins don't just trust every public CA for every purpose. It's possible for a Windows network to deploy updated trust lists that restrict CA purposes. Similarly, it's possible to push out certificates you distrust and have anything using them rejected, whether or not the parent CA has published a CRL entry to revoke the certificate.

Right now, there's a lot of admins in Ukraine adding Russian CAs to such rejection lists. Get it?

Firefox has it's own unique and special way of managing all of this, and just ignores whatever the operating system tells it... except for a random subset here and there. That's not documented. You have to go read (and understand!) the C++ code to figure out what it does or does not do.

Oh, and to add injury to insult, the method for managing the Firefox certificate trust list changes semi-regularly, so most of the URLs in the docs are now 404s.

I've given up, and so have millions of other admins.

Firefox had a philosophical opposition to supporting enterprise customers on Windows, and they've paid the price for that philosophy with increasing irrelevance of their core product.

PS: Chrome / Chromium / Edge have their own issues, but nowhere near as bad. One major concern is that for non-public CAs used at a large scale, it's basically impossible to revoke certificates for any Chromium-based browser on unmanaged networks. It's still very difficult on managed networks. An example would be a University with tens of thousands of unmanaged workstations using an internal CA for things like VPN or WiFi access.
KolibriOS[1][2] uses it as a primary build system.

[1] https://kolibrios.org

[2] http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS
According to various online publications, Flow is a residential real estate startup.

This blog post [1] by Marc Andreessen, has a bit more information about the business idea.

And this is Flow’s website [2], which doesn’t have anything as of today.

[1] https://a16z.com/2022/08/15/investing-in-flow/

[2] https://www.flow.life
It's only a matter of time before someone trains a model on stills from the major adult sites. Actually surprised it hasn't been done / made public yet.
or just don't use FB
I am incorporating some daily exercise to avoid the nasty side effects of DOMS, although that may be unnecessary past some amount of weeks.

For example, squatting gives the worst DOMS. The solution is to just squat more frequently.

I still have push, pull, and leg days. They just emphasize different muscles.
The problem with this definition is that it's so broad it encompasses many many things that are never talked about as “emulators”. By this definition, Docker is an emulator, a VM is an emulator, an x86_64 CPU is an emulator (because it “emulates“, in the broadest sense, x86), a C compiler is an emulator (“emulating” the PDP-11 on modern hardware), etc.

Even your own quote reveals the issue:

> > That said, Wine can be thought of as a Windows emulator in much the same way that Windows Vista can be thought of as a Windows XP emulator

Yet nobody talks about the latest Windows as being an emulator for older windows …

In short, this definition is akin to defining humans as “bipeds without feather”, we definitely fit this definition but it's way too broad to be useful.
This looks like a good idea with high quality implementation.

Interfaces & abstraction where you'd expect them to be, and leveraging Typescript's type system where you can. Looks awesome.

I have no idea what to use it on/with first but it will be at the back of my head for quite a while!
And we should not forget the Mozilla call for censorship, cyber-bullying and narrative control on big platforms [1]. I'm glad Firefox is dying, the web is safer without extremist actors like this.

[1] https://blog.mozilla.org/en/mozilla/we-need-more-than-deplat...
Charles Darwin showed that it was the action of earthworms. He actually wrote a book about this: https://en.wikipedia.org/wiki/The_Formation_of_Vegetable_Mou...
The list has companies from 9 countries. Here is the break down:

* Australia - 1
* Canada - 1
* China - 1
* Finland - 1
* India - 1
* Netherlands - 1
* Germany - 4
* UK - 4
* United States - 86

I was bothered by the fact that the entire EU has only 6 companies in the list but again I couldn't think of any other companies from EU. India and China surprisingly only have 1 each.
To me it seems obvious that it's just survival bias, but I'm not sure how you'd test this hypothesis.
> But that's fine, because for the purpose of this thread that just means that Microsoft's theoretical Crater-like run for Windows compatibility just takes even less time and resources

Huh? I don't follow. There are more libs to test and they aren't standardized. How does that mean theoretical Crater will take less resources?

Did you mean excluding non-testable code? That doesn't prevent future glibc-EAC incompatibility.
I guess this depends on where you're coming from. Japanese salaries for software engineering tend to be quite low, and companies do not offer equity. The highest paying software engineering jobs in Japan are for foreign, english-speaking companies.

If you're aiming to work for a Japanese company, and you're N1 in Japanese, and native-level english, you'll probably be worth more, but I doubt it would compare to working for Google, Facebook, or Stripe in Japan.
Isn't that a bit different?
As I understand it, he's talking about just copying the sql db file while you're talking about running a cluster wide backup tool to create a separate set of files, that you can then copy elsewhere as a backup.
If you do that you'll come across as mentally challenged.

And the next guy? He'll do it for $26K. And the next guy (or gal) desperate for a job will do it for $25K. A lot of places in the US don't even have minimum wage!

It'll be a race to the bottom, it's already a struggle competing with developers in countries with lower living costs.

How are you going to support yourself or a family on minimum wage? And wtf does 'calmer' even mean? You've either no experience at all in industry or you're burnt out, either way you need professional help (counseling) to help recognize your worth.
Africa has been dealing with this bullshit since the invention of consumer tech. Zimbabwe's crippling sanctions to get cheap gold, Zambia's copper fields, and the lithium, Coltan and cobalt up Eastern Congo. Should be Wakanda but Americans won't pay a fair market price for the metals and minerals their tech utopia demands.
It seems to be almost completely unique to some but not all types appliances.

There are almost no functional household products on earth I'd choose an older version of, in fact I don't think I own anything that I wouldn't prefer over the older version.

But for some reason stuff other than cars and power tools that experience significant forces seem to at times get worse.

I guess everything is probably built with the same tech over craftsmanship mindset and there's a few things where that results in things not lasting.
You mean "particular descriptions" like "is a vehicle", "contains radio transmitter", "stores personally identifiable information"...? We he regulatory requirements for all sorts of products for all sorts of reasons. Any specific example can of course be debated about, but the concept of "to demand from other people's products, simply by dint of their products fitting a particular description" is anything but the crazy unprecedented idea you seem to be implying it is.
I recently bought a pair of prescription sunglasses and I had to pay almost 35 000 yen, about 250 USD or EUR at the current exchange rate, the same I paid for the previous ones in Spain 5 years ago. I would love to know where I can get them for a quarter the price!
I think it only inflates the bubble and bubbles burst sooner or later. Only serious, genuine people working on betterment of humanity eventually win.

That's what I like to tell myself.
> Elizabeth Holmes, founder of Theranos, lost investors $1 billion. She faces up to 20 years in prison.

> Adam Neumann, founder of WeWork, lost investors $11 billion. He then raised $350 million for his next startup.
This. Take shoulder press as an example

Most people would be better off lifting a 10 lb weight 50 times instead of lifting a 50 lb weight 10 times. High weight, low reps is a great way to injure yourself if you're like 99% of people out there.
I can't remember what episode it was but there was a really interesting chat between Joe Rogan and David Goggins on the Rogan podcast where David said in his view it's better to work out every day and ensure that you don't wake up the next day sore.

His logic was that daily 80% threshold workouts are better than 2-3 times a week at 110%. Consistency is key - and that stuck with me.

There's something nice about having muscle ache but it's counter productive to wanting to get back in the gym for most people!
The modern tragic figures cited in the article are in this vein, few if any redeeming qualities.

You know, the world has been quiet and pleasant for so long that people are happy to watch horrors on TV. I doubt Game of Thrones would have been very popular in 1949.
I'm generally not a fan of throwing pointless wheelbarrows full of JS libs at a website. And would usually welcome any site announcing they're stripped out such cruft.

But, as someone alluded to in the comments on the GOV.UK site; the write-up here is pretty misleading in how it suggests the changes have reduced the page load time of every page on the site by ~32kb.

After the first page load, the browser would have cached the ~32kb jQuery library anyway. So this does seem like a lot of effort [and taxpayers money] for a one-time ~32kb saving.
Weren't you thinking about an alternative universe ? Dare I say, a metaverse ?
What's a good example of local only Web app that uses sqlite?
1999 according to wikipedia.
And I did not came up with this year, it's what is written on the domain name.
Venture Nepotism in full display.
Really, that is the hill you will die on? Nukes depend on running steam through monster turbines, which need frequent expensive maintenance. Fuel must be replaced periodically. You need highly-skilled operators and security guards at all times. You need periodic deep inspection and refurbishment of operation and safety systems.

Renewables incur no such expenses.

I didn't even count disaster insurance, which is always provided free by taxpayers because no nuke could pay it and compete.
Now make that emulation work at feasible speed on a 300 euro laptop, bought in random shopping mall.
Question, what specifically is so horrible about being in the office?

The problem isn't so much offices in general, but the particular one in question. Apple spent five billion dollars on a gargantuan vanity project that actually leaves their individual contributors worse off than they were before with respect to personal space, privacy, and the ability to work without constant interference and distraction from their coworkers.

Some teams revolted [1], and a few even got away with it, but most employees had no choice but to fall in line. When the pandemic came along, life suddenly got better for those people... an utterly-unprecedented phenomenon that a more enlightened management team would have taken like a dash of cold water to the face. Instead, Apple management has been trying to double down on their $5B sunk-cost fallacy by herding their workforce back into the industrial-scale circular feedlot where they belong.

Meanwhile, because of the shortage of housing within reasonable commuting distance of their new campus, even those earning well into six figures are going to have to spend 1-2 hours a day stuck in traffic or cooling their heels on a bus or train for the privilege of working for Apple. The execs can afford to live nearby, of course, so they DGAF about the needless time burden they're imposing. I would be incandescently pissed about this if I worked at Apple.

1: https://www.computerworld.com/article/3660071/apple-employee...
I don't see how it's a GDPR violation, but it does turn any contact into spam - the +less address didn't solicit any contact.

Not that spam laws are enforced or particularly enforceable.
A Well-Known Links Resource
Just stop. Except education and healthcare, none of this is that important; it’s vanity projects all the way down; wowing ourselves since there’s no grand competition between space fairing civs, no Heaven to win entry to. None of us are going to Mars.

What wins is apathy; indifference to adopting new agency.

Stop believing typical meat bags are anything more; that a network of rich exists is entirely due to belief in them. They’re just meat bags. Their figurative identity is not sacrosanct.
Probably not. At least any difference will be dwarfed by the effect of prior experience by developers and available libraries.
Intel did you use that term to describe segmented addressing, at least in the 286 manual [1]:

""In Protected Virtual Address Mode, the 80286 provides an advanced
architecture that retains substantial compatibility with the 8086 and other
processors in the 8086 family.""

""In Protected Mode, application programs deal exclusively with virtual
addresses; programs have no access whatsoever to the actual physical
addresses generated by the processor. As discussed in Chapter 2, an address
is specified by a program in terms of two components: (1) a 16-bit
effective address offset that determines the displacement, in bytes, of a
location within a segment; and (2) a 16-bit segment selector that uniquely
references a particular segment.""

[1] https://ragestorm.net/downloads/286intel.txt
The Door-Aeolian Harp (2009)
Yeah, it seems fishy. If 6 reps of something is difficult enough to do such that it has in impact on muscle growth, I can't see how they could manage 30 reps of the same thing. I wonder if the 6 reps 5 days people were untrained, while the 1 set of 30 people could manage it because they were trained enough so that it was possible (and therefore too easy)? Or maybe the 1 set of 30 was with a lighter weight to make it possible?
Sounds like it might be like a time share at scale for permanent housing. Whatever the case, a few connected people will make money on it and it’ll likely make housing worse somehow.

I can’t believe this degenerate can start billion dollar companies left and right and honest people are constantly getting told we’re asking for too much to have things like work life balance or decent pay.

I’ll giggle like a school girl someday when the other shoe drops and the rich are being eaten.
She systematically and intentionally defrauded investors. His startup turned out to not be as good as valued. Caveat emptor applies.
Well, one of the most interesting and exiting outcomes would be renewed interest in the study of Electromagnetic interactions at cosmological level (not just signals to observe other processes).

One of the features of Big Bang is how it’s sufficient to explain the structure of the universe via Gravity alone, yet there’s a ton of data indicating that pervading Plasma and Electromagnetic interactions within are at play.

But since they have no place in the BB model they’re discounted as marginal phenomena.

But, if the paradigm shifted - to put it in Popper terms - a whole new box of interesting goodies would pop open!
Mmmmmm, rust and golang, working together. Shout out to buildah team and the krunvm folks. This is very cool. The icing on the cake was the aarm64 support for apple. Kudos to you all. I can now run experimental linux images as VM's and see if they'll blow up.
Daily reminders of how much i overpaid for a 3060ti 4 months ago :)
I wonder whether production of this paywalled work was funded with tax money.

I tried reading it, sadly it appears to demand €14.00 for 24h access and is not even making clear whether I would be able to download DRM free text.
If it's SaaS, it's entirely different from the excel use-case (which is unfortunately ubiquitous and offline). It's also different from the average SQLite use-case, which is also local.
Not everyone have the luxury to rent an apartment near their workplace even if they are willing to pay.
Software Engineering salaries at Japanese companies range between $100-200k (with a normal exchange rate, right now it's closer to $80-160k), with no equity, for senior (10+ YOE) engineers. Most companies also include a yearly bonus that's equivalent to 1 month salary.

The highest paying Japanese companies tend to pay less than 1/2 of the total comp you can expect in the bay area, but may be closer to competitive to a comp package in somewhere like Atlanta or Austin.
> [..] a strong tendency to make you do stupid, dangerous stuff in traffic any time there's the slightest ambiguity or delay in the phone's instructions to you.

This is why in the Netherlands you are tought to drive using a satnav, and it can even be required to navigate using one during your driving exam.
Claiming that you either need to ban users without recurse or suffer from enabling fraudsters is why people start feeling like corporations don't have any human employees anymore. If you care about your customers, you could absolutely reach out and verify if the user you are about to/have blocked is a fraudster or not, and then act accordingly.

The reason most just say "You're banned, bye" is because they don't want to do that work, and subsequently don't care about their users one bit.
Too much. I preferred the previous design a lot more. I'm getting old lol
I always say: when in doubt, count on greed.

It helps alot in life, project management, planning etc etc.
Well, it's understandable.

Incompetence is not a crime.

Fraud is a crime.
taking offense is almost always unwarranted. the point of an apology is not to admit that taking offense would be warranted but make clear that no offense was intended hoping to be able to continue the conversation.

i like to go by this: try to avoid offending anyone with what i say, but also try to not get offended by what others say.

if someone is offended, it could be something that was a trigger, or some misunderstanding, or that person is just to easily offended or there is some deeper issue that i am not aware of.

either way, there is a failure in communication, and if i want to continue the conversation, i need to find away around it. in most cases an apology is a way to do that. not doing anything about the offense assumes that the other person knows that their taking offense is unwarranted. but i believe many don't, or they wouldn't have taken offense.

if the person is reasonable, they will accept the apology and be able to calm down and the discussion can continue. if they are not, the conversation is most likely over, or it escalates. both are things i'd rather avoid.
I will try this starting now.
Does this justify Pavel Tsatsouline's Grease the Groove?
Yeah you can, you can default it to send from the address the email you're replying to was sent to too.

It's the only thing I missed when I switched to Fastmail. (Which has since added it too, but not before I left in favour of my own SES-based solution.)
Your reply doesn't really include the technical details to know what really happened.

Did they start sending NXFAIL for DNS requests for that domain? That's what "turning off the domain" means. But in that case, API access via IP would continue to work without issues.

Or did they start blocking traffic to the IP that you had associated with the domain? In that case, the domain would continue to work, you just need to switch the IP.

Based on your information so far, I wouldn't know what to do to repair it. I'm not surprised that others were unable to help, too.