skysight-inc/HackerNews huggingface dataset:
If my exercise of my rights is restricted then it hardly matters how much respect or recognition I find in some verbiage - in practical terms, I am denied those rights.

This is unfortunately common, so that most freedoms cannot actually be realized without the help of law and the judicious use of institutional force, far beyond what I or almost any citizen can personally wield. And it is not even vaguely exceptional that the source of the problem is coming from non-governmental entities.

Law is much more than "a set of people."

I think it's fairly clear that the Constitution is also intended to restrain non-Governmental entities from violating personal rights. Otherwise, the 13th Amendment would only make Government slavery unconstitutional while reserving it to the states or the people, which would be nonsensical and useless.

The rights of plantation slaves have surely existed all along, but they didn't make any difference until a lot of blood was spilled to change things.
For my freelance work, I use apollo (apollohq.com), currently pay for the basic plan (and I have a healthy permanent discount for having jumped on during their beta) and keep both internal projects as well as interface with external clients. So far it's been working well. It pretty much has all the features I need as a freelancer except for invoices (which I take care of with freshbooks).
That's what the flag function is for
Short answer: Yes, pretty much. The long answer is in this blog post https://github.com/blog/1178-collaborating-on-github-with-su...
Was a bit disappointed - this is generally just good advice/best practice for any sort of programming task not just machine learning R&D.

It is however very good advice taken in the correct context.
WebOS GBU to become quasi-independent cloud and UX company: meet GRAM
It's exactly that sort of piece but that's actually why I read Daring Fireball.

Gruber obviously comes from a very specific position when it comes to certain things, but whatever you think about him he's someone who watches Apple very closely and has done for some time.

With someone like Apple where 100% of the information isn't out there, if I'm going to read speculation then I'd rather read Gruber's speculation than most because he's far better equipped to try and fill in the gaps.
Nike Dunks,Nike Free Run,Nike Air Force 1
Like this:

1. Login to your account
2. Click on "Request Support"
3. In the dropdown "Grant access to support for:" choose "30 minutes"
4. Submit the form
5. The site displays a phrase such as "banana black puzzle lightbulb"
as well as a phone number to call or a support form to submit.
The words are chosen from a list of 256 common, unambiguous words
making the odds of guessing 1 in 4 billion.
6. The CSR, upon using this phrase, gets 30 minutes access to your
account through their support portal only. All CSR actions are
logged in your account which you can view.

Of course, this takes development time away from features. It's much easier to just ask for the password and login using the same interface users use.
Very cool. Not sure why I'd ever need this, but it's impressive that it can be done. Congratulations on making something awesome.
It is truly an era of "do it, then apologize later if it blows up in my face."

I see this kind of new feature -> public outrage / privacy breach -> apology / retraction progression far too many times over the past 6 months.

How have we come to this? :(
I'm giving Asana a long term evaluation - at least 3 months. So far I really like the following:

Its very keyboard friendly (I havent played with Trello long enough to assess how keyboard friendly it is)

I can create tasks in a project by emailing them in (lets you forward emails to Asana and turn them into tasks)
Thank you for this post. I'm constantly amazed, dumbfounded, and outraged that people don't know the BASICS OF REAL FREEDOM in this country.

It's not what the government allows you to do.

It's what we allow and not allow the government to do.
Neil deGrasse Tyson - We Stopped Dreaming (Episode 2)
.gay, .wine, .porn and .sexy among gTLDs objected to by Saudi Arabia
I was making a broader point, not one about this piece in particular.
For me, ipad with 7.85" screen makes sense. You do not lose screen real estate because it is the same resolution as iPad 1 & 2, it is easier to carry around, apps will not need new versions to support iPad mini.
This is real size comparison of iPad 7.85" with iphone 4 and standard ipad: http://www.sizeall.com/compare/Apple-iPad-7-85-inch-mockup-A...
>Long-haul truck driving will cease to exist. Think how much money trucking companies will save if they don't have to pay drivers or collision and liability insurance. That's about 3 million jobs in the States. Shipping of goods will be much cheaper.

Does this mean there won't be anyone inside the truck guarding valuable goods inside?

1. Find a truck carrying mobile devices

2. Stand in front of it since it's programmed to stop for pedestrians

3. Partner uses blow torch to get the goods

4. $$$$

I think there will always be someone at the wheel even with self-driving technology. Just think of other forms of commercial forms of transport aka trains. Why aren't their unmanned trains, couldn't we deploy the same tech and incorporate it with a flying drone that has sensors to see what's ahead on the track or even satellite imagery?
While undoubtedly impressive, I think using css :before and :after kind of defeats the point of 'single element'
I completely agree that in the current age of digital social products, and I hate the fact that I can't come up with a way to make this bullshit end.

I find companies' recent behavior of this kind (FB, Quora, and was it Path?) to be revolting, yet I feel powerless to stop them from partaking in this vulgar behavior.
I'm glad this made it to the front page, otherwise I wouldn't have read all the interesting debates in the comments.
"You can say I am some sort of hater and now it's Rails's turn"

Oh but that's not what I said. I said that claims of Clojure "obsoleting" Ruby/Python reek of smugness once prevalent in RoR and Common Lisp communities, and do turn off intelligent people. You can like and evangelize Clojure without making such rabid claims, especially when they are unsupported by data or strong arguments.

"We should always aim to use the best tools at our disposal,"

This is a non controversial position. The "smugness" is in going beyond such sane positions and declaring Clojure to be some kind of uber Ruby/Python killer without any supporting data or arguments.

"and I think the place where Python and Ruby are the best tools are shrinking under the onslaught of the competition."

This is more dubious. Do you have any supporting data? What do you see as "competition" to Ruby or Python? Clojure? in terms of deployed systems, Clojure is barely a blip (wrt RoR, say). I know many intelligent devs using and liking Clojure, but also other intelligent devs using and liking Python and Ruby. I even know (horror!) people who know all three and don't always choose Clojure.

Also, it is pretty hard to characterize Clojure as an "onslaught" on Ruby in any fashion (afaik Rich Hickey doesn't have such an onslaught as part of his goals for Clojure development), or as an "obsoleting" language, which is a very strong claim. Strong claims require strong supporting evidence.

In fairness to you, you did say " I think that .. " which brings me to

"Argument from familiarity is something I simply cannot bear to listen to anymore."

Totally agreed. Now apply that to your Clojure evangelism/praise. ;-)

Fwiw I am working on a Clojure project, and quite like the language. It is extremely well designed and (given the limitations of the JVM) very elegant.

But I don't have a stake in proclaiming it to "obsolete" Ruby/Python etc - at least not without some very convincing arguments - certainly not just "argument from familiarity" ;-)

All that said, I gladly concede that Clojure is some kind of ultra uber language in your experience, in the interest of stopping this thread from expanding fruitlessly.

PS: Decent essays btw. Now apply the same critical eye to Clojure :)
If they are asking for your password however, then you have to assume that this is the tip of the iceberg security-incompetence-wise. what else are they screwing up?

But incompetent security by people who should know better is not limited to a few internet hosting providers. A year or two ago, Chase Bank called my wife up (i.e. they called our home) and asked my wife for her credit card number. My wife refused to give it and they suspended her bank account because of it. She had to call them and spend an additional hour on the phone getting that straightened up and shortly after this they abruptly cancelled the account with no explanation.

Any time this sort of thing happens do yourself a favor and do whatever you have to in order to close your account and move somewhere else.
No it doesn't really, it keeps your HTML clean. Sure, there's better ways of getting a MacBook into your webpage, but this definitely shows the power of the :before and :after selectors.
I found Trello kind of awkward to work with. Lots of long dropdown menus without any icons or well written titles. Just lots of long menus in general, forcing me to do a full scan every time I want to do something. Just unintuitive and hard to get fast at. I keep having to remember how to do things.

I find Asana the exact opposite. It's extremely polished and everything behaves and works as I would predict. Feels kind of like Microsoft vs Apple.

I'd be happy with either really though, they both work.
I did a PNG of the Fedora boot process and it's 28 MB and 27852x4091 pixels :-(
Agreed. If this was a direct sale with a media company, I doubt the advertiser was even paying on a CPC basis. They were likely paying on a CPM basis and tracking everything that happened with their ads using their own buy-side ad server.
Check out Smart::Comments module in Perl [1].

It allows the specially-formatted comments to produce debugging output.

From the synopsis:

use Smart::Comments;

my $var = suspect_value();

### $var

### got: $var

### Now computing value...

# and when looping:

for my $big_num (@big_nums) { ### Factoring... done
factor($big_num);
}

while ($error > $tolerance) { ### Refining---> done
refine_approximation()
}

for (my $i=0; $i<$MAX_INT; $i++) { ### Working===[%] done
do_something_expensive_with($i);
}

[1] https://metacpan.org/module/Smart::Comments
Facebook and "mature business"?

But more seriously, I think this is an all-too-human trait - once you are successful you start to greatly approve of yourself and look for reasons in your very DNA why you are where you are and then you start marketing that... when really, it was all a lot of luck and people seem to forget that pure chance is the biggest innovator and the bigger part of what they have actually done right is NOT spoiling the success that luck has brought them. There are and were a ton of companies with the same culture, the same great benefits for developers, the same productive environment but you never heard of them and they are gone now.
You should checkout PiCloud [1] or MrJob [2]. Both of these seek to make MapReduce dead simple using Python. More importantly, you can do all your testing on a Desktop PC. Then when you need real horsepower, you just tell it to "spin up on EC2."

Disclaimer: I have yet to use either, but I've heard good things.

[1] http://www.picloud.com/
[2] http://musicmachinery.com/2011/09/04/how-to-process-a-millio...
Maillot de foot 2012 2013 bon marché  en vente maillot de foot pas cher
We use Trello at work. We use it as a ticketing system/issue tracker, to-do list, and workflow system. I think it is great as far as it goes. It's got a great visual design, it's very simple and free-form.

Frankly however it forces too many decisions on me. I don't want to have to think about all the things that you're required to think about. It's a bit too free-form. Tickets and issues and all that isn't something I want to dedicate a bunch of time to; I just want something on rails that has already made smart default decisions about workflow out of the box, then allow me to tweak it from there.

Again, maybe it's a function of how we use Trello. But even the fact that it's basically unstructured is a negative to me. Give me something with smart defaults out of the box so that there is a workflow clearly delineated, and we don't have to invent our own on the fly.
Fi re-imagine Google advertising
No, that's not true at all. Every time you log in you share your password. That's the point of a password. (unless it's some fancy public/private key stuff).
However, for maintenance programmers to do their job, if the comments mostly describe the code, they have to ignore the comments. Why make the maintenance programmer's job any worse?

Good comments are golden, but bad comments (those that tell you what the code is doing or duplicate coding logic in the comments) are worse than useless because they make it harder to spot and read the good comments.

I think the only thing worse than an uncommented codebase is a codebase full of comments that tell you what the code is trying to do in full detail, every few lines.....
LOL, do they have a problem with their sexuality?
Many societies and cultures consider Saudi Arabia's official attitudes to women and homosexuals to be counter to their culture, morality or religion and similarly offensive, but are happy for them to attend the Olympics, sit at the UN, etc. They can either play their part in sitting alongside cultures that at least tolerate each other or they can, well, pull the plug on their Internet connection.
>How is it a proper role of municipal government to "(assure) that visitors would have a reliable way to get a ride from point A to point B"??? I reject the fundamental premise this is based on.

It's a natural monopoly and a utility; just like water or electricity, it is both proper and better for the end user for it to be run by the government.
ipod touch thin = ridiculously fragile screen, like the macbook air.
Perhaps the post was edited later, but they don't actually use it for interviews (ever).

See the photo album: https://www.facebook.com/media/set/?set=a.10151055286951458....
I can't edit my post but I should note that there is an edge case I'm aware of where this kind of solution might not be the fastest solution for the end user, and this would likely affect what filepicker.io are doing too.

The edge case is that some DNS providers (Google, OpenDNS) already pick what they feel is the closest end point.

I read about that stuff over here a while ago:
http://tech.slashdot.org/story/11/08/30/1635232/google-and-o...

And this comment explains it best:
http://tech.slashdot.org/comments.pl?sid=2404950&cid=372...

I haven't fully investigated this, and I don't know whether it is affecting some users. But when I implemented my solution I was aware that it might be possible for some small subset of users, for this to not result in a faster connection than if I'd done nothing at all (the closest resolver to Google may actually be further from the customer than the local server I run).

I'm just betting that for the vast majority of users this does bring about a noticeable increase in speed.
3. I don't know why you say that MZ does not have great intelligence. I met this kid in two occasions (outside the States) for professional issues and IMHO he is kind of shy- awkward but that someone does not speak up does not mean that he is not intelligent. Usually the opposite is true.
It's not just a documentation thing.

When you document an API you make a promise to the programmer. If you use the API according to the documentation, the API will behave according to the documentation. Documentation of API's establishes interfaces. If the code doesn't conform to the comments describing the API, it is the code's fault not the comments' fault.

I don't think people here are even against commenting code. I think people here are against (and for good reason!) duplicating coding logic in comments designed to describe in line-by-line detail the code that should have been readable in the first place.

Comments like that are FAR worse than no comments at all. If there are no comments at all, a new comment that is clear and relevant will be read. If you have a codebase full of bad comments you cannot start adding good comments until you clean that up.
It may keep your HTML clean, but it makes your CSS messy!
Steve Wozniak's Apple II was a huge milestone in personal computing. It was the foundation of an age of open computing, where everyone could make and distribute software directly to people, without any private regulation/censorship/quality control. This open market enabled many other great achievements, like the world wide web, endless scientific discoveries, Wikipedia, Minecraft or mobile computing.

Nobody at Apple created anything similar revolutionary and magical after Woz made the Apple II.
Fair enough argument :)

Though, now that I've gotten into the annotation way I like it the most.
I have never seen publication about the same things in Russian press.
Because unlike wireless communication, autocars don't fundamentally change anything about the way cars use roads - they certainly don't make it cheaper or easier to implement the infrastructure.
I don't think that is necessarily the case outside a corporate environment. I inherited the SQL-Ledger codebase when we forked to LedgerSMB. Now I am using it as scaffolding to build a very nice, clean, powerful codebase in its place.
We've had good luck with these products:

http://73primenumbers.com/
Indeed and why would anyone for outside of Rusia who had insights or actulay got a break give it up to Kaspersky.

I suspect that the Security Service /SIS , CIA NSA and a whole array of TLA's would be very interested in you :-)
Have you tried Querydsl? Works good with Spring Data JPA at least. http://www.petrikainulainen.net/programming/spring-framework...
Have you tried Deep Sleep for hibernating your Mac?

http://deepsleep.free.fr/
I had only 2 years of experience with Scala and was not always able to foresee the overhead of various language constructs. As this was my first project where I considered performance critical, I decided to stick with Java--with which I have decades of experience and a more in-depth understanding.
Does anyone else think the front is too wide for that perspective? My only criticism.
This is my good friend's project...please help if you can.

Thanks!
You are mistaking organization with authority, and go on about strawmen, none of which address a peep of what I said -- after accusing ME of non-sense rhetoric? The nerve.
Noooooo..... Not magic comments.............

Magic comments are evil, the pox of the earth, etc. I have nothing good to say about comments as code. This totally messes up the separation between code and comment.
Haskell-like list comprehensions in Ruby
Attention early adopters: rinku is in Beta
Yay for old news!
Oh, yeah. You could add all the people that earn 1 dollar a day and spend tens of dollars/year on each of them using money from more pension funds investors.

That would be great...

Some advice, you could go out of Western countries and see how people live there.
Agreed with your first paragraph, it's kind of what I Was getting at with my response on this topic. Trello is a decision factory. The 100th time I create a ticket I shouldn't still feel like I have to figure out where to put it, how it gets categorized, etc. But I do.
Using IcedCoffeescript to prevent callback headaches
I love Jira 5.
It's not that they are being sneaky - it's just that I'd like it to be more obvious. As someone outside of the US, I find it annoying when I sign up for a new service only to be told it's US only at the last minute.

If you are US only, that's cool - just remember to make that clear. Or at least do something useful with my info: "We are currently US only, but if you would like us to contact you when we expand, please click here"
I really wish sites like these weren't posted. The mobile (tablet) site is absolutely appalling and I don't see how anyone uses it.
Well, since Flash seems to crash on me here (and on numerous other occassions) it's time to say that:

Can we please, pretty please with sugar on top, finally let Flash die? I've seen panoramic image viewers that didn't rely on Flash, they were brilliant. HTML5 video works a whole lot better than Flash, etc. In 2012, there's no need for the bug-ridden mess we call Flash anymore.
Backing your opinions up with studies is great. There sure are plenty of reasons (other than quality, which is the elephant in the room IMHO) that Gruber might sometimes find himself on HN.

But your analysis is more about why any article of his can qualify. Wouldn't it be better to judge this individual piece on its merits instead of pleading the general case?

If you label each of his articles as "Controversial; Pro-Apple" you run a risk of forgetting to read them. Today's piece should count against that label, not reaffirm it.
I still don't see how satire is supposed to detect anything other than who gets that it's satire, and who takes it at face value -- which is not even possible until you, uhhh, read or saw the satire. So that point of yours, it's lost on me unless you elaborate.
Google runs lots of DNS servers. You (your ISP) pick the 8.8.8.8 closest to you. That will in turn do the lookup and get the linode closest to google dns, which should also be close to you.

If you're using a North American Google DNS server, you'll get answers that say NA. If you use the DNS server in Europe, you'll get answers that say EU.

I'm assuming Google doesn't try to sync and cache between 8.8.8.8 instances, but I don't see why they would. That's a lot of work for no benefit.
At first I wasn't sure if this was real - which is kinda scary. For those that have ADD, if they read perhaps just the first 3 - 4 points they could come away feeling like this is a real gripe about FB.

Not sure it was executed as best as it could.

Maybe this is one example of something that should have been 'peer-checked' before pushing to production.

Just saying.
>Ubuntu's boot time is already down to 8.6 seconds

Well, ubuntu doesnt use sysvinit either.
One of the cool things I've seen people use Zapier for is to test out other collab tools (https://zapier.com/zapbook/asana/trello/). You can test out Trello for a week by piping in data from Asana without the fear of losing a weeks worth of data in Asana if you don't like Trello.
Although Uber would probably prefer that someone rides with them again and tells their friends/family about their pleasant experience, rather than squeeze a rider for a few more pennies. Their helpful community managers and system for doing a fare review certainly give the impression that they are looking at building a long term business. As a pre-IPO startup facing regulatory issues in a number of cities, they really don't have the luxury of offering a bad customer experience. The alternative is also simple, if someone has a bad experience, they don't have to use the service anymore.
Martin Fowler about MacOS X and Ruby
I think maintaining a pool of 'warm' https sessions between the nginx and the app server is not a very flexible approach. What happens when all of those are occupied?
Wouldn't it be nicer to have an IPsec tunnel between the nginx and the app server and open http sessions on demand?
because everyone approaches their to-do tools differently depending on their personality styles, visual emphasis etc etc.

I think a lot of it comes from the problem that most people cannot figure out how to use email is a productive way. Not that it's a problem with email, just that they get overwhelmed and hope that a To-Do app can help them.
Just a recruitment propaganda piece.
And actually what #1 tells me: "Come to Facebook, and have your share of ever growing giant smoking unmaintainable pile of (php) code."