skysight-inc/HackerNews huggingface dataset:
What has two thumbs and is an Xbox fanboy? The author of this article. I don't use the derogatory term lightly here; the article is dismissive of genuine complaints, and concludes with "so make up your mind. When will you be happy?" Oh, yes, folk who spent $500 on a console to find out it ain't all that just can't be pleased! (And here's a clue, smart guy: the ones complaining about an issue and the ones complaining when the issue is "fixed" may not be the same people.)

You know why users complain? Because there are a bevy of things about which to complain. The author sees this as "can't be pleased". On the contrary, users can be pleased but Xbox started so far in the hole that they'll be a while digging out. Their Kinect argument harkens back to the IE days with the DOJ: "Kinect is so integral to Xbone that we can't unbundle it!" Six months later, in response to low sales and pricing complaints, what do they do?

If bought on launch day, that extra $100 gets you a Kinect whose voice recognition engine, on a good day, might hit 80%. More often than not it will leave you asking yourself, "why didn't I just pick up the goddamned controller?" as you repeat the same command three or four times.

Most annoyingly there are a number of things that worked wonderfully on XB360 that are broken on Xbone. Their later fixes to the party system took it from "plain broken" to "sucks less than it used to", and it's still a move backward from the 360. Users still occasionally need to power cycle the box just to get the microphone to work. And speaking of voice parties, where in the hell is my wireless headset? I'm astounded that it's going to be close to a year before that piece of hardware comes out (and I've heard nothing to say it will ever come out, but I don't pay a lot of attention).

Without writing a line item list of "reasons I wish I didn't spend $500 on an Xbone", I'll summarize. Every Facebook/Google/Whatever article on HN will have someone in the comments who thinks they're clever by pointing out that "if you're not paying for it, you're not the customer, you're the product!" Haha, yeah, you're a real smart guy. But the Xbone comes across as a product that I not only paid dearly for, but I'm still the product. What did Microsoft do to make me happy? Not much in comparison to what they did to make game publishers and content providers happy.

Finally, why I scroll through the comments on the article page is beyond me, I know better by now. But this time it paid off with this gem that may state the case better than my paragraphs of text: "Fighting a losing battle...where even your own fans want you to lose just so they can justify how mad they are at you".
If the answer is Eclipse, you're asking the wrong question. Unless that question is "how can I nuke my productivity?", or "we're developing in Java, what's the worst that can happen?".
Did you miss the:

* $5 monthly service fee

* $.50 PIN change fee

* Fact that the ATM fee is ON TOP of the fees that the machine may change you

I think we all understand that ATM's might charge a fee to use but the $5/mo fee and the ATM fees on top of regular charges is not what any sane person would expect when told "$15 fee to get the card then it's entirely free to use"

$5/mo != Free to use
Half right, but only by accident.
They mention their source for notable people was Freebase, which iirc use DBpedia which in turn uses English Wikipedia. This is the source of the bias. I do not know if information from the other Wikipedias is available via Freebase.

But I think you're right that it would be useful to note at least somewhere close to the title that the provenance of this data skews it quite a bit.

Edit: the paper itself is centered around providing this framework for looking at cultural history. The author of the blog post for Nature is the one who made the over-reach in the title.
I'm not sure this translates. If it was that important, couldn't they have reversed engineered the format and built a new (even basic) system to read it?

Furthermore, if you have digital copies of the data and old versions of the software, you can virtualize/emulate the software to recover it.
> Ok, ok, ok. You can’t extract text from any document at the moment, but textract integrates support for many common formats and we designed it to be as easy as possible to add other document formats.

There go my hopes to see painless OCR library for Python…
Could you expand more on this? Is this all on the same website?
You're forgetting about there being no fan.

No fan noise, no fan volume, no openings for dust to get inside the system. I personally can't wait until laptop fans go away.
That it's a one-time deal sounds like a failure on Stellar's part.
Show HN: Gutenberg – A simple interface to the Project Gutenberg corpus
Yeah, even the picture at the beginning is unflattering, so that I was confused when the patient's face was described as youthful and attractive. It really is, in a picture later with his girlfriend on the street (IMO), but that first picture doesn't look as good.
No need for extensive Linux experience: Use a secure password for DSM, turn off "EZ-Internet" and other DynDNS-like services, make sure it's connected to your router and not directly to the Internet, don't forward any ports, don't enable DMZ or similar functionality on your router, keep up-to-date with DSM updates, make sure other computers on your network are malware-free (there could be a piece of PC malware exploiting synology devices found on the local network), keep multiple backups in different locations (online and offline) of your most valuable data.

These are just best practices, since we don't know anything about this particular piece of malware yet. They should cover most threats and worst-case scenarios.

If you need access to your Synology device from outside your home network, use a VPN or an SSH tunnel.
Just a note that LDA is also used as a common acronym for Latent Dirichlet Allocation: http://en.wikipedia.org/wiki/Latent_Dirichlet_allocation
Thanks! We will add CSS styling to the configuration options in the DIC variable. Let us know if you think of anything else.
you can set it up to send email notifications when an update is available
This looks nice. What I'd really like to see, along these lines, is a python library for automated document metadata extraction with confidence assessment, like this:

./autometa.py --author --verbose academic-paper.pdf

Author: "Edward Witten"
Confidence: High (matches template "amslatex")
I think all existing x86 apps would be emulated.
ARM doesn't mean "no fan". I can't wait for laptop fans to go away but currently the only fanless laptops you can buy are atom based and all of them outperform their ARM equivalents.

When you start getting into "laptop level" power (ie comparable to pentium), even at the ARM level, you start seeing fans. For example, the first generation nvidia shield.
Show HN: Please Break In – Don't put your house keys online
The Art of Do-manship
> I don't disagree with you, but a paralegal working in criminal law for the past 20 years may not be up to snuff on probate or tax law.

Neither are newly minted JDs for the most part. That's why there are bar study courses. Those courses are expensive but still vastly cheaper than three years of law school.
SEEKING WORK - REMOTE

Location: Eastern-Europe
Linkedin: ro.linkedin.com/pub/mihai-huluta/13/36a/588/
Elance: http://michael_heliso.elance.com
oDesk: https://www.odesk.com/users/~01ea2321e01320d8ef

- Interests priority: Golang, Python, .NET

Over the last 10 years I was involved in a wide range of projects using different technology stacks. In most cases I was involved in the entire life cycle of each project starting with business requirements and ending with application design and implementation.
I have strong analytical/management skills and I'm always interested to get involved in challenging projects.

My area of expertise covers the following technologies:

- Applications design & patterns
- Software architecture
- Database design

- .NET Windows Forms (C#)
- ASP.NET MVC (C#)
- ASP.NET WebForms (C#)
- ASP.NET Web API (C#)
- WCF (C#)
- MEF
- Entity Framework
- LINQ
- Golang
- Python (Bottle, Pyramid, SQLAlchemy)
- Node.JS (MEAN)
- JavaScript (Native, JQuery, Knockout, Dojo, AngularJS, TypeScript)
- HTML/CSS (more theory than practice)
- MS SQL(SSIS, SSRS)
- PostgreSQL
- Oracle (it's been a long time since I have used it)
- MySQL (same case as for Oracle)
- MongoDB, Redis, CouchBase
I made this as a quick and dirty weekend project after spotting a friend post a picture of their house keys online.

I thought I'd try and raise awareness of how easily keys can be copied from photos. That combined with geocoded tweets is just asking for trouble.

It's not mobile friendly unfortunately.
Don't discount embarrassment at the state of research-quality code!
Thanks. Url changed to that from http://www.phys.ufl.edu/courses/phy3221/spring10/HaldaneRigh....
Interesting, I wasn't aware that adventure mode allowed for that kind of customisation. I don't think that mode was available in Minecraft when I was running the workshops, but can see how that would be useful. You're right that it's a lot of work though - teaching with something like Scratch is certainly easier to get up and running.
EtherCalc is really impressive! We actually have this running on Sandstorm.io and were planning to release our port later this week. You can try it now as follows:

1) Click "start the demo" at: https://demo.sandstorm.io

2) Open this link to install EtherCalc: https://demo.sandstorm.io/install/100cdd4f5eb0ad2110b98a81c5...

(You can also install on your own Sandstorm server, if you have one, by substituting it for demo.sandstorm.io. Instructions for setting up your own server are at https://github.com/sandstorm-io/sandstorm .)

Thanks to Jake Weisz for this port, and of course the EtherCalc people for developing this and making it open source in the first place.
Thanks—we missed that one. We'll demote the current post as a dupe.
More importantly, John Marshall was too.
Methane lasts about 8-12 years, after which it becomes CO2 and water. (Not sure if that is a half life, and average, a maximum or what, everyone just quotes the figure no one said where it comes from.)

The CO2 and water it makes are also greenhouse gases and are "billed" to methane when they calculate its impact. (So if you see crazy numbers for it see if they are doing that.)

This means the methane itself is not really a problem, or at least only a very short term problem. So there is no real need for us to actively remove methane from the atmosphere - it does that itself.
I'm not sure what you mean...

Are you comparing the Synology GNU/Linux distro to Debian or some generic [non-Debian] distro to Debian?

If you are comparing Synology to Debian, then the "trusted" source argument is entirely flawed. The source, meaning both source code and source of software, of software running on Synology hardware is not Synology. Synology only makes the GUI client that runs on your machine that locally interfaces to the NAS box.

As to the Debian 2006 SSL problem... stuff happens... Apple had some silly security problems too, much more recently than 2006. And Android is so full of holes, it's a wonder the platform works at all...

However, when the generalized public buys a NAS product -- the vendor should indicate the potential security problems regarding "cloud" connections in big bold letters on the box and in the manual and have a large red warning that pops up in the user interface. My guess is most users wouldn't care, but it actually is extremely risky to connect these devices to the wild wild west open Internet.
> I wish there was an easier way to write software in such a way that it can easily be guaranteed to run in the future, no matter the architecture.

Opening the source would help quite a lot with that.
Any rule of thumb as general as the one I proposed is bound to have exceptions. For one, when the tenants know each other and have formed a consortium to allow their data to be aggregated, it's not the kind of "multi-tenant" I had in mind. Now, instead of a bunch of independent renters, we have a condo association.

My first instinct in a situation like this would be to ask: "Why not build a separate data warehouse and have some worker processes copy the clients' usage data over there, in batches or in a stream, raw or pre-processed as you prefer? Then the data can be be indexed however you want and JOINed with wild abandon, without further perturbing the individual client systems and their existing, presumably working architecture." Isn't that the old-school IT way? Yeah, I know, terabytes, but a terabyte isn't as scary as it used to be. Of course, the devil is in the details and I'm sure there are reasons.
Great find on the pg link on the text-based submissions. We agree on how
text-based posts need to put said text prominently at the top. It just
wouldn't make sense otherwise. From the link, it seems the point of
slight fading the text-based submissions slightly was to discourage the
text-based submissions and also distinguish them from regular comments.

You also have a point regarding legibility. Since faded text is still
readable to me, I hadn't thought of it in terms of legibility. Reduced
legibility does result in requiring increased effort, and many people
simply won't bother. The real trouble with "legibility" is it's highly
subjective due to depending on both the type and configuration of the
system hardware being used, and the eyesight of the person attempting to
use it. Though most things try to be usable for people with "average"
eyesight, there are actually countless combinations of human visual
capacities, advantages, impairments, and preferences.

Since all we ever know is how our own eyes see things, we often forget
how the exact same thing can be vastly different for others. I might be
able to see the faded text a whole lot easier than you can, or vice
versa, so faded text could be extremely annoying for one, but only be
trivially inconvenient for the other. When I caught myself wondering if
your system was configured "correctly," the supposedly "obvious" finally
dawned on me; it's probably a whole lot easier for me to read the faded
text than it is for you, so our difference of opinion could very well be
due to being unable to literally see things the same way the other does.

If faded text is extremely annoying and difficult for you to read, then
please contact me through email. I know great deal about accessibility
issues and configuring systems/software to adjust for many different
types of eyesight impairments and idiosyncrasies.
Agreed. How does one know that the person curating their source of unbiased information is not themselves biased?
> (1) To what range of network layer path or individual link-layer characteristics do the claimed benefits of this algorithm apply?

The paper states their RemyCC outperformed currently-available CCs even when link variables varied by an order of magnitude.

To put this into simple terms, you could write a RemyCC for a 1Gbps 10ms link, and that RemyCC would still perform better (than other CC algos) through a range of 100Mbps to 10Gbps, and 1ms to 100ms.

> (2) How much difference will this make to mobile access or IPv6 IP mobility under a range of different realistic network link issue scenarios?

The whole premise of the paper is that a well-written RemyCC would probably handle such situations better than a traditional congestion control algorithm.

> then I suppose we'll see a switch to this algorithm en-masse

You are more optimistic than I. Several people have already solved bufferbloat in theory, but it still exists in real life. Updating legacy devices, even with something as "simple" as a TCP congestion control module, may not be possible.

That being said, implementing a few pre-baked RemyCCs in major operating systems surely would help. Say you had a "mobile" (5Mbps 500ms) and "home broadband" (50Mbps 50ms) and "LAN" (1Gbps 5ms) RemyCC available in Lin/Mac/Win/And/IOS, TCP performance would be several times better than what we have today.
For people interested in learning more about the law without going to law school, The Illustrated Guide to the Law (http://lawcomic.net/) is a great resource. It is drawn by a former NYC prosecutor and current defense attorney. He's gone through the intro to criminal law and is on criminal procedure, specifically the 5th amendment implications for custodial interrogation.

He seems to be having server issues right now though :/
http://thecriminallawyer.tumblr.com/page/5 has some of his sketches though.
Sandstorm uses the same Linux syscalls as Docker for containerization. It may actually be what you're looking for. Try the demo: https://demo.sandstorm.io
SEEKING WORK - GERMANY, in the EU or REMOTE

Hey, my name is Basti and I've been a freelance web developer for 6 years. For the past year I've been a nomad traveling through Europe.

My current area of work includes everything JavaScript (+CoffeeScript) and the rest of the crew: HTML + CSS.

Frontend:

* jQuery, Zepto

* Backbone, Underscore, Ampersand

* Mustache, Handlebars

* Stylus, LESS

* Foundation, Bootstrap, Semantic-UI

* Gulp, Grunt, Bower

Backend:

* Node.js, NPM

* Express, Koa, Hapi

* Socket.io, Websockets

* MongoDB, Redis

* Git, Ubuntu, Nginx

I am the creator of jQAPI (http://jqapi.com), have sold a jQuery Showcase/Blog/Twitter (http://usejquery.com) and I finished 3rd in the Nodeknockout 2012 in the category Utility/Fun. My current project is http://pairs.io - a remote control for the web.

Find my mail address in my profile. Or http://mustardamus.com or http://akrasia.me or http://github.com/mustardamus or http://twitter.com/mustardamus.

Looking forward to your message!
Activate Developer Tools in the preferences of Safari. This gives you a Developer menu in the toolbar. When a site refuses to play video on your Mac because it needs Flash, you tell Safari to pretend it's an iPad. The site invariably serves you the video you wanted, without Flash.
Thanks for pointing this out. I've been working on a text extractor in Go at work and tried for a long time to get UnRTF working with RTF files containing Japanese characters to no avail. This lib lists catdoc as the extractor they use for RTF, so I'm going to give that a try.

Edit: Looks like catdoc doesn't work with RTF files containing Japanese characters either. Might end up having to use libreoffice or something like that.
1. They didn't tip the authorities but the "national center for missing and exploited children" which in turn tipped the authorities: http://www.khou.com/story/news/crime/2014/07/30/houston-man-....

2. It happened before (and thankfully it will happen again) most online services employ this detection against a centralized database run by Microsoft: http://www.microsoft.com/en-us/news/features/2009/dec09/12-1... and such action is covered in the TOS.

3. The NSA comment is bunk, don't make martyrs of child molesters. As a father I'm very grateful to this sort of system.

4. If a story is reported on in a source other than Businesses insider, it would behoove you to post the other source instead.

5. Dupes: https://news.ycombinator.com/item?id=8128951
https://news.ycombinator.com/item?id=8125039
https://news.ycombinator.com/item?id=8128687
A key point that's glossed over is computational complexity on the senders side. The existing congestion & flow control mechanisms are quite simple. In contrast these "algorithms have more than 150 rules." Additional state and computation time on the sender side is non trivial when managing tens or hundreds of thousands of concurrent flows.

These algorithms vary based on link/endpoint characteristics. This would require a priori knowledge of the path & quality to each TCP receiver in order to select an appropriate congestion control algorithm. This problem is probably tractable for large scale implementations. The number of unique networks an endpoint is exposed to is in the few million range, and roughly stable over time. Collapsing adjacent and similar networks would get down in to the tens of thousands of variant prefixes.

The characteristics of each prefix are roughly stable over time; a subnet of consumer cable endpoints does not flip to become a CDMA mobile subnet. At a guess the rate of change is 1-5% per day. If you can track the performance of millions of subnets a 1% delta per day is certainly feasible. In practice any single sender would need dozens, or hundreds, of different congestion control variants.

And lastly they appear to simulate receivers with similar network characteristics on a single contended link. In practice receivers will have wildly different characteristics. Traffic to mobile, consumer fixed line isp, and datacenter networks will all travel on common transit carriers. Additionally even a single IP endpoint can have variable hidden receivers; think 802.11, gbe, embedded clients, and a desktop OS behind a consumer NAT device. Now the sender must track, and adapt, congestion control per flow.

In summary synthetic testing of a simplistic use case has out performed generalized solutions. This should surprise no one. The details of practical implementation are ignored, and significant.
Grateful to see everybody's interest in our 2013 paper! You may be interested in our follow-on work, led by my colleague Anirudh Sivaraman. This will be presented at the ACM SIGCOMM 2014 conference in a few weeks: http://web.mit.edu/keithw/www/Learnability-SIGCOMM2014.pdf
Well how do you know he had anything to do with it? He is responsible for it either way, but he may not have known about out and may not have lied.

How long has Brennan been in office? According to wikipedia, since March of 2013. Hmmmm... this is long enough that he should have known what was going on.
Classic case of value-based pricing rather than cost-based pricing. From that perspective they've priced it quite competitively.

But when their costs to manufacture are small and the process by which they develop drugs is so byzantine and opaque it's easy to see how people could get outraged.

I wonder how long before someone gets the bright idea to claim eminent domain on drug (or other) patents for the sake of medicare. Pay the drug company back R&D, maybe 2x R&D and then let people start making generics.

I'm not sure it's a good idea because it might well reduce investment in new drugs (developing drugs is like VC, you fail a lot and occasionally hit it out of the park) and that would be a bummer. But I could see it happening.
this is about the most poorly written article i've ever read! well, second that to some of the trash on techcrunch. how about some benchmarks of compiling code on intel vs arm instead of saying that since ipads (arm based) cost more than macbook airs (intel), so therefore intel will fade from apple's line of laptop/desktops. i think arm processor laptops are going to become mainstream, but not for most of the arguments specified in the article. i believe this fate is still far away as x86 still offers total raw compute power over arm, even though arms are more energy efficient.

also, the self noted digressions in the article arent even funny, feels like someone with an english degree and subscription to "i can spell x86" magazine wrote this article
I'm not making claims about the truth or falsity of your statement, just critiquing the logic and terminology you're using (the lack of a definition for a "problem," the minor misuse of the term "countable"). Regardless, I really hope you saw the article as something besides a mathematical claim, because it clearly did not pretend to be one.
Great to see that process from one end to another. I only have one bit of constructive advice after reading: Seems like the top flap should cover the full opening of the bag, plus a little more to account for wind blown spray and drizzle. The early designs clearly show some slight overhang, but the final prototype appears to show a gap in coverage at either side.
Is it fixable? There are new Unicode releases.
Building a REST API with Hapi.js and MongoDB