skysight-inc/HackerNews huggingface dataset:
I agree. Attacking politics directly (i.e. more politics) will do what it always did - that is, nothing.

Politics of all kind has two ultimate goals - to keep (and gain more) power and to keep (and gain more) riches. In western democracies this corresponds to being popular (thus maximizing the chance of reelection) and passing laws in favour of those with money, respectively. All the political discussion on top of it seems to be nothing more than something to keep people busy.

I think that's why many here think about technological solutions first - they have direct effects and are bullshit free. But as many noted, just technological is not enough. Technology is just a tool. What we need to do is to hit the popularity and the money angle, which means a) PR solutions and b) business solutions.

I have a feeling that people want to see only purely technological and political solutions because neither cost that people money personally. It's one thing to run away from Google services; it's another to say to client, "we won't work with you because of your privacy practices". It's hard to notice financial decisions we could make, because they'll hurt us personally in short term.

No political change will be introduced by few individuals; that's why we are all encouraged to take action. But I propose that if, instead or along with, we all take the business angle and refuse to give money to people destroying the Internet and our civilization, much more will be achieved.

ETA: there's a quote from pg's "The Acceleration of Addictiveness" [0] I particularly like:

As knowledge spread about the dangers of smoking, customs changed. In the last 20 years, smoking has been transformed from something that seemed totally normal into a rather seedy habit: from something movie stars did in publicity shots to something small huddles of addicts do outside the doors of office buildings. A lot of the change was due to legislation, of course, but the legislation couldn't have happened if customs hadn't already changed.

Note the last sentence.

[0] - http://www.paulgraham.com/addiction.html
Also don't forget about Clojure-c, which recently got fairly good iOS / Android bindings:

https://github.com/schani/clojurec
I think this is something slightly different in that it's non-blocking.

The progress bar provides users with feedback as to the current status of the page they have requested to load, but it doesn't get in users' way and the page loads and renders as assets become available (unlike in SWF where all interaction is halted until the entire site has been downloaded up front).
Looking for iOS developer
I am looking for anyone that is interested in contract work to build an iOS application.

If you're interested please email me at spmccoy88@gmail.com

Thank you
New program to create coders in St. Louis, backed by Square's Jim McKelvey
This program is pairing inexperienced programmers (at $15 per hour) with mentors at companies for 3 months to help narrow the IT talent gap.
we should all just sit back and let things go the way they are

Did I say that? I was not saying things are good; I was saying that your claim that we are making zero progress towards a more free humanity is too extreme. We have tools today to fight this that past generations did not have; that's progress.

And we are to expect that things are going to get better from here on out?

Obviously they won't if we ignore the fact that change is not one-sided. The Internet gives governments more ability to snoop, but it also gives us more ability to communicate and coordinate. I think you are concentrating too much on the former and not enough on the latter.
AFNetworking 2.0-RC2 Released w/ Migration Guide
You can kill yourself with much lower voltages than that, assuming the power supply is capable of delivering the amps.
In this thread I am desperately trying to be very clear about my definitions so as to avoid semantic arguments, but it seems futile. Your comment is an interesting claim about the nature of meaning, but I'm trying to talk about very specific ideas as best I can.
Of course it is flatly illegal. The problem is that we are not in a position to verify a fix. We would have to take their word that the problem has been fixed, but obviously they cannot be trusted.
If we also established laws requiring service providers to encrypt private data and did away with the gag orders (made them unconstitutional), then we would at least know when they were spying.
You think G+ is annoying now? Just wait.

I'd love to hear what else you can dish about that.
Tesla are actually building cars because the world is running out of oil, so if you want to drive in the future, then the car has to be electric because the price of oil is too expensive.

gargoiler00: As long as the Sun shines...
You have 14 days to decide once your number is called. Put the deposit on a new credit card with multiple bonus points in the first month. Get yourself a vacation for lending someone $5,000 when interest rates are so low and decide later.
PressureNET 4.0 Beta: testing new methods of crowdsourcing weather data
If I get a shirt from a company it's like a coupon for me to be their best friend. Blinksale sent me a shirt after we signed up and I wear it all the time. Logmein sent me a shirt for using a beta product, my company uses them for remote stuff and again, best buds.

I'm a tshirt evangelist. If you have a great service, and send me a shirt, I'll rep your stuff and pass referrals. But I think the key is that it has to be personal. I won't do it just for a shirt, I'll do it for the relationship and service included.
"However, in a work environment as demanding as the one at Google, it can be challenging to carve out the time to launch projects outside of an engineer’s “day job.”"

I.e., give up your 20% time or get stackranked/shuffled out of Google. So it's a benefit that exists on paper for recruiting purposes but which employees are strongly disincentivized from utilizing.
I'm curious as to why horizontal navigation is considered bad.
"The 'tenure track' is a great idea. How would you implement it though? Just curious."

As I said a few levels above, I am not a programmer. I'd imagine it might work like academic departments, a series of short contracts (well paid!) leading if successful to a more permanent place with some ability to direct own work.

I get the impression people are dealing with firehoses rather than trickles (talk of 'recruitment pipelines' like in a tyre factory) so perhaps the collegiate model just won't work.
Many times companies are annoyed when I say I do not want their t-shirt while at conferences/events. I do not want your t-shirt. I do not wear branded clothing and quality good-looking t-shirts are not expensive.
Glad you mentioned this; to me, this is a very important requirement.

I don't see lot of people understand the difference between YIELD and full-blown coroutines.

IMO YEILD is not very useful; it doesn't compose well with non-yield function. OTOH full-blown coroutines are super awesome.

Too bad C++11 still doesn't give full-blown coroutines.
Automated GTK+ Widget Building in Go
Most startups try to make it big. etc :)
I was also curious about this, I assumed the competition between UPS and Fedex was fierce enough to keep them both fairly innovative, but it sounds like Amazon is finding room for improvement...
> You shouldn't be expected to know Floyd's algorithm

And yet it's a somewhat common interview question
Anarchism is a very broad term. While specific forms of anarchy may contain one or more of the attributes you listed, none of those attributes are inherent to the idea of anarchy.
Me thinks the author has a sow's ear and believes he has a silk purse.

There's a lot more to wine than terroir. And there's a lot more terroir to beer than the author is letting on (consider the challenge of getting certain exotic hops). And quite frankly, all of the "can't taste the difference" criticism about wine could be just as easily leveled at craft beers.

I say this as a beer nerd with some appreciation for wine.
I appreciate your thoughts and haven't taken them lightly.

That's the thing, is this stupid college mistake on my record undermines my integrity. Never mind that I've been employed at multiple companies and been trusted with user data far and beyond what Google would ever trust me with.

I would have hoped that after a five year history in this industry, I would have demonstrated some integrity. Not even my character references, who will happily vouch for my integrity, can sway these people.

Remember folks, HR is not your advocate. They are risk mitigation.
We really only have three groups to hold responsible: ourselves (for developing these technologies), our government (for using these technologies to oppress us), and every other citizen (for voting the government into power and playing along when we ask to mine their data).

Oh nonsense. Technologies like Facebook were developed by people who wanted to make money out of them. On a practical level the huge amount of data held by private industry - over which I have no real control in the US - affects me far more on a day-to-day basis. There are huge information asymmetries between consumers and businesses, and many businesses which depend on exploiting those asymmetries.

I've said before that the US needs an explicit Constitutional amendment to create a right to privacy and control over one's data. If I want to know what data the government has on me, I can make an FOIA request - the response may be evasive in the case of some agencies, or redacted, and as such the mechanism is imperfect - but it exists, and is useful enough to be a first resort in many legal cases. Americans in general enjoy no such right with regard to data held by private firms, which they can disclose or not at their whim.

democracy is impossible with such an unworthy populace.

It has always been like this. IT's a consistent theme of the Federalist Papers that men are not, in fact, angels and need to be governed because they do such a poor job of governing themselves.
They're doing it ever so slightly wrong if they just take your word for it like that!
I didn't say it was faster, and I didn't say the majority needed to do it.

The reason is to be able to customize your build and/or apply patches. Tom Lane fixed a production bug I reported in hours and this got me running fairly quickly.
I'm flattered. Thank you.
I actually disagree with those who say this was a pure intimidation tactic, or that it was the GCHQ honestly trying to prevent the material from being published. Rather, I think Hanlon's Razor is relevant here:

Never attribute to malice that which is adequately explained by stupidity.

The GCHQ is a large, cumbersome, government bureaucracy. I have no faith that they are any more or less competent than any other large, cumbersome, government bureaucracy.

This is exactly the kind of decision made by a committee of ass-covering middle managers: it has the superficial quality of being an attempt to achieve the stated goal (recover or destroy the documents), and it absolves them of personal responsibility for failure (those pesky journalists are operating outside our jurisdiction).

Nobody gets fired for buying IBM, and nobody loses their job over a ham-fisted attempt to meet the technical requirements passed down from on high.
Ron Paul is a proprietarian, not an anarchist.

http://www.infoshop.org/AnarchistFAQAppendix1
It is like Twitter, except it's like Twitter circa 2008/2009. It is what (many of) the early Twitter users though Twitter was and what they wanted it to become. The problem is that

1) Most people weren't around during those times.

2) Those who were have either forgotten what it was like or have come to terms with what Twitter is now.
Where did I say it was faster or more stable?
For one thing, one might get interoperability with clojure libraries (at least those that aren't just wrappers around java libraries). For another thing, clojure has some nice language features and I'm all for supporting multiple lispy dialects on top of various compiler/runtime environments. My personal wish is to have clojure running on SBCL with trivial interoperability between common lisp and clojure code.
Ambiveillance
I was just going to say that I thought I'd seen that concept before recently, but couldn't remember where. Must have been Youtube.
I would put money that PJ was hacked illegally by large corporations long before the NSA took an interest in her. And that the government knew all about it. She mentions her apartment being broken into... That was almost certainly the work of powers she irked.

In fact PJ is probably the ONE person they have investigated and CHOSE not to bother. She probably had several illegal taps on her stuff way back when she started...this has been gearing up almost as long as Groklaw has been in business and we all "knew" about it, just didn't believe it. The only thing worse than speaking out against the government is speaking out against companies... And she's been doing that for years.
way to make it so so easy for my friends to betray that trust is unforgivable.

Did your friends sign some sort of friendship agreement that prohibits them talking about you without your permission?
There is actually a huge vacuum right now and it's in the "country" space.

There is an opening in the market for a well-run nation-state that offers (1) independence, particularly from US influence, (2) pro-entrepreneurship, pro-technology, pro-science, extremely nimble governance, (3) accessibility to all of the world's educated people (hand-selected individuals chosen based on their skills), (4) safety, (5) low, efficient taxation, (6) communication privacy (7) banking and transaction privacy, (8) high quality education.

Basically, just as global banking has its Switzerland, its Hong Kong, its Singapore, global internet/cloud and the tech community needs its own haven.

Not only that, this country could also fill in the banking privacy niche as well. Read up on FATCA and how it's violating the privacy of millions of Americans living overseas.

I wish this country could be a New Zealand or Australia but unfortunately they are completely beholden to US interests and would never be able to be independent. I really believe there is huge demand for an "elite" city-state that fills the needs I've described above but there's absolutely a market failure.

This new country would likely not be democratic but run by a powerful technocrat, probably a Jobs or Musk type, perhaps with a Board of Directors. The corporate model seems to work.
I write this as an Indian male in his 30s. India sucks for women. And north India especially has got really terrible over the last decade. Thankfully, the South still is relatively better but is also deteriorating.

What's even worse and what I absolutely hate are the Indian men who wear BLINKERS and say nothing is wrong or say that this is the same situation everywhere. (NO ITS NOT). Or they try and beat their chests and say "you aren't patriotic", "you are being too negative about India". Simple statistics shows this. Even taking into account significant under-reporting percentages in the past, there is still a massive increase in rapes, muggings, thefts etc over the last decade.
How big really?
That is a shame. 90% of the criticisms I've seen of App.net were mocking it for being 'an open source twitter' and completely ignored its ambitions to encompass general social network features.
Your argument doesn't work in the majority of cases. Many times a button element can be either a small '.toolbar-button', or a '.widget-button' or a '.principal-button'. Difference sizes, looks and feel, for the same element type.
I already said "proprietarian". Please use the proper terminology rather than Applause Light words like "libertarian", which imply that "liberty" and "This Specific Ideology" are equivalent.
Exactly.

Great content is often succinct and simple to comprehend.

SEO wants your content to be full of unnecessary keywords that match the search terms which conflicts with this.
Ask HN: Learning to Code (where to start)
Me: 30 year old lawyer with minimal to no coding experience ("developed" css/html template style websites)

Goal: Originally, to enable myself to build my own start-up ideas. However, I am now contemplating a professional transition from practicing law to developing/coding.

-Is it practical/realistic for someone to begin coding at 30 and jump ship from one profession into coding/developing? How would you/have you done this?
-What steps might would you suggest to provide the greatest likelihood of securing employment with an existing tech company (or start-up) in the least amount of time? Am I thinking about this all wrong, by putting the cart before the horse?

(A combination on PG's articles, 180 websites in 180 days and the story behind one of Sourcebits' Founders have inspired me to start this down this inevitable journey. More recently stumbling onto YC backed One Month Rails, which appeared to be very encouraging and practical from an economic and time-wise sense has suggested this is a realistic endeavor, even without prior experience.)
I got this mail earlier today, too. My Instagram client, "InstaDesk" obviously infringes on these guidelines. I really would have wished that they employ these new guidelines for all future apps, and don't require tens of thousands of past apps to change their name and confuse their users. What's with web apps like webstagram, where users are used to enter the domain. Do they need to change their domain? They will loose their Google search rank, and they will confuse tons of users.

For me it is similar; I'll have to update the @instadesk Twitter and Instagram accounts, care about a domain, rename the app, and probably confuse tons of users that start the app by entering the name into Spotlight on the Mac, and suddenly, after the newest updated, the spotlight search will result empty and they'll think the update deleted the app.

It is all in all an awful situation.
I asked the HR Manager point blank if Google made a mistake here, waiting two months to act upon information available to them before they extended me an offer. She countered that I was the one who had made the mistake in 2007.

I served my probation sentence and am beyond tired of being punished for the same thing. If hiring people are reading this and understanding just that last sentence that I typed, then I'm happy.
I hope progress bars will not be an excuse to build bad slow-loading websites. I think if you are not GMail you should stay away.
The OP leaves out two major subgroups: People who wear the shirt because they (or their friend / partner) is associated with the company, and folks who think the t-shirt is cool or nice. I don't wear t-shirts every day, but if I'm going to wear one, I'm not unlikely to choose a decent one that's loosely associated with something I worked on myself.

Lots of startup t-shirts suck, but there is occasionally one that's pretty nice and well-designed. (It helps if you have someone who knows what they're doing design it.)

But yeah, if you take some crappy bottom-dollar third-world t-shirt and stamp your logo on it 6" high, don't expect many people to wear it. And too many companies think that's a good idea.
Amy Hoy has spoken a lot about this. I think we're about to see a wave of new startups that focus first on info-products that involve blogs at some stage, then later pivoting into a SaaS product.

This is exactly what I'm doing right now. Everything works as one big marketing funnel from tweets/pins/posts to free downloadable content and one-off landing pages, to single page apps, to e-books and videos, all the way up to SaaS. I have to come to love the term Amy uses for these: e-bombs. Finding customer pains and dropping e-bombs on them is a really lean way to learn a ton quickly, build an audience, and even make money.

If you get really good, you can make it into a repeatable process that works over and over regardless of your domain experience. That said, I still think it might be a little difficult for me to do this for, say, theoretical physicists. I'm personally inclined to partner up with domain experts rather than trying to do it all myself as a lone technologist.

Great examples in the post. Now let's see some more! I've seen Moz and 37signals mentioned. Who else are we missing?
Yup, the title is flawed and is obviously a failed attempt at making it seem somehow related to the recent FB security team issue.
Ember and D3 - Building a simple dashboard
So if someone gives you steps to reproduce you leave the system on-line?
i'll be watching your comments 'til you post this!
Do you think citizens have more, or less rights today than in 1789? When the Bill of Rights was first drafted?

I believe we have more rights today, as a historical fact. We can easily create Corporations. Almost anyone can vote, Black, white, or women. The original 13 colonies drafted their soldiers into militia, while today the Draft has been completely eradicated. (ditto for the Civil War). Before 1960, freedom of press is compromised if there was a "reasonable tendency" to endanger society. (http://en.wikipedia.org/wiki/Bad_tendency)

Are you seriously telling me, that we were "more free" in 1790s than today? If we were still operating in 1900s era law, we wouldn't even be allowed to talk about strikes, due to the "bad tendency" measure. (A man was in-fact arrested and put into jail for inciting a strike in the 1910s)

And yes, I'll call you "boy" until you understand simple US History. "Boys" believe in the ideal past, a past that _never existed_. Boys are unable to see how much this country has grown, and how much better it is today than before.
How is the populace unworthy because they haven't immediately caught up to the tech community - who ourselves have not caught up to the privacy experts - in solving a problem nobody has ever seen before?
It's called a hardware security module (HSM) [1]. The basic idea is to store the private key in the tamper-resistant hardware, along with a microprocessor to perform the basic encryption options you need. They can be relatively cheap, like a smart card + usb smart card reader, to very expensive, like an IBM 4764. Yubikey sells a usb HSM if you want to run your own authentication server for around $500.

There's a whole chapter dedicated to HSMs in Security Engineering [2], which is available online. There are clever ways to attack them, and yes, the booby trap idea has been done, typically by using something light-sensitive. I'm not aware of any concrete-encased HSMs, however...

It's an interesting topic. That are lots of challenges around them too. It will probably have a battery backup, so how do you allow someone to replace the battery without wiping the keys? Or can only people with access to the keys replace the batteries? That won't work if you're doing mathematical secret sharing, however, since there's no physical way to do that.

[1] http://en.wikipedia.org/wiki/Hardware_security_module
[2] http://www.cl.cam.ac.uk/~rja14/book.html
It's rather more complex than that; the right to privayc is (judicially) considered to emanate from other rights, if you go back and look at key decisions like Griswold v. Connecticut.

But your basic point is correct, there is no explicit right to privacy. This is a problem, because where judicial interpretation 'discerned' one in the Waren Court, a more conservative Supreme Court might at some point decide otherwise. Even liberal jurists consider that the Warren Court was on rather thin ice with many of their decisions, and of course a 'culture war' still rages in American politics with both sides delegitimizing judicial opinions that they don't like.
You can now limit tagging.

I turned this on the day it occured.
UI problem when you run out of time as you are just about to press the 'Submit' button, the 'exit' button (or whatever it was) pops up and then you never find out what the 5-letter words were.
Attaching speculation to a piece that was sparked by hearsay is not much of a contribution.
Chrome + Safari in iOS 7.