skysight-inc/HackerNews huggingface dataset:
I found SwiftKey's performance to deteriorate markedly after a few months of use. After that I switched to Kii, which was fine. But now after jumping around I am back to stock, which I actually enjoy a lot more than I did the other two. Google's keyboard feels much more responsive to me and I don't feel like it handles swipe recognition pretty well. It's not as great at prediction but I found using that feature to slow me down anyway. Only feature I really miss is deleting an entire word by swiping space-backspace
If you have App Ops you can prevent any app from phoning home, or just gathering sensitive data in the first place (although you can't stop a keyboard from storing your keystrokes).
Passwords vs. Pass Phrases – An Ideological Divide
Are we taking the right approach to solving existing password problems?
I proposed a similar idea to a mathematician friend but I couldn't quite understand his dismissal as I am not a mathematician. My idea was to run algorithms trying to find the most convenient equations that generate number sequences that correspond to raw video piece by piece. It would take massive CPU power but if it is a popular video it might be worth it for the bandwidth savings.
Yes. Haha thanks for finding it. How
do you think about it?
This is true of pretty much all science reporting (at least, on things that are claimed to have some practical benefit).

I think that the science reporters figure that if they simply report on every successful test, regardless of how far it is from being practical, eventually they will be the ones to have broken the news on "the next big thing".
Here's the thing: people involved in an acrimonious breakup never have the same story about what happened. As much as you think you're viewing the situation objectively, any narrative you give is biased. If you name names unnecessarily, you deserve any further trouble you get into.
I hated dbus from the moment it was conceived.

Even if we forget Gnome's track record for infrastructure, it was notoriously command-line-hostile.

So I guess DCOP is bye bye and dbus is no good.
So much Arctic ice has melted that we need a new atlas
Italy is the country where I live, but I'm not sure I'd call it "mine". If it were mine, I'd run it differently :-) I am not a citizen in any event.

I think you're wrong in any event: the more open and well run a society is, the harder it is for mafias to really take root. That's why they are stronger in places like Italy than in, say, Sweden: http://en.wikipedia.org/wiki/The_Moral_Basis_of_a_Backward_S...

And truth be told, there has been progress in the fight against the Mafia, just that it's a long slog, not something that's going to be fixed from one day to the next.
Yeah, option A can indeed be fast, responsive, and seem seamless. So let's do that.

Hadn't seen http://robomongo.org/backlog before, thanks for the link.

Let's move further discussion to the project's issues page: https://github.com/sdegutis/osx-snip/issues
I get it now... wow that is harsh.
Quickest way to clone Windows with gparted
Huh, where? Maybe I have an old version? No update request though.
Yes, always compare with rented dedicated, and only go with colo if it makes sense. I did this analysis last year and rented won big time. Never looked back since.
Main points in favor of rented dedicated servers:
- Much cheaper in my business case (5-10 TB/month by server, only a few high CPU requirements) most dedicated come with bandwidth included
- No need to take care of the hardware in case of failure (opening a ticket versus managing the whole process)
- Easier to switch machine if needs changes
- Scales faster (as quickly then 2-3 hours with decent automation tools, and virtualization)
- No switch, firewall, etc (IPMI should always be behind a firewall, never opened on the Internet)
- The upfront cost to buy a server was high, and monthly cost of dedicated was actually lower, due to the lack of competition in the colo sector in my area (Montreal, Canada), prices were (and still are) rising quickly, it was hard to predict the long-term costs
I try to refactor out as much code as possible. Ofcourse the protocols should be implemented separate from the Controller, that's the first step but the implemented methods themselves can be made as thin as possible as well.

For instance the height could be calculated a static function on the UITableViewCell implementation as I think that's the object that should deal with layout.

The headers and footers should be separate UIView implementations not something you build there. Methods that are associated with them then can use methods on those classes instead of inline code.

I think if the delegate / datasource classes implement a lot of methods you want to reduce them to 1-3 lines of code between the braces each so you get a complete overview of what each does within 1-2 screens of information.

You can also often reduce some plumbing code with:
https://developer.apple.com/library/ios/documentation/CoreDa...
I hate that I have to use both. If I right click and inspect element on your username, and then search for 'gkoberger', firefox shows zero matches because it doesn't search attributes. At the time of this posting, chrome finds four matches. It's little stuff like that which drives me crazy.
I'd typically deal with this by exporting the functions to be ran as entry points in the the setup.py file, and then use whatever configuration management tool I'm using (Ansible, Puppet, whatever) to manage the crontab file in /etc/cron.d. Ansible's cron module makes this especially easy.
I'll go ahead and say it won't happen that way. Whether they can or not, they will say something to the effect of "It happened on your network; you're responsible unless you can prove it wasn't you."
My father's 2010 MBP did this a couple of weeks ago. He opened it to stick an SSD in it and saw that the thing had bulged inside the chassis. Might have been like it for a year.
KDE versions 1-3 were great piece of software. Remember kioslave's support for ssh/sftp? Awesome stuff. The current state of the project makes me sad.
Just popped down. Complete gridlock all the way from Trafalgar Square through Parliament Square and beyond. The air is saturated by beeping taxi horns, and it's hot as hell.
China Yintai Plans Construction of 40 Tesla Motors Charging Stations
Microsoft Azure HTTPS Busted... Try signing up
https://signup.live.com/signup.aspx?cbcxt=azubill&vv=2010&wa=wsignin1.0&wtrealm=urn:federation:MicrosoftOnline&wctx=wa%3Dwsignin1.0%26rpsnv%3D3%26ct%3D1402493376%26rver%3D6.4.6456.0%26wp%3DSAPI%26wreply%3Dhttps:%252F%252Faccount.windowsazure.com%252Fsignup%253Foffer%253Dms-azr-0044p%26lc%3D1033%26id%3D500867%26WHR%3Dlive.com%26cbcxt%3Dazubill&bk=1402493402&cru=https://login.live.com/ppsecure/post.srf%3fcbcxt%3dazubill%26vv%3d2010%26lc%3d1033%26wa%3dwsignin1.0%26wtrealm%3durn:federation:MicrosoftOnline%26wctx%3dwa%253Dwsignin1.0%2526rpsnv%253D3%2526ct%253D1402493376%2526rver%253D6.4.6456.0%2526wp%253DSAPI%2526wreply%253Dhttps:%25252F%25252Faccount.windowsazure.com%25252Fsignup%25253Foffer%25253Dms-azr-0044p%2526lc%253D1033%2526id%253D500867%2526WHR%253Dlive.com%2526cbcxt%253Dazubill%26uaid%3d54e3da99fe68430783ed4a233e56944e&mkt=EN-US&lc=1033&sl=1&lic=1
Yes a million times, console-over-IP and virtualization are must-haves
SpaceX's Musk slams USAF certification process
The Bitcoin App That Could Create a Black Market for Leaked Data
When practitioners "crystallized" their practices, what they were doing was effectively philosophy of science.
Allow them to exist, yes.

Help them thrive, how? I don't understand. Because they prevent DDOS-for-hire services from attacking each other? Surely "other DDOS-for-hire operators" are not the people charged with stopping DDOS-for-hire services.
Any improvements are still welcomed of course. There are a number of people/entities that are building desktop apps on Node and those tend to do 'compute-heavy tasks', a developer whose piece of code runs in a mean of 10 seconds would also welcome a possible optimisation to run it in less than that.

Not knowing much, I think it'll be interesting to see how general purpose applications would benefit from SIMD if it's accessed from a higher level. Does that mean that if I want to loop through 103 items and run arithmetic operations on them I'd have to do the following, (let's say I'm multiplying each item in items[] by 2, and items.length % 4 !== 0):

var batch = [],
results= [],
i = 0,
j = 0,
len = items.length,
a, b = SIMD.int32x4(2, 2, 2, 2),
c;
var mod = len % 4;
items.forEach(function (item) {
if (i < mod) {
results.push(item * 2);
i++;
} else if (j < 4) {
batch.push(item);
j++;
} else {
a = SIMD.float32x4(batch[0], batch[1], batch[2], batch[3]);
c = SIMD.float32x4.mul(a, b);
results.push(c.x);
results.push(c.y);
results.push(c.z);
results.push(c.w);
batch = [];
j = 0;
}
});

Of course this is the interpretation of a non-CS graduate who taught himself JS, some of the stuff mentioned at https://01.org/node/1495 seems a bit over my head. It'd be great if V8 would (unless it already does) transparently handle creating SIMD-optimised code where one is looping through an array or the like instead.

(edited to fix code, hopefully)
The SMS permission is so that it can read your SMS messages to use as training data for their word-completion prediction features.

As to why SwiftKey doesn't strip out most of the features that makes it better than the official keyboard and sell it to a small market of people who don't want the features that are the app's actual selling point... well, that's why, those are the features that differentiate them, without them they're not really that special.
'Google should hire me'
Thanks for this link. The site still seems to be down, 9 hours later.
> Do users really don't care and blindly ignore all security warnings?

Even if they care, when the choice is not to install any apps or to ignore the warnings....
Firefox 30 adds support for CSS `line-height` on s
Or he saw the other guy is open to trying different RSS readers and simply made a recommendation.
That's a valid concern, though. Why should one invest their time in firewalling their phone or reverse engineering app, when cloud sync could be put into a separate package?
A "Remote First" approach to the workplace
I've been interested in hobbyist colo for a while but the cheapest I've found is over $100 a month. Is this in the ballpark of what you are paying or are there better deals to be had?
KDE devs are known to live on the bleeding edge. A lot of people complained about it when KDE moved from v1 to v2, v2 to v3 and v3 to v4. But KDE remains targeted to 'relatively recent' desktops.

It might not be that big of a problem this time around, when(ever) we move from v4 to v5, because hardware isn't evolving as fast as it used to. But KDE will remain a behemoth.
American institutions truly think their jurisdiction is global. Did you hear the one about the NYPD cops that showed up in different parts of the world demanding the governments in various jurisdictions respect them? (https://www.techdirt.com/articles/20140107/21020425797/posti...)
Amazon stabbed me in the back
I absolutely agree in the long term, but can you say a little about how much those servers cost initially?

I tend to favour dedicated servers which I own over VPS but for small businesses with extremely constrained budgets ("prove we can make money before we invest in hardware") and startups, flexible virtual servers can be a great way to ramp up in the beginning.
Yes, absolutely. The modern definition of "proof" and of "true". Logic was considered philosophy in the early 20th century. And the works of Russell, for example, helped define what we see today as a convincing proof. Basically, 120 years ago, math was not as rigorous as it is now (Cauchy is a prime example).

Also, philosophy of science is not necessarily about producing useful stuff for the practice of science, but usually helps better understand the relationship between humans and knowledge. It allows scientists to take a step back and see the big picture before diving back into their practice. As such, it shapes the way we think of and do science, and allows for better questions to be asked, and gives better ways to frame those questions.
Moniker.com's new and revamped interface is a disaster
Yes spot on.

When I was a teenager I used to race RC cars. The things had pretty hefty NiCd an NiMh cells. Occasionally one would vent and catch fire in someone's car or more usually attached to a fast charger.

Flames, smoke, nasty chemicals spilling out and everything for about 2 feet in each direction pretty much destroyed or covered in chemical gunk.

Now there are LiIon and LiPoly cells with an even higher energy density and discharge rate. If one of them goes, I'm out of the place. I trust a 240v mains line over those things.

Typical outcome (artificially started with a hammer):

https://www.youtube.com/watch?v=QjkW3KUz5uo#t=116
Control your RC Car through NodeJs and Arduino
Any suggestions on the best RSS reader to self-host?
I like to keep control of my data and manage my own systems, instead of using some black box where I'm at the mercy of a cloud provider.

You're not going to be able to troubleshoot or optimize down to the hardware level in the cloud. If some cloud service doesn't work or is not available, all you can really do is wait and hope they get it working again, while if you manage your own systems you might have a chance of fixing it or at least finding out what happened and work to prevent it from happening again. Some applications just won't work on the cloud or exhibit mysterious bugs, failures, or bizarre behavior.

Security and data ownership is pretty much out of your hands when your servers are in the cloud. You can only hope and pray your cloud provider is doing a good at securing your data and isn't stealing or selling it themselves. You generally have zero visibility in to how security is handled by your cloud provider or whether a security compromise has taken place.

And then there's the issue of vendor lock-in, which becomes more and more likely the more unique cloud features you use.

Of course, for maximum control, you wouldn't rely on a colo either, and just host your servers in your own server room(s).
I'm also wondering why Google doesn't provide a way to limit app permissions and feed them dummy data. (they did for a while)
Rise and fall of the idiosyncratic developer
I've not jumped in Clojure (yet)... but exposure to functional programming can do you good.

I'm using CoffeeScript (node & angular) currently, but Clojure has transformed the way I code (way less imperatively).

My only problem with Clojure: its syntax doesn't help me understand structure... so to me, Clojure is difficult to read.

But if you're prepared to think differently, you can learn how with a functional programming language, then apply everywhere...

Note: I've used Scala, I do like it, but it didn't make me a fp programmer... I guess I should give it another try someday. I prefer its syntax (over Clojure), except for types (and occasional syntax ambiguities). It was a mixed Java/Scala project, so I didn't use Scala collections much...
I doubt you could easily initiate a chargeback because: they only accept debit cards, it's a card-present transaction, and presumably the buyer has to enter their PIN.

For the sake of the argument, you can still initiate a chargeback even if you don't claim unauthorized use of your card: e.g. you did make a purchase but the merchant didn't deliver the product, or the product was defective and the merchant refused to give you a refund, etc. But I don't think you'll have much luck trying to claim that a bona-fide financial institution gave you something that's not gold.
Global Variables in Apple's Swift are not Variables
Maybe it is a Canada thing. I looked at some colos in the Toronto area a few back and found rental prices were about the same as bringing your own hardware. Didn't make sense. I was just looking for a home for some server hardware I have in my garage. Oh well.
I own a farm, and work on it every day with my family, so yes, I do have personal experience with it. It turns out that working together on something you value seems to build relationships, at least in our case.
Mostly agree, although in this case I say mostly because the colo facilities where you can easily rent a single unit of space are far and few between these days. If we were still in an environment where there were tons of hosts like Verio still around, I'd say there's nothing wrong with coloing a single box.

For sure once you reach above the $10k/month level there's a very good chance that it will make sense to colo. You can fit a LOT of hardware in a single full rack, and they're like $750/month plus bandwidth and power costs (so around $1200-1700 all said and done per month).
> The SMS permission is so that it can read your SMS messages

Either it's a bug in a Play Store, or we're talking about different permissions. For me, it says (in Russian, no idea how to switch language) "Отправка SMS и MMS (может взиматься плата)" which translates to "Sending SMS and MMS (fees may apply)".

Unless Google broke something with their recent permission revamp, I assume it's SEND_SMS, not READ_SMS permission. And that's worrying - I fail to see why should I grant such permission to a keyboard. It's not SMS-sending app, I have a separate one for that.
On the other side of the anecdotal coin, I've been running OSX for a decade now and have in the neighborhood of 100TB of HFS+ formatted media, some in RAID some as single drives. The few times I've catastrophically lost data/drives its been due to the drives physically failing or, in the case of an SSD, a firmware bug. I've lost data to the filesystem (bitrot) but that wouldn't really be prevented by any other FS, they'd just tell me sooner.

By the same token, I've experienced much more corruption on my ZFS (~200TB) and btrfs (58TB) arrays over the last few years than I have on HFS for a decade.
Why you shouldn’t sell apps through iTunes
Smallest network appliance yet?
It takes an average London cabbie 34 months of preparation and 12 attempts to pass the test to get their license:

http://en.wikipedia.org/wiki/Taxicabs_of_the_United_Kingdom#...

There was a shortcut on a route that I used to regularly take in London, so i'd tell them "Don't go to the lights, just turn down here". I think I had fare meters stopped out of appreciation on 3 occasions after sharing that tip. Showing a London cabbie a new shortcut totally blows their minds.
I guess if by open you mean the government has surveillance everywhere and all your secrets are out in the open, that's true.
that long term can be pretty quick though... in the UK at least you get 100% tax relief for plant (hardware) expenditure up to a limit (currently half a million a year)

you get no tax relief for opex.
This doesn't measure your personality, but the content that you choose to share on Facebook. I work out regularly and am very hard working, but I choose not to post about those things. Does this mean that I am less conscientious?

The list of words used for the Extraversion trait is all slang and poor grammar. Is it not possible for someone to be extroverted while typing status updates in complete sentences?
This approach has a human in the loop. There's plenty of use cases where you want a program to edit cron jobs.
> redundancy, backup, remote hands, environmental monitoring, hardware maintenance are just not worth figuring out until there is substantial cost savings to realize.

So you don't need to monitor temperature sensors any more with a VM, but most of the above are still costs with cloud - flaky RAM, redundancy, backups, monitoring, etc. There are also the things you previously didn't have to worry about - crappy resource isolation turning your scratch disks into 2kb/sec joys, total ineffectiveness of the CPU cache, managing a now-essential network fabric to tie pieces of your app together where previously it all fit on 2 master/slave machines, etc.

Of course if your application isn't simply some stock PHP/MySQL application, and you want to really "embrace cloud", then the time you saved fighting a subset of hardware problems is replaced by a fixed development cost integrating with someone else's higher tier APIs (S3, Dynamo, etc) you can then never escape even if you wanted to.

I've never seen any realistic numbers comparing the use of traditional hosting facilities, say, providing managed servers, to the new generation VM stuff. Any material I've seen has been sponsored crap involving some multinational.

My own experience is similar to yours - hosting your own hardware is a pain in the ass. However there is middle ground, there are many colos that will happily provide managed hardware, and perf/pence, this still tends to be far cheaper than the equivalent in VMs, and increasingly they're coming with similar APIs to order/replace machines
List should, per recurring points of discussion about such events, include whether it occurred in a "gun free zone", how the assailant was stopped (of note: other armed non-police), and whether the assailant was on psychoactive medication.
I like TT-RSS, mostly because it's easy to install, doesn't require a beefy machine, and support themes and plugins.

For example, I use it with the feedly theme (https://github.com/levito/tt-rss-feedly-theme) and af_feedmod to get a full text feed for various sites (https://github.com/m42e/ttrss_plugin-af_feedmod).
When they said in their post that they were working to neutralize the attack, I started wondering how they are doing that. If anyone else is curious, this article - http://www.infosecisland.com/blogview/22518-How-to-Protect-a... - briefly describes how DDoS are neutralized.
The Samuelson Clinic releases "Is it in the Public Domain?" handbook
Ok not sure what Contino do, but you want to do something along the lines of the following:

- Build your java / maven projects as normal.

- Use the maven scm / release plugin to publish your artifacts to your internal maven repo (Nexus) we use.

- In your Dockerfile use wget and the Nexus REST api to pull the jar / zip whatever from the Maven repo. (https://maven.java.net/nexus-core-documentation-plugin/core/...)

- Install Docker publish image plugin for Jenkins (https://github.com/jenkinsci/docker-build-publish-plugin/blo...)

- Create a downstream project based on your java / build.

Once all that is set up, every time you do a push / check in a the Docker image in your registry should be update.
Even a small refrigerator seems simpler than hacking up a chromebook.
"It's a good style marker for how the web used to look."

Loads fast and easy to read. I hope our web designer friends are taking note.
Just installed, times better than the stock one at predicting what I'm typing, larger keys, much better overall experience.
It happens in the browser, right? I think ultimately there just needs to be a unified API, or maybe more domain-specific APIs (like BLAS) that map to NEON or SSE instructions as appropriate, and do everything the slow way if they aren't available
Eh, it's in line with things like [1] - and substantially cheaper than things like [2]. Well below the cost of the employee's time.

EMF Camp sounds like fun, but it doesn't look like they're targeting the get-your-employer-to-pay market. By and large, corporate training doesn't run over the weekend and expect attendees to bring their own camping and cooking equipment! [3]

[1] http://www.devoxx.co.uk/
[2] http://www.jbinternational.co.uk/course/325/java-secure-codi...
[3] http://wiki.emfcamp.org/wiki/Packing_List
Appears to be a localization error? Here's what it looks like in English.[1]

[1]http://i.imgur.com/li8jHu2.png
For work I often have to use both. I loathe the iPhone keyboard. Is there a reason they don't change case of the letter display when you change the case of the letters? It seems ridiculous on a touchscreen display. (Done using the swipe of SwiftKey on a Moto E).
hi winfred, really interested in your project, and would like to discuss it in further detail. can you email me?
ryljlly at gmail dot com