skysight-inc/HackerNews huggingface dataset:
I have a Facebook account that I barely use. I have a poor UX with it. For me Facebook has become a worse Google Reader. Let's face it, my friends rarely share an insightful article :)

But I think Whatsapp and Instagram are UX masterpieces. My mother joined the bandwagon in no time, after a demo of less than 2 minutes.

Things get scary when you realize that Whatsapp and Instagram are far more personal than Facebook is, now.

So from a time waste perspective, leaving Facebook makes sense. But from a privacy point of view, we are leaving Facebook The App, but we are still stuck in Facebook The Ecosystem.
Brisbane, Australia already charges peak vs off-peak rates with off-peak being 80% of the peak rate. Peak hours are 6:00am-8:30am and 3:30pm-7:00pm Monday-Friday. Non-front-facing government jobs are also generally somewhat flexible in start and end times, allowing a large portion of the government's workforce to spread out around some of those times and lessen the peak demands.
iOS upgrades have long been synonymous to me to having to go through a dozen modal screens nagging me for apple services...
I'm guessing type of Linux users that gather in rooms is different than the type that fill out online polls.
Nothing is actually impossible to change, so your strict definition of immutability doesn't mean anything.
You don't have to turn all cultural characteristics into money.
I'm sorry, but Bryan did not "address" the real reasons I left Joyent. What he said was inaccurate.

I no longer believe in illumos. It made a lot of sense in 2010 when competing with Linux, a lot less by 2014, and very little today.

When we created illumos in August 2010, the latest Linux version was 2.6.35. The cutting-edge latest. Most people were still running older versions, 2.6.32, 2.6.27, etc. Linux had many performance issues at the time: it still had the Big Kernel Lock (BKL), performance issues with mutexes, IPC, ext4, XFS, dcache, VFS, slub, and other subsystems, no transparent huge pages, no NUMA balancing, no inbound or outbound network fanout, and before many TCP improvements: increasing the initial window size, early retransmit, fast open, tail loss probe, autocorking, anti-bufferbloat, and so on. Linux was slow. I worked on Solaris performance, and beating Linux was something I'd expect to do nine times out of ten.

illumos, based on OpenSolaris, seemed like a great idea. You get a faster, more scalable kernel, and you get three great features: ZFS, DTrace, and Zones. At one point we had "ZFS, DTrace, Zones" printed in big letters on T-shirts. I evangelized illumos. I believed in it.

However, all of those Linux performance issues were fixed in the years that followed. With the changed kernel version: BKL (2.6.37), mutexes (2.6.36, 3.10), IPC (2.6.33, 2.6.35), ext4 (2.6.37+), XFS (2.6.37+), dcache (2.6.38), VFS (3.1), slub (3.1), transparent huge pages (2.6.38), NUMA balancing (3.8), inbound fanout (RPS, 2.6.35), outbound fanout (XFS, 2.6.38), TCP window size (2.6.39), early retransmit (3.5), fast open (3.6, 3.7), tail loss probe (3.10), autocorking (3.14), anti-bufferbloat (3.14), etc.

It came down to ZFS, DTrace, and Zones as the differentiating features. If you look at Linux today, and what we run at Netflix, we already have ZFS, eBPF, and containers.

Anyway, I've discussed this topic before, here on hackernews:

https://news.ycombinator.com/item?id=13081465

You might still have some corner case reason to still run illumos. But bear in mind that Linux today, in 2018, is completely, completely, different to 2010 when we created illumos. 8 years is a long time in Linux.

edit: you have got me thinking, however. As someone who promoted illumos years ago (or any technology), and then stopped, I may have a responsibility to properly explain why I stopped (beyond answering questions when directly asked). I was hoping my Solaris to Linux post[1] was the last time I pour effort down the Solaris drain, but maybe I need one more.

[1] http://www.brendangregg.com/blog/2017-09-05/solaris-to-linux...
There is a nice book on waves called the Wavewatcher's Companion. It's not a mathematical description though.
How can you tell a good drummer and a bad drummer apart? [video]
> Here is a 16 MiB RAM SRAM chip for $169 with lower random-access latency than you're likely to obtain going out to a separate package. As a bonus, it comes with its own CPU cores: AMD RYZEN 5 1500X 4-Core 3.5 GHz (3.7 GHz Turbo) Socket AM4 65W YD150XBBAEBOX

Ryzen may have 16 MB of L3, but it can't actually hold a 16MB dataset. Ryzen's cache structure is 8MB + 8MB. So its physically impossible for even 4-cores to get more than 8MB in high-speed memory. I'm sorry, but 8MB+8MB does NOT allow for a 16MB dataset to exist.

If somehow the 8MB+8MB were stored on L3 between two CCXs, you incur a major cross-CCX latency of 130 nanoseconds. In fact, I'm almost certain that CPU would rather pull from main-memory than attempt to keep cross-CCX L3 caches coherent.

http://www.sisoftware.eu/2017/04/05/amd-ryzen-review-and-ben...

Some select quotes:

> > Going inter-CCX increases the latency by 3 times to about 130ns thus if the threads are not properly scheduled you can end up with far higher latency and far less bandwidth.

> > Within the same compute unit (sharing L3), the latency is ~45ns

So lets be frank: Ryzen's 8MB+8MB L3 structure will NEVER hold a 16MB complete dataset. Its just insanely inefficient due to the 130ns cross-CCX penalty, and the memory controller would rather pull ~70ns to 95ns latency from main DDR4 instead (yeah, the cross-CCX penalty worse than an access to main memory!!)

But if we drop the problem size down to 8MB, then we get a more reasonable 45ns latency from Ryzen's L3 cache. Because now we're truly executing out of L3.

> I'd love to be proven wrong. What combination of FPGA and specialty RAM beats that?

Consider that RLDRAM3 has a latency of 7.5ns (tRC worst-case to the same bank) and has a power-usage of 2 Watts.

That tends to beat Ryzen's Cross-CCX latency of 130ns, DDR4 Latency of ~90ns, Ryzen L3 latency of 45ns, and power-usage of 65 Watts.

Consider that RLDRAM3 is available in many different sizes, all the way up to 64MB per chip. 8 RLDRAM3 chips working together will also increase bandwidth and capacity by 8x. So Bandwidth isn't an issue either.

Here's a price point btw if you want a readily available supply: https://www.arrow.com/en/products/mt44k16m36rb-125eatr/micro...
A shining example of the Dunning–Kruger effect. Scientific code is some of the worst-engineered code you'll ever deal with because it's written by people that are great at physics but terrible at software engineering.

It will be poorly documented, have single letter var names everywhere without comments, have a bunch of hidden dependencies on whatever the postdoc had installed on his/her laptop, leak memory but 'terminate before it should be a problem', etc. Oh, and there will almost never be even a single regression test.

Sure, the underlying algorithm might have a nice proof of numerical stability, but the actual software is almost always trash until some poor soul has to re-engineer it if the software turns out to be useful.
How can it be both general, and fast? For example, CuDNN ops are fast because they are very specialized and highly tuned. Is convolution written with TC going to be as fast as CuDNN convolution?

Or, if TC's strength is in its generality, then what are the advantages over something like CuPy for Chainer?

Can someone give an example where TC shines?
We're just introducing the GDPR Europe wide which iterates on the member states existing privacy laws to provide definitive rights to any human in Europe, and obligations to any company dealing with their information.

Abusing the 2FA number is likely illegal in most member states now, and is definitely so at the end of May.
most household uses ... they want single-phase power!? In 1910, maybe.

Huh? In the USA all residential is single-phase. Although there's a center tapped transformer involved, which is what gets you both 120 V and 240 V from one phase. This arrangement is called "split-phase": https://en.wikipedia.org/wiki/Split-phase_electric_power#Nor...

Name one "household use" in the USA (which is where the author lives) that doesn't use single-phase power? I'll give you a head start, I once lived in an apartment building that used 120V/208V for electric hot water heaters. But offhand I can't think of anything else.
Here's the big takeaway.

At first, I thought I had the wrong version of the compiler, since I wasn't seeing any LFENCEs. Finally, I tried compiling my example code from the Appendix of the Spectre paper, and saw LFENCEs appearing. Still, even small variations in the source code resulted in unprotected code being emitted, with no warning to developers.

Theres some explanation for why this is the case, but it's not looking all that good for Microsoft's implementation, IMO.
Clarification: It's free to side load, but not to install from the Google Play Store.
Huh, you are right. I was remembering wrong! Thanks for correcting. Now I remember why I installed F-Droid.
Blockchain is a real innovation, sure, but I don't think it will bring evolution to how money is used. There are many other uses.

Not surprising that an investor is seeing it as the future. Investing is regulated and libertarians often see bitcoin as a good thing.

The reality is that bitcoin is volatile, and nobody wants an economy that is built on instability.
Netflix has also awful product placement in some of its shows :/
For me, it's basically network effects - FB is already set up, I can find people quickly (I don't have alternative contact details for some people), I know the recipients active use FB so will see it, and it's easier to send long messages on PC rather than a mobile device.

I also tend to need to message people at odd hours, and a Facebook notification feels less intrusive/urgent than, e.g., an SMS.
What Should You Know Before Hiring a CakePHP Developer?
> Netflix/Google/Apple/Amazon team up to create a great new codec that can only be used as a binary blob

But the practical reality is that these companies are doing the exact opposite with AV1:

http://aomedia.org/

https://en.wikipedia.org/wiki/AV1

The Alliance for Open Media was formed because royalty-free audio and video formats save everyone time and money, particularly in the context of the complicated licensing terms for HEVC.

Netflix, Google, Apple, and Amazon all do business on the web and the W3C's royalty-free patent policy benefits everyone:

https://www.w3.org/Consortium/Patent-Policy-20170801/
I also uninstalled Facebook, and their messenger, and I was extremely surprised how much more responsible by Galaxy S5 became! Those two seem to hog a lot of resources, even if you're not logged in
You can expect the iOS implementation to be buggy and not fixable without an OS update. Meanwhile, there are multiple open source CalDav implementations for Android that update automatically.

The most probable reason it isn't installed by default is that CalDav is a failed standard, which most people don't use and don't want wasting space on their devices. ActiveSync and Google Calendar won, which is why even iOS paid the Microsoft tax to support ActiveSync long before it supported CalDav.
Seems nice. Thanks for sharing!
Afrika must fight toxic electronic waste
Thanks to some brilliant people, as well as advances in superconducting materials, MIT has a better plan than ITER, for a fraction of the budget:

https://www.youtube.com/watch?v=KkpqA8yG9T4
I look at the usage data of our website and see so many IE 11 connections and I sigh.
> In recent years, thieves in Kenya (which has yet to replace PCBs with something less toxic) have been vandalizing [3] transformers and selling the oil to street vendors

I see no confirmation on this. Sounds like an urban legend. All reports come from the one source which also talks about the legitimate reason of scrap stealing.

The doctors quote should be the biggest tip off.

If it makes people sick(Off what seems like a once off) why would street vendors use it? This is just nonsense.

Why do we demonize people from the underdeveloped world. Whats the point of cheap oil if your customers never come back. It lacks basic commercial sense. How can this become widespread.

Nonsensical urban legends on the other hand I'd guess they catch like us.

Another Urban Legend - transformers contain P2P, which tweakers drain them for. It's interesting lore at least, they are a big part of the community.
You're lucky. I have 100mbps Spectrum, but I've visited a number of slightly more rural areas and been shocked by how truly horrible the network was. 5-6 mbps.
It's not about what Facebook is doing, it's about how it's perceived. Many blame Facebook for the Brexit/Trump/ultra-right rise and see any step of the social media giant as evil. You know how they say...if a man connects lives of a billion people and fucks up one democracy, they don't call him a visionary, they call him evil.
>they'd have to sneak it in against Apple's will, past all of Apple's American-loyal QA.

Is Apple's QA workforce mostly American or do they have a lot of Chinese H1Bs? I mean loyalty is a fickle thing.
You're complaint about always passing only makes sense if you ignore negative tests. Good tests will also test that bad/incorrect input results in predictable behaviour - e.g. invalid input into a parser doesn't parse.

> While doing all of the above and achieving almost zero additional utility, you had to fragment your logic in a way that easily yields itself to unit testing

Another way to consider it is that unit testing forces you to structure your code to be more composeable which is a win. The amount of intrusive access/changes you need to avail test-code is language-dependent.

> The only use case for unit testing here would be if this parser was a component that gets frequently updated by many people or a component that gets implemented anew for different configurations. But at this point i'm just talking about regression testing, and there are many ways to do that other than unit testing.

And yet successful large-scale projects like LLVM use unit-testing. Not exclusively but it's a part of their overall strategy to ensure code quality. Sure, for very small-scale projects with a few constant team members it can be overkill. Those aren't particularly interesting scenarios because you're facing fewer organizational challenges. The fact of the matter is that despite all the hand-wringing about how it's not useful, unit tests are the inevitable addition to any codebase that has a non-trivial number of contributors, changes and/or lines of code.
> I see AMP as a stepping stone towards building a walled garden for the web.

In what way? AMP is merely a subset of HTML that any mail client can implement.

> definitely a loss of control and leverage for marketers in some ways.

You still have to explain yourself on this point. It adds one more option for marketers in addition to the MIME types already supported. How does this cause marketers to lose control?
If only they have decided to use something like markdown or rtf at the time. (Some mail clients do support it).

IMO the problem with choosing HTML is that then it becomes tempting to embed a complete HTML rendering engine and try blacklisting elements or restricting it. This opens up a door for vulnerabilities. If e-mail used some format which only does formatting then it would be easier to avoid security problems.
What would be a relationship between TC and something like CuPy?
Facebook releasing a VPN app, hard to say how ironic that is.

Seems to be some sort of communication strategy to show they care about privacy or something, to consumers who understand nothing about computers.
Let's just bet that majority of AMP emails will have a tracker in a form of a personally identifiable resource - image, component, whatever.
I think that’s actually the case. In the many years I used facebook I don’t think I received a single email from them (only from that shitty trip advisor fb app that was spamming me like there was no tomorrow). Like many others here I got annoyed by my facebook feed and simply deleted the facebook app from my smartphone which means I now only connect once a week or less. Almost immediatly I started receiving a lot of facebook spam on my email. Clearly they have an algorithm “shit this user is leaving, let’s try to get him back” (algorithm which effect was only to aggravate my annoyance level). They must be worried about that.
Is Finland hostile to anyone?
Which Machine Learning Algorithm be used in year 2118?
I suppose this depends on how you use it. The only mass notifications I get are from bitbucket and that is only because it does not have any other sort of notification system
You dont think that Chinese espionage does not potentially extend to our colleges?

Well, no, I'm not sure what "espionage" would mean here? Does it mean stealing information? Doubtful. Unionizing graduate students? Hard to believe. Thwarting the education of others? Haven't seen it. While the Chinese may be placing people into positions at American universities with the idea that they might one day be useful, I'm not sure what would could as espionage. If anything I'd guess the "operatives" would mostly be keeping track of the activities of other Chinese students, and possibly serving as conduits for more covert operatives, but I'm doubtful they are doing anything that would legally qualify as espionage.

You dont think the U.S. is doing at least as much elsewhere?

You'd have to be clearer about what the "as much" is, but I'm doubtful the US is putting much effort into putting operatives into academic positions abroad. Probably they want to open channels of communication with people who are already there, but I'm doubtful we're doing anything particularly effective involving "fake" students. And again, what would the goal of this be?

All this talk of collusion with Russia recently doesn't bother you

Seems worth investigating, but no, nothing I've heard so far bothers me. There are lots of countries that have great interest in affecting/effecting US policies, and I'd presume that Russia would be one of them. I'm doubtful they were particularly effective in influencing an election, though, or even that they were the country with the greatest influence. This is the place where I assume the US is doing much more with regard to other country's elections, possibly with greater impact.

Particularly in an authoritarian nation swarming with propaganda.

I don't know your politics well enough to know if you mean China, Russia, or the US here? If you point is that there likely exist Chinese students who are willing to do what the Chinese government asks them in return for being allowed to study abroad, then sure. But I'd guess that most of what is being asked is "Learn everything they will teach you and then come home and build a better China", and I think that's a good thing?
ITIL is common enough, as are less formal strategies adopted by project delivery teams, departments and more lateral communities.

Without organisational support for agile adoption, from C-level down, agile is very unlikely to be successfully implemented because at some point the team who collectively contract to deliver a testable result in a sprint will derail, or be derailed by a conflicting schedule.

I guess it's the same phenomenon that was observed when people noticed that the waterfall software lifecycle was more of a spiral model, and started exploring Rapid Application Development techniques. There's nothing new under the sun.
You mean, like systemd?
Drug rehab - basically inpatient with counselors/etc.
Not to mention the recent rise of international domain name driven scams. People routinely forward stuff like - Win sneakers from Adidas at adidas.com but with "ạ" instead of "a"
The economic argument is difficult to make, because it raises costs on American companies who are consumers.
Yes to both of these, but there are other options as well.

The frustrating ones are those who talk a good talk about "doing things right" (and, generally, talk a lot...), but then work on something for an age and come back with a solution that's objectively worse than the "RIGHT NOW" solution we've been using in the interim.
Surely GDPR will force them to actually delete the account when you terminate it (+/- mandatory data retention requirements).
WhatsApp says hello!
Is this a new or different presentation of Onavo in the FB app? I've seen this menu item in the Android app for probably 2 years or more.
BUYMICB12- Stay Fit and Healthy with Lipo Oral Shots
They told me by mail. This FAQ entry came later and is obviously a rather misleading answer.

How is storing the domain part of the mail address so very different from storing the local part?
> You should not have to learn English to use the internet.

But you need to learn it to program the internet. Get your muscle memory familiar with the hundred+ year old QWERTY layout.
That's my favorite.
Same thing that they've done with the new Wifi toggle on the quick menu on iOS 11. You CANNOT turn off Wifi. It just "Disables it temporarily". They do this so that when you are home and your phones plugged in and on do not disturb its automatically downloading updates over Wifi again. This was the final straw for me.
> geographic-specific publications published by the government

Sounds like product advertising under totalitarian regimes. It goes like: "Register to purchase the national car!” as if you had a choice. Sometimes the choice was between two equally crappy national products.

I don't have a solution to fix advertising, but government published ads are only going to fuel corruption. Maybe regulation of advertising would work, such as the EU's GDPR, maybe not. Government regulation is too slow to react to market challenges and there's always an agenda behind it.
> they are unable to track and log information like they can on US(ish) phones

This seems remarkably unlikely. One would have thought the security industry would have noticed if Huawei had particularly robust security.
It means that this statement:
"Apple wants their customers to feel like someone has their back"
might be applied to Google, too, to a more limited degree.
On appear.in I get a message telling me I don't have access after allowing access to camera when I use Firefox, so seems to be another site who is Chrome only
I recall reading in the past that Tavis (IIRC) was awarded a bounty for something but that he had them donate it to some charity instead.

Seems the right path to take, IMO.
Occam's razor suggests otherwise.
With cuDNN, some expert had to sit down and write an optimized kernel for your ops. With TC, the idea is you write the simple, tensor comprehension for your op, and then throw the autotuner at it, and get something that approaches or even beats the hand-tuned example. The diagrams in the paper give a sense for some of these situations.
The Complete C# Unity Developer Course by Ben Tristem