skysight-inc/HackerNews huggingface dataset:
You shouldn't assume I necessarily agree with the condemnation against using Flickr just from what I wrote; it's not an approach conducible to good debate. My opinion is that Bittorrent would be a good technology for the purpose, since it freed the organization from the distribution problem without being tied to a third-party service. But I have nothing against also using Flickr, on the contrary. As PavlovsCat wrote, the more the merrier.
why does such a stupid article gets upvoted ?

Is it based upon a rock-solid theory	Yes [3]	No

both should be yes...

Is it well understood	Yes	No [5]

both depends on the user...

Will it still be there in 10 years	Yes [7]	Maybe

both should be maybe

Is it an ISO / IEC standard	Yes [1]	No

Not important to 95%

Plus its not mentioning if MySQL/etc does implement the standard correct.
LÖVE 0.9.0 released
Dokku lets you push apps to your docker server through git,
and sets up a subdomain to point to that container.
Sure, but what about using both?
the iOS framework lacks a built-in queue

The convention for this sort of thing is to use an NSArray, inserting at position 0 to enqueue and removing the last object to dequeue. The NSArray class is actually written in a way that makes this efficient (for some great analysis see http://ridiculousfish.com/blog/posts/array.html).

or a sorted list (as far as I know)

For sorted lists, I think you're right, you'd have to do it yourself.

The question a Cocoa old-hand might ask would be if you _really_ need it to be always-sorted, or if you can keep your objects in an array, dictionary or set and sort them before using or iterating - or maybe just iterate the collection in a specific order instead of sorting it at all.

If you do need to keep it sorted all the time, note that _inserting_ into an NSArray is also more efficient than you might assume. Keeping a sorted NSArray up to date yourself might not be expensive (it would be a bit more complicated than an auto-sorting class though, of course).
Simple JS testing with TAP
> Pretending it is already the case is fine as long as you realize you are just pretending.

I'm forced to wonder if Germans in the late 30s/early 40s considered themselves living in a totalitarian state. If not, their response to the suggestion would probably be along the lines of your comment.
That sounds absurd. Do you know of any good articles? My initial searches only returned things like "Did the Chinese fake their summit???"
> What is maybe interesting to users is that there are people at Facebook who think it isn't right for the user to self-censor, that it apparently robs Facebook and your "friends" of the value in that self-censored post.

This is exactly the mentality that causes me to barely visit my Facebook timeline these days. I use it less and less.
In defense of ObjC's type system (which is the author's major gripe).

It is a duck-typed language. This is the philosophy that "if it walks like a duck... it's a duck." This is the philosophy used by lots of modern languages like Python, Ruby, and JS.

Meanwhile there is the statically-typed system, which wants you to declare things to be ducks explicitly (or to pick up a duck declaration through an inheritance system). This is the philosophy used by Java, C++, etc.

Anyway, the author's gripe isn't with ObjC's types. The author's gripe is with any duck-typed system. The whole point of these type systems is to avoid providing any strong guarantees about types. If you want strong typing, use a strongly-typed language. C++ may align better with this author's programming ideology.

It's also worth pointing out that runtime type checks are, all else being equal, slow. ObjC is used primarily in mobile environments where speed is a concern. As the author discovered, you can opt in to type checking by using NSAssert. This forces you to think about whether the cost of a dynamic type check is acceptable. NSAsserts are also disabled by default in release builds, so this gives you checking when you need them (development) and speed when you don't (production).

C++'s type system is deliberately constructed in such a way that the compiler can do the bulk of the type enforcement, which is much faster than runtime type checking. Alternately stated, this means that the programmer must write code in such a way that the compiler can infer/enforce type checks, or else they will get type errors. The author's complaints about not enough compiler errors seem to suggest to me that he would be more at home in a language like C++ that is specifically designed for this purpose.
That's understandable. You know even the fact that America's moon-landing has been challenged for a long while. I was hoping China to land their rover to exactly where Armstrong landed on the Moon. Supposedly, the USA flag and the rover should be still there, which would make a conclusion and silence the debate.
Worldwide density of geotagged Wikipedia entries
Ah yes just as after that American Lance Armstrong was found guilty of doping all this time I am VERY rightfully sceptical of ALL American athletes from then on indeed.
wealthfront.com - author of Random Walk Down Wall Street is the investment guru. Auto allocation and tax loss harvesting.
I've found the real cost factor is not so much the robotics platforms when you want to make big+specialized things like this (because the robotics platforms specifically designed for one's particular problem space are often few or non-existent) but the hurdle of tool acquisition. That is to say, most people I know working on these sorts of things as hobbies build as much as they buy. A decent small metal lathe runs about $600-1000, a mill drill can be put together for around $1k, CNC router capable of cutting decent size panels of aluminum for around $2k+.

You can buy inexpensive robot platforms, but they're small - there's a reason for this. Heavy, powerful components cost real money and someone has to make margin selling them to you, given they paid margin to buy them. High power and high current control systems (motor drivers, motors, etc.) are more difficult and expensive to design than small, low-power units.

But, there's nothing stopping you from seeing a design you like, and making it from the raw parts, except a lack of tools (in most cases).

> a simple little robot platform moving around my house sensing tape on the floor. Even that will cost me $1000

Huh? You can buy line-following robot kits on Amazon for $30, and there are even cheaper ones out there.

> When can I build a robot that will perform real, useful automation that will improve my life, even in some marginal way, not just seem like a cool toy? How can I build a robot that will fetch me a beer or let the dog out or get the mail or something even minor that will make me feel like I am doing something with purpose and a real goal and not a homework assignment to get a robot to perform some meaningless task.

Right now, buy some motors, buy some metal stock, bearings, shaft, pulleys, etc. and start designing a machine around them. Long before you get to the algorithms of running a robot, there are the physics of it, the basic electronics knowledge, and the design and machining.

> What are some robotics projects that I can build and learn from while and actually use and enjoy, today, relatively cheaply?

Small robotic arms are cheap these days - OWI and Lynxmotion make fairly inexpensive arms for learning, small wheeled bases like the Dagu Wild Thumper can carry a small arm for around $250, and are well regarded. You can throw an Arduino or Raspberry Pi in for control put together a Lynxmotion arm and a Dagu base, and for less than $600, you have a platform that can lift small objects and move them around. When you want bigger, make it yourself from what you've learned.
I think you are pretending that previous regimes were comically totalitarian, rather than meeting any realistic definition of the word. Even state sponsored Soviet art projects ended up funding pieces that had anti-Stalin and anti-state parodies in them. Even the Nazi party had internal tensions.

Speaking as an America, it's exactly this kind of pithy dismissal from the psuedo-intellectual class that gives our regime a pass. The vast swath of American political discussion is limited to the purview of cable news, and in these few bastions of informed discussion when real political problems of our country are discussed there's always this contingent of people who aggressively don't care and find offense in others caring.

Your post is somewhat amazing in that respect, especially the emphasis on "pretending" as the separation from reality that makes you comfortable with this conversation. There's nothing so uniquely unrighteous about America that it can't fall into the same power struggles that all empires throughout history have. If the citizenry is going to prevent that we need to be able to discuss it without resorting to pretending.
It is also convenient to redefine "totalitarianism" to simply mean aspects of government/society that you don't like. Only defining it in terms of Nazi Germany might be too narrow, but the word still has specific meaning (total state control over most/all aspects of society). And while it's easy to see how that meaning applies to Nazi Germany, it's much less obvious how the United States fits that definition...especially compared to most of the rest of the world. I agree that your examples are generally bad things, but it's hard to see how some of them are even instances of totalitarian behavior much less representative of the overall political state of the US. It's hard for me to see much argument for the idea that the US is really totalitarian at all, much less especially totalitarian by global standards or increasingly totalitarian (the implied part of most of these arguments).
The study compared credit cards and cash. I suspect the difference is related more to the _card_ aspect than to the _credit_ aspect, as the former takes away the 'did I bring enough cash with me' issue.

"McDonald's found that the average transaction rose from $4.50 to $7.00 when customers used plastic instead of cash."

I have a certain amount of money in my pocket. If the bill is higher than that amount, I will definitely pay by card. If it's lower, than I'll choose card or cash. So, even if the card/cash choice had no impact on my spending patterns, you would expect my cash transactions to have a lower average value.
Wolin essentially mistakes hegemony for totalitarianism. The U.S. is a global hegemon in the same vein as the Great Britain used to be. An open society internally that maintains global superiority using military power. Sometimes global or regional hegemons, like the Soviet Union, are totalitarian, but it's not necessarily the case. Great Britain clearly wasn't a totalitarian state.

Also problematic is Wolin's implied assumption that hegemony can only exist if democracy is compromised. But that's utterly absurd. Why would anyone expect that voters, given the free choice, wouldn't want the benefits that accrue from their country having global supremacy? Does anyone think that, deep down, Americans really want to be like Europe, just another player on the world stage who must modulate their foreign policy based on the consideration that they can't impose it unilaterally? Even people who believe the U.S. should act multilaterally when possible don't necessarily believe the U.S. should concede the option to act unilaterally when necessary.
For a second, I thought you're talking about THE Armstrong who landed on the Moon. I have to blame the context of the conversation here.
I honestly don't care whether the Chinese or the Americans invest in space exploration - as long as anyone start doing it in earnest again. It's good to see the Asian world push forward with these programs.
Bush was just insensitive enough to say what everyone else believes. I can't think of any country that would willingly take preemptive strike off the table.
Nothing get my nerd on quite like a successful landing on another rock. Next stop Mars, then Europa!
4 secrets to a successful customer relationship
Statistically it's the people in the military who have it worse.
Fastest way to share? Oh, it's a clipboard. But in the cloud. For text and pictures. So, email? Not understanding the product at all or why I would sign up.
Apollo 11 didn't bring a rover, and Buzz Aldrin reported that the flag was blown over by the takeoff of the ascent module. (the flag would still be there, just thrown on the ground.)
I think your statement can be turned into its own solution...

I agree that there is a real gap there - so a great contribution would be to fix the gap!

Compare hardware hacking. Until the last few years, it was pretty darned hard to get into. There have always been kits - e.g. the basic stamp, but they felt toyish. Lately though through a combination of Arduino, the explosion of hackerspaces, globalization allowing cheap and easy board design, and murky social forces entering the DIY electronics world has become a real thing. Gaps are being filled in at an impressive rate now... People are using Arduino to fix stuff that would have been a major project 10 years ago! Yes Arduino still has a tendency to feel like a toy (but less of one than a basic stamp), and, there are lots of projects that fill the space between it and DIY pocket computer... look at RaspberryPI or Beagle for examples - you can do a really good control system with them, python and minimal hardware knowledge.

So I suggest to you or anyone who wants to fill the gap - try to invent the Arduino of robotics kits. On your side there are several nice factors: easy access to 3d printing, widespread knowledge of the electronics parts listed above. Halfway decent free modeling packages (although engineering and simulation software may need some love). The opportunity is ripe!
It should be their top priority to drive over to the U.S. landing site and send back proof that we actually went to the moon. I atleast want to see what the flag and other things look like now. :)
I have a couple small SSDs in a RAID 0 for gaming. I don't keep every game I own installed, which means I have to reinstall games more often. But I can keep a few on at a time, and a lot of games these days (FTL, Castle Crashers, Magicka) don't take up much space at all.

I keep a platter for media, and another removable one for backups.

Getting used to the ceiling was a bit of a pain at first, but I would not go back.
But when I read Sci-Fi, I'm consuming:

- The author's creativity and intelligence in extrapolating the technology's wider implications

- A good story, including character development

- Often some incredibly clever prose

- Possibly, as a very secondary thing, elements of "Hey, imagine if AI was complex enough to form human relationships!" (for example)

Here, I'm being offered the content of "Hey imagine if USB sticks were really cheap and you could just stick them on your computer like a post it!", but with the tone of "I created this thing: look how clever it is, here I am receiving an award for my ingenuity.
Uh, no. Citizens United was about actual speech (a political movie), not money. It doesn't allow corporations to make political contributions, it says that they can't be prevented from spending money to present particular points of view.

For example, take the Google, Microsoft, etc, NYT full page ad opposing NSA spying. That's precisely what Citizens United protects.
I use a mail forwarding/scanning service (ECM) to handle all my mail and packages. It's a lot easier for me to physically go pick up things one or two times a week than to deal with missed/missing/etc. deliveries.

(also seems like an easy perk for an employer; great shipping/receiving for employees.)
The most universal benefit of them all
(Author here)

I definitely prefer static typing over dynamic typing. I don't really mind duck typing so much as I mind dynamic duck typing (for example I like how Go does duck typing).

I do try to mention that preference for static typing in the post a few times, to make it clearer that it's the dynamism that's bothering me (as opposed to the design being wrong).
To be fair, he was singing its praises for ages.
http://johnmacfarlane.net/pandoc/try/
I like your outlook :)

On top of this, if a robot is doing the work it doesn't have to be the most efficient. Do it in stages... sort by weight or rough shape. Then a second pass does the "is this a shirt or pants" computation. Then sort those piles. Finally come back to "pairing socks". Or don't. It's already saved me a bunch of effort! Let someone else figure out what to do with a pre-sorted pile and I'll just add the firmware or another stage robot. It feels very "hacker ethic" to me!
So you want to lock up any person who shows the slightest sign of instability?
EBay puts user data on a “silver platter” for law enforcement
I wish viable gaming Mini-ITX builds ranged from $200 to $500, not $400 [1] to $2500 [2].
I'd really like to see SteamOS price competitive with consoles. I know that hasn't been the trend in the past, but PC part prices are a better value now than ever, it feels like should be almost in reach of a $300 shuttle with SteamOS that gives consoles a run for their money.

[1] http://www.tomshardware.com/reviews/mini-itx-do-it-yourself-...

[2] http://www.tomshardware.com/reviews/high-end-mini-itx-overcl...
https://belt.io/help

"Hmm.. I didn't expect to see you here. I'm a bit lazy and so I didn't write down any help guides yet. But in my defense Belt.io is straightforward. In any case, if you do require any help feel free to email me at saad@belt.io"

:) :)
A bait headline with empty content.. no wonder it gets upvoted in HN
Absolutely! Although she's been politically forced, Merkel is setting up minimum eages in Germany, while Raul Castro has issued some (however mildly) free-enterprise initiatives, and something like that is coming up in China. Leave dogma to the ivory towers.
As someone who tries to keep a clean desk, and actively dislikes having post-it's on her monitor bezel, this design exercise gives me the heebie-jeebies.

I actively leverage my dislike of visual clutter on my desk by putting things I don't want to do, but have to, on a post-it on the edge of my monitor. That photo of a bunch of these things cluttering up a monitor is just one big NOPE.

Personally I feel like the form factor of the USB drive is getting close to the bare minimum size as a physical token to put files on. They're small enough to embed in a wide array of whimsically-shaped objects.

Hell, take this magical "optical data transfer surface" and cover your desk in it; build these in small modules that an end user can put into ANYTHING. Put one in the bottom of that action figure you have on the desk, that cool traditional craft piece an ex sent back from their trip to Foreign Parts, whatever - if you want to replace USB drives, I feel like there's a much wider array of things sitting on your desk to put data into than post-its.
It's nice to see something like this, when programming in startups today involves a lot hand waving about efficiency and a "fuck it, ship it" attitude.
> It was the stupidest thing this country ever did

That's a pretty big claim
I would go further and say "all" rather than "many". However there is the real question of: on the balance - does this help more than it hurts.

Additionally just the very act of being concerned about misuses helps mitigate them.
I've always had the understanding that electing judges and police chiefs is an issue because they have more important things to worry about than elections. If they had to think about "whether this is an election year" and how their actions might impact their public image, that could interfere with them acting as impartial agents of the state.

The legislative branch is to be elected to make and change laws, which represent the will of the people. The executive and judicial branches are appointed by the legislative branch and not de-appointed.

This keeps houses of power (writing of law, execution of law, interpretation of law) at arm's length, and makes change slow and difficult. That's actually theoretically a good thing, under some assumptions: that the will of the people is fickle and ill-informed; that we have a pretty good system already; and that forces which last a long time are likelier to be for good than bad in our society.

Any of those assumptions could be off-base, but if you're fine with them, then a slow government where each branch is at arm's length and has minimal effect on each other's composition at any given moment is effective.

Elections for all branches of government would make them all fluid and reactive to public will. That may be fine, but it would mean a much higher capacity for fast change in our lives, both for the positive and the negative.

Sorry if I'm not clearly making a point -- I don't really disagree with you, but I feel that there are well-defined reasons in our political system for not electing members of the other branches of government.
The emphasis is heavy on democracy because that's the basis of our society. Rule by the majority. Rights are narrow exceptions to that general rule. That's why the bulk of the constitution talks about implementing the democracy, not rights.
The idea of corporate personhood was not new in Citizens United.

The question is not whether a corporation has rights similar to a natural person's -- in order to work at all, a corporation must have some of those rights. For example, it must have the right to own property, the right to enter into contracts, the right to bring cases in court, and so on.

The question is which set of rights corporations should have, and to what extent they can be regulated. Which is far from easy to sort out or solve with simple black-and-white rules.
True, but having lived in NYC, which is also known for communities of shared interest co-habitating in a small geographic area, I totally related to the article.

I work in SoMa and think it sucks hard community-wise because despite having so much interest-wise with many of the employees of the companies in my building and most of the buildings within a 5 minute walk, I have few if any meaningful interactions on a daily basis. Yes, there are meetups, but there is relatively no serendipity with special interest groups. I don't want to know only the people within 1 degree of separation on the interest graph. That's essentially an echo chamber. I would like to meet many more people who are maybe 2-3 degrees away, e.g. still in tech, but working on completely different problems and with different technologies than I do. A lot of those people are nearby and there are practically no spaces that foster interactions with those people.

The only time I get those interactions farther than a single degree of separation is when I go out at night with people outside my daytime bubble.

In NYC, in contrast, it wasn't uncommon for me to buy my lunch and sit in a public space where someone might sit down at the same public table that I was sitting at.

I would love a public food-court style space in SoMa organized like a German beer hall, with large communal tables, where a large part of the draw would be sitting down and overhearing interesting conversations and having your conversations heard as well and maybe using that as fodder for meeting someone new.

SoMA strikes me as a place where people know the value of strong ties, but completely discount the value in weak ties [0] and mechanisms that foster weak ties, such as the lack of physical community spaces.

[0] Mark Granovetter, The Strength of Weak Ties. http://sociology.stanford.edu/people/mgranovetter/documents/...
> If you want strong typing, use a strongly-typed language.

Unfortunately in iOS development, we don't have a good alternative to ObjC.
Sensitivity training as a totalitarian tool. I love it!

A lot of the people who complain about "totalitarianism" are simply ideological minorities who don't like the majoritarian consensus and seek to delegitimize it.
Ford vs. Chevy! Coke vs. Pepsi! Conservative vs. Liberal! Rah, rah, choose a team, get emotionally committed! Argue your position!

I love confirmation bias fests. Carry on.