skysight-inc/HackerNews huggingface dataset:
The Guardian is often extremely left-wing and by far the worst of the broadsheets at letting their opinion bleed through into their news pieces. Just different types of editors than the others. Doesn't mean the other broadsheets don't push agendas, it just that the reporting tends to be less emotional and the manipulation is subtler.

This does appear to come from the 'society' section though, which I think is more of a magazine section. Magazine sections tend to be opinion pieces.
Mailbox.org: German email service w/encryption, server located in Germany
Please take the time to review and correct this sentence next time you copy-paste. This is a painful read.
Try Loqui IM on the marketplace.
As an amateur sysadmin, I'm curious - why use Augeas instead of having a template of each config file be filled in and copied to each node?
Project idea: a tool to compile yaml(/xml/json) files to apache, nginx, php or any other format.
Inventor Waits 43 Years for Another Chance to Shock Tech
Didn't play much wow but aren't spell cast times like 2-3 secs in wow? Even with a 0.5-1 sec delay, it would be playable. Never played guild wars

Maybe my definition of real time is incorrect. But you don't point and click in MMOs generally, it is all aoe spells or targetted abilities. There are big margins of time or spell aoe to overcome delays of network packets.
I quite like 100 chars: it's perfect for two side-by-side windows on my screen. (i.e. two adjacent emacs buffers are about 101 chars wide each.)
I really don't get why they have done this.

Anyone care to explain how this works/will work with the whole MS purchase?
Right, because net neutrality is ONLY about Comcast throttling Netflix. ಠ_ಠ
So good -- I remember seeing one in the NYT when the George Zimmerman jury verdict was reached, that was just a XX/XX/XXXX in the date section. Assuming they had both articles written.

I suspect this will only become more and more common in the "publish first, edit later" evolving world of online journalism.
The moment I realized that mtgox stood for fucking magic the gathering online exchange is when I became weary/started laughing at people who put their imaginary fun bux in there, Asian enterprise notwithstanding.
Someone who wants a list of verified-to-still-be-in-use email addresses.
>That project has lots of attitude problems

I believe you have the attitude problem. How did you survive reading Phrack, early 2600, Linux kernel mailing lists or IRC if this tiny example of "block idiots" offends you. It wasn't even directed at you, it's just an example in a dev journal. This undeadly post is internal dev stuff on the mailing list, not the actual end user documentation which is the official man pages, that's where all the up to date and complete documentation is. Most of the humor is also European, so some Germans joking around on the pf or SMTPD mailing list may also offend you with their weird humor.

OpenSMTPD also works on Linux/MacOSX but I imagine the emails and actions of Steve Jobs or Torvalds might also offend you so better steer clear of both those projects. Better avoid GrSec/Pax twitter account too. Stallman has also said some pretty inflammatory things so the whole Gnu platform is off limits. I recommend installing MS Feelings 2.0
Someone has already changed it.
[2008] Submit your punch cards, please.
As someone who's always hated the Star Wars movies (except Empire, natch), I've nevertheless lost a lot of my life and worn out at least two joysticks to Tie Fighter. Fantastic piece of work.
Lumia 520 has MSM8227, it is not that low end. It is dual core Snapdragon S4 with Adreno 305. Nexus 7 (2013) is not that much powerful.
£25k is only £2k less than the median wage in London. I don't know if a definition of "poor" that includes 50% of the population makes a lot of sense.
Or python if you're already in a function in a function in a class (so 68 chars left). If you also standardised on importing modules, not classes things can get silly. My favourite counter-example to the 80 char limit was a line in openstack which was:

return some_loaded_module.fairly_descriptive_but_necessarily_long_name(not_very_long_argument)

The way applied to fit it without forced line breaking?

fdbnln = some_loaded_module.fairly_descriptive_but_necessarily_long_name
return fdbnln(not_very_long_argument)

(yes, actually using first letters of words) Because yeah... that makes things simpler than just crossing the limit in that place.
reference? or just speculation?
I think you mean that they would need porting rather than just releasing as the same binary in another store (unless that API usage is conditional).
I am not suggesting Forward Error correction is a good idea on TCP. They put UDP and forward error correction together which is a good idea (see video/audio streaming over internet). The parent seemed to think they had reimplemented TCP badly, which they didn't, they implemented quite a different protocol which utilised forward error correction which was a good idea and something they would not have been able to do by building on vanilla TCP.

So their prototcol probably ended up messier than it should of been but they were pioneers fixing problems as they cropped up so that's understandable.
Damn. I thought "universal" meant "can parse multiple configuration formats (JSON, XML, INI, YAML...)" but it just looks like yet another configuration format.
That's interesting. Even more so in that the 80 characters per line for punch-cards is because that's the size a dollar bill was back then, because punch cards were created for use in the 1890 census. http://www.columbia.edu/cu/computinghistory/census-tabulator...

It's like the railway gauge size being standardized by the ancient romans. The best part of all of this though is the other comments on this page - many of them seem to imply that 80 width was chosen because of how well it fits onto your computer screen and that 100 must be too wide. If the dollar bill in 1890 had been a bit wider, they'd likely be arguing now how 80 is too small!

It proves the point that it's important to actually understand why certain things are chosen and not just assume they're always the best. Going with the standard method is not always the most beneficial path.
Is Java still lacking constructs like

var thingy = FactoryFactoryObjectThingymybobProducer

The compiler actually knows what type is on the right of the = sign. Having to write FactoryFactoryObjectThingymybobProducer is not
good for anything.
No, definitely not.

A company with big revenues and a small staff means a very productive company - someone delivering lots of value for very little work.

Whenever you have a productivity multiplier working away, jobs are being created. The jobs might not necessarily be for the company, but the productivity benefits show up somewhere.

It's easy to employ people - just pay lots of people to do low productivity or negative productivity jobs. But to make a better society with better jobs, you need productivity to go up. This requires people to lose their current (less productive) jobs, but the forces created when this happens always create more jobs somewhere.

Case in point....before Henry Ford automates his production line, cars are built by hand slowly. It is a low productivity industry. He automates, and builds many more cars, for much higher revenue per person, than before. The price of the car drops as a result. More people can now afford cars, which means lots more people can use this new tool to do their job more productively. Eventually all this increase in productivity increases employment. There are specific cases of unemployment (coachbuilders, manure collectors) but there is a rise in general employment.
> The Nokia X range will run the Andrcusoid Open Source Project (AOSP) operating system, but without Google's stack on top of it. Instead, it'll have a Nokia store, Microsoft services, and a custom front-end.

Classic microsoft embrace and extend. Also : they look horrible.
I found 72 character wide lines to be optimal (writing CL). Note that I also apply the rule of choosing long descriptive symbol names. E.g. MAKE-RESOURCE-RESPONDER etc...

When I have trouble keeping the lines short I consider:
1) Is there a better way to write this?
2) Is this function too big?

There are cases where lines have to be longer, but not in Lisp. Inability to write short lines is a symptom of bad syntax designs like e.g. C et al.

EDIT: I have been writing JS the last months and keeping lines short is especially hard in JS, because of its abomination of a syntax. UNIX style backslash escaped line breaks don't help either.
I wouldn't say it is redundant. Digitally curated content is a thing now and sometimes its nice to be reminded there is a person at the other end of the content you are consuming. There may be a better way to say it, but I don't think you can assume that curation implies a human touch anymore.
Too bad it is only in german.

I'm a big proponent of paying for your service, the €1,- per Monat is reasonable instead of the rediculous 10,- per Monat you pay at some of the other privacy respecting services.
I have heard great things about Microsoft's Windows Phones and Nokias hardware, but this move is confusing to say the least and I am not quite sure why it is necessary. MS designed the WP OS to run on moderately speced hardware but not on low-end devices? And now that they want a smartphone for the rising markets, they go looking for suitable software, which they find in the lap of their immediate competitor?
A taxi driver once told me great story about an old man in his local bar. * pushes light gently to provide suitable on-boat ambiance *

'Gunner' McIntosh (or similar: this was Glasgow, Scotland) had been deaf since he operated a big anti-aircraft in the Second World War. He would sit in the corner of the bar and the regulars would have to shout at him to be understood.

According to the taxi driver, the night before giving me a lift, he had walked into his local bar and bellowed a greeting at the old man, as usual, and in response the old man had jumped out of his skin.

It transpired that earlier in the day, during a medical check-up, a doctor had discovered both his ears had been blocked by a massive build-up of earwax and behind that there was ancient cotton wool that had most-likely been placed there by a young Gunner McIntosh during the war.

Once removed, he said, he had the hearing of a healthy 21-year-old man.
Premise is silly. You want deadline-based newspaper designers to WAIT until all the stories and headlines are done - then design the paper. And get a paper out? I take it you internet junkies know nothing of the once enormous scope of journalism and the resource allocation necessary to accomplish it. Let me explain parallel process project management to you someday.
Facebook, Ericsson build an app lab for the developing world
It's not on a Canal and River Trust waterway. It's the Thames above Teddington Lock, which is controlled by the Environment Agency. Historically the EA has fewer powers on rivers (because it doesn't own the riverbanks) than CRT/BW does on canals.
> You can't type in two places at once, right?

You might want to. See https://floobits.com/
To the extent that Linux is technically just the kernel and fundamental services, Android uses Linux but is not itself "Linux".

To the extent that Linux implies "GNU Linux", i.e. a whole operating system and a broadly interoperable and source compatible set of *nix services, Android is not Linux any more than iOS is FreeBSD.
it makes me wonder if there's a way of encoding some kind of extremely compressed lossy version of the entire game state that can patch each player's state to be incrementally more "correct". Then on slow connections you're still keeping positions broadly where they should be, while faster connections will bring the game state to a more precisely correct state. How would you create such a packet without knowledge of each player's differences?

Just a thought experiment I was having. What if the game state was represented as a very large N dimensional vector. The most significant bits are sent until the players report that they match. then the next significant bits. then the next after that. Adapt the granularity of an update to the current throughput. If a player disconnects for 10, 20 seconds their game state re-syncs smoothly and gradually instead of in a jump cut?
>> Many people do pay taxes voluntarily

You claimed people pay taxes voluntarily, but that is incorrect. Even if some people don't mind paying them now, they can't stop either. Your willingness to pay them is separate from whether you have a choice.
The benefits are that it's cheaper and easier to manufacture. Of course those are only tangential benefits to the customer.
I have 80, but then, I like my font size a few points bigger.
first thing I thought of when I watched that is when an enemy captures someone on the other side and forces them to read some statement saying how what the other side is doing is wrong.
I had same thoughts about that idea with encryption. In theory getting passwords is just matter of time. Encrypted hashes give you more time and additional challenge for attacker.
Without the Android app ecosystem via the Play Store it isn't really Android anymore. Same way I don't really see the Kindle Fire series as Android devices either.

I honestly don't get why they are still going ahead with these devices either with the Microsoft deal pretty much done and dusted. Nokia should have got into the Android game (and I mean real Android) a long time ago.
There's a term for financial institutions where you have a well defined legal remedy/recourse if they abscond with your deposited money – they're called "banks".

MtGox is _not_ a bank.
Thanks.

Just a naive suggestion (will this work?):

Why not introduce some sort of a 2-phase commit with the original transaction and the newly inserted one on the block-chain? So, before the block-chain transaction is committed, check the two transaction id hashes, if they are different for the request, fail the transaction.

Edit: Of course, the eavesdropper could just as well pass the expected hash back to the originator anyways. :-( Hmmm
I've never had much issue keeping Python code under 80 columns. Going beyond usually means you've used way too many nested clause and should either rewrite the whole thing or extract part of its to subroutines.
Technically, that would be a solution. But I'd only trust it if Apple publicly explained how it works.
I'm not convinced that last example wasn't a winemaker looking for some fancy-looking latin to make his wine label look classier.
Before trying to create yet another configuration library, consider whether your efforts wouldn't be better spent on adding another language binding to an existing configuration language.

I'm rather partial to TypeSafe Config myself - similar to the extended JSON described herein.
Look like a nice form factor. Sensible size, screen takes up most of the face.
Edifícios de Grande Altura 2014
Amen to that. If nothing else couldn't it be a differentiator? People have to get tired of rectangles with only bits of metal and plastic on them to signify any real difference.
Sure, but that's Europe where non-profit != communism.
As far as I recall, their last tweet was something like Jan 7. So, while I can't make sense of their actions either, I haven't seen much damning evidence in their tweets and they stopped tweeting long before the current debacle started.
The tweets were usually just cut/paste snippets referring people to the support section of mtgox.com
pixels without sensor size are meaningless. a 3 megapixel camera that has good dynamic range and can shoot reasonable shutter speed at low isos in low light would be much better in a phone than a 15 mpix.
...And this is why you never put insults in placeholder text!
Yes, and Puppet etc. has its own configuration format (typically Hiera for Puppet), and now you need to configure your configuration (typically with erb or puppetlabs-concat). Most of your fancy configuration format features are wasted.
> curate, n: select, organize, and look after the items in (a collection or exhibition)

Never says a human has to do it.
(2010) Taco Bell Programming
The players were on 28K modems; it was a very different world before broadband even.
Google Chrome as a Speech Recognition app
And they're right to do that :) . A "base of the pyramid" attack on Apple and Samsung sounds like their only option.

Only Samsung and chinese companies are cornering that market, which was formerly Nokias'.
Microsoft announces 'spring' update for Windows 8.1
Spells vary in casting time. Many spells are instant.
6 Debugging Tips Every PHP Coder Should Know
Uber Hypermedia
I think the goal is to have a free (as in freedom) BTSync.
Well the problem comes up when multiple pages share the same CSS files. How can we find "unused" classes in that case? Is serving css file per page an alternative ? Only if we follow guidelines like SMACSS to structure the CSS, it's possible. Anyone has any other solutions?
Yes, but currently retrieving that info is done synchronously, so it might slow down things. Under neovim's model, this can be done more efficiently.
For some users, none of them. Some users, no matter what, demand password as their password.
Well, the WhatsApp deal is definitely going to go into the history books, was $19B the price you had to pay?
I used to think that 80 (or even 100) characters was too short, but I've changed my mind for two reasons:

1. Like you said, splitting windows. I now use a tiled window manager and also I use vim splits a LOT. If I can fit two windows side by side, good - if I can fit three, great!

2. I find that when my lines go over 80/100ish characters they are very hard to read anyway (too much eye travel between lines) and its usually (though admittedly not always) a sign that my code is too nested or otherwise could be simplified.

So now I happily use 80 character lines (When using Python I strictly follow the vim PEP8 checker, for example). I actually kinda prefer 80 to 100 now because I use slightly above average font sizes (I don't have the best eyesight) and this way I can still comfortably fit two editors side by side.
Both.

You've got claims which can be resolved by any court of competent jursidiction. You will find that enforcing judgments interationally is extraordinarily expensive. If the corporate officers of Mt. Gox leave the country with their assets, then your judgment will be worth approximately the paper it is printed on.

If you're asking whether the Japanese government is going to backstop your deposit, short version: "No."

From the perspective of Mt. Gox creditors, the actor you most care about right now is probably an anonymous midlevel peon in the bowels of the risk department at Mizuho. The action you should pray he takes is freezing substantially all of their account value above that required for day-to-day operations, pending instructions from competent authority as to what to do to with those assets.
I agree. I don't understand this reluctance to do so. I think it has a lot to do with good old british resistance to change and sticking blindly to some ridiculous traditions (2 taps in the sink I'm looking at you)
One reason every geek should blog for
Whatsapp will add voice in q2 of this year
Telegram is awesome. Having a web client and open API alone is a huge improvement, even if you don't care at all about privacy.
Bike Components
MtGox had plenty of problems before their php hot wallet was emptied like multiple civil suits, their US accounts being frozen with millions seized, and their Dwolla account was also seized full of funds.

And of course all that downtime for denial of service attacks which was their own fault. MagicalTux slammed BlackLotus, Prolexic and Cloudflare as garbage before somebody pointed out they left a bunch of open ports which is why they were still getting DDoS'd. That whole exchange is a joke from day 1.
> The article describes TCP as evil, but then they go on to reimplement TCP over UDP in a way more inefficient manner, not realizing their problems with TCP were problems with the internet.

Almost every real-time game out there "re-implements" parts of TCP over UDP because the mechanisms that TCP use are unsuitable for real time communication.

If a packet goes lost over a 150 ms latency (something modern game engines manage gracefully), the server will receive a resent packet that contains information from 450 ms ago. Additionally a packet going lost with TCP will inhibit the delivery of successfully received packets that were sent after the one gone missing. Re-sending an old packet (like TCP does) is worse than not receiving the packet at all in multi player gaming.

You do need (semi-) reliable delivery, connection management and flow control over UDP but implemented differently than TCP. When a packet goes lost, you send the up-to-date information instead, not what was relevant 300 ms ago.

TCP is a wonderful protocol but absolutely useless for multi player gaming. Everyone who has been writing netcode for real-time games (there are exceptions like RTS, MMORPG, etc) knows that.
You being responsible for the security of your assets is the price you pay for having total control and ownership, just like with everything else. Putting money in the bank or PayPal reduces the risk of theft but increases the risk of bail-ins and account freeze. There is always a tradeoff.

Bitcoin offers a lot of security mechanism that are not available with traditional asserts, like m-of-n-keys etc. Insured online wallets will become available as well.
I was thinking the same. It would even be better if the winemaker was aware of the origins of the text and added it as a typographer in-joke.
Have you been able to withdraw USD any time in the past 6 months?
"Zimbabwe suffered from the second worst hyperinflation on record; it reached an absurd 231,000,000% in the summer of 2008. That means that the price of goods doubled every 25 hours."

Unless the hyperinflation lasted only about 3 weeks, then that statement is obviously wrong.
2^21 * 100 = 209,715,200
That enormous scope is obviously what is killing the newspapers.
Show HN: Computational math on the cloud made more flexible.
I put two guidelines in my editor. One at 80 chars and one at 100. I treat 80 like a goal and 100 as a hard limit. If I go over 100, I'll put the break around 80.

Not only do I find the code easier to look at, but I find I write better code and I'm less likely to violate the Liskov substitution principle.
Just an update, it now works for all upstreams. As long as they are not using a buggy version of cgminer - v3.7.2
I agree. I now very religiously follow PEP8. Too much nesting is rarely an issue as the PEP8 checker will complain about complexity anyway. If lines are too long, usually it means that I'm trying to do too much foo.bar(baz.quux().a().b([for a in some_var])) and I should refactor the code anyway. (The SQLAlchemy ORM queries are the most common place where I go over 80 characters - everywhere else I don't seem to do it often)
5 Best WhatsApp alternatives with end-to-end Encryption
You don't use a split screen in your editor?
Don't forget to donate:

http://www.openbsdfoundation.org/campaign2014.html

Thanks! :)
I have been there too. Then I installed cyanogenmod on my Nexus S. It's like night and day. Can't recommend enough. In the future I'm going after phones compatible with it.
Living organisms are not structures. Not sure if that's what you say, but I have heard this many times, in the context of origin of life. Where life is seen as self-replicating structures.

The complexity of a geometrical structure (like a cube, or a protein) is one thing. The complexity of a process that fulfills a function (engine of a car) is another thing. One is static, the other is dynamic. One just sits there. Like a pile of rocks. The other one takes an input and process it into an output, in a specified, repeatable manner.

A pile of rocks, in a particular context, solves the problem of surviving the surrounding conditions. Is it the simplest solution? Who cares!

DNA replication on the other hand? What did Mother Nature drink to come up with this problem and try to solve it?