skysight-inc/HackerNews huggingface dataset:
Tridactyl: A Vim-Like Interface for Firefox, Inspired by Vimperator/Pentadactyl
Ask HN: Linear algebra for Machine learning
I'm a MS CS student about half way through my degeee. The later half is going to be where the ML fun begins. I've started preparing and I noticed that 99% of the ML courses require linear algebra. Now, I've never taken or studied linear algebra.

My question is whether there is a specific segment of linear algebra that would be best for me to focus on or is all of it pretty important for ML?

Additionally, if there were a linear algebra for ML specific book or resource(s) you folks might know of.

Thanks!
Part of the problem is that it isn't just the best education. One person might have the most brilliant idea in the history of mankind, but if enacting it requires collaboration, they'll need a network of people to help them. Smart people, if the idea is counter-intuitive. So any solution would have to include the development of strong ties between the students.
The law is not a dumb computer that executes code. It doesn't have to specify the means and constraints on access to the level of detail you are arguing for, nor should it be required to: the law when written could not account for all possible scenarios and it is not rational to have that expectation.
Or just replace one of the existing chips on the i2c bus with an identical but malicious one.

I don't know how you would even detect that, short of decapping and scanning the die in.
Going from 8 to 11 you would probably be best off by backing up your data (do this anyway) and making a fresh 11 install. Reinstalling apps is super easy with pkg.

I've never seen an OS updater that is happy to jump 3 major versions at once, especially since the old one has fallen off of even legacy support.
Lots of people seem to believe that non-nationals aren't owed due process, rights, or even access to their own children.
This seems to be undergraduate only. Am I mistaken? I was talking about graduate students as well.
Just to be clear.

While, Harvard has some great financial aid policies, the concept of "need blind" applies to a decision to admit, not about the availability or generosity of financial aid (in general).
I thought load balancers popped out the end of Services and it was plugins that handled the specific cloud environment? I'd say that still constitutes cross platform.
Apache libcloud works well for more basic services (e.g. storand and compute) and is extending into container management services.
All very sad. It is time to bring the wealthiest back to heel. Companies and individuals cannot be above the law or the states which sustain their lives and businesses will crumble. Time to take back control.
"My hypothesis is that the conditions imposed in the name of communism, and not communism itself, destroyed the USSR."

There's a sense in which that is true. The problem is, "the conditions imposed in the name of communism" are intrinsic to communism itself, because it is not a political system that works for human beings as they are. So the imposition of massive amount of force, and the subsequent second- and third- and so-on-order effects that come with that might as well be accounted as part of Communism, because otherwise people don't conform to Communism.

I can imagine hypothetical intelligent species for which Communism might work fairly well, based on looking at social structures seen on Earth and extrapolating to what they may look like if the species in question were human-level intelligent. But it would be something like bees or ants, writ large. Trying to impose a bee or ant system on humans is utterly doomed to failure. That's not a value judgment. Maybe it's a terrible thing. It's just a true statement; humans, fundamentally, aren't bees or ants. You need that aspect of direct relationship for this to be stable.

Fundamentally, a political system based on "you'll do this work happily, and you'll voluntarily send all these resources to people you are not particularly related to, and hopefully they'll be good enough to supply you in return" is just doomed, evolutionarily. It's pretty easy to see why it would fail if you try to imagine some animal species working that way; even if you somehow imposed that system onto a population of bacteria or something, I absolutely guarantee it would evolve away in a handful of generations. It's beyond unstable into the actively self-sabotaging. Adding lots of human intelligence doesn't really change that characteristic of communism.

(Now, when it gets really scary is when people start deciding they just need to remake people then. Getting people to conform to political systems rather than getting political systems to conform to people is one of the greatest evils of our time.)
'reload all tabs' is missing from the right click menu on tabs now. Has this been removed, or just moved? I used that feature a lot every day.
Are there a command pop up with tab search and mouse gestures built in yet? These as well as multitab selection kinda won me over to Vivaldi a year and bit back
Yes, most of factors for lock-in are from features and ecosystem and replacement cost. But in licensing negotiations, license up-sale, auxiliary products & services are definitely making the lock-in tighter - since you've just made the big investments, why switching?
I can't read the article right now, but I did click on the article. In the very first paragraph, Sagan is quoted to have said ‘Science fiction has led me to science.’ Now I am not sure if this is what the article about. But if it is, I can offer my own anecdote. I read "Blindsight" by Peter Watts (relatively modern) not so long ago and it did leave some big impression on me. Had I read it when I was very young, I can see myself getting interested in artificial intelligence, synthetic biology, neuroscience, cosmology etc.
Here's what I remember from the history of it all:

The Saturn was Sega's best-selling console outside of Japan. It did terribly in America, mostly because they screwed-over retailers and developers with a surprise early release. Some retailers would straight-up not carry it, American third-party support was pulled, and this all carried forward to the Dreamcast. Sega of Japan was undermining Sega of America and there's a whole tragic story behind it. The Sega of America CEO, who helped the Genesis be successful in the US, quit over this nonsense.

As far as not hacking it, it was so easy to mod the CD drive to play back-ups (1 wire and a ribbon cable) - there probably wasn't much incentive.
The developer pays for that access. The developer is a third party. They're buying transaction data.

It's explicitly stated within their sales page and directly contradictory to the statement he made above.
But if the controller gets into a weird state and "forgets" to flush the cache and then doesn't even look at the SLC cache on the next boot...
No, various kernel entry points have been modified to be able to handle 64-bit inode numbers. UFS itself still uses 32-bit inode numbers.
Data on Freemium vs Free Trial
Thanks for the pointer. May be still display something but like "shader cache is not used" so it will be clear that the feature isn't utilized yet.
Appreciate the suggestion:)

I actually use The Old Reader[0] for most tech sites (including hnFrontPage and showHN). There are other sites that I'm only partially interested in or they have so much content, I don't want them in my Reader.

When I have time, I'll access the Feed Link and give the stories a bird's eye view. Also, some of these home pages are a nightmare in the Times Square sense of the word.

The Old Reader also keeps the the Feed Link accessible. Sometimes I'll hit the [mark all as read] but later on, I might go back and look at the day's listings for a particular site. I'm surprised how often I do this for some sites (mostly to reread an article or follow up on a comment I made). That flexibility is lost now.

Also, I don't subscribe to general news sites. The amount of articles would be overwhelming. News sites with RSS Feed Links make them manageable. I've essentially lost this - so I'll either have to access their obnoxious home pages (with anti-trackers fully loaded) or find other means.

I used to go local on my feeds... and while I avoid the cloud for most things, feed listings feel very natural there (also they don't take up local storage).

It's workable but I'm a bit annoyed that an application built on rendering (simple) tags (rq'd little/zero work to maintain) decides that things associated with RSS are going to be killed off (maybe??... in favor of their own news sources - which require much more work to maintain).

[0] https://theoldreader.com/
> two buddies hanging out on TV.

I had to think of Dick Cavett when I read that. They don't make 'em quite like that anymore.

https://www.youtube.com/results?search_query=dick+cavett+int...
By the way. Thanks a lot for your work with Nedtcloud. It's really great.
I signed up and will be looking at it tomorrow evening. I'm an active songwriter and have a couple of fresh songs in process right now, so it'll be interesting to see how well it works for me!
I write my python interactively in a repl, and often end up with deeply nested list comprehensions as a result. I always need to break them up to have any chance of understanding it even a day later.
Have you seen the mkdir world view? It's the one where all the code is spread out over as many directories as possible, and leaf directories typically have no siblings just yet and one child.
I'll give you Consus, but what's mysterious about Eopsin?
My method for this is usually to do "Bookmark All Tabs" to shove all of the open tabs in a window into their own folder.
Broadening in the sense that I was in generation X for the first thirty-odd years of my life but then in recent years I've been lumped in with millennials.

edit/ You're even admitting to observing the same thing, are you not, by commenting on the dynamic nature of the starting range?
Compare your mobile site speed
MCT and Anxiety
Why not use a feed reader which is designed and optimized for that task? I like Newsblur.com (aka https://github.com/samuelclay/NewsBlur) but there are tons of great desktop apps which do a much better job than Firefox ever did.
Maybe his hands are larger than ours ;)
And amusingly, the former is arguably better experienced via its enhanced Gamecube port (Skies of Arcadia Legends).
With infrastructure you have a few options for managing risk:

1. Stiff regulation for "natural monopolies," or for effectively state-monopolies. The state legislature then prevents the company from raising rates in order to pay back loans or pay off fines. Negligent behavior is punished by the state.

2. Competition, e.g. the Ma Bell breakup. Break up PG&E and have its small companies compete with each other. Any one company can't raise rates to pay off negligent behavior, because they'll lose out to their competition. Negligent behavior is punished by the market.

3. Ajit Pai yourself into a few monopolies with no regulation, and rejoice as you live with whatever Comcast deigns to give you. Actively malicious behavior goes unpunished, or is even rewarded.
Deep Mandelbrot fractal Browser (Zoom 1e+300, used custom floating point nums)
Good work guys.

For those using Firefox, I have one question. Is there any way to replicate Chrome's tab-to-search feature? It's literally the ONLY reason I'm still on Chrome.

Let me explain by showing how I would search for "apples" in youtube across both browsers.

Firefox:

1 - Ctrl+L (go to location bar)
2 - Type "you", press "down" to select youtube from history.
3 - Wait for site to load......
4 - Click on search box
5 - Type in "apples"
6 - Press enter

Chrome:

1 - Ctrl+L (go to location bar)
2 - Type "you", and if youtube is first item in history,
3 - Press "tab"
4 - Type in "apples"
5 - Press enter.

Youtube opens up with my searched item. Nice and easy with far fewer key presses no waiting nor mouse clicking.

Works for youtube, hacker news, wiktionary, google images, and a heap of other sites I use daily.
Any chance you've got an open source version of this script that you could share?
Sure, but they let everyone read this specific story for free. They could have easily kept it behind their paywall.

Overall Bloomberg as a company does not sustain itself on news revenue.
One of the fantastic qualities of embedding based language models is that they provide a view on a semantic space that can be used quantitatively in most any downstream language task. As a conversational intelligence company Frame has many products that are enhanced by having a high quality domain specific language model to build on: tagging, sentiment, topic extraction, key words, summarization, etc. Best of all, these products can be iterated on in parallel! Improvements in a language model’s representation of a body of text should improve all downstream task without modification.
Thanks so much for checking it out. Excited to hear your thoughts!
In the Spirit of Giving I Have a Favor to Ask
From UX perspective, it's one of the best tools for managing the design process. 1-click to update / push mockups from Sketch. Ability to do light interactive mockups, commenting, and CSS specs.

We've been testing most of the tools on the market (Zeplin, UX Pin, Avocode...). InvisionApp beat all of them.
Creating and maintaining a large software project that "features" differing crypto strength depending on the country it's being shipped to is a HUGE PAIN IN THE ASS! I know because this was something I did for the Solaris implementation of Kerberos. What an excellent way to introduce bugs that never get tested. Crypto/security is hard enough to get right without added complications like this.
I agree. I've been using them for years now and their uptime and product usability has been awesome and significantly better than other hosts I've used in the past.
PhD tuition is covered. Masters' students usually have to pay.
I use only Macs by default. It runs great and has for years. There's probably a real issue somewhere but it's far from as universal as your post implies.
Managed databases? Is this a private beta?
I'm the author and I'm happy to answer any questions about this post.
Very few would figure out the clone's location, and it wouldn't be able to be updated really.

VPN's would be another solution.

But for the 99% it would be very disruptive and prove the point.
If you use duck duck go as your search engine I think you can use their bang search functionality
This is a particularly thorny issue as a Junior Developer. There's the issue of the Junior reaching beyond their britches, but there's also the issue of Seniors being set in there ways.
Does that mean that european travel websites will list the full prices even for American hotels?
Yeah that's fair, and an avenue they should take first.
I don't understand what you mean. Where's the hard-coding?
> Markets also valued beanie babies highly for a while. Pretending that markets are purely rational is going to get you hurt.

My point isn't that the market is rational or perfect. My point is that they could have hedged.
As someone who has read Moby Dick front to back I can agree with this argument. I had a colleague once, really bright engineer but not as steadfast as I was at the time. I suggested he read this amazing novel and he instead opted for the book on tape. During a long drive he almost died from boredom. Literally! He almost fell asleep at the wheel. While he disagreed with me that manually reading the book was the optimal approach he was not trying to make things more complex. He was merely trying to take the easy way out. This grave mistake almost cost him his life. Consider this tale next time you are thinking about not putting in some work!
"What's their excuse? Some variant of "move fast, break things", no doubt. "

Possibly "sell at 50% discount, thrice"
The Cube Rule of Food Identification (2017)
This might be a silly question but I've honestly tried to Google it without any success. Is there an easy way to put something like this behind a web based "portal". Like, I'd love to have an external facing login site that would allow me to access internal resources like this. I currently use OpenVPN but it'd be neat if this could be done via a web based portal without the need for a heavy VPN solution. Anyone have any suggestions?
and that's just one of the many reasons they're so awesome.
If it's a national security risk they might not have needed to be compelled to lie at all, but decided to do so themselves. This would be big enough to damage their entire supply chain if they did publicly verify it as truth.
Tape Recorders oF “Mission Impossible”
Hi,

I am using firefox with duckduckgo.

Firefox + DDG = Ctrl+L - Type "!yt apples", press enter

https://duckduckgo.com/bang
How Do You Recover After Millions Have Watched You Overdose?
DIY Open Source Hardware and Software Hacker's Friendly Modular Laptop
Harvard's average real annual return is 10.2%
(Piketty's book "Capital" p569)
You need a team of very talented investors to get these types of returns y/y
It should be possible to build this with an extension, but I haven't tried.

That being said, there are a few alternatives. Firefox Top Sites supports search engines, as described in https://blog.mozilla.org/firefox/save-a-search-step/. Additionally, if you use DuckDuckGo as your default, you can use bang patterns, which I prefer as they are curated.
neither do the people that work at most of the cell phone stores(verizon, spring, etc)... i knew a couple guys that worked at them and they all were in cahoots to steal private photos from female owned cameras. and then shared them in a massive repo.

this is why i dont let anyone touch my tech.
Classic "Republican" playbook: instead of killing a govt agency/service directly, slowly de-fund it over years until it's crippled, then use said crippled state as "you see, the state just can't provide healthcare/telecom/infrastructure efficiently, it must be privatized" justification, then deliver the remainders on a silver platter for the ultra rich to siphon the profits off.
I'll do you one better.

I worked for years in Scala, and the biggest problem I had was OOP fanatics who clung to stale design patterns and out of date knowledge of general programming principles despite FP being both the simpler, cleaner, more legible, and more maintainable approach. Part of this is the fault of the individual not asking more of themselves, and part of this is the language, encouraging people to feel good about their FP+OOP hybridity, which is entirely incompatible as a concept. I've never had a new grad who could not make the switch to an FP mindset. I have, however, had older or more established devs who don't want to learn and thought they could get away with shit work (which is the main cause of scalability issues, not new concepts).

For the record, I never used more complicated concepts than Monads and MTL in my day to day usage. If you can deal with Monads, you can deal with MTL. If you can't deal with Monads, then you didn't put in the 1 whole day of work it takes to become comfortable with the concept. If you can learn what an AbstractFactoryBean is, you can damn sure learn that a Monad consists of 4 functions across 3 interfaces and that Functor:fmap => Applicative:(pure + ap + fmap) => Monad(>>= + pure + ap + fmap).
Yes and No. For example, "type: LoadBalancer" works fine on almost every cloud, but various annotations need to be added for SSL termination on an AWS ALB, for example. The annotations don't collide tho, so you can have a load balancer with both AWS and Google Cloud annotations, and it will work fine on either cloud.

Volume classes are probably the best example of being cloud-specific, but this problem is solved by having a different volume class for each cloud provider, named the same, such that the deployment can always grab a disk regardless of which cloud its living in.
You don't say exactly why a clone is bad, but I enjoy the BSDs as well as Ubuntu Mate.
I think in Firefox the closest is to manually add them as search providers with a short code :/ Right-click in e.g. the search field on YouTube, there's an option to add it with a key word, e.g. "yt". You then can do "yt apples" in the address bar.

Maybe there's an extension that does the Chrome thing, but I searched in the past and didn't find one.
What is a handful of years? That sounds like FAANG pay to me.
even simpler in firefox:

[1] open youtube.com

[2] right click on the search bar and select "Add a keyword for this search"

[3] in the dialog enter the character "y" as the keyword.

[4] done!

now to search youtube from the address bar just enter y followed by the search terms!
I agree that the idea of "simplicity" can become convoluted. But some of his specific examples I strongly disagree with. Like others are saying, it comes a lot from your worldview on programming. Coming from someone who was involved in an extreme Microsoft Stack (which I definitely get from the vibe of the writer here, either that or Java?) and gone away from that, I can say simplicity wins. It really just depends on how simple the given language allows you to be, and what that looks like.

In my personal opinion the Microsoft Stack really traps you in a box. Not a bad stack, but you can't really translate the "patterns" you have to use there into a lot of other stacks.
What's the status of the cat and mouse game being played with autoplay video being forced on and new options needing to be hunted down?

First Chrome forced it on, because EvilCorp's business model is around a forced-open-eyelid philosophy of advertising revenue from unstoppable impressions.

Next I moved to Firefox, which in an update a few months ago changed the autoplay option to be on, removed the config attribute and made it a new one, which has as options 0, 1 and 2. Turned out autoplay default should be 1.

I'm not about to wait to find out what's around the corner. I started using Vivaldi this weekend in hopes someone actually made a browser for those who don't care about some company's ad revenue.

I don't know why Firefox would do that, and introduce Pocket as well. Is copying Google that sexy a thing?
I love that feature too. It uses the opensearch spec, and shouldn't be hard to implement
Please blow that whistle loud and clear.
The electrons aren't shot through the insulation. They end up in the floating gate by quantum tunneling. The insulation by its name is non-conductive, and must be so that the electrons stay put. The degradation happens through general thermal wear.
digitalocean picked a niche and are doing it really well. that doesn't mean they have to expand into other areas.
Yep, was quite slow there for a bit.
I am a mechanical engineer who dabbles in web development from time to time. I am forever indebted to DigitalOcean for creating a super easy platform for someone who has no clue about VPS starting out. I know how to operate a linux machine but not the slightest idea about how to host a website myself until I came across DigitalOcean and their LAMP/LEMP tutorials.

Once I was comfortable with DigitalOcean, I tried launching a VPS on AWS and holycrap it was so insanely complicated. Within 10 mins of creating an AWS account, I was out. I understand that there is nothing wrong with AWS - it is not for me, but DigitalOcean has fullfilled my needs in the most perfect way with a huge knowledge base and detailed tutorials.

DigitalOcean is absolutely incredible.
Agreed, I think the author oversells his case by say that Solzhenitsyn was more important that Gorbachev. Gorbachev is one of the most under-appreciated figures in modern history in my opinion.