skysight-inc/HackerNews huggingface dataset:
I love Couple, I really do. But they have seemed to slow down development and taken focus into different areas and not exactly improving the application.

Although this is cool, I really wish some features were brought to the app (data exporting, bringing search back, etc.)
I'm really at a loss. I would say we could vote, but I seriously have visions of the first day of office where tapes of the kennedy assassination are shown in smoke filled rooms or something like that. So few keep their word when they take office, it seems impossible to pick the right candidate.
This story leaves me with a completely different takeaway message than the author got.

It seems like he got involved in situation he didn't understand and may have risked his job (and perhaps the jobs of others) in the process. His process demo'd better, but he has no idea why some people were opposed to it.

What if this was a product that emphasized security, and he inadvertently violated the security model to get speedups? Understand the processes you're working on, and the problems that your co-workers are dealing with. In this case, he could have made his life easier by identifying the "faction" that wanted what he wanted and working with them.
Let me point out that html, css, pngs and jpegs are not bitmap data that can be blitted directly to the screen.

It's not obvious that some simple js transforms is going to be much more (measurably more) resource intensive than laying out a rich html page, even if it is "static" ("just" css1,2,3 -- some of which may be animations).

Hypertext is hypermedia, hypermedia means an object oriented system -- an object oriented system means (some form of) programmability. I don't like the general trend towards "single page apps" for things that are just hypertext applications (such systems can be built with html and css and some javascript for enhancement) -- but this is sort of going the other way: If you just have "text" content, send text -- and then fix the broken useragent with some js so that said text presents nicely. If your useragent already handles text nicely (hello w3m) -- do nothing.

This solution has a certain elegance, with some careful (system) design, it allows for graceful degrading/progressive enhancement. It reads nicely in w3m, it's quite amendable to scraping (one could argue that semantic html is better, and it probably is in isolation, but, as Google seem to have concluded -- semantic ml simply doesn't scale when a large number of sites get it wrong (or just "different")).

[edit: Let me take some of that back -- this* system doesn't render well in w3m, but the rest of my points stand: the approach should be viable -- but maybe there needs to be something along the lines of:

#at url along the lines of: example.com/some/post/
<html>
<noscript>To read without javascript go directly
to: <a..> example.com/some/post/post.rst</noscript>
<script src="magick.js">
</html>

Where magick.js "knows" where to find post.rst, parse it and display it... ]
Interesting, which libraries did you use?
Hooknook: Simple deployments from GitHub
Tier 0!
The bottom line is this, if users can upload something to your site, and then your site will show that thing to other users before you have a chance to figure out if its a problem, then your site will be exploited by bad actors.

For a long time an out of the box server installation would include anonymous ftp access. Of course nothing is quite so attractive as a 'free' place to dump and retrieve stuff. It was kind of like setting up a warez/malware camera trap.
Also, could you email me at michael@codecombat.com with details on what stats you'd like to have access to?
> that doesn't really hurt anybody

Well, it does hurt conversion and retention rates, if it causes the page to be rendered slowly. Given how many sites don't load anything until javascript has executed, this could have a meaningful impact on someone's bottom line. And that does hurt businesses and their employees.
This is truly maddening stuff. I applaud the guardian for running this...
They're not being paid already because the explosion of streaming video traffic is a relatively new and ongoing process. They expect to be paid more for moving more bits.

Now, you might expect the capacity of the network to simply increase as a matter of technological progress. But it's not that crazy of a notion to charge more for doing more. They could make their own customers pay but they're trying to shift it to Netflix, and indirectly to Netflix users. There's nothing fundamentally unfair about it.

The answer that they shouldn't charge anyone more amounts to financing the expansion by their investors (in the form of lower returns). It's not a political problem, it's an economic one. All of those companies are after money, whether in additional fees or lower costs.
Its not only Wikipedia that is vulnerable to this sort of proliferation of misinformation. In the developer community there are many myths that become canon simply because they sound plausible and are repeated often enough.

I am a user of Go, and when I go to Go meetups I often hear people say, Go is faster than Java, because Go is compiled. This is definitely not the case in all cases ... and may not even be the case for most cases. But it is repeated as truth, because programmers think compiled binaries must be faster than bytecode run through a VM ... it just sounds so plausible. Never mind the real benchmark numbers.

(I still use Go, even if its slower sometimes, because Java can blow me.)
For what it's worth, I have the same issue and have been watching Youtube videos in FF by falling back to the HTTP version. It's not as if the TLS was offering any privacy anyway.
For me, almost every single time: Ctrl+Shift+K, push to Kindle, close the browser.
Another is Git Bash (http://git-scm.com/downloads) which gives a reasonable terminal/shell on Windows including many of the standard utilities (e.g. ssh).
More fundamentally, what led to such a system in the first place?

"People are fundamentally lazy and we need to do X to make them work"

vs.

"People are fundamentally awesome and will work hard if we can remove obstacles and demotivators."
Nice work. How well does it work on mobile?
So, that's likely absurd, right?

The "no-nausea" bit is more likely a combination of factors: low-latency, head tracking with thus-and-such a precision, field-of-view tweaks, etc.

It'd be like patenting the ideal air-to-gasoline burning ratio: it's just a fact of life.
I assume you meant: "Interesting, which libraries did you use asshole"

http://goo.gl/NBPMm9
A lot of this is not true. I live in Texas, and electricity is not a disaster. You can choose from a variety of rates and providers (you can visit powertochoose.org to see the site), but the local electric utility provider (the company that used to have the monopoly) is the guy you call when electricity goes out.

In the D/FW area, that's Oncor (and is for most of Texas).
How does changing plans from unlimited to metered data make them more 'capitalistic'?

An example of making things more capitalistic would be to make illegal the municipal contracts granting monopolies on last mile service.
Natural Language Toolkit (http://www.nltk.org/) for Python.

The initial code for the "insulter.py", the core, was no more than 150 lines. We'll probably make our repository public at some point so you can check it out.
I'm unclear what new information was presented in this article? Hasn't Levison said all of this before?
I understand how you feel. But to be fair, the author of that translation has said (on HN, as well as in a reply to an email I sent him) that he didn't mind it being used and that it was itself a translation of an English article to begin with.
The r
Sorry for not being clear. I mean the pricing for multiple tiers of an item I'd be selling. The link you shared (the page looks great) has a button that says "Buy" then takes me to a page with the various pricing options. Does that clear up what I meant?
There was an entire blog more or less oriented around the topic:

http://en.wikipedia.org/wiki/Mini-Microsoft
Here are a few things:

* Call - don't email - call your representatives and express, politely, the fact that this kind of thing is Not OK. Writing a letter on paper is good too, apparently. Stop reading and do this now.

* Donate money to groups like the EFF.

* Volunteer with groups like the EFF.

* Use and support stuff like GPG.

* Don't bitch and moan about "woe is us, it's impossible". That only makes it easier for those who would deny us our rights.

* This will be a difficult, and quite likely drawn-out struggle. Don't give up. Keep working at it.
Somaliland is one of the more interesting countries in the world, became independent back in 1991 and has been a regional success story with a complete absence of foreign aid or intervention, yet still are not recognised internationally. Far more viable as a nation state than Somalia, where intervention has continually worsened affairs..

Here is a documentary on Somaliland from the BBC by Simon Reeve: https://www.youtube.com/watch?v=IRET1fHLWdE

The spread of mobile money like Zaad and the more famous m-Pesa may well eventually cause systemic instability, but this is only really likely if the next step is taken, extending credit based on mobile monetary accounts.

The remittance angle will be incredibly interesting given crypto coin developments..
I blogged about this recently. http://www.whattofix.com/blog/archives/2014/04/f-mono-agile-...

Coming from a .NET background, I had an interesting path. I started with DOS-based imperative programming, then databases, then OOP/OOAD, then finally functional programming with F#.

Once I truly got on the functional programming bandwagon, I started asking myself what was all this scaffolding for? Why didn't I just build composable functions that passed formatted files around?

This is 180-degrees from the way I used to code, but damn, I like it. A lot. I can use the O/S as an integration tool, and the entire deploy/monitor/change cycle is a million times easier.

I wonder how many other OOP guys are going to end up in my shoes in another 10-20 years or so?

Note: I see other commenters are talking about how you can't solve your problems simply by using micro-services. I'd agree with that, with one caveat: if you've coded your solution in pure FP, you've solved your problem in a way that's by definition composable. You can certainly decompose that solution into microservices. I think the question is whether or not you have to "re-compose" them into one app in order to make changes.
alternatively, use:

pod 'MMLayershots', :git => 'https://github.com/vpdn/MMLayershots.git'
Not sure I understand your post. I use vim everyday with copy & paste on my mac. Maybe the commands are slightly different than when ssh'ed into some box, but us vim users are capable of remembering many obscure keystrokes.
Hacker Invoices DoJ for Time in Prison, Refuses to Accept U.S. Dollars
"must constantly adapt, evolve, and proliferate not merely to gain reproductive advantage, but also simply to survive while pitted against ever-evolving opposing organisms"

Where does it not fit?
Yeller – Automatically Diagnose Exceptions
Stephenson on Musk and the Hyperloop

"But he’s implicitly making a more interesting point, which is that two cities such as LA and San Francisco ought to be capable of doing much, much better than that. He’s asking what happened to us as a civilization that we are unwilling to even think about doing something that is quite doable on a technical level but sufficiently different from existing technology as to pose a serious challenge to engineers, regulators, financiers, and insurers. His Hyperloop proposal is almost a kind of performance art, in that sense."
Is there an open-source, decentralized service that can be used for encrypted email? Something like that could be much more difficult to compromise.
Awesome change, results are much improved too, using it as my default.
Recursive, how? I will vote up, unfortunately, I cannot up-vote recursively.
If you're an ArchLinux AUR user, here's the package: https://aur.archlinux.org/packages/nodejs-uncss
There are other curious side effects, like a battery that is more or less sulfate proof would be nearly a permanent part of the car, rather then expendable "replace every could years".

On the good side, hey its cheaper maintenance, long term. On the bad side this could encourage massive vendor lockin, such that a conventional ford f150 with a custom f150-only battery that "should" last for the life of the truck could charge nearly anything they want for it...
This looks pretty awesome! Good to see them doing well.
Sad realization: 'what rhymes with orange' did not give a cool response. I expected it to at least try according to smart responses, haha.
Hey Andrew, thanks for the clarification. I only had time to check out Albumatic, Rise, and PHQ4, on the Samsung S4. Albumatic was a bit laggy, Rise & PHQ4 were pretty great. Will have more feedback after the Hackathon.
He's never laid out the timeline of events or why/how he was found in contempt.
Anyone else felt like the presentation was done by the Shamwow guy?
As far as I can tell the surface pro 3 is still not lap friendly, which makes it a no go for my working preferences (a sofa chair at Starbucks sans table).

I'm interested in what the OEMS will produce, if only I could get a true convertible with hi dpi + decent stylus support! I would buy that (yoga pro 2 is tempting, but no stylus + crappy trackpad...). Competition is good (and I say that as an MS employee).
How to Style Navy and Black Together
Read that as PedoPanda, because Pedo Bear[1] has scared my subconscious. Might not be an issue with the general population.

[1] https://en.wikipedia.org/wiki/Pedobear
The point wasn't to stay out of people's code. He used that "advice" as a reminder to not be what those people were/are.
+1 for weave. I use it for 4 weeks now, had 10+ matches and met 4 people. And I enjoyed every meeting! Thanks Brian.
Another article on stack ranking system? We get it. Stack ranking is evil. What more could we expect from a horrible company when the best thing that could happen is that they fail. We hateses nasty lying Mic...

Nevermind sorry gollum gollum.
Ontopic:

I would buy it, if these criterias were met:

1) I can install an unpopular Linux distro onto it (NO VM!).
2) I won't get serious issues on Linux, due to no drivers being found compatible, overheating, hybrid-gpu switching problems, touchscreen issues, jumping stylus, battery dead in <3h
3) UEFI isn't causing as much trouble, as I've heard.
4) The keyboard is much better than the crappy colored plastic it looks like. I want a high quality keyboard with backlight. I would pay $200 extra for that.
5) It has HDMI, USB3 and a way to increase the internal storage and ram.

@smrtinsert

Should, would, could. But they didn't, for about two centuries, sorry シ
There is so much hope in your writing, hope that Microsoft recognizes where it erred and where it did it right. Alas, there might be no such plan, because they haven't found a way to directly capitalize on that yet, or political/strategical/management reasons.

I don't have any prejudices against Windows, OSX, Linux, BSD and alternative OS users, but I like all of them. What makes me and probably others turn off the ears are hardcore evangelists of any kind just as well as fanboys/fangirls. This is not directed to you, you're ok check ✊ . I just want to say that, there are such people whom you can innocently ask, why they've installed Windows onto their Mac (for example) and all you get is arrogance and hatred plus a bunch of prejudices on how one can question the superiority of windows. On another case I talked with a Windows Phone developer and she was such a hard knock evangelist, I was kinda feeling attacked, just because I asked how she plans on integrating with the back-end software we've developed to deploy the final app to various app stores.
And even with the most passionate possible argument, it isn't even comparable to GOTO in 1968.
Interesting. I'm reporting on my sister's complaints, for providers in the Houston area.

Edit: Hmm, interesting. Perhaps they just picked an unlucky initial provider and then got gobbled up successively.
Hacker Invoices DoJ For Prison Time; Refuses To Accept U.S. Dollars
Is it really laptop mode though, or does the surface pro 3 still require a table to use effectively? I might buy this if I could actually use it well on my lap!
I would expect a brand new just launched device with the most recent technology available would stack up favorably against an older device that uses a different form factor and has not been significantly updated in about a year.

It's like saying your V-8 Corvette is lighter than your 3 year old V-8 Dodge Challenger. I would be very surprised if it weren't.
And it's not even close to $100, after taxes.
Why is San Francisco public transportation so bad?
You could use multiple, smaller dishes than Aricebo; coordination is required though.

http://en.wikipedia.org/wiki/Astronomical_interferometer

Example: The VLA http://www.vla.nrao.edu/
For the Love of the URL
MINNESOTA AWARDED SUPER BOWL 52
This is all well and good if you're talking about relatively wealthy cities like Sunnyvale with a good tax base, but many cities like Detroit, Pittsburgh and Philadelphia are literally crumbling. They operate much more in a "try to keep the lights on" capacity because they just don't have the money to do anything else. The roads are constantly torn up from traffic and just never get fixed, water and sewer don't always function properly and the schools are an utter disaster.

Basically, many cities have much more pressing problems than telecom infrastructure. Not to mention that federally, the FCC holds jurisdiction and thus final say over what cities can and can't do. What may look like standardization to you in Sunnyvale starts to look like a hodgepodge of municipal implementations at a federal level, and the FCC may stop you from standardizing at the local level until they've developed standards at the federal level. It's bureaucracy at its finest; but it does serve a purpose.
I think that when you're publishing translations then, at a minimum, you should make clear at the top of the page that it is a translation, provide a link to the original, and include the author's name or username. You should also make a good faith effort to seek permission from the author.

If the article you're translating was itself translated from an original source, then "author" here means author of the original material. The latter would seem like an obscure edge case, except that some of the translations you published actually were that.

We want solid content on HN, so I'd like to find a way to have these posts not be a problem. No doubt the community will scrutinize future posts, so we may have this discussion again, but for now we won't ban the site if you do the above.

Original articles, of course, are more than fine. One problem with grey-area tactics is that they make your whole site look shady. Readers will think that all your articles must be hijacks, whether they are or not. To pick one example that was posted to HN, who wrote http://kukuruku.co/hub/mobiledev/mobile-typography? It's not clear whether this content was created for your site or stolen from elsewhere; besides which, readers want to know the names of the authors they're reading.

If you attribute everything clearly and prominently, this should go a long way toward clearing things up.

Hasty Edit: Googling reveals that you copied the mobile typography content from http://my.safaribooksonline.com/book/programming/mobile/9780.... That's disgusting, and certainly explains why you omitted any attribution. If you keep doing it, we'll ban your site, despite our fondness for translations of obscure but solid Russian technical articles.

It's in your interest to pay attention here. You have first-rate, highly technical HN users like nkurz, acqq, and jacquesm—plus a site moderator—bending over backwards to help you. If the material on your site were merely the usual blogspam, none of us would care. We're putting time into helping you because we want access to the solid material. There's clearly demand for top-notch Russian articles in English translation. On the other hand, none of us has patience for yet another shitty hijack outfit on the internet. You can't be both; not here, anyway. Please turn this into a positive by listening to the community feedback and cleaning up your act.
We definitely want to make sure you can always export your data. At this stage, you have of course to take our word for it, since we do not have export working yet. However, we also have a section in our intial user guide about the format used to store those documents. It is SQLite-based, and is a simple key-value store (using the open-source PARStore implementation). Also, it's not store "in the cloud", it is on your local hard drive, and you can easily get to that library via the preferences of the app.
Do you really think, in the quote about canoeing, that "sport" would have said remotely the same thing as "diversion of field"? I completely agree with you that writing should be as simple as it can (George Orwell's essay[1] on that is wonderful), but the feeling and depth different words evoke is the difference between technical writing and prose[2].

1. https://www.mtholyoke.edu/acad/intrel/orwell46.htm

2. This is not to disparage technical writing. It is a craft in itself, but it, intentionally, is not given life.
> These claims were in fact verified by the Third Circuit Court of Appeals when they vacated the false judgement against me imposed by the court of Judge Susan D. Wigenton. Perhaps you haven't read the opinion of the appeals court exposing all of you as liars and seditionists yet. If so, here you go: https://www.eff.org/files/2014/04/11/weev.pdf

Oh boy, this opinion should be good! Liars and seditionists getting taken to the woodshed by the court!

[reads court's opinion...hmm, ctrl+f 'liars' and 'sedition' comes up with zero results]

He got off on a technicality, improper venue. I see nothing in there that says he didn't deserve to be convicted on the actual facts of the case.

Couldn't have happened to a nicer guy[1]:

>What they did do, according to those IRC chat logs, which were leaked to the prosecution by an anonymous source, was discuss various unsavory and illegal things they might do with the emails, from phishing to selling them outright.

[1] http://motherboard.vice.com/blog/no-more-lulz-should-weev-th...
Develop Code to Study the Higgs Boson and Win Cash Prizes
A lot of things haven't really changed, some things have gotten worse, but it's been quite amazing to see the relatively rapid movement in the US on marijuana and gay rights in the past few years. I'm not quite sure how it happened.

I used to idly browse pollingreport.com a lot, looking for issues where a majority of American opinion didn't line up with the general political climate. Environmental issues are perhaps another area where we could see a major shift in the near future.
> My company, Lavabit, provided email services to 410,000 people – including Edward Snowden, according to news reports – [...].

Does he write "according to news reports" for legal reasons? Obviously he should know, I think.

> The government argued that, since the "inspection" of the data was to be carried out by a machine, they were exempt from the normal search-and-seizure protections of the Fourth Amendment.

That's insane.
Windows 8 was a huge step backwards in usability. I had to use it for a couple of weeks before I figured out how to get Linux on a new laptop secure boot. I am using XFCE these days, because it behaves the way I am used to. No need to learn a whole new set of gestures or click combinations to do what I already know.