skysight-inc/HackerNews huggingface dataset:
Ask HN: default code width formatting at 120?
It's been for several years now that we have high resolution monitors, and 4K (for programmers!) is upon us. I think it's time to part with ancient 80-character default width for source code.

On my 1920px width monitor I code comfortably at 100-characters width in two editors side-by-side, although the font is a bit small at 10. On a 3840x2160, I expect to turn the monitor in portrait mode (it's gonna be too wide for web browsing at 3840, 1920px already breaking lots of sites!) and squeeze two code windows side-by-side with at least 120 characters usable width. This is a 50% increase over the standard 80-column width for editors !

Moving to 120 characters code width seems to have a lot of advantages; we can use longer variable names, we have space for longer expressions, e.g. lambda functions or generators; and the commit messages (I look at you, git) and comments will not be awkwardly split in a quarter of the screen.

Question is: how do we start moving everybody to use 120-characters default width for their code ?
Tobii EyeX is the Ultimate Gamer’s Paradise with Eye Tracking
Sometimes, amongst all the nitty gritties of our everyday lifestyle, there seems to be those crazy aspirations of doing something extravagantly unimaginable, of conquering the world of darkspawns and freeing the universe from negativity like Grey Warden from Dragon Age: Origins. Or maybe getting into the shoes of Michael, Trevor, and Franklin to experience an action packed adventure like Grand Theft Auto V.
I would be very interested to see if providing speaker locale as a feature to a machine learning algorithm would increase its performance for speech recognition.
Anyone gets physical access to your stuff you can be owned. No story here.
There's a difference between food security and securing access to "nice to haves". Food security is about ensuring short-term survival in the event of war (think blockade), or global upheavals large enough to prevent trade. The entire point is that it is protection against a situation where trade is disrupted and the world is not at peace.
Have you tried emacs in portrait mode on a bigger screen?
For programming, pixel density will probably just get me smoother fonts. Previously it might have gotten me more lines of fonts, as I could've reduced the font size will maintaining readability. But I think I've reached a limit there, where further decreasing the point size just hurts. And honestly, with your usual fare of monochromatic fonts and current font smoothing tech, I'm quite okay even with "just" 1900x1200 resolution.

For other stuff, sure, more pixels won't hurt. Reading PDF at high ppi devices is a joy.

But getting back to programming, I wonder how I'd cope with a 39" display. At the same position where my monitors are now, I could probably replace two with just the one. With two monitors my viewing angle is too wide anyway, so again I'd mostly use either one half of the screen for lots of stuff while paused videos and web pages occupy the rest, or just push everything to the sides and focus on the center. Maybe TekWar had it right...
The future is safe nuclear power, in India
"A 48Kx32K pixel monitor with 24-bit-per-pixel color needs 4.6 GB videoRAM, so it will probably be about seventeen years (2012) before these perfect monitors are commonplace."
Convenience is exactly what I use in my real life. My texting security is whatever Apple implements in iMessage. I'd be a lot more paranoid if I were a "smuggler" or "revolutionary".

There's also the wrench cryptanalysis discussed in xkcd.com/538. For most people the mouseover text nails it:

Actual actual reality: nobody cares about his secrets.
I agree and I'm still not really sure what the difference is between Trunk Based Development and Mainline development. I searched around a bit as well.

My guess is that trunk based development is the idea that all commits pushed to the canonical repository are pushed to trunk (rather than a remote branch) with incomplete code being hidden using feature toggles?

In contrast mainline would push incomplete code to long lived remote feature branches and those branches would only be reintegrated into trunk once the code was complete.

However, I don't really see how this relates to a lot of the rest of the article which seems to be more to do with versioning, dependency management, and testing.

There's also some more specific points I'd like to pick up on:

Is it really easier to rebase my local branch than it is to merge from one remote branch to another? Seems like half a dozen of one and six of the other to me.

The article contrasts Google's & Facebook's model with the pull-request model of Etsy and Github but again I don't really see much of a difference. Facebook sends a patch to phabricator for review, someone looks over it and then it gets committed to trunk.
Samsung issues official response to Knox vulnerability claims
It's not just college. Apparently sports are also a big part of high school, with money supporting a schools competitive team coming directly from the school budget.

That is simply not at all how it works here. You of course have sports education in school, but it is not competitive and you can't choose either.
Anyone knows where you can get something like this at a similar price point in Germany? The only price I could find the exact same TV was 1200 Euros (about $1600). Not even ebay's international sellers seem to have it, and those proved pretty useful when it came to the Korean high density IPS monitors...
Yes, but the gif looks awful if you zoom in.

I didn't know about the downvote arrow. Makes me sad to see that even if my Hacker News account is almost 7 year old, I only got 312 karma points. :-(
Man Jailed for Gmail Invite to Ex-Girlfriend
Thanks for pointing this out -- the article seemed to completely overlooked the panel quality and configurability.

I'm personally really looking forward to a proper UHD/4K over 30" that does 144hz with GSync, which I can use as my main desktop monitor. It'll finally be a reason to upgrade from my old Dell Ultrasharp.

The Asus PQ321Q is almost there, it's just limited to 60hz.
On the other hand, I find it reassuring that you can easily become root if you have physical access, since it means being able to easily recover from screwups with your regular account.

I've noticed that secure systems have the property that the more secure they are against attackers, the easier it is to be locked out of what you own.
Fischer vs Kasparov and Fischer vs Spassky was very much Team USA vs Team Soviet Union and not just two guys playing chess. People in Norway tuned in to the 2013 Finals to see Team Norway play, not to see some random guy called Magnus.
Ask HN: Which MacBook do you use for development?
Jekyll is no longer Hyde-ing
from his blog [1]:

"Funny story about travel – I was on my way back from 30C3, going through securty in Frankfurt. The security agent looked at my laptop and asked me what I do. I said “computer engineer”. He then asks, “did you make it yourself?” and I sheepishly say yes. His face lights up and he says, “ah, so you can trust what’s in it! Now that’s taking it seriously.” I was amazed, the guy totally got it. Wish we had more folks like him working airplane security."

[1] http://www.bunniestudios.com/blog/?p=3597#comment-1341727
Agreed in general — but note that what you described is slightly different. It isn't just "unrestricted physical access", but:

* unrestricted physical access,
* machine returned to the original user, enough time must pass for the user to enter the password,
* unrestricted physical access again.

Also, I'm not sure if you've seen a Mac inside lately — most recent ones do not have a SATA flash drive. And even in those that do, finding enough space to place your device would be at least very challenging (if not outright impossible).

And if we're speaking about a Mac, it's actually quite impressive how much you can improve your security just by enabling FileVault.
WP: "Taxation in Norway is levied by the central government, the county municipality (fylkeskommune) and the municipality (kommune)."
I'd change 2 to "resolving merge conflicts in all SCM systems is necessarily difficult."

As far as I know there's no SCM system which can understand the /intent/ of the change and without being able to reconcile the intents of two conflicting merges there's no way of reliably merging the code (at least as far as I know).
13" i7 Non-Retina
Any reason you prefer non-Retina?
Do you really think that at 3 star restaurants, where they have about 5 staff per customer, they would serve Nespresso if they thought it isn't good coffee? Sure, it may not be the best coffee in the world, but even 3 star restaurants, which usually spare any expense to improve the quality do not think it is economical to make better coffee themselves. Do they think that Nespresso doesn't have good taste and just "consistency"? Of course not.

Can you show me any evidence that better coffee can be obtained in a reasonable other way?

I know it is romantic to think that you can make better coffee yourself, but lets see what you're up against. Nespresso burns and grinds and vacuum seals coffee that is then placed into a machine that delivers a fixed amount of water at a particular speed and temperature. All the parameters in this process have been tuned by professionals backed up by panels of taste testers. Being at home gives you no particular advantage. Why would a restaurant be able to do better, let alone significantly better, at a reasonable price and effort? Contrast this with, for instance, making bread. Bread tastes 10 times better when it is fresh. Unlike coffee, vacuum sealing a bread is impossible. So even if a factory managed to bake a bread with perfectly tuned parameters, by the time that bread is on your table it doesn't taste great anymore. Coffee simply doesn't have this.
RVM 2.0 fundraiser at 88% with 4 days to go
windows version? not everyone is a CS student or academic...

making language tools in windows is actually quite challenging due to the poor quality of tools. its the only thing i've ever struggled with in that area. using haskell and llvm makes it a little easier than using C and llvm but not much...

it would be nice to have a windows friendly set of instructions - setting up GHC, happy, alex etc. isn't hard, but LLVM is a pain for windows.

it would be nice if it was in C rather than Haskell too. imo its highly likely nobody wants to touch Haskell if they have a choice. then the many C tools one might want to use like flex, bison - even win-flex and win-bison are a bit rubbish and difficult to configure for use in windows...

still a very useful article - its great to see an example worked through like this, its one of the best forms of documentation imo and not enough of that around in this area...
Newest multi-Cloud and IT management tool
ECmanaged is the pioneering multi-Cloud and IT management tool enabling users to take full control of their IT platforms.

ECmanaged is an easy-to-use, secure and efficient management tool for those IT professionals that want to streamline the governance and performance of their heterogeneous IT systems. Whether you are planning or already using hybrid Cloud platforms or adding Cloud capacity to your legacy physical platforms: ECmanaged will get you there!

The SaaS management tool defines an interface making your applications independent from cloud provider and infrastructure requirements. This allows combining several Cloud providers into the same platform. Or even extending your physical infrastructure with Cloud.

Users can develop platforms quickly and with ease through the intuitive interface. No training required! Flexibility, user-friendliness and efficiency are its key features. The deployment of applications is simplified through the use of predefined a-la-carte templates and images.

ECmanaged does not only help you at the deployment phase of your platform. It combines a cutting-edge monitoring tool with automated management actions such as alerting, auto-scaling, updates and disaster recovery. One of the key features is the automated incident resolution with up to 80% of incidents being solved without any human intervention in less than 5 minutes. Now that is a time-saver!
ECmanaged uses a novel approach of high-level platform modelling, making a DNA string of your platform. It offers full mobility across providers and lets you avoid vendor lock-in. Your Cloud platforms become provider agnostic. ECmanaged enables users to be in full control of their platforms and applications at the implementation phase and afterwards. It will save you valuable time and money.

Take control of your Clouds today, use ECmanaged!

For a Free Trial or more information: www.ecmanaged.com
> The high cost is largely due to the very steep VAT (unlike the US, but like almost most everywhere else, the prices of goods in the shops include VAT) which is 25%.

Compared to the US, maybe to some extent. But Norway is also extremely expensive compared to most other European countries, many of which have VAT in the 20% (UK) or above range (Sweden, Denmark)

The other explanation is salaries: The median salary is extremely high, and the salary curves are very flat. The result is that most people have a very good living standard overall despite the price levels (in fact, recently in a poll, people on average reported to be paid about 100k/year more than they feel they need..), but salary contributes to driving up prices far more than it does most other places as that person at the tills serving you, or picking up litter on the street, actually earns a decent salary.

> in addition, the personal income tax has a high lowest-rate (which i believe is 28%, and a max rate of 50%).

That's quite misleading. This rate applies to taxable income. Taxable income is calculated by taking your gross income, subtracting the minimum deduction (currently ca. NOK 84,000 / $13,600) which is not taxed at all, and any other deductions, which includes all interest on debts including mortgages (which means you effectively get a 28% deduction on interests on your debts). (edit: and a long laundry list of other things)

Also the marginal top tax rate is only applied on amounts above a certain threshold, meaning your tax only starts getting close to the top tax rate if you're earning in the millions and have an inept tax planner.
This (including the original article) is all hogwash. All that Mac users have to do is to go into Security preferences and click "Turn On FileVault".

No solution provides absolute security. But FileVault really goes a long way. Read the original article to the end: it says that this "attack" doesn't work on machines encrypted with FileVault. Neither does the ages-old single-user-boot technique from the article you linked to.
The ghash.io story is very bad news
New CMP on the market: take control of your Cloud infrastructure
ECmanaged is the pioneering multi-Cloud and IT management tool enabling users to take full control of their IT platforms.

ECmanaged is an easy-to-use, secure and efficient management tool for those IT professionals that want to streamline the governance and performance of their heterogeneous IT systems. Whether you are planning or already using hybrid Cloud platforms or adding Cloud capacity to your legacy physical platforms: ECmanaged will get you there!

The SaaS management tool defines an interface making your applications independent from cloud provider and infrastructure requirements. This allows combining several Cloud providers into the same platform. Or even extending your physical infrastructure with Cloud.

Users can develop platforms quickly and with ease through the intuitive interface. No training required! Flexibility, user-friendliness and efficiency are its key features. The deployment of applications is simplified through the use of predefined a-la-carte templates and images.

ECmanaged does not only help you at the deployment phase of your platform. It combines a cutting-edge monitoring tool with automated management actions such as alerting, auto-scaling, updates and disaster recovery. One of the key features is the automated incident resolution with up to 80% of incidents being solved without any human intervention in less than 5 minutes. Now that is a time-saver!
ECmanaged uses a novel approach of high-level platform modelling, making a DNA string of your platform. It offers full mobility across providers and lets you avoid vendor lock-in. Your Cloud platforms become provider agnostic. ECmanaged enables users to be in full control of their platforms and applications at the implementation phase and afterwards. It will save you valuable time and money.

Take control of your Clouds today, use ECmanaged!

For a Free Trial or more information: www.ecmanaged.com
Support for Ruby 1.9.3 will end on February 23, 2015
Except if it is encrypted. Which it should be — any security-conscious Mac user should click this "Turn On FileVault" button and be done with it.
You should do Remote Working
Well, in addition to nuclear being an area-of-effect spell, not unlike Cone of Cold, nuclear gets +10 to hit on range attacks like magic missile, and a percentile roll for critical damage.

The percentile table is:

0-9% - Immediate radiation sickness dealing additional 15HP of damage, and a lifetime of random, scattered benign tumors & cysts
10-49% - Coin flip for damaged infertile gonads or ruined thyroid, damaged thyroid inflicts 5HP per day
50-59% - Blindness
60-69% - Leukemia, with a coin flip for six month or decade-long survivability
70-79% - Other chronic malignant cancers with three year suvivability
80-89% - Other acute malignant cancers with six month survivability
90-99% - Instant death
The most promising tech for real-time location sensing right now us Ultra-Wide-Band based tech. You need sensing times in the picoseconds, but apparently that's actually doable.

This guy managed to get one of these systems working, and when last heard from was preparing for a Kickstarter: http://www.mtbs3d.com/phpBB/viewtopic.php?f=138&t=15623

And XSens have a fully-working system, but it's Not Cheap.
Although your brain erases the noise after a while, it is indeed pretty annoying.
13" 2011 Air, dev work done in Arch Linux run through VBox.
Stop Stifling Entrepreneurs in Your Company
Everybody? Just move your own stuff. Others will follow. Our code has been at a _soft_ limit of 120 for 5 years or so now.
13'' 2013 Pro
At least we know that she is onto something. If people threaten your life over your research, you can be sure that you're in the right ballpark, so to speak.
Wikipedia about to switch to Elasticsearch
Bitcoin has solutions to these issues, which will continue to grow and develop as the ecosystem matures. There is a built-in system for escrow that works will for this kind of transaction with a merchant of unknown repute.

For that, you pay a small surcharge to the escrow provider, and you are then protected against fraud:

https://www.bitrated.com/

But for all those transactions where you trust the merchant (ie, overstock.com), you don't have to pay for a service that you don't need.
Someone who only live there for a year also don't pay most of it. While they are affected by the VAT (which is not that out of line with Europe in general), most people do not spend all of their money on goods that are VAT chargeable. E.g. your rent is not. Last time I calculated the relative cost of taxation between Norway (where I'm from), the UK (where I live), and California (we were considering a move), VAT in Norway would have account for at most about 4% of my total living costs at my salary etc.
For anyone who's into this kind of stuff, the International Dialects of English Archive[1] is an awesome resource. I've used it a lot to practice accents for acting roles.

[1]http://www.dialectsarchive.com/
Hrm.....I have to say that the technology is really cool, but the video makes it look like nothing more than a gimmick. Notice "makes it look".

They picked a tower defense game to demo this? Really? Who's gonna want to have full upper body motion (lean in, out, sideways, up, down) to play a tower defense game? A few people, for the novelty of it.

This type of marketing is very unfortunate. It's a technology with a lot of really cool potential and this video made it look like a gimmick.
The good folks at PlasticSCM are working in the direction of smarter (language-aware) history and merges with Plastic and SemanticMerge. References:

- http://www.semanticmerge.com/
- http://herdingcode.com/herding-code-183-semantic-merge-with-...
I'd be interested to see how this pans out, but, as with all these stories, I have no doubt that it will disappear, never to be seen again.

Are there facilities for monitoring remotely the progress of cases like this?
15" 2013 MacBook Pro with Retina Display plus Thunderbolt display
> Not really. That 1 small country can be pushed diplomatically until it gives up on Bitcoin all too easily.

The fact that tax havens like Monaco, Bahamas, Switzerland, etc still thrive prove that this is not the case.

> As for the "$1,000,000" thing, LOL, it seems the tulip/gold rush/quick bucks from nothing dream will never dissapear.

It might be worth considering that bitcoin has already multiplied in value by 1000 times several times, from $0.001 to $1 to $1,000.
Vim bindings include Vi bindings, but Vim bindings is more.

Light Table is very alpha, so at the moment it's really not a serious candidate to replace Sublime or Vim. Will see what happens. :)
I already moved mine on 120. But common expectations of 80 are there for a reason.

How do we change the reasoning ?
Given the known cultural emphasis on separation and redundancy at Amazon I'm interested to know what their tooling and source code control implementations are.
Convolutional Network-based image classifier and feature extractor.
No, it does not exclude that possibility (print the final list of pairs if you want to check). The calculation is correct. The result is counter-intuitive to almost everyone, which is why I made the program, so you can convince yourself.
When I first discovered this test, I made all my friends take it. Out of them, two stood out as highly skeptical to the whole concept, and disagreeing with the resulting type.

Somewhere at the bottom of the description for their type, and only for their type out of the 16, it mentioned specifically that this type 'hates these kinds of things' (or something like that).
Like a social network for lawyers to post updates of their cases? When will lawyers start tweeting from the courtroom?
Yes. He (and other people) generated Rainbow Tables for the cracking of A5/1 and published them via Bittorrent.
His mainpoint was that tapping GSM convos is not only feasible, but reasonably feasible even for private persons.

Also, imo, the main problem with the GSM or mobile security schemes is, that they seem to have been _deliberatly_ weakened and/or use ciphers that were known to be insecure.

This news just reaffirms what a lot of people have been suspecting all along.
In my experience the motivation to use a particular SCM scheme is tooling. That makes some of the choices non-obvious to developers that aren't familiar with the tools and their quirks. A lot of people developing those schemes forget to answer "Why do we do this?" because it is so obvious to them and you really should ask that question.
The article is ridiculous: Criado-Perez's crime? Advocating (successfully) for Jane Austen to appear on a £10 banknote...Doesn't she know that money is man-paper!?

A woman is already on every piece of British currency that I can find in my pocket.

https://www.google.com/search?q=british+money&source=lnms&tb...
13" 2013 macbook air, used to use a Ubuntu VM but switched to just using OS X