skysight-inc/HackerNews huggingface dataset:
Where is the slot for the metric so that the summation doesn't blindly treat my tensor's covector slots like vector slots? Maybe I am being a bit too cynical, but it is a shame that people have come to know about "Einstein summation convention" without ever learning that it is a special case of Ricci calculus and was not invented by Einstein. Every time I see someone do u_i v_i as an implied sum I know I am going to have a hard time. "The sum over the 0 index has a minus sign," yes because you need to contract the metric there to convert between a covector and a vector to get a sum.

I made a C++ operator overloading implementation of Ricci calculus once upon a time. That way you could define your tensors and then write statements like:

T = (rho + p)*u("^a")u("^b") + p * g("^a^b");
traceT = T("^a_a");

Anyways, I find the domain specific language of this particular numpy function to be a bit abhorrent. Why not write "ik,kj->ij" as "M_ij = A_ik * B_kj" and make it much more obvious what is happening instead of requiring this understanding. Heck, if you used kwargs, you could even avoid passing the same argument multiple times like in the quadratic form example:

x = np.ricci_calculus("M_ij v^i v^j", M, v)

Here I am leaving out that "x = ..." prefix in the DSL since you can take an ordering convention and a scalar has no slots anyways.
None of these lists of Facebook alternatives seem to include practical replacements for it's groups/events features, which are used heavily by most of the people in my network.
Yes, they are likely tracking users in incognito mode. You're still loading google analytics or doubleclick resources on many, many sites. Merely making that request (or any request to a google property) gives them your IP which is static enough to identify a household or corporate complex based on previously gathered data. From there these javascript libs phone home every bit of data they can from your browser, including UA string/browser minor version, plugins, resolution (fingerprinting). This can further narrow things down to an individual device you have used before, especially if you're just popping in and out of incognito.

Google also operates some of the most popular DNS services 8.8.8.8,8.8.4.4 which can capture domains you query from your IP.

There are various measures you can go through to stop this to some degree, like DNS blocking, client-side ad/tracker blocking, VPNs etc. but to go all-out is very cumbersome and I'm not convinced that it would even be 100% effective. Google's business DEPENDS on collecting your data and tracking you, and they are very, very good at it. I highly recommend reading "The Age Of Surveillance Capitalism".
That’s a relatively mild example of what goes on. The problem is that DM bait extremist views to bolster their own readership. This isn’t an interest specified readership but a relatively hardcore propaganda machine. Check the backers as well.
The problem with that approach is that even the Daily Mail occasionally publishes something decent - e.g. this article on Clement Attlee:

https://www.dailymail.co.uk/debate/article-3174009/DOMINIC-S...
still lots of progress needs to be made from a usability standpoint.
Looks like they bought Froala too, which is the best html editor we've used so far.
Unconventional is anything that is not underwritten in a conventional manner. A situation where you inherit a property and take out a mortgage to pay out others with shared inheritance in a property is almost certainly not representative of the underlying reason for the growth in the 3%. If the author is trying to imply a rebirth in reckless lending that caused the last recession then I'm arguing they picked the wrong subject. If it's because they couldn't actually find a subject that definitely should not have been given a mortgage then the entire premise of the article is wrong.
I've gotten 8 date (offers) so far, but what's been more interesting are the referrals. There are 2-3 women that are intent on introducing me to my future wife and have been cycling me through their single friends via PM.
The problem is if you don't have Russian propaganda then there is nothing to counteract the American propaganda.

Unfortunately most people in the US are not going to be able to believe that American propaganda exists.
On Optional block delimiters, the author recommends programmers in C like languages ALWAYS use braces.

I agree! I've stuck hard and fast to this rule since... I was programming Qbasic as a kid. Back then it was for different reasons, but the practice stuck with me as I learned new languages.
Does anyone ever get "life is amazing but I choose to be angry" vibes from the comments on this topic every time it comes up? Like letting yourself get livid that you couldn't quite stretch your legs on a cheap flight that took you where ever you wanted in the world.

I always scroll the comments in the hopes of finding someone frustrated at the frustration, and I never find it.

For example, in these comments people assert that it's "user-hostile" that Netflix's search shows you related shows for your search term.

Should it do a better job indicating that your target show wasn't found? Maybe. Though I'd like to hear how you'd design that, because Netflix search is essentially a multi-lingual keyword search across multi-lingual titles. Is someone searching "funny" looking for the movie "Funny Games"? You'll notice that Netflix tries to help you drill down into comedies.

It's "user-hostile"? Has anyone here not been in a group setting trying to find something to watch, so you search something and someone recognizes some other movie from the search results? I've never even been in a group setting where anyone knew what we should watch, chaining through related videos seems like the best UX.

Also, do we really need access to every bit of content under the sun for some small monthly payment? Is that really the end-game? As a community of people who supposedly appreciate the merits of decentralization, which company gets to be that tollbooth of all content produced by humanity?

This topic generates so many strong opinions and anger at what seem like inconsequential issues that I have to wonder how much of the problem is Netflix and how much is merely our entitlement in a world where we have access to more content than any humans in history, and how that makes us even thirstier than ever.
I always thought this was the other way around: Amazon dropped Google Home products in favor of their Alexa, so Google killed YouTube on FireTV to damage Amazon.

To be honest that was the reason for me to get a Playstation 4, so I could watch YouTube on my TV again. (And obviously for playing some games...)
What do you mean by closed ranges composition ?
They could, except that would effectively show Google that it can dictate what other browsers implement, alter its products on rapid basis to regularly break them etc. and at that point there's almost no point to an alternative, since we'd we're fully back in the IE era again, which is why I don't think it's a good idea.

If one cannot avoid it, I think it's a better idea to create Chrome desktop shortcuts for Gmail/YouTube and use Chrome exclusively for that, if you cannot use a desktop email client for Gmail and VLC/mpv/youtube-dl for some reason.
I’m fairly certain that Model F and M keyboards are considered mechanical.

It’s not a precise category. But I’d even go so far as to say they are the type specimens for mechanical keyboards.

Yes, most products in the category use Cherry-type switches, but Topres are definitely considered mechanicals and they combine a rubber dome and a spring.
Computational power doesn't become cheaper and cheaper.

If anything it's the inverse:

Not only Moore's law has stopped working for several years now ([1]), but we have also greatly increased what we do with computers (e.g. the whole dataset of an 80s company could fit on a 1GB disk -- today we routinely need to process terabytes of data both streaming and offline -- see also 4K video, webasm vs simple websites of 1999, VR, AR, and so on).

But even if computational power increased continuously and became cheaper and cheaper it would only help if our data and processing needs remained static or increased at a significantly slower pace.

[1] https://steveblank.com/2018/09/12/the-end-of-more-the-death-...

https://www.extremetech.com/computing/256558-nvidias-ceo-dec...

https://interestingengineering.com/no-more-transistors-the-e...

https://en.wikipedia.org/wiki/Moore%27s_law
You clearly do not understand, especially given that gibberish about not being listed in some wiki, and utter irrelevancies about dpkg and puppet, which have no bearing upon the matter of publishing one Debian repository with multiple versions of packages at all.

I'm just not going to laboriously re-type it all into Hacker News when you can just go to the published repository and see it all explicitly laid out right there in the repository itself, with the exact scripts and commands that get run to produce the very repository that you are seeing -- quite the opposite of either handwaving or workarounds.

You could get to it with an FTP or an HTTP client, too. But that would just leave you with the raw files in no particular order, rather than the annotated and organized GOPHER listings. A value-added bonus for the GOPHER version, as I said.

You don't actually have any justification at all for your claim that this is somehow impossible with Debian repositories, given that people like me are doing it with a few simple scripts and even publishing them for the world to see; and clearly neither handwaving nor workarounds for anything are required.
Erin Brockovich to lead protest against PG&E bankruptcy at Capitol in Sacramento
In my experience, CPython is 100 to 1000 times slower than C (or C++, Rust, Fortran, etc...). CPython would be better off fixing the speed (perhaps by embracing PyPy) and staying single threaded than removing the GIL. At least if you're choosing threads for performance gains.

Think of it this way: A single threaded C++ or Rust program can do more work per second than a hypothetical GIL-free CPython with 64 cores...
I would guess that the chromecast supports the same set of video formats that the video tag in Chrome does - H264, VP8 etc..

If you download a video encoded differently (e.g. DivX) and then try to play it using localcast, you can get issues.
JavaScript V8 Engine Explained
The whole "flying car" phrase gets tossed around far too much. Every "flying car" I've seen marketed, is either 1) a small VTOL airplane, or 2) a small airplane that folds up so it can be driven on the street. Most things are more airplane than car, so it's more accurate to say they are driving planes, than flying cars.

I've yet to see a car than can fly, i.e., something more car-like that can also fly.
And on a none portable computer you could probably do it even faster. Maybe you need a laptop but there are tons of peoples using laptops that doesn't needs to.
Electric, the startup that automates IT, raises $25M from GGV
Yes please, let's remove everything that makes life worth living so we have more time for work and media consumption.
The trend of micro managing/optimising our lives is really getting out of control.

Dating apps are already dehumanising most of the dating process, let's see how bad we can make it.
I wonder if people in the future will be able (or even know that it's possible) to start discussions with the opposite sex outside of dating apps.
The problem is that the 'racist' label is so poisonous in our (western-European, north-American) culture that it is being used to silence others, no matter whether they actually are racist or not. It does not take much to be called 'racist', sometimes drinking a glass of milk is enough [1,2].

[1] https://www.huffingtonpost.com/entry/milk-white-supremacy-ra...

[2] https://www.nytimes.com/2018/10/17/us/white-supremacists-sci...
Oh I totally agree there as well. Any anonymous or semi anonymous public opinion seems to being the extreme views.

But they aren’t a news provider. The entire of Twitter is an opinion piece.
How so? In Lua, pass-by-value is only done with numbers, and everything else, you're passing around a pointer under the hood.

Is there a reason I'm not thinking of?
Immutable data structures become a lot harder without gc, though. To update an immutable structure you don't want to copy parts that haven't changed. But this requires sharing and without gc this requires refcounting. Which in turn makes accidental cycles leak memory so you have to deal with weakrefs and have to think about this and multithreading isn't as nice as it could be and...
It already has it. Jupyter has been multi-language for ages...
OK, but did you read such mortgages grew by xx% and conventional mortgages went down last year? Not all of them were buying out their relatives.

"Lenders issued $34 billion worth of these unconventional mortgages in the first three quarters of 2018, a 24% increase from the same period a year earlier....the growth is notable because it came as traditional home loans declined. Those originations fell 1.2% over the same period and were on track for a second down year in 2018."
Sounds like you've never seen an actual hardware failure; you've only seen scheduled maintenance. You don't get any notice at all with host failures. You get an email like this:

"We have important news about your account (AWS Account ID: XXXX). EC2 has detected degradation of the underlying hardware hosting your Amazon EC2 instance (instance-ID: i-XXXX) in the us-east-1 region. Due to this degradation, your instance could already be unreachable. After 2018-12-28 19:00 UTC your instance, which has an EBS volume as the root device, will be stopped."

The stop date is 2 weeks after the email is sent, but as the message states, the instance is likely already dead. It was already dead in this case. GCP will live migrate your instance to another host.
For all of the listed applications there is a cleaner function in numpy (and tensorflow, right?)

Vector inner product: "a,a->" (Assumes two vectors of same length)
Vector element-wise product: "a,a->a" (Assumes two vectors of same length)
Vector outer product: "a,b->ab" (Vectors not necessarily same length.)
Matrix transposition: "ab->ba"
Matrix diagonal: "ii->i"
Matrix trace: "ii->"
1-D Sum: "a->"
2-D Sum: "ab->"
3-D Sum: "abc->"
Matrix inner product "ab,ab->" (If you pass twice the same argument, it becomes a matrix L2 norm)
Left-multiplication Matrix-Vector: "ab,b->a"
Right-multiplication Vector-Matrix: "a,ab->b"
Matrix Multiply: "ab,bc->ac"
Batch Matrix Multiply: "Yab,Ybc->Yac"
Quadratic form / Mahalanobis Distance: "a,ab,b->"
Myth of Cuba's Glorious Health Care System
Subprime or poorly documented loans are absolutely fine and actually help people, as long as they are marked as subprime loans. The problem with 2008/2009 was that subprime loans were being marked as AAA, because that was the fraudulent part of it. And then these subprime loans were getting packaged together with AAA loans, and caused the quality to degrade, dropping asset prices, etc.

As long as the loans are marked appropriately and the proper risk is taken with interest rates and there is nothing predatory or exploitative about them, there is nothing wrong with companies lending to subprime borrowers. In fact, it helps people break the circle of poverty by investing in them, again as long as it's not predatory.
Capturing Terrestrial Tracings of the Cosmic Machine
Agreed to all of what you said, but also, performance in some circumstances is a discount. One of the Google Cloud employees said "Derek’s point about savings is about list price differences that result from total system performance (and not any sort of special discounting)."

I don't have any internal numbers, but imagine if Twitter could meet its needs with an N-node Redshift cluster or an N/2-node Dataproc cluster, because Dataproc is so much faster at flipping the bits or whatever Twitter wants to do (probably network performance really). Google could charge more per node and still come out cheaper because of performance.
>> B) It doesn't even have wheels, how is it a car?

Huh. I never considered that a basic requirement for a flying car is that it, well, would also be a land car.
YouTube channels are selling for millions
Of course she is off book. She probably provides services equivalent to an CNA, with perhaps some errands or other casual assistance work tied in.

There's a big market for this sort of thing. Agency-based homecare is really expensive and usually pretty awful. Traditionally, these sorts of casual labor jobs had to be paired with a spouse's income to avoid IRS scrutiny, but IRS enforcement isn't what it once was due to years of funding neglect.

The notion that a bank is recognizing off-book income as income for lending purposes is incredible. Eventually the prospective lender will run into a problem, and usually will take an income hit when they are forced to land a normal job. The other turd about the "part time student" aspect is that she is probably living on student loans.
logistical for digital goods should be a nonissue.

to my knowledge, legal stuff should in most cases be a nonissue as well.
They could put everything behind the oldest age bracket (18/21 yrs old), which would probably be their biggest customerbase anyway.
and if they did that, its gonna be the responsibility of the account owner.

the only reason that actually holds up is strategic. They do want to milk all brands to their maximum after all...
but if thats the reason, they don't really have any grounds to complain about piracy.

This is coming from somebody who hasn't watched any TV/Movies in ~3 yrs now, because i didn't want to pirate and netflix / amazon video didn't have enough content i wanted to watch.
Except from opinion I don't see what is the difference, the NYT supports the left and the Daily mail is more right, what it got to do with "fake news"?
That's what I wanted to see. How can someone write an article about a test flight, with video that exists, and not link to the video.

THANKS!
>If you can‘t immediately spot the difference, you may be a late victim of post-modern relativism.

The claim is not that all news is equally true; that would be ridiculous. The claim is that lists of trusted sources are ripe for abuse by the list-makers.

Consider this evil plan: suppose that I put a grassroots issue blog on the same list as 100 fake publications. Everyone will believe me, because, look: I was right one hundred times! That problem can even arise without intentional evil on the part of the list makers, just look at the history of spam blacklists. People, even teams of people, are not one hundred percent just one hundred percent of the time.

(I just called something evil, and you can't get any less postmodernist than that! ;)
RT ran an interesting peice on NewsGuard.
https://www.youtube.com/watch?v=ZkY9fMK26dE
But that doesn't change the fact that this underemployed person still owes $610K.
You can't even cast Amazon Prime on Chromecast :(
Confused. The article doesn't answer the question in its title. They say they know; but I can't find the number in there.
Eh, 1G is pretty limited. I'd want at least 4G. Yes, 1G is workable (I could do most webdev on a Raspberry Pi), but a desktop environment and a browser running one tab uses half of that, and each tab would increase that usage.

The 4G isn't for building or running code, it's for tons of browser tabs open with documentation. I routinely have >10 tabs open, and that's quite likely to cause swapping on 1G RAM.

Sure, I could slim everything down by running a tiling window manager instead of a desktop environment or configuring my browser to unload older tabs (or close and reopen with bookmarks), but that takes extra time, and if time is money, that money is better spent on a few extra gigs of RAM.
> It doesn't even have wheels, how is it a car?

To play devil's advocate: it's a flying car in the sense of "a small enclosed powered vehicle that takes a few passengers from A to B without a guide track, only it flies instead of drives" not "a normal car that can also fly". Just like "electronic books" replicate the basic functionality of (traditional) books, but don't use the same methods.
They would, but they can't export them.
I'm deep into the Amazon ecosystem, so I use a FireTV Cube.

There, the Amazon video content is some kind of default invisible app accessible as a tab at the top of the screen and via searches, so it sort of "just happens". When I go to "Videos", there's just an extra lane of channels I've subscribed to below my watch list and suggested content -- if I pull them open, it brings up what's basically the home page again, but with only that channel's content displayed.

It's not a great app, I think your description of 'so-so' fits the experience, but it's better than some of the dedicated streaming ones (looking at you, DirecTV and Funimation!)
> can compile the Linux kernel from scratch in 20 minutes

so large projects compile time is very big, that's actually kinda bad for software developers.

> it can play 1080p video in real-time

yep until he tries to watch 1080p60fps on youtube, or gets videofiles encoded with 10bit x264 with large amount of reframes (that happens more often than you think btw)
> Proof by reductio: if they were all free, everyone would subscribe to everything.

Not even sure. If every time you need to watch a movie you need to make a new account, with the usual form to fill, email check, all the little popups telling you how to use features you don't need, the notification to disable, etc... only to notice you didn't subscribe to the right platform, I think you will go back to torrents rather quickly. And that's without touching compatibility issues.

And then, you contradict yourself in the last sentence by saying "a service that combines... into one". Acknowledging that you want a single $25/month service, not just a discount if you buy all 4.
Shards React – A Free and Modern React.js UI Toolkit
I´ve been using Zotero for a long time now and I can’t recommend it enough. Along with several plugins, such as ZotFile [1] and ZoteroBetterBibTex [2] I’ve been able to build a very flexible workflow that allows me to work either in a traditional processor, in Latex and even in Markdown+pandoc on iOS. Recently they also added support for Google Docs [3] and it does seems to be working quite well. It enjoys the benefits of open software, such as an engaging community and support.

[1] http://zotfile.com
[2] https://retorque.re/zotero-better-bibtex/
[3] https://www.zotero.org/support/google_docs
I can't imagine anything that is practical, fits in its lane, and can also fly efficiently. Not saying that it can't be done, but I have a hard time envisioning what it might look like.
Things Developers Wished Their Bosses Knew About Code Review
I don't see it that way. Could it be some sort of culturally narrow stereotyping on you side?

As for the topic I'm interested if you really feel it ok for you to be a subject of a soft form of parental control from a commercial entity?
Not only is it not sexy, it's probably the most work. You're now administering the server, storage & the database; you're the DBA for your Oracle instance and databases; Oracle loves to hammer this scenario for licensing (they'd rather you pay for their "cloud") and paying a premium for the underlying hardware that needs to managed remotely.

I can understand why this is a no-go for the GP.
Yes, a cold water with vibration humidifier. Everything is now covered by a thin layer of white dust from the water. We have medium soft water. A little less chocks I guess but we can't have this white dust everywhere so can't say for sure.
Hacking Human Laziness with Internet Heuristics
Haha no doubt!
Furthermore, the mac os is seriously impaired compared to linux.
cyclomatic complexity in logic