skysight-inc/HackerNews huggingface dataset:
I work in on-prem infrastructure software. The reasoning that our customers have given us is that they care about security. We have to deploy to customers who don't air gap their systems, but have fun access control policies. For example, we regularly support customers who have issues using a web session. We can't control their computers, but we can ask them to type (or copy and paste) anything in we'd like. Often times, the commands we ask them to run are like: [K || K = {kv, [navstar, _]} <- ets:lookup(kv)]. Do you know what that does? I can almost assure you that our customers do not. We ship compiled binaries to the customer, and although we would never ever send them code that could hurt them, we link against a dozen libraries (that we ship), and who knows who could have poisoned those?

We also have a requirement for our software that time has to be synced. We also recently started to actually check if people's time was synced (using the requisite syscalls), and it quickly became our #1 support issue for a little bit. Customer environments are far too uncontrolled to simply be tamed by such a system as Kubernetes.

I think that if you can avoid on-prem software and use XaaS, you should. You probably don't need to run your own datacenters, databases, etc.. because it's unlikely that you're better than GOOG, AMZN, Rackspace, DigitalOcean, and others. It's very unlikely that your application will be running at sufficient economies of scale to benefit from the kind of work Amazon, and others have done to run datacenters efficiently at scale. Not only this, but Google has figured out how to run millions of servers.

Although GOOG / EC2 tend to makes hardware available (NVMe, SSDs, etc..) far after the market releases it, if you compare it to enterprise hardware cycles, it's lightning fast. We still have customers who run our system on SAS 15K disks, and prefer that over SSDs, even though we recommend it. On the other hand, if you control the environment, rather than spending days, if not months on how to make your application more I/O efficient, you can simply spend a few more cents an hour, and get 1000 more IOPs.

I have a technique (Checmate) to make containers 20-30% faster and expose other significant features. Unfortunately, we have customers which run Docker 1.12, the latest version of our software, want to use containers, and yet they want to use a kernel no newer than a third of a decade old. I literally have spent months making code work on old kernels, at significant performance, and morale cost. If we controlled the kernel, this wouldn't be a problem, and it's yet another problem that K8s cannot solve.

Lastly, networking on-prem tends to be an afterthought. IPv6 would make many container networking woes go away nearly immediately. Full bisection bandwidth could allow for location oblivious scheduling, making the likes of K8s, and Mesos significantly simpler. BGP-enabled ToRs give you unparalled control. Unfortunately, I have yet to see a customer environment with any of these features.

I really hope the world doesn't become more "on-prem".
"Oriental" comes from the Latin word for "eastern". If you're going to ban that word, then you should also ban words like "Western" (as in "Western civilization") since they represent a subjective point of view. But what, actually, is wrong with having a particular culturally-dependent PoV?

According to Wikipedia, outrage over the word "oriental" is itself culturally determined - it mostly seems to be a thing in American English.
Fascinating discovery, it truly does look like a bit of modern art .. I sit here considering making a desktop wallpaper of it, at least ..
How to Conquer This Festive Season with Google
> From time to time certain words accumulate enough baggage that they need to be retired from polite conversation.

The problem is that's not universally the case. Outside of North America the word is not offensive or pejorative. While it's definitely offensive in the North American English, without knowing the author's origin, it's wrong to dismiss it completely out of hand. American culture is not the sole arbitrator of what is offensive.

Edit: And after googling around, the Author lives in Vancouver -- so the usage can be considered offensive.
Can you explain the fear of deflation? I don't understand the reticence of central banks.

Why not have a shot of deflation?
That's not true in all countries. In France no matter what your wealth is, when you get a long-lasting disease like cancer you get 100% coverage from the public healthcare for that and can be cured in high quality hospital.

Now if you're extremely rich you might be able to get a famous surgeon that middle class doesn't have access to, or get a new treatment only available in foreign countries, but at the end of the day I don't think it's going to have a huge impact on your chances of survival because what you get from healthcare is already really good.
At the World's First Cybathlon, Proud Cyborg Athletes Raced for the Gold
I've never been an Android developer, but i am happy Xamarin (Forms) developer. It is not without some hassle, need to deal with a little amount of platform-specific code, but it's the way mobile development should be in 2017.
Code the experience and functionality, do not loose (too much) time on platforms.
Why Nerds are Unpopular (2003)
So the multidex issue I was referring to makes it pretty hard to write things that will compile to C with the NDK.

In order to get any access to the Android APIs, you have to do C-JDK bridging through JNI. And in android VMs, there's a hard limit on the number of symbols you can reference in the lifetime of an app.

It's the equivalent of if python was like "yeah you can use the standard library, but only up to 100 functions!"

iOS, since it goes through the LLVM framework stuff, doesn't have that many barriers to transpiling from other languages. You can just do raw function calls to the OS libs. But Android doesn't allow this, forces you to go through the JNI, and makes you have to work around this symbol limit.
Fantastic, thanks.
Hola Networks
Hola develops P2P technologies that disrupt huge markets Hola gives you the freedom to browse the web without censorship and to watch videos with less buffering and faster start time
Hola is the first community powered (Peer-to-Peer) VPN, where users help each other to make the web accessible for all, by sharing their idle resources. We take great care to protect your privacy, security and personal information
We believe that the finest products are developed by small teams of great programmers. We are a small group of developers and we are interested in finding the best professionals in the world to join our team and develop the new generation of the internet.
What we are looking for: Talented developers that are: Self-managed Take initiative Take ownership Code in JavaScript (we will also look at developers who are excellent in C/C++/C#/Python - (the interview will be in JS) Are passionate about what we do and how you can contribute to it Are constantly on the look-out for better ways to do things
Please contact melissa@hola.org to apply
ALSO - refer a developer and earn! For every one of your friends who ultimately joins Hola, you will earn a $7,000 prize after they are employed for 3 months.

Please contact me at melissa@hola.org
So if I'm right, you're complaining that MacOS and Windows aren't Linux?

I think you are expecting the wrong thing from the OS. How do you keep Windows awake for 10 minutes only? Proper NTFS support on Linux is only recent (and I don't think it supports all the excellent features of NTFS).

If an OS vendor adds in support for something that is only partial or offers messages regarding "this isn't really supported", either a) nobody would use it, or b) people would use it and complain. It is safer to release something complete, or not at all. And since "typical" Mac users aren't trying to mount ext4, ReiserFS, XFS or NTFS on their machines I can see why they would not support it.

For comparison, when's the last time you used COM or DCOM on Linux or Mac? When's the last time you ran a Cocoa app on Linux? Does it sicken you that RedHat and SUSE won't pull their finger out and support these technologies? Why doesn't RedHat release a driver for SQL Server ODBC support independent of Microsoft? They must be attempting to force their own Linux-centric monopoly!

You can see how foolish this sounds. It is based on unrealistic expectations.
I was under the impression that this was about speed.

There are many use cases for this functionality, the design of a software package shouldn't instill dogma into its users. Users use software for their needs, not to sign up to a religion.
Hola Networks
Hola develops P2P technologies that disrupt huge markets Hola gives you the freedom to browse the web without censorship and to watch videos with less buffering and faster start time
Hola is the first community powered (Peer-to-Peer) VPN, where users help each other to make the web accessible for all, by sharing their idle resources. We take great care to protect your privacy, security and personal information
We believe that the finest products are developed by small teams of great programmers. We are a small group of developers and we are interested in finding the best professionals in the world to join our team and develop the new generation of the internet.
What we are looking for: Talented developers that are: Self-managed Take initiative Take ownership Code in JavaScript (we will also look at developers who are excellent in C/C++/C#/Python - (the interview will be in JS) Are passionate about what we do and how you can contribute to it Are constantly on the look-out for better ways to do things
Please contact melissa@hola.org to apply
ALSO - refer a developer and earn! For every one of your friends who ultimately joins Hola, you will earn a $7,000 prize after they are employed for 3 months.
Please contact me at melissa@hola.org
And then, there's also ConceptNet (http://conceptnet5.media.mit.edu/)
Yes, I didn't understand the article so this was the only thing I thought about.
A Longitudinal Measurement Study of 4chan’s Politically Incorrect Forum
I think you just proved the point of the author. I haven't done any app development yet, but from how you describe it, it seems to be as hard to keep up with it as with the JS ecosystem. No wonder then that the author has trouble keeping up with two entirely distinct ecosystems, and chooses to focus on only one.

(That said, I'm very glad that this is the top-voted comment, since it looks like a very valuable resource for lurkers who want to get into the topic.)
Netherlands parliament makes open standards mandatory
Looking out for other people without those people actually being offended is a bit silly though. The ultra PC crowd seems to have taken it upon themselves to decide what words are offensive without the 'victims' actually caring about the offensive word in the first place.

These scenarios seem to be white people deciding what words other white people are allowed to use to describe cultures, people, nationalities, ethnicities, etc. Would you chide an Asian group running a store with 'Orient' in the name?[1] If not, why the hypocrisy?

1. http://orientwatchusa.com
>This raises the really interesting point that news doesn't have a post mortem process.

Great idea, and what higher education should be doing for research. Generally there's no process.

But personal experience is that whenever I have been involved in a situation about which news has been made, the outcome has always been that the reporting is somewhat sloppy, inaccurate, and agenda-driven.

This is with so-called reputable journalism; "fake news" is then even worse.

So, even if I do a non-professional post-mortem on my own, I see that the news was not completely healthy. And pointing this out to journalists generally makes them just angry. Even if you are completely polite, they block you on Twitter, etc. If you comment a news article in reputable newspapers' web sites to correct errors with good sources, it's not unusual that the comment is moderated away.
There in lies the problem, all those Facebook widgets on various 3rd party websites are used to track you. If you block FB's network ranges then it gets much harder for them to do that.

In effect you are "using" Facebook whether you want to or not; this is the issue some people have with shadow FB profiles.
Tomatoes are actually a good case study for wage increases. The last time we had a serious effort to curb illegal immigration we got the usual "crops rotting in the fields" rhetoric from growers, but somehow they lost the political argument. Wages went up due to the resultant labor scarcity.

So growers introduced Roma tomatoes, which are not labor intensive because they can be machine harvested.

https://www.youtube.com/watch?v=R3EpFTyN26E
FTA: “I haven’t heard of any of these movies. Aren’t there any good movies on here?”

Well theres a big assumption right there.. Movies yet unknown are not bad.
I use caniuse excessivly, I just hadn't heard about the pattern attribute. But thanks for the tip, html5please seems very nice!
I needed Xen for some experimentation. I had trouble running alpine-xen-3.4.4 in Fusion. XenServer 7 seems to work in Fusion, but I don't like it. I finally managed to get alpine-xen running inside KVM (Ubuntu 16.04) inside Fusion.
I like Android development with React-Native and Clojure.[1]

But this probably doesn't fit the bill for prof Android developers.

[1] https://github.com/drapanjanas/re-natal
Quoting their website: Google's mission is to organize the world's information and make it universally accessible and useful.

Their entire purpose is to use technology to manage information. What does "IT" stand for again?
Well, I'd learn Spanish precisely, because you cannot do everything in English.

Also, both these languages are perfectly fine. They are not closed down, belong to no single entity and can never be made obsolete by not providing more patches.
London-based RegTech startup ComplyAdvantage raises $8.2M Series A
Seems like the pattern attribute is the only input attribute I've missed somehow.
Here is the new build tooling I was referring to.

https://android.googlesource.com/platform/build/soong/
This paper builds off of DeepMind's previous work on differentiable computation: Neural Turing Machines. That paper generated a lot of enthusiasm when it came out in 2014, but not many researchers use NTMs today.

The feeling among researchers I've spoken to is not that NTMs aren't useful. DeepMind is simply operating on another level. Other researchers don't understand the intuitions behind the architecture well enough to make progress with it. But it seems like DeepMind, and specifically Alex Graves (first author on NTMs and now this), can.
Not every job needs a PhD and the purpose of university isn't to prepare you to get a high paying job.
I basically agree with you, but note that code points are not the same as characters or glyphs. Iterating over code points is a code smell to me. There is probably a library function that does what you actually want.
Microsoft also happens to be the only vendor of Windows. They get to dictate what goes in the OS, what is left out, what technologies they'll support, what APIs and development platforms will exist in the future (MFC, C++, .net). Is this a problem?

Also my Hotpoint dishwasher at home has a circuit board that I can only buy from Hotpoint. Does this mean they are abusing their position? Should I expect to be able to run something else on my dishwasher?

My car is a Volkswagen. I cannot take engine management software from a Chrysler and put it into my Volkswagen. Yet Volkswagen is a very large competitor in the "car" market. Does this mean that Volkswagen is abusing its position regarding the engine management software in my car?

If I am right, you are saying that Apple has a monopoly of power inside its own operating system. Yes, I think that's correct!

Where I work, my company has a monopoly on the features and timescale in the application software that we develop. I don't think anyone would ever call that a monopoly in the true sense of the word. Would you let me dictate what features go in your software?

Why would Apple let anyone else tell them what should go in their software?
> Just like the web platform, Android is hugely improved when you leverage the community libraries and tools they provided.

Which speaks a lot about the quality of work provided by the platform owner, when the community needs to step up.
This is great, thanks. Anyone know how those charts / graphs have been generated?
Next to the fact that something like push notifications require a native implementation, people like apps more.

I'm currently working on a way to make our mobile-tailored website into an app, just because customers keep requesting a _real_ app instead of a webpage.
Shortcircuit something that transfers couple of gigawatts with a crowbar and you will have molten crowbar puddle at the end. Or vaporized.
I really doubt that.

By the way, I think Android UI works much better than iOS's.
I disagree. Not well versed in Huff Po but the left-leaning likes of NYT publish stories based in fact and backed up with reporting. Breitbart report whatever they wish without ever confirming if anything in a story is true.
"Choosing" (even if you have a choice at that point) UBI when only 10% of the population is employed anymore is easy.

The question is when do you start implementing UBI? When only 80% of the population have jobs anymore? 60%? 40%?

Because when you do implement it, the money that goes to the unemployed people is going to have to come from those that still make money. And they will probably be pretty pissed off about it, too.

Also, in a two-party system country like the U.S., the party you vote for may literally decide this outcome. Like say 70% of the people still have jobs and they don't want UBI, and the Democrats support switching to UBI after the election. It's very likely that the Democrats will not win an election again until a majority of the population supports implementing UBI, no matter what other terrible things the Republican party promises to do, while also promising not to implement UBI.
I've listened to REWORK and REMOTE recently, which I liked. I think I will listen to "How to win friends and influence people" but I much rather listen to podcasts.

Well I read a lot of articles, listens to a lot of podcasts and watch a lot of documentaries so I disagree. Books in general only has one point of view and doesn't reflect the real world.
Using Computer Vision to Make Millions of Memes
Take a look at https://github.com/appcelerator/tijscore it's a port of JavaScriptCore to android developed by Appcelerator for their Titanium product. It also includes a bridge between JS and native code.
Indian IoT product in China shows how factories are turning smart
Blocking third-party cookies gives you full protection in this and other situations without any major annoyances.

Other subcomments here mention it, but every time this comes up it seems most people (including the article) aren't aware that blocking 3rd party cookies is a super easy fix and IMHO should be the default of browsers.

I've only ever had issues with this at my banking site because they use a third party to host their solution (Work around is opening the iframe). But I am now going to ask them to fix this (I guess all it requires is a sudomain pointing to the third party?).

Please help spread the message and ask trouble web sites to fix their shit or if I'm completely wrong, educate me and let's move things forward.
>Are you so tiny that you have to shove your balls into every conversation about things that don't fucking concern you?

This is not a way to conduct a useful discussion. A discussion about the use of the word 'oriental' in a 15 year old document doesn't concern any of us. But this site is dedicated to discussions, so don't try to arbitrate what is worthy of discussion.
> LTE is orders of magnitude faster.

Yeah but that doesn't make 3g slow. Like I said, 3g is plenty fast, meaning it's fast enough for mobile browsing and even watching videos (though videos over mobile data is just stealing money out of your own wallet, but that's a separate issue). That 4g/LTE is faster doesn't make 3g any slower. The only slightly noticeable advantage of LTE is latency or downloading large files (which you wouldn't do over a metered connection if you had a choice).

> Not in the US. Every marginally populated area has it.

Looking at coverage maps of the Netherlands, I guess I'm outdated. There's little difference between 3g and 4g anymore. I remember not long ago when 3g was nearly everywhere (so close to 100% coverage) and then they started putting down 4g everywhere. 3g advancement stopped altogether. Right now it looks like they just upgraded the 3g spots to 3g+4g and forgot about advancing the network at all.
They are giving back.

If clothes used to cost $60 and now cost $20 that is equivalent to giving back $40.

The problem starts when their wages are falling faster than the cost of the goods.

If as a employee you earn $20 per hour you need to work 3 hours to afford your own clothes and now only earn $5 per hour you need to work 4 hours.
You're going to need these: "nother"
It's like if someone calls a girl "bitch" in what should be polite conversation you do have a right to say "no", that's not cool. This is no different.

It's not "white people deciding" it's "white people finally acknowledging what these words mean".

Whatever culture is the subject of a slur is naturally free to use that slur in any way they see fit. It does not automatically mean it's free for anyone to use.
Usually builds are measured in minutes with all computer fans in full throttle.

Google suggestions to ease the problems are to have a background daemon, using a JVM with at least 2GB allocated to it.

Ant and Maven don't require any of this stuff to perform fast builds.
Only if you do it in US.
Twitter is going to switch into maintenance rather than growth mode. You don't need as many engineers to do that.

If they cut their operating costs down, they might actually make money.

Those that leave, by choice or not, will go on to build up other places that don't yet have their product.
And then you can't charge it. Terrible trade-off.
We're hiring Front end developers in the Netherlands
For a bit more about what flukus mentioned with regards to vim being a language, not a bunch of commands, see e.g. http://yanpritzker.com/2011/12/16/learn-to-speak-vim-verbs-n...
>> DeepMind is simply operating on another level.

Would you be so kind as to to explain what you mean here ?

Thanks !
Except many of us are comfortable with XML "craziness" and see no value in Gradle besides wasting battery.
Best Link Building Resources
Because they promote objective untruth: HIV doesn't cause AIDS, abortions cause breast cancer, vaccines cause autism, and so on. They're a low-quality organisation who use a fancy name to impress the impressionable.
Yes, but it also states that on a 2 lane road, you can exceed the speed limit for as long as necessary to pass on the left if the car you are passing is driving below the legal limit and you are at a point where it is legal to pass.

An example is that if the speed limit is 55mph, it would generally be allowable to speed up to 60 to pass a farm vehicle traveling at 45mph on a 2 lane road provided that you're at a location where passing is allowed (clear line of sight, and the center line would be dotted instead of solid, no oncoming vehicles that would have to brake, etc.).

The second paragraph of that act does note that some roads may have minimum speed limits posted which you're not allowed to go slower than provided the road conditions are normal.
This is something I've been interested in, the idea of having a marginal cost lifestyle.

The main problem with it for physical items is that there is always a large upfront lump sum cost. A small hydroelectric system produces energy for practically free but costs a lot to build. It will last until your grandchildren are old though, it is a true investment.