skysight-inc/HackerNews huggingface dataset:
The article should have also covered Figma, as I expect it to chew a large chunk of Sketch's market share.

In my company almost every designer switched over from Sketch to Figma because of the collaboration and reviewing abilities. Designers invite developers (including remotes) to a read-only view on which they can place comments. This works really good.

Maybe Sketch Cloud offers the same? It didn't catch on at our place.
I think it failed not because of some wrong technical setup or fragmentation but because nerds generally don't care about the novice user experience, it's near the bottom of the list of priorities. For profit companies don't care either but are instantly rewarded for it financially so those that get it done increase their market share. It's a sad dilemma that I have no idea how or if it can be fixed because I would love not having to use a mac and use Linux as a desktop instead.
Why Traders Make More on Binance: Exchange Liquidity – A Comparative Study
Building Faster Back Ends in ASP.NET Core
So you didn’t like the two actual new aspects that aren’t in European languages? I think those are the most exciting part: new ways of thinking.
the first story in the article makes him look like a jerk who doesnt give a shit for other people's lifes, if true as told...
Probably easier to exploit the biz plan thing Linus Tech tips did.

https://youtu.be/y2F0wjoKEhg
It's touched upon in the article, but in reality they're probably not third cousins.

23andme gives relationship estimates for people based on percentage of dna shared, these estimates are based general population data. However they're not accurate for endogamous
population like Ashkenazi Jews.

Any two Ashkenazi Jews who get married are likely to show up as cousins to each other, simply because there's so much shared DNA within that community. This isn't an exceptional case, but rather the norm for such populations.
My only guess is that large companies suffer from too much bureaucracy when it comes to naming. As a result, you'll never get a phenomenal name, but you also won't get a really bad name either. Odds are you'll get something within a couple standard deviations of "normal" and end up with a name that's just kind of... boring.
The title does not mesh with the content.

Writing a PyQt5 app is still as much of a ballache as writing a GUI in anything is. Certainly takes a lot of "minutes". The article just downloads a preprepared application.

What TFA is really doing is selling (unless you're GPL) an application that packages this all up. All things you could do for yourself, but that take an amount of effort.
Could you make it a tiny bit smaller by aliasing `window` and `document` and `localStorage` to remove the duplicated calls? `var w=window;var d=document;var l=localStorage;`

Interstingly, copying/pasting the code into https://www.minifier.org/ gains 69b of savings, but https://jscompress.com/ shows an error: `Invalid regular expression: /+/: Nothing to repeat (line: 3, col: 48)`
It’s a 4 year journey, enjoy the ride
Several commenters in this discussion have taken as read that the couple are third cousins. Reading the whole article, one finds buried at the bottom the fact that this turned out to be unproven, because the genetic tests are based upon general assumptions that are not true for their segment of the population.
Utter foolishness
Marissa Mayer
I've switched from Sketch to Figma, and I'm quite happy about it. I'm also using Affinity Designer, which is a fantastic complement to both.

But I'm odd—before Sketch, I used Antetype. I really miss the unique layout engine of that one, but the app fell into neglect and started lagging behind the competition in many aspects.

Edit: As it turns out, Antetype might be revived! [1]

1: http://antetype.com/
I've started to notice this sometimes. I kinda laugh it off but am actually terrified about how much thought I give to figuring out the optimal bargain offer for something I had zero need for.
Why don't they pivot ? They sure will be having some awesome engineers in there
Why language might be the optimal self-regulating system
for instance what are your routines, you create todo lists or take some time out and talk with friends?
Then there isn't much hope and I would look for a new job if changing that isn't on the cards. Your job in the technical side relies on good governance.
How to Grow Old (1951)
When Yahoo was Yahoo the “Yahoo” bit (everything that wasn’t the Alibaba shares) was valued as negative dollars for a bit given that the market cap of YHOO was less than the value of the Alibaba shares. So if now it’s “virtually worthless” that’s better than being worth negative dollars. (Trying to see the bright side here.)

Does of course raise the question of why did Verizon pay anything for Yahoo but those are the tough questions Verizon’s executive team will need to answer for its shareholders.
Less bureaucracy, more bike-shedding, but yes, I agree (from experience!).
This! Killer feature of Dropbox, being able to partially sync just the things you want on a Linux server and your laptop.

I also pay for SpiderOak cloud storage but they don’t allow selective sync - you get everything mirrored on your laptop.

That said, Google Drive and Microsoft OneDrive are still useful on Linux laptops through the web app.
A list of 3300+ SAAS startups
Looks great!

Does it do more than display notifications in a different/better way? Issue triage or anything like that?
Possible. First thing Google One made me think of was that they're getting into the gaming space.
> Code review ought to catch comments that haven't been updated.

There are a lot of people who just look at the diff and not the rest of the code when reviewing. If the comment doesn't appear in the context lines, they may not catch it.

> if a change would have caused the comment to become stale and irrelevant to the project's current state, the commit message would have the same problem.

Not really. Unlike a comment that can be seen with the current code base, a commit with an outdated message tends to show up in very few lines (if any) in the git blame output for a particular file. For example, in a code base I deal with, the first commit for a particular file where the message explained the rational and some implementation details now only shows up in git blame output for certain blank lines in the file since most of the file has changed in the years since that commit was made.

> but it can still be a pain to figure out where code really originated from.

You may want to look into the -S and -G parameters of the git log command. They can be used to see when some text was added, removed or moved.

> If the originating commit gives me a link back to the issue that started

Until you encounter the situation where those links are useless because the system they linked to was migrated to a new platform. Had the actual text been there, then it still would have been useful.

> the code's well documented

In my experience, code comments rarely explain why a change was made. But if the associated commit message does contain that explanation, then it makes it much easier to see the context of the change.

> There's no reason it can't be recorded in fifty places.
>
> That doesn't make doing so a good idea.

That also means you don't have to look in multiple places to find the information you need. The further the documentation is removed from the code, the more likely parts of it will be inaccurate due to changes in the code base, so if you only record documentation in a contract or wiki, then it's very likely that contract/wiki may not be completely accurate.

> You are describing looking at a commit, not the message. By definition the code changes are not part of the commit message.

You can see both by running git show sha1_from_git_blame.

> At the end of the day, what I described in my comment is something I arrived at after years of writing verbose messages and slowly realizing it wasn't the best way.

I've spent years encouraging people to write verbose commit messages for changes they made. I've found them very useful (especially in cases where the person who wrote them no longer works for the company and they're no longer around to ask for further clarification). Whenever I come across a commit message that doesn't explain why a change was made and have to ask the person who made it what they were thinking, I invariably think that it would have been much better if their explanation was in the commit message in the first place.
GitHub notifications client it seems. Opens everything in a new tab for me. (which is still nice!)
Sketch is mostly vector-based...
Yes, I would be unable to do my job, and I would have to consider the project security higher than features then. If I knew a project had been compromised, the next step should always be to move away from it or fix the issue.

The solution would maybe not be to delete all the code, but just not accept any updates since it is not sure the key belongs to the rightful owner.
We don't need more proprietary machine learning devices in our homes. I'd appreciate this so much more, if it was open source, so I can reshape it to whatever use case I have.

There are plenty of viable business models, that give you your well earned money and us the option to customize and understand our devices.
> How does one Google oneself
Yes, but you can optimize your website for caching. Your points are valid but they mostly boil down to "people don't know/don't care what they're doing", which won't help even if you don't have JS in your site.

And it is: "still its impact"
One day he will catch an employee stealing, fly into a rage and fire the entire workforce. He'll lock the iron gates to the factory and sequester himself from the public eye for several decades sparking all kinds of rumours about his fate. Then one day he'll announce a competition for children to win golden tickets to visit his once grand factory and we'll finally discover the real story of Elon Musk and his Gigafactory.
Indeed, instead of "Medicare for all," why not "HIPAA for everything"?
Yahoo hasn't done anything but pivot for the past several years. Pivoting in itself doesn't do anything.
When working for Tesla I can only assume the dynamic is different. For many it IS worth it, and will work crazy hours without recompense, because in their eyes it pushes humanity further forward. They work for the joy of innovation.
Names are hard. Maybe "Google Bundle"?
Linux is something like 2% market share.

We're also the only set of users that will actually saturate the oversold storage while still burning through that $2.50 worth of customer service with a single question prefaced with "hi, I run Linux."
Highly recommend those. Photos linked in OP are cool and true, but very... selected. They show what was already sort of archaic even for Poles. Niedenthal is way more representative and famous - he was Lech Walesa's presidential photographer later on if I remember correctly.
Most recent I can find: https://www.history.com/news/mine-fire-burning-more-50-years...

Kind of a bum article but no progress as far as I can tell.

Recent court case re gov't attempt to kick last citizens out. They got a settlement and are allowed to stay until they die at which time gov't will take land via eminent domain. https://wnep.com/2013/10/30/agreement-reached-with-remaing-c...
I grew up in the USSR and I dreamt of Lenin because he was as ever present as advertising and Jesus put together in the US. Huge red billboards were everywhere, with quotes from or about Lenin and the party he created. When commercials appeared, they at least seemed lively and exciting.
Also consider Google Eye as a good candidate name,
Off-topic: could you tell us what degree did you study? What is your academic background?
It looks quite nice, and I will have to explore the performance comparisons with Dask more.

I have recently started using Xarray for some projects, and really appreciate the usability of multidimensional labelled data. Are the memory mapping techniques used for speedup here only applicable to tabular data?

The support for Apache arrow is quite nice. Have you considered any other formats, such as Zarr?
It’s nice that you can store photos and it’s nice that you can maybe actually finally get support from them, but I don’t understand why those two things are bundled together. Their product offerings are typically sort of baffling
Not only did Slashdot do karma early or the first in it's regular form and with quite a bit more finesse than most simple up-vote-down-vote, I'm pretty sure they're the very first with automatically delegated meta-moderation:

Given your metrics on karma, visits, etc, to decide whether a rating was fair or not. Again, like moderation, not a permanent role, limited to meta-modding around 5 comments. That was a lot of fun as rated comments tended to be great or awful, the great ones often in an article I hadn't clicked so get to read through something new, and the awful ones quite amusing, Slashdot did have a large subset of trolls that were very smart, sarcastic and scathing.
Google OneStorage or Google OnePlace (for everything.. gedit?)
https://www.github.com/rickbergfalk/sqlpad might be worth a look.
Thanks for this awesome peace of research! I'm really looking forward to further
developments in the field :)

I have two small questions regarding the paper:

1. When comparing to Normalizing Flows (planar flows), in Section 4.1, how were
these fitted in the Maximum Likelihood Training section? If I understand
it correctly NF's don't have a closed form inverse, s.t. ML training should
not be possible.

2. Do you encounter any issues regarding stability during training? Other Flow
based approaches such as Glow use certain tricks to ensure that the Flow
initial reduces to an identity transform, to increase stability and ensure
reliable convergence.
I loved that style and was so disappointed with what XP shipped with. I’d still take that style of any Win10 style.
I tend to manually back up digital assets to Google/Dropbox/OneDrive by Zipping by category with good file naming protocol including date, GPG encrypt the Zip files, and not depend on the trustworthyness of cloud providers. ‘Deep backups’

Also, high value digital artifacts like my book projects and customer work get backed up automatically to remote git servers.

I seldom do local backups anymore on my MacBook to TimeMachine, perhaps once a month, and for backing up my Linux laptop I only back up to multiple cloud providers and git remote services.
> If you fire, say, the main guns of a battleship "over the horizon"

...then you are not firing horizontally, but upwards. If you would insist on orienting those guns perpendicular to the gravity vector you would get a very big splash not too far away.

I'm not an artillerist, but as far as I know (and supported by a quick glance at Wikipedia), the range advantage of those big guns over smaller ones doesn't come from higher muzzle velocity (which is limited by the physical property of the propellant independent of gun size), but from the much higher kg/CdA value of their very big projectiles.
Math professor here ---

Quality of teaching might have something to do with it.

But, also, calculus is much harder to understand at a rigorous, formal level than at an informal level.

On one level you can try to understand what the main concepts are about, be able to compute derivatives and integrals, solve optimization and related rates problems, and so on. I'd recommend Silvanus Thompson's Calculus Made Easy over any mainstream calculus book for this. In my opinion, the book succeeds amazingly at fulfilling the promise of its title.

But suppose you really try to read any mainstream calculus book, and understand everything. For example:

- Why are limits defined the way they are (with epsilons and deltas)?

- The book will probably touch lightly upon the Mean Value Theorem -- why is this important? What's the point?

- Why is the chain rule true? It reads dy/dx = (dy/du) (du/dx). Yay! This is just cancelling fractions, right? Any "respectable" calculus book will insist that it's not, but most students will cheerfully ignore this, still get correct answers to the homework problems, and sleep fine at night.

- Consider the function e^x. How is it defined? The informal way is to say e = 2.71828... and we define exponents "as usual". Most students are perfectly happy with this. But does this really make sense if x is irrational? Your calculus book might bend over backwards to define everything properly (e^x is the inverse to ln(x), which is defined as a definite integral), and it takes a lot of work to appreciate why.

In my experience, these sorts of issues mostly don't pop up in linear algebra, where the proofs tend to parallel the handwavy heuristics. I wonder if this had anything to do with your experience?
In Ireland, a taste of the underworld
Kind of inauspicious to see this kind of thing on page 5:

A (standard) unit vector is a vector with all elements equal to zero, except one element which is equal to one

Huh? I've never heard the term "standard vector" before, and a "unit vector" is a vector whose magnitude is one. There is no requirement that one element be equal to one.

Maybe that's why the download is free...
Doesn’t seem to be the case with either GMail or Drive.
Rust 2019
Doesn't look like it works any more.

In any case, Matt Godbolt has spoken a bit about the architecture of Compiler Explorer. Seems like he's given some thought to security.

https://www.youtube.com/watch?v=bSkpMdDe4g4

https://www.youtube.com/watch?v=nAbCKa0FzjQ
Can you include this?

ga('set', 'anonymizeIp', true);
Nepal Govt Bans Higher Indian Currency Notes of Above Rs.100 Denomination
Well it’s not an analogy. It’s just stealing a product name from a competitor, it really doesn’t matter if the products aren’t in the same space.

If Google created Google Windows and the product wasn’t an OS, it’s still a rip off right?

It’s one thing when it’s Apple/google maps because it’s a generic and descriptive mark, but One? Should have just gone full stop Google Windows.
India Ranks 3rd in Terms of Pornhub Traffic in 2018, 30% of them women
Eep. I agree that that's a bad look.

I also like the way that in one event handler in that file they check for the existence of stopImmediatePropagation before calling it and if it's not there they fall back `cancelBubble = true` to support old IE versions, but that in another spot they happily call stopImmediatePropagation() without any check. I'm not certain, but that certainly looks wrong; it seems like they'd've been better served by a polyfill.
Alternatively, it's a whole brigade short, and only slightly less than the total number of troops deployed overseas. It's not a great situation to be in given all the talk about civil contingencies planning or Ukraine-Russia incidents.

Difficult to say how effective the nationalism is. I see a lot more "support our troops" than I used to, but it's been effectively monopolised by the right. I suspect the problem is the Army wants trained specialists a lot more than cannon fodder, and is unable to make competitive offers here.
Also known as "authoritarianism", and the security community seems to be full of it. After all, isn't it more secure if the user can't do anything at all and the device controls the user?

Let's not forget that DRM also goes beyond preventing consumption of media (although that is a big application) --- it can be, and is, also used to force users to accept unwanted behaviour of software. Win10's deeply embedded telemetry is one example: It would be relatively easy to patch out if it weren't for the files being signed and "protected" by "secure" boot, and the constant barrage of updates (not all of which are for fixing remote unattended attacks, IMHO the ones which are actually important.) The situation is much worse on mobile devices.
I was about 17 years old and IRC was very hot at the time in school. We had a, for the time, very fast 512Kbps internet connection, and I had gotten used to be able to "ping people out from IRC", no idea why I would do that, but hey I was 17. I was experimenting with ever bigger packets, until I hit something very close to 2^16 but not just.

Until the friendly admin just suddenly stood behind me, tapped my shoulder and said: "If you step away from the computer, let me look at what you did here, there will be no repercussions for doing shit you were not supposed to on a school computer".

Turns out I managed to send a "ping of death" and the network gear in our own school had just died. Internet was so unreliable back then that I just assumed things were a bit slow....
This is definitely true. What I'm referring to in the article is cases when you've done a proper update of the article to make sure it's up to date, added new information, etc.

I actually hope Google will start comparing versions of articles before/after date updates, and penalize those that update the date without updating the content.
I miss Yahoo games. That was the only semi-engaging/social part of the site and they killed it. Dumb decision, almost as dumb as Google killing Gtalk/gchat
And if a non-authorized CA ignores it and creates a cert anyway, that cert will still work. It's basically a kind of robots.txt file for CAs.

I always wondered why there wasn't a secure way to prevent rogue CAs from creating valid certs, but your explanation pretty much sums it up: this is about enforcing corporate policies and making someone's job easier, not so much security.
You're getting downvoted, probably because your comment is whataboutery at best. You're only relevant when you asume someone with a 6Mb homepage is starting with replacing his Analytics code. A usecase that will probably never occur.
> In that photo with the wicker-basket love seats on the beach — which I'm guessing is Sopot — we still have those.

Amish also still exist. The issue is, this portrays a country that was by then very diverse, through a very specific perspective, that, through a rather suspicious coincidence, happens to match western stereotypes about the country, instead of challenging it.

Doesn't change the fact those are good photos, but while there might be true in their literal content, as a whole they provide a false narrative.
> 2-vector (x1,x2) can represent a location or a displacement in 2-D...

Isn’t this fundamentally faulty? Same notation describing a point and displacement. From this, we may conclude that, a point and a displacement are the same thing because they are described by the same notation. Shouldn’t mathematics be free of such contextual interpretation?
> When I joined the growth team at Pinterest

There it is, right there. 'Growth team' - a team dedicated to using every dirty trick in the book to retain users. Facebook has one too, and that team was responsible for all the shady cross-app data sharing on peoples phones.

Instead of treating your users as 'assets' simply to be owned and controlled, why not actually ask them about their experience of using your service? Sure, you'll only get a few percent of responders but it's a start.

Also, these sites need to factor in that a significant number of people are reducing their social media usage, and this includes sites like Pinterest. Sometimes a service just reaches the end of it's life, and that's ok.

Personally I really dislike Pinterest, I do not see the purpose it serves, and as a non Pinterest user, I have issue with Google searches throwing up Pinterest links that are of no use to me whatsoever.
Worked (as was able to submit an access request) on the latest Firefox.
Will add an option for that as soon as I'm home. Also got many feature requests for exposing an event function. Both of these things shouldn't add any significant size to the snippet.
It looks like they are waiting on WebAssembly Threading. I agree with you though, Google should help develop WebAssembly vs just creating a Chrome only solution:

"Our 3D rendering engine currently uses a Chrome-only technology called Native Client to power Earth Studio. However, we’re closely tracking the evolution of WebAssembly (especially threading). Stay tuned!"