skysight-inc/HackerNews huggingface dataset:
hey jinesh!

That's awesome, thanks for that, it actually does look much better like that. I may change the template to fit in with that structure if you're ok with that. Some people have expressed not having the modal at all so I may change the default behaviour to not show it on load (this is just an option in the config).

Thanks again for the feedback! it's really appreciated and good work!
Ask HN: Freelancer didn't track hours. How to handle?
A contractor recently submitted an invoice for without documentation for any of the hours included. He states x number of hours is a conservative estimate.

How would you handle this?
New direct link : http://goo.gl/uuDkMO
4 Reasons Why Apple’s iBeacon Is About to Disrupt Interaction Design
You have to ask the right questions to get the right answers. You shouldn't be asking us, "Would you pay for this?", you should be asking yourself, "Can I convince people to buy this?"

Whether you make any sales is completely up to you and your ability to sell. Businesses buy competitive analysis all the time. Typically after a well articulated value proposition. All the details you left out in this post, the specifics of the service you're providing, is what makes or breaks a deal.
The most interesting components in this library is in the sap.m namespace. They are a core part of the new UI strategy of the SAP and are often referred to as Fiori (see more at https://experience.sap.com/fiori#demos). Designed to handle responsive design and mobile OS device adaptions. Perfect for combining with a hybrid container such as Cordova/Phonegap (though size-wise they need to be optimized more ref http://scn.sap.com/community/developer-center/front-end/blog...)

A lot of them are high-level components such as
IconTabBar https://openui5.hana.ondemand.com/test-resources/sap/m/demok...

TileContainer https://openui5.hana.ondemand.com/test-resources/sap/m/demok...
Lists https://openui5.hana.ondemand.com/test-resources/sap/m/demok...

Forms https://openui5.hana.ondemand.com/test-resources/sap/m/demok...
An Accenture Consultant’s Frontline View on 4 Years with Pivotal Products
I wasted countless hours playing Castle Wolfenstein 3D... It's hard to believe that over 20 years has elapsed since then.

Carmack is one name I can vividly remember, but the one that stuck with me the most is Todd Replogle, of Duke Nukem fame.

It was before Wolf 3D and Duke Nukem was one of my first PC time-sinks.

Thanks for the trip down memory lane. (again)
Surveillance Agencies’ Self-Image Just A Small White Cat Away From Bond Villain
Can we insert rows normally now? In a discoverable, intuitive way, like Edit -> Insert rows used in every other spreadsheet ever?

Currently the solution is this: https://support.google.com/drive/answer/44684?hl=en

Eg, to add 30 rows, select 30 random rows, no matter what they are, as long as your selection is 30 high. Then you right click the row area, you get the option to insert 30 rows.

Who does UX for these products? Surely this didn't test well?
You are correct, I'm speaking of the US. Although I guess it's fair to say we have a touch of that with our immigrant friends here as well.
What’s Marissa Mayer Planning to Do With All Those New Startups?
From the documentation of the Python 3.3 data model[1]:

> CPython currently uses a reference-counting scheme with (optional) delayed detection of cyclically linked garbage, which collects most objects as soon as they become unreachable, .... Other implementations act differently and CPython may change. Do not depend on immediate finalization of objects when they become unreachable (ex: always close files).

> object.__del__(self) Called when the instance is about to be destroyed. This is also called a destructor. ... It is not guaranteed that __del__() methods are called for objects that still exist when the interpreter exits.

Summary: Don't count on it. Use "with".

[1] http://docs.python.org/3.3/reference/datamodel.html
Steam Machines and Steam Controller shipping to beta participants December 13th
No pseudo-inverse, no singular value decomposition, no least squares regression, no k-nearest neighbors and I'm sure I'm leaving many other things, all fundamental algebra very much needed for understanding and developing of computer science (e.g. machine learning, data storage and compression), telecommunications (e.g. queueing theory, multimedia coding and streaming) and many other fields related to engineering. I lovehate maths (I really struggle with them), but I honestly think our linear algebra book back in grad school was 600 pages for a good reason, you just can't do proper engineering without it. (Also I have another really thick book on the most important numerical methods for implementing that algebra on a computer, so, come on! :-))
Yes, but that means SR users were using up Tor bandwidth, they weren't necessarily supplying any.
Wow! Look at that sharp decline in volume of mail! It's now 10% of what it was 4 years ago!

Oh, wait, the horizontal axis doesn't start at 0.
Just a small suggestion:

CoffeeScript recommends the use of 2 spaces for indentation (I'm seeing a tab of size 8 in your code on github).
Here's the article at which the horse-riding classes took such umbrage, btw:

Equasy – An overlooked addiction with implications for the current debate on drug harms. DJ Nutt Psy­cho­phar­ma­co­logy Unit, Uni­ver­sity of Bristol, Bristol, UK.
Journal of Psy­cho­phar­ma­co­logy 23(1) (2009) 3 – 5

http://www.synchronium.net/2009/11/02/equasy/

Non-statistical anecdote: in my own acquaintance, I've known countless people who have taken MDMA, but never has my attention been called to the fact that any of them suffered from an acute harm episode as a result. However, I do know someone -- very respected in his field -- who suffered from not only permanent nerve damage, but (obviously) noticeable personality changes due to the use (or overuse -- doesn't matter) of painkillers after a rather nasty fall from a horse.
It won't last forever. Software development and deployment is becoming easier and easier every day. Between open source, infrastructure in the cloud, PaaS & SaaS, and the plethora of new tools/libraries/frameworks/languages that debut to address specific problems with lightning focus, it has become trivial for an individual to pull off what was impossible for a team 15 years ago. This doesn't even consider the explosion of packaged software targeting business needs directly. I don't think we're so far away from a world where software developers can only realistically find work at software companies as demand for software developers is displaced by... software.

In addition to that, increased competition from a global remote work force as well as increased immigration sponsored by the tech lobby is going to crush western developer affluence.

In another 15 years, things may be looking pretty grim for the average developer.
If you're in a professional ag setting (farm, etc), that small amount of milk (and even smaller amount of antibiotics in said milk) should pale in comparison to the amount of material in your compost setup. Should be fine, although I'm willing to test this theory out.

Disclaimer: I'm not a farmer, but I do manage the IT/automation of my/a family farm.
I don't believe this story!
Why don't we find those rocks ejected during the impact on Moon?
Chrome, too - if the "Confirm leave" appears, you can press tab twice, then return. this will close the page.
> at least until full full-container support arrives in Docker

If by "full-container" you mean booting a full /sbin/init in a container, Docker supports that. Just 'docker run /sbin/init' :)

> I'm not yet comfortable upgrading to a new version of MySQL on a database using Docker

Check out volume sharing `docker run -volumes-from`, it allows you to share the same data volumes between several containers. You can use that primitive to upgrade a database, as well as to run short-lived jobs which affect the dataset: migrations, backups etc.
Do you want to go through the effort of making it faster? If no then seek a hosted database. If yes then you can load a mysql databases into memory and whamo you have super speed. Google "mysql.conf". Do you need faster writes more than reads? Mysql might not be what you need.

Best of luck!
I think it generally helps to follow the money. The big money is in big business increasing the bottom line by lowering wages in the economy. They can do that by increasing the labor pool enough so that there is a critical mass of workers that will accept employment at a lower wage than the current market prevailing wage. That is why the minimum wage, for example was legislated in to action.
If you need to reduce a distribution to a single number, the most informative number is going to be the mean.

Not necessarily. If you want an general-purpose summary statistic that's easy to interpret, for many distributions, the median is a better statistic than the mean. (The pathological case is the Cauchy distribution, which looks like a normal distribution with heavier tails, but has a median but no mean, and both any individual data point and the sample mean approximate the median of the true distribution equally well.)

But yes, unless you have an a priori reason to think that the response is normal, it is worthwhile to look at quantiles, a histogram, or a kernel smoothed density estimate of the data as opposed to a single statistic.
>> I agree there needs to be a better way for people to grow. That's why I'm interested in flat structure experiments.

I worked at a startup who got bought by a large corporation. We had already had a flat structure:

Manager

Team Lead

Senior Developer

Developer

As soon as you moved to Senior Developer, your development ceased. Which lead to essentially a flat structure for developers since most didn't want to go into management. The only option was to quit - which happened frequently and increased turn over.

This lead to another crisis of how to give developers a role besides management to aspire to. They came up with two roles. One was a "research and development" role and the other was an "application development" role.

This lead to another crisis. When you have a large team of developers and only two roles to aspire to - you again have another flat structure. Too many people for too few spots put them right back where they started. If you didn't get an "R&D" or "App Dev" spot, developers got frustrated and left. It created more politics and backstabbing and "cliques". If you knew the manager, you got preferential treatment to get into these now prized roles. It actually created more problems than it solved.

In order to get around this, you have to build a hierarchy structure, not just new roles. This include title changes as well as increase in pay, increase in responsibilities, etc. You can give developers a non-management track, but it as to be structured, and give people a sense they are achieving their goals and not feeling like they're being marginalized or just another cog in the wheel.

This is why I'm not sure flat structures will work. When you reduce the ceiling of achievement for everybody, what else is there to look forward to?
No, the most appropriate "average" number is the median - the number that is at exactly 50% of the population. At least, that's what most people think about when they hear "average".

For example, most people intuitively perceive the fact that "the majority of drivers consider themselves above average" as human stupidity, however mathematically it makes perfect sense if average == arithmetic mean.

If you are not convinced, consider Bill Gates walking into a room full of college students - suddenly, almost everybody becomes below-average wealthy (if average == mean).
Interesting. I know a few exchanges who could definitely use an improvement like this.
Rdio, in my mind, is far superior in a lot of ways anyway. I had a friend paying for a Spotify for me a few years ago, and switched to Rdio because I liked it better (and not because it was available in Canada too).
"Beginning with Version 3.5 LibreOffice can be launched as a web server. This allows using LibreOffice online within a web browser."

https://wiki.documentfoundation.org/Using_LibreOffice_in_a_W...
Ask HN: What is your experience/review of Lift.do? It's backed by Twitter 
It's back by Twitter founders and I haven't seen/heard much about it on HN. Wondering what the community thinks of the service and if it actually worked for them.
Can someone comment on what I would use Docker for as opposed to what I would use Chef / Puppet / Ansible for?
Maybe make-work programs aren't a bad idea? American infrastructure is in a really bad way, something like the Civilian Conservation Corps could do a lot of good repairing and improving rail lines, highways, bridges, and the electrical grid.
Note: they only proposed this idea, they haven't confirmed it. Just like in August when they were asking the government for money, they proposed cutting delivery to every-other day. With this announcement, they got the bail-out money and are now proposing a much more drastic solution. Neither have been implemented.
I liked everything but the "documentary" aspect. Too many flashbacks/flashforwards, needlessly restrictive camera angles, pointless exposition, and it was really easy to lose track of the chronology. They even reveal one of the crewmember deaths before you have a chance to meet the guy, then they jump straight to his death, which was supposed to be a pivotally emotional moment for the crew but you haven't had a chance to care yet.

I don't regret watching it, I think it was a decent film overall, but it needed a different director.
> what is more special in Red Hat Enterprise.

In essence, you pay for their excellent support.
My side project : http://html5portfoliotemplate.com is generating some revenue. (not closer to above mark but in next few months it may reach there)
I do bash C++ a lot, not because of the complexity, rather due to the C underpinnings that make the language unsafe by default.

As a Pascal refugee that really enjoys the languages developed by Wirth for systems programming, I would rather see C and C++ replaced by something that was rather safe by default, unsafe only when really required.

Having said this, I do enjoy coding in C++, when I am able to work with developers of the same skill level that are able to fully code in modern C++ and not C compiled with a C++ compiler guys.

C++11 and C++14 are nice improvements to make the language better, that are just spoiled for the C historical baggage.

Now back to JVM/.NET land.
The re-criminalization of everyday life—“privacy may be an anomaly”.
Hm, ok. Still, at some level fragmentation is eating gobs of space even if correct for the "average".
Anitype asks a simple question: what if letters could move?
You work for DigitalOcean, right?
The "12 industrial capitalist scum-fucks who got you in there" line gets me every time.
Increasing MOOC completion rates
Everything works for me except for the map on the ground. IE11
There is a considerable difference between people saying they disapprove of the current politicians in office and they want the whole system overthrown.

I for one disapprove of Obama and didn't vote for him (well, at least not the second time). I still fully support the continued existence of the United States under its Constitution, with him as President.
You are absolutely correct. Great point. And sorry, I wanted to keep the post short. Here is what I would offer:

For $30/month, you will get reports every quarter consisting of evaluating a company's top 3 competitors, in what they are doing in terms of marketing, what new milestones they have reached in terms of growth and revenue, what sort of complaints they get from customers concerning what, and a little more such as outreach and giveaways they do, and their projected success in the future.
Some really nice stuff however....
Still no zooming.
Thanks, Paul!
Thanks for posting this. It's been fun to document how #NoBoss actually works day-to-day. My hope is that other companies will try this.
It's a good question. In the case of these nvidia cards, it doesn't seem worthwhile: If you're seriously mining for money and buying hardware, you're still better off buying the AMD GPUs. I don't know if there's similar room for improvement on the OpenCL mining code, but it seems like it gets more attention.
I recently went through an acquisition where we transitioned from Google Apps to the Microsoft suite. I do not share your love of Microsoft's suite.

Among the many problems I have with the Microsoft suite, Outlook is at the top of my list for generating the most frustration. GMail's priority inbox and new-style inbox where machine learning is used to sort out mail is a productivity booster for me. With Outlook, I regularly lose important mail because it is buried under the difficult to filter masses of other email.

I could go on about how the lack of robust collaboration facilities are a direct time waster for my team, but I don't want to hijack this thread further...
Panspermia[1] is not a new theory. This whole article is highly speculative. It might sound compelling, but we just know way too little to make any sort of prediction on this matter. Any real findings must come from actual data provided by probes and landers such as the Mars 2020 Rover[2] and the ExoMars[3] mission.

[1]: http://en.wikipedia.org/wiki/Panspermia

[2]: http://en.wikipedia.org/wiki/Mars_2020_rover_mission

[3]: http://en.wikipedia.org/wiki/ExoMars
I can agree with this 100% - much of my family out in Iowa raises dairy. They never get a vacation. Ever.

In regards to the announcement, without teeth, this won't cause any changes. External enforcement is absolutely necessary to make this stick.
The problem with using average for many performance stats is that it hides issues. There is a great paper on the topic - http://method-r.com/downloads/doc_details/44-thinking-clearl...

It is only about 13 pages, making it a quick but very informative read. I highly recommend it for anyone trying to measure performance, throughput, response time, efficiency, skew and load.
I'm FINE. storms off
I like Spotify, but the radio feature leaves something to be desired. My buddy recently released an an android app called "SSradio for Spotify" (http://www.ssradio.me). It uses libspotify to re-create SiriusXM like channels over Spotify.

Libspotify was restricted to premium subscribers only (probably still is). But his app was the reason I'm sticking with Spotify. Its like having a sub to Spotify and Sirius.

Best part, libspotify restricts people from displaying ads or charging money..so its free :)
> But another possibility is that we engineer the perfect happiness drug, with no bad side effects, and no one wants to do anything but lay in bed and take this drug all day, sapping all ambition from the human race.

Preface: What we're talking about is probably biochemically impossible (truly no bad side effects, no tolerance, etc.). So, everything that follows is a fun thought experiment, and should be taken as nothing more.

Let's say someone produces a true wonder drug that is relatively easy to produce and produces extreme happiness 100% of the time, with no side-effects, and no diminishing returns due to drug tolerance. This drug produces more happiness than any other activity that we could be pursuing with our time. As a result, all anybody wants to do is take this drug all day.

The author presumes that this is a bad thing, but let's question that assumption.

If everyone is completely happy 100% of the time, and - more importantly - happier than they would be if they were doing whatever it is they would be doing with that extra ambition, why should we assume that this is a bad thing?

Of course, somebody would need to maintain production of the drug. This means that people either would take it only part of the time, to maintain enough ambition, etc. to produce the drug on their own, or (more likely) we would have some lucky people who take it all the time and are always happy, and a few people who are tasked with producing all the joy for the rest of the world.

This exact premise (the second version) has already been explored, in short story form. http://en.wikipedia.org/wiki/The_Ones_Who_Walk_Away_from_Ome...

(I agree that this situation sounds bad - most people would have a negative emotional reaction to it, but it's fun to explore why we have an aversion to the thought of pure, unmoderated happiness.)
Ask PG: Are you left-handed? Still into painting?
Have you tried it? You select N rows, it then says Insert > N Rows Above and Insert > N Rows Below. I've never had any problems inserting rows, but perhaps I'm not using the product the way others do.
> I still find it bizarre that the actual files still aren't synced in the google drive desktop app.

I suspect one of the reasons for that is that the native storage isn't a file format at all, and that all of a users sheets (and other files for the Google apps) are stored in a set of entries in an online database.

> The desktop app really feels neglected, like it's a checkbox feature to compete with Dropbox.

The ability to store traditional files in Drive and access them through the same web UI is a feature that was added, I suspect, to make the Drive interface usable as a one-stop browser-based information access point (a "My documents" for Chromebooks, in a sense), and the desktop app is a feature that provides syncing to encourage people to store desktop files in a way which also makes them readily accessible to that interface, as well as a me too feature to compete with Dropbox.
I would agree with you that excel is still more powerful than google spreadsheet but I don't agree that's because of native vs web type of app, because gmail is more powerful (and faster) than outlook. So let's call it subjective and give it a rest.

The main reason we switched to google apps is collaboration: all the features in the world do not really matter when the whole team can open and edit a document at the same time and work on it seamlessly.
Also, I question your view of human nature when you say "police forces having a lot less to do" === "all kinds of tyranny".

A far more likely scenario is "Police forces having a lot less to do" === "more donut sales" (all the more so with marijuana legalization :) )
If you like this, check out my app:

http://listwerk.com

I'd say it's a little more polished, though still in need of some key features, namely a mobile app.
The important bit is that we will have steamos to play with soon. They say it will be downloadable when the hardware ships.
Spotify Premium user here too. To my knowledge the two albums available today (and not before today, as far as I can tell) are the only tracks available that are by Led Zeppelin and not a tribute/cover band.
I'd research the person via the provided name and/or email and then use your gut feeling to ask a question that is a) interesting to the recipient and b) shows you've put time in and this isn't a random mail.

E.g. you find the person on LinkedIn and find out the company they're working for is in an industry you don't know well. Tell them that you've researched they work in that industry and that you'd like to know what specific problems they're facing and want to solve in order to know how to improve your software.
I haven't been following Docker too closely, but I think I finally made an apt metaphor from this latest article. There's an old analogy suggesting that Servers:VMs :: Houses:Apartments, as in virtualized servers are separate, individual homes from the same physical asset.

With Docker, the metaphor gets extended to a dwelling with more communal space and shared resources (like a hotel or some type of commune). You have one large kitchen, one large laundry room, and a little space for any other amenities, but each room is its own unique dwelling that can utilize any and all of the external utilities.

EDIT: Really, the metaphor is better if you use chroot instead of VMs