skysight-inc/HackerNews huggingface dataset:
PyCaching - Geocaching.com site crawler Searches and loads caches
Kivy - Creating Desktop and Mobile Apps with Python
I think he was trying to make an example out of him. Perhaps he already knew that Abel was leaking company information? (A fireable offense) This just seems like a very well calculated move.

Anyone referring to a part of the organization as loserville isn't worried about morale.
Sorry, but I'm with Lord Acton, "Power corrupts, absolute power corrupts absolutely." You're welcome to point out examples of kind and gentle police states, I'd try Japan first, but I don't think you're going to get very far.

You may have a point in your last sentence, but I don't see how it derives from the previous paragraph.
If anything, I'd rather have a HTML spec that allows forms to do the other resource oriented verbs.
Ask HN: What do you do with your dead projects?
I think anyone got dead or not anymore interested projects.

What do you do with them? Let them rot on your file system? Make them public? Upload them somewhere? github?
Pilbox - a python image resizing application server
Deutsche Telekom, Web.de and GMX launch "E-mail made in Germany" initiative
This got me thinking. I share many of the authors frustrations, but I realise that people are just trying to get a thing done, and they really just want to outsource all the IT knowledge, just like I want to outsource car maintenance and food production.

The real problem here is that the IT literate have historically been very bad at communicating how valuable their knowledge is to others. Just like the author, I do a hell of a lot for people for free.

I think the issue stems from the newness of IT, most IT literate people grew up in families where they were the computer whizz kid, and enjoyed showing off what they knew to their extended family, friends and neighbours. When we were 12, the praise, and maybe a bit of pocket money was all the thanks we needed.

Actually though, comparable fields of expertise charge a lot of money per hour and I therefore tend to approach them with respect. When I want a lawyer to arrange a house purchase I expect to pay a lot of money and even though I may just want the darn thing sorted, I know I have to listen and fill in forms correctly because holding up a whole house purchasing chain can have big consequences.

Like the author, I have been too willing to insulate others from the consequences of their computing mishaps without charging them for my time or making them listen to me while I explain what they should do next time. If more of us did that then perhaps people would be less casual about dumping their problems on us and expecting it to be fixed.
Announced by... An email? Or a post within Koding? At any rate, I'm glad to hear that they are backed up.
Link time for shared libraries is run-time, so unless you're advocating everything be JITed the compiler still cannot know in the general case whether an external function modifies random memory.

1. I'm relatively sure that const member functions are still allowed to write into pointers that could potentially lead back to the object.

2. No way to know that just from the source. No way to know it's a member function either - if it isn't then 1. is irrelevant.
That's an interesting connection, thanks for sharing it.

I wonder if that's because the US military felt it had/has its back to the wall in terms of the success of its mission, and thus was forced to do the more effective thing, even though it's a bit outside of the purpose of their organization.

Conversely, police departments aren't under that much pressure to perform. Our country is experiencing a peace wave.

Instead, they're free to worry only about protecting their turf and increasing their budgets, through wasteful vanity projects like their tremendously overused SWAT teams, and over-targeting non-violent drug users.
but... that one-liner makes my rails.node.js.io framework so beautiful and simple...
The Nudge Debate
I think the NSA should exist, so it is not the problem. Balancing safety and privacy is the challenge. Preventing abuse is the challenge. Having enough transparency that we are comfortable is the challenge.
Didn't it download the thumbnails directly from Amazon?
Removing DELETE and PUT would be a terrible idea, every REST API would break.
I think this is more of a legal convenience than anything else. It probably would be an extended JVM if Google weren't concerned about Sun/Oracle's litigious nature when it comes to extending the JVM.

Really it's a VM that runs JVM code, even though it needs an extra translation step. It's not like there's anything else that targets it afaik.
Why does everyone hate recruiters? I'm a developer and I just don't get why other devs hate them so much.

See them for what they are(sales people wanting you as their next product) and get over it.
Kids Shouldn't be learning from Apps and Why...
This would make it trivial to spam every user of GitHub though, by first spidering the site for public usernames.
"It's no longer necessary to be a computer person in order to use a computer, and that means lots of people are using computers who aren't computer people!" TRAGEDY!

Lots of people use cars and don't know how to fix them. Lots of people live in houses but hire people to repair the plumbing or the electricals when those things break. You don't have to completely understand something to use something, and that's OKAY.
As someone who used (almost 10 years ago) to be involved with my state's emergency preparedness infrastructure (I worked in public health at the time), and who worked closely with law enforcement, firefighters, and paramedics in that capacity, I can answer your fourth question easily: officer safety comes first. That's official and unofficial policy of almost every PD in the nation. I'm not convinced it's the proper approach, and neither are a minority of LE I've spoke to about it, but there's a whole rationale behind why officer comes first.

I do complete share your concerns about police militarization and police brutality. I've actually seen it much, much closer up than vast majority of people here, and not in the capacity I refer to above; it's not pretty, yet it's very routine for most LE.
Lots of mediums have gone extinct - tapes, punch cards, what not. To view them now, one has to get a capable device. Maybe to see some old web sites in all their glory we just need to download Mosaic again. Perhaps someone will even make a Javascript emulator of Mosaic. It happened for other things, like C64 games.

I think something can be said for getting rid of useless stuff in a codebase.
So can you tell me how has NSA protected you? What has it done?
fwiw i run Fedora 19 on my Asus Zenbook and I love it.
The choices we make about the ability to trust another person to fix something ethically says something about a society? You don't think dashcams on every car in a country says something about trust in a country?

Time I spend learning to fix my car is time I don't get to spend deepening my knowledge in one area. You are trading some amount of specialization for generalization somewhere else. The world is become more specialized, not less.
Seriously, who would pitch "it’s worth bridging because it’s a small technical team and they can probably soft land if this doesn't work out" to an investor?
It was a conference call. There is zero chance to keep it from being recorded. The next one will still be filmed/audio recorded, but with a little more discretion.
Independent clauses can stand by themselves grammatically, that doesn't mean that their meanings are independent.

e.g.

> I hit him as hard as I could; he laughed at me.

Those are 'independent clauses', but the semicolon emphasizes the connection between them.
Obama Proposes Surveillance-Policy Overhaul
What's awful is that you seem to think you shouldn't have to do those things to fire someone. Just a verbal, a written, then fire. What's so awful about that? Do you want to be able to fire someone on less than 3 warnings[1]?

And yes, I understand there are some things - like maybe bringing a gun to work or punching a co-worker is auto-termination on the spot. But besides those outrageous things, you should be able to give a person a fair chance if it's a performance issue.

1.Depends on what is a "warning". At $LARGE_TELECOM, you get 2 warnings. First is verbal/email. The 2nd warning is in the form of a 6 month probation. That's a 6-month-long warning. If you haven't figured out how to succeed by then, I think you're now fair-game of getting fired.
Very cool. I like how it works, but I'd love to know how it converted compared to other types of forms. Simply some A/B testing would do the trick, no?

It reminds me of the credit card form someone posted here, and the discussion that followed.
Obligatory xkcd: http://xkcd.com/627/
What's wrong with rsync or Coda or Intermezzo?
Ask HN: What should be the name the Docker whale?
Get out of the driver's seat you git! If you don't set the manual choke properly you'll flood the engine!
Predictive Alerts to make Apps smart
No keep it. The whole tldr meme is nicely analogous to the point you are making.

The only things you are "snarky" about in the piece are entitled attitudes of people who want things that are mostly free to require no effort at all on their part. It's deserved and needs to be said, it's a disempowering attitude and it's important to discuss in a world that is more and more run by computers and software.

Love the post, and I'm with you 100% on this subject. Just thought I'd mention that the counteract the surprising, even for HN, amount of negativity in these comments.
For a recent example of a third-party essentially calling in a SWAT team on someone, see: https://krebsonsecurity.com/2013/03/the-world-has-no-room-fo...
> The difference here is that we're willing to pay those vehicular technicians a realistic amount of money for their expertise,

Looks like computer technicians get paid plenty well. According to at least one random google search, entry level SysAdmins make nearly $20k more than entry level auto mechanics.

Anecdotally, I don't know a single person in the IT field who isn't flooded with recruiter-spam. Meanwhile, the economy and unemployment rate remain huge political and news topics.

Sources:
- http://www1.salary.com/Automotive-Mechanic-I-salary.html
- http://swz.salary.com/SalaryWizard/Systems-Administrator-I-S...
It's in quotes to identify it as his explicit statement rather than a reporter's characterization of his statement. This is standard journalistic (and English) usage.
Most of those toys are provided "free" by the federal government. Rifles that would cost the police a few thousand dollars can be purchased for (last time I looked, about a year ago) $20, as an example.

The program used to be called DRMO, I can't find a price list online right now but here's a program page: https://www.dispositionservices.dla.mil/rtd03/leso/weapons.s...
Python Generator Hacking (2009)
Time you spend in one place may have been better spent elsewhere. The time you take to learn one thing may have been spent elsewhere. Some knowledge is busywork as well. All knowledge is not created equal.
I have to agree. I spent two days in Berlin this week and went to the Holocaust memorial, etc. I was impressed with the way these things are talked about with such openness - to make sure that this stuff never happens again. Also, I've traveled to several european countries and found Germans to be quite open minded regarding race, religion, etc. since I think the past has a lot to do with that. Happy that the german education system and culture appears to have a strong culture of 'learning from mistakes'. Clearly that isn't the case for the US with Vietnam, Afghanistan and now Iraq.
Asus Zenbook prime 13" 1080p with an i5, 128gb ssd. Runs Fedora 19. Have a 23" 1080p monitor and cheap keyboard/mouse but I barely have it docked.
I can see a need for it, but the site name may not be that inviting. (aka not a fan)
"I don't have confidence in you, or these programs. You're a lame duck and a doormat, for letting these programs continue."
I believe the point was that a police state may not seem inherently evil as it gradually comes about, which is why it's so easy for it to happen without anyone noticing.

Therefore, the overall larger point is: the populace has an even greater need for vigilance and paying attention, and to do everything they can to keep the powers-that-be in check while they can.
What do you think Tim Cook said to Obama?
I can't fault him for his enthusiasm, but he also didn't cite anything that you can actually cite as fact, only indicators.

JS might replace Rails for line of business applications, but I don't yet see JS becoming the dominant language. I have yet to see anyone show numbers related to project expenditures or mission critical deployments, by companies that are not already pure JS.
Encryption App Silent Circle Shuts Down E-Mail Service 'To Prevent Spying'
What a co-incidence! I was working on an A/B test to compare these forms with forms made with other form builders. Will set it up in a day or two.
Encrypted Communications Service Goes Silent
The NSA should be about protecting privacy & communications infrastructure by hardening crypto security.

Don't they do some of this already? I just think this is what they should be focusing on, rather than gathering data.
I think you are a tradeable fade!
I also strongly disagree. The real problem is that browsers can't use them as good as they should.
If you take for example a RESTful API, the verbs make totally sense and especially one of the mentioned verbs. PATCH is a great verbs if you use it like it was specified.
I personally like the idea of giving more freedom to chose the verbs.
Imagine you could use for a Twitter API something like:
FOLLOW /users/123
Yep. A cop in Chicago or Detroit would be given much more leniency when making the same mistake as, say, a neighborhood watch captain in suburban Florida.
It's a sign of how spoiled we are that we complain when people try to find us employment.
I recently bought a new car, and an amusing part of the test drive experience was figuring out how to start the damned things. Half the new cars these days have a smart key system with a plain power button on the dashboard, and it took me some fiddling to figure out exactly what other actions (pushing the brake, mainly) had to be taken to make that button actually work.
We're an employment-at-will country here in the US, you can be fired for (almost) any reason or no reason at all at any time.
I'd have to agree. I'm surprised it doesn't happen more. Seems like big corps do this everywhere else.
Yes, it would be horrible if you instead had to do:
POST /user/123/follow
> Speaking of efficiency, what does a Greyhound Bus or Amtrak train get as far as passenger miles/gallon?

The DOE has calculated normalized energy usage among the various modes to BTUs per passenger-mile.

Data for 2011: http://www.rita.dot.gov/bts/sites/rita.dot.gov.bts/files/pub...

Amtrak: 1628
Airlines (domestic): 2597
Airlines (domestic): 3519
Automobiles (short wheel base): 3898
Automobiles (long wheel base): 5479
Transit buses: 3343

This summary data must be interpreted with caution. "Intercity bus" does not get a listing, only "Transit motor bus." Long wheel base automobiles includes SUVs as well as minivans.

Amtrak operations include both diesel and electric trains, and count only the actual electricity drawn -- not the heat required to generate that power. (Most of Amtrak's electric operations are in the northeast, which gets a lot of its electricity from nuclear and gas.)

Interestingly, domestic airline operations are more efficient than international. This is likely due to the reduced fuel loads, increased load rates, and the greater efficiency of turboprops.
> The difference here is that we're willing to pay those vehicular technicians a realistic amount of money for their expertise, and nobody expects a mechanic to fix your car for for free

Can't think of examples with mechanics specifically, but certainly I've seen people seek free help from doctors, nurses, lawyers, and other professionals who are in their social circles -- or just non-professionals with a reputation of knowledgability in those fields; there's nothing really unusual about computing in that regard.
Thank you. I have loads of experience (used to implement the "best of" products for the fortune 500) - but taking a fairly different approach.
One of the key mistakes of educational strategy is dividing up knowledge into a bunch of subjects like "Language", "Math", and so on. You can find linkages in just about everything; this siloing really only serves to make people think they're particularly good at one thing and not another, when really it's a preference for one perspective over another.
Those seem like more "weird American law enforcement" things than inherent to gun control. Europe has largely [1] phased out guns in the past 50 years in a much more orderly way. It might not be a good idea that they did so, but it did happen in a pretty sane, non-cowboy, non-BATF sort of way, that I don't think would count as an "atrocity" in the regular sense of the term.

[1] With some exceptions. Carrying guns is still fairly common in sparsely populated rural areas, especially those with bears (northern Norway/Finland/Sweden). And, non-carry possession in the home is common in Switzerland. Switzerland is an interesting case because they cover both extremes: their law combines mandatory universal gun ownership with a very restrictive carry regime that makes it virtually impossible to carry a loaded gun out of the home (and even restricts the transportation of unloaded guns).
And that is the thing isn't it?

When you write "this specific case" you are talking about a guy that got shot by the police.

And when I write "this specific case" I'm talking about how the Sunnyvale Police respond to a 911 calls about some guy who claims to have killed someone in his house.

Because we're talking about different things, the responses don't make any sense to the other person in the conversation.
Why did they even make this a PHP file? Why not just HTML or plain text?
Well said. It won't even matter that the surveillance program is "transparent" if it causes detriment to US hosting providers & also causes the chilling effect.

No deal, Obama.
This thread is pretty old, but I'll reply in case you're still reading. Here's the path I took, might not work for everyone:

1. Went back to school for an MBA (which I wouldn't recommend doing)
2. Found a typical "code monkey" job at a company where I was super-interested in the product and felt I had lots of good ideas. Work way up to some kind of tech lead position.
3. Network/established great relationships with the product team at said company. Provided constant input/ideas on the product, knowing most of it would be ignored (that's OK).
4. When I learned an opening on the product team appeared, jumped on in with full force. By then, the right people on the product team all knew/trusted me, and it was a pretty straightforward move. I was basically moving back down to a non-leadership level but I was willing to accept that.

Process took about 4-5 years, including the MBA. In retrospect, I wouldn't recommend the MBA unless you are trying to transition ENTIRELY out of tech/software.

Hope this helps
My bet is that traffic to job postings increased dramatically from AOL office networks after that meeting. :)
It's probably not trivial to make an ebook for a book as graphic and layout intensive as this one.

He doesn't appear to be interested in working with a publisher either.

So it's either him or no one. I know I'd rather spend my time writing books, not formatting ebooks.
As others have pointed out, apparently the police can seize your property under certain circumstances. This was discussed recently when the article mentioned in this blog post was submitted here, well worth the read IMHO https://news.ycombinator.com/item?id=6161465
Oh wait. Okay, I guess the attackers created the file as well.
Yep, it does help, thanks. Your reason is very clear and sane, it's just frustrating for me because my process is: I launch a VM, see all my memory being eaten up for nothing, then say "man, I'm so going to turn this into an awesome docker container", and, 30 minutes later, I hit a snag and have to quit.

Your proposal of having the container specify an initial state would certainly work. Exactly how to do this will take some thinking (what if the external volume has some files in it? What if it's empty but the user needs it empty? Etc), but I think this is a necessary feature for a large variety of use cases.

Thanks for the reply!
Regardless, it's a pretty sleazy way to do business. And I say we let these types of businesses die if given the chance. Practices like these divert resources (capital, time, manpower, etc.) which only serves to hinder both economic and technological progression. One might argue that some of the technologies that arise from these types of businesses count as advancement, but I would wager that if the same resources were used for creating things that truly simplify life (rather than keep them unnecessarily complicated) we would all be much better off by now. But of course, what's done is done; so to maximize our potential and our throughput in the future, we really need to do our best to prevent businesses from acting similarly.
The Keepass format is not suitable for my use. Bluepass uses an append-only database containing a forest of nodes. Each node is a specific password version, and child nodes are updates of a parent. This data structure is used to do conflict resolution in case of concurrent updates. It also gives you infinite history, which is nice. The file format itself is an SQLite database with JSON documents in it.
Maybe it's the new normal among the power elite/police forces/NSA.
I thought someone would say this and I'm afraid it's bullshit. You can just put the REST operations in the URL. This also has the advantage that you aren't artificially restricting yourself to CRUD operations. Some operations do not map to those, e.g. logging out (DELETE user? ... No... DELETE session? I guess?).

I explained in more detail here: http://stackoverflow.com/questions/2191049/what-is-the-advan...
Obama sets plans to improve privacy in NSA surveillance
> whereas understanding sums and compounding processes ARE [terribly necessary as a matter of life and death, or even to a certain degree, quality of life or death].

That's not actually true.
It was a conference call. The whole thing's being recorded anyway.

And hey, if you're innocent, you've got nothing to hide, right?
The people I like enough to try to help tend to be people who like me enough to at least give it a go (and put up with me :). Example: my girlfriend who has never been interested in tech has actually become other people's go-to person for all things troubleshooting. After a while she just saw how the google and RTFM combo worked and she started doing that instead of asking me. Now she only asks me if there's something totally hosed.
Arguing to replace a well-defined single idiom (verbs) with some arbitrary combination of URI, custom headers, request body contents is exactly the opposite of what you want. Using defined verbs instead of having each site do their own slightly different thing makes APIs easier to discover / consume.

Also, I feel like "Execution in the Kingdom of Nouns" is semi-relevant here:
http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom...
High 'Game of Thrones' piracy is 'better than an Emmy,' says Time Warner CEO
Similarly basic PHP backdoors are floating around right now. If you look over your WordPress install for a file named "7c334.php" or "7c34.php" you might find one. Or you could google for it.

I found it hard to believe that such stupid backdoors exist, and even worse, get used successfully.
It's the tri-corder!

... or at least, the seed technologies for one.
- Automatic encryption of data over all transmission paths

- Secure data storage in Germany as a reputable location

- Designation of secure e-mail addresses
Do you have any evidence of that at all?