skysight-inc/HackerNews huggingface dataset:
A lot of people are pointing out that if you do not like something, don't use it. It's simple enough, and have a "sounds right" tone to it. As an implied statement with this, anyone complaining should just shut up then.

This is a rather crazy line of thought once one actually starts to think about it. If I see a poisonous (say rotten) food being sold, I find it almost my duty to inform people. Somehow it's now being argued, that I should stay quiet and vote with my feet/wallet instead? If a company does something clearly distasteful and harmful to others, staying quiet and voting with your feet is not a good idea. This should be obvious to everyone. At best, you are ignoring the problem, and at worst, you are implicitly allowing the situation to continue.

If something is harming others, staying quiet or saying that "users should know better and not act like they do" is not the way to go. If the search box was labeled "ask amazon about this", then this would have been a no-brainer and no one would object to this. Its the same as labeling some food-like objects as non-edible. Canonical search however does not do this, and tricks users to send data that they believe is private.

Imagine a worker at a company, using this function to search for internal document including a string with company secrets. Whooops, now that data is at Amazon. Imagine a police worker, seaching for email with witness details. whooops, now that data is also sent to Amazon. Imagine a normal person searching for emails that includes their credit card. Whoops, gone gone. And let's not discuss things that private people honestly, truly, do not wish other people know, or for that matter, journalists.

This is not fair to the users, and RMS points this out. It might even be illegal in some if not all european countries. At the least it's something to write about and inform users about the risk involved.
I'd imagine they'll get some money out of it, even if it's not a huge amount, there's plenty of people who like it and think it's useful. The value to Amazon isn't what you're searching, but that you might go "Hey, that's the album I was thinking of buy", and then you're in their content ecosystem.

I don't use Unity as a daily driver but I switched it off due to the network latency and general slowness inside a VM. Aside from that I thought it was pretty decent, it'd be nice if there was more content sources but you can't win them all.
W3C TAG nominee Marcos on Why He is Running
A 1 meter wave can deliver a lot of power but it's probably not really something that will cause much damage in a place like Japan. Keep in mind that the geography of the land will affect the incoming wave. Some geographic features can focus or disperse waves to be larger or smaller. The problem is that you don't really know if it will be 1m or 10m until it is too late.

Our startup (MakeLeaps) is located in Tokyo and this one shook our building enough that one of our support staff who was on the phone with a user asked them if she could call back so she could crawl under the desk. :-) He was far enough away that he couldn't feel it but he was also pretty understanding.

This was one of the first earthquakes in a while that really got my attention. When I saw it was an M7.5 in the same area as the one from 3/11 I thought the tsunami was going to keep getting worse.
Actually, more than labels (that would be good anyway) I would LOVE seeing the open/closed state of issues in notifications. I spend a lot of time checking new issues already closed by the other project maintainer.
This community platform has a lot of potential, just need Google+ users to be more active.
Oh - I wasn't trying to defend him - he was a monster. But, like Saddam Hussein, the West regarded him for long periods as a useful monster.
To my humble understanding of angularjs, the MVC patter is not exactly the one you would understand coming from a JEE background. The fact that angularjs use this pattern means that you should first make your server as a RESTful API, and build everything else on the client side using the framework.

In this way the backend is responsible for deep validations and making the data as json format for later use.

So in the end :

*Model : data comes from the server json format, becomes jaavscript objects.

*View: HTML, and directives when you need to manipulate the DOM

*Controller (also your services):

->Queries to the API
->Validation (probably duplicate some of your server's side)
->Business logic.
->Rooting of templates.

You might think that there's a duplication, in terms of controls and validation, but the thing is, you should think of it as two separate level : One for your API (could be used for many purposes), Second a robust, fast client side that deals with data.
> The usual excuses are "we can turn it off etc" or just shrug it off and carry on.

Yes, that's what everybody says sadly, it's a very weak stance in a (very) long term problem.
+1, I thought my browser was somehow incompetent for a second ;-)

The sliders are extremely nice by the way!
http://elementaryos.org/journal/when-its-ready

Some pretty familiar design choices there... not that I'm complaining, but still. I'd not heard of this though so good shout.
After reading the post, I was curious how to do the same thing on OS X.

I knew there was a menu for special characters built into all text inputs, so I searched help for "characters." The first result was Edit->Special Characters, which showed a shortcut of ⌘+⎇+T. I searched the special characters for "lamda" and selected the first result. After that, I figured out how to easily type λ often. You can add a string substitution in System Prefs -> Language & Text -> Text.

No googling. No config files. No restarting X. ♥ My biggest issue was finding the ⌘ symbol, which is classified as "place of interest sign" in the technical symbols category.
Was pleased to see a reference to Fravia in RMS's article.

For the sake of comparison, here's a 1998 essay about what Microsoft was specifically doing in Win95:

http://71.6.196.237/fravia/mmstory.htm
I think Canonical has been appropriately forward with discussion of what the situation is, and who gets information. I think it's an awful idea — who really wants commercial results built into their desktop? — but calling it spyware is disingenuous.

I also think it'll kill adoption of Ubuntu. It made me adopt a different distribution, and I think it will cause others to do the same.
"The stuff in your house that "switches to DC internally" isn't switching to 100,000 to 800,000 volts[1], which is what the HVDC is that the article is talking about. Running DC in your house isn't going to eliminate any voltage conversions that are already going on, they will just be DC-DC converters with 48vDC (or whatever) input rather that 120vAC input."

Being an electrician, I'm aware of that. The reason I don't have a DC house is because the grid couldn't transmit DC long distance, back when the War of the Currents was fought. Now, maybe I'll get my D/C house soon.
Reforming the W3C TAG
Provisional patents worth the time/money?
I filed a provisional patent for a drive up coffee vending machine that extends the order screen out past your car mirror after you drive up. It cost me a $1000 with drawings and descriptions. Was I wasting my time? Should I have spent time/money of other things?
All the latest tech from Mercedes has it's first appearance in the S-Class.

As a result, another name for S-Class owners is "Beta Testers" :)
it's a terrible pattern, extending a god object with useless plugin names and massive option objects are brutal patterns that need to disappear
Follow Growth-Hacking on Quora: http://www.quora.com/Growth-Hacking
When I'm riding my bicycle at night on a street without streetlights (or with widely spaced streetlights), I can't see where I'm going if there's an oncoming vehicle. I just go straight and hope there's nothing in the way.
I guess it depends on your setup but for me “export GTK_IM_MODULE=xim” is just a line in my ~/.xinitrc file.
Von Mises analyzed Bureaucracy in a book aptly named (in English translation): Bureaucracy. Bureaucracy is a mechanism used to control costs in an enterprise absent measurable economic profitability (cost/revenue efficiency). In private profit-seeking enterprises with sufficient scale to have division of labor, subsets of the organization may be deemed "cost centers", these are the ones that get the most bureaucratic over time. Even regulatory compliance departments main goal is to constrain the costs of fines from non-compliance.

The omni-present danger in bureaucratic management is that the mechanisms to maintain and manage the bureaucracy are themselves non-profit seeking, and tend to motivate growth in the bureaucracy. In private enterprises (barring regulatory compliance requirements), the overall cost of its bureaucratic functions impedes its profitability, and should tend to limit the size of the "cost center" budgets to maintain market profitability (or a failed enterprise).

For government functions, the overall cost of the bureaucracy can only be paid for by tax receipts and public debt (and license and fines, which as the Chief Justic pointed out are effectively tax receipts). If there is no political will to constrain one of both of those, the bureaucracy will grow unbounded.

Anyway, the short of it has nothing to do with marshaling resources, it has to do with constraining costs absent profit.
It is open source and taking pull requests here - https://github.com/brookemckim/internetaddress.me
I think requirement 2 is a problem here.

If your cloud provider has the plaintext how can you trust it?
Voyager 1 Hits Rumble Strips At the Edge of the Solar System
Even if I get your point, it sounds like you're trying to imply that the results of the search (documents, email, etc.) are sent, not the search alone, which is completely false.
I don't think I'd ever want to _serve_ json from the db, and as you say, I'd tweak the data for common usage anyway.

But my use case is the opposite: I am storing exactly the data coming from external APIs.

My table has some fields I already extracted from the JSON
data, cause I need them now, yet I don't want to throw away the full data, as I may need it in the future.

So, I was storing the original JSON as text.

But, having support for the API format in the db itself is much better, as I can also actually query and manipulate this data without pulling all the text fields in my client code.
Be aware that very things are forever, and life doesn't have to happen to you. Steer it. I like this article if only because it makes you self aware.
Redesigning the iOS Lock Screen: A Counterpoint
The harsh reality is that such an attack does not require extensive computer skills. Earlier this year, The Washington Post reported on an overseas hacker who gained control of a small Texas water utility using Internet tools available to anyone.

I really dislike statements like this. The latter does certainly not imply the former. There surely wasn't a "Texas Water Utility Taker-downer" published on the Internet. A would-be attacker still needs to understand how to exploit security vulnerabilities. While resources for learning such skills can be found online, it's not as plug-and-play as the Times is portraying it.
I completely understand that it makes sense to have prosperous, stable neighbours. However, I'm not convinced that the EU as an institution is absolutely necessary to achieve that. Given that it has so many problems with corruption itself, it is not clear to me that it is learning very well from the better examples! It is surely possible to have some inter-cooperation without some of the downsides of the EU - mostly free trade and a certain minimum quality standard of living without the pernicious interference and bloated bureaucracy for which the european institutions are famed. Of course, I have no solid ideas to offer on that direction :-(
MITOS DE LOS JUGUETES SEXUALES
500 already :)
After a few years in IT you realized that you're stealing from yourself by earning a wage. Quit and become a contractor. You will make 3 x market at least.
Pearl Harbor: A Day That Should Live in Innovation
I disagree. My position is not that English is bad (English has some advantages here and there, but it is hardly the best language I know), it is very practical - and necessary - to learn if you want to work in IT. No doubt about it.

However, confining ourselves to one language makes us all think the same way. Research has proven time and time again, that learning other languages will help us apply different ways to think about problems, because different languages uses different grammar to convey the same meaning.

Effectively, if we continue to strive to eradicate localised IT and software related words from non-English languages and replace them with English words instead, language development will stagnate and all languages will eventually become English. And that is not a positive prospect.

I don't need Github localised, but I would like to localise it for the purpose of creating technical terms in my own language. I fear that most of the localisation into Danish would simply be English words instead, despite the fact that Danish actually has words for 'push' and 'pull' (»puf« and »hal«, respectively).

And English shouldn't be so cocky either, by its current usage, English is slowly becoming less than a language and more of a tool. And with both foreign and native speakers' continue abuse of the language, English will soon be derived of all its beauty, for the purpose of minimising communication.

Are we really that lazy?
My smartphone is no longer working for me
+1 to rDNS. Very important.
The only thing extra-Terrestial colonization might have going for it is the potential for freedom from being a subject of any terrestial government.
To Catch A Suspect — On Pinterest
Microsoft's DroidRage Twitter campaign goes painfully wrong
Infographic: "December 7, a day which will live in infamy"
The famous "hacker faq" recommends using English for a few reasons:

http://www.catb.org/esr/faqs/hacker-howto.html#skills4

Other than that...

Since code is shared across many different countries, we cannot be too wishy-washy about which one to use. English is rated as "the most influential language in the world" in terms of how many countries use it and the socio-economic standing of these countries. I hate to be the one to push English (as a native speaker myself), but as you can see others on this thread recommend it, even though it is not their native tongue. By all means, I do not promote destroying cultures, but learning a common language brings us all closer together. :)
Some "though" from a developer by the looks of it.
In my eyes I saw it as less about the cause of copyright reform, and much more about the message of "We republicans are going to stop catering to the rich guys with lobbying power." Which would have had lasting and view/brand changing consequences. Take something with seemingly little effect and get a major reaction. Whether that was anyone's goals or if the memo should have been taken at face value is of course debatable. I just wanted to give a plausible bigger picture they could have been grabbing at. (mind you the republicans should have learned this last election that limitless money doesn't instantly bring you results, you need content as well.)
This is exactly the conversation I didn't want to have- it isn't relevant to the original topic. That's what I meant when I said that it detracts from the point you made in your main post.
First? I don't think so.
>"function to search for internal document including a string with company secrets"

Ie, that string is now gone. Some people select rather large parts of a document to find other documents with the exact same data in them. If one were to ask Google, I think they would say that they get everyday multiple page documents sent in a single search request.
A similar principle in poker (which has many lessons for life in general) is that as long as you keep making the correct decisions, in the long run you will win. If you invest emotionally in the prize you will likely make the wrong decision.
I wanted to disagree - so I went looking for the source of the original Python (http://www.python.org/download/releases/early/)

And guess what, a couple of grammatical mistakes but otherwise its all in English. Now this may of course be a Dutch thing. But I have a sneaking suspicion that it is one more indication of a trend towards a very few international languages (English, Spanish, Mandarin perhaps) that the "internationally connected elite" can speak and the rest have to learn.

Kind of bothers me but I cannot tell you why.
How to make a calculator in JavaScript
> yet localizing opensource IMO doesn't make much sense (except some rare cases of very specific local projects)

Do you mean open source in general or development tools in particular?
We did, and then we dropped it because a _very_ small percentage of users were on non-English locales.
I thought this was a GitHub promotion at first, but this is a genius form of self-marketing. Very creative, and very convincing!
U.S. spy agencies to detail cyber-attacks from abroad
Mobileworks’ Virtual Assistant, Premier, Is Created from a Crowd of Workers
Precisely. This reminds me of, albeit less dramatic, fear mongering akin to Colin Powell announcing to the United Nations that the USA has proof that Iraq has WMDs. Of course when we showed up in Iraq, Colin Powell ended up looking like a fool because his facts were so incorrect (few remembered Colin's address at the time though).

Scaring people to manipulate them...I see it happening, I just rarely understand to what end.
Giant robot debuts in Japan (VIDEO)
The simple benchmark is testing throughput of a messaging system, specifically a new server written in Go. Both the client and server are on the same machine, but going over a tcp/ip socket. The Pub benchmarks send messages and then make sure the connection is flushed, meaning all messages have been completely processed by the server. Processing in this case means framing, protocol and routing logic. The PubSub versions test sending and receiving all the messages back in the client, with a few variations on using multiple connections and distributed queuing.
I am using R to analyse and document (knitr and latex) epidemiologic data which does not involve parsing a lot of text to extract my analysis data set. Data preparation for this type of research involves more combining data from different source tables, restructuring repeated measures, etc. I only know how to do that using R. Can Python be incorporated into the knitr literate programming framework and is it worth learning another language?
Bitcoin-Central Becomes First Bitcoin Exchange to Operate as a Bank
Blackhat SEO even targets researchers
I sort of tuned out after about two paragraphs once my "scary-boogie-man-justifications" meter redlined, but I could imagine something along the lines of PCI compliance being a reasonable first step. The government or whoever would establish a set of baseline security standards, and then private and public agencies that appear to be risk targets are required to meet those standards. If (IF!) it were kept relatively straightforward - this could provide a lot of value with a minimum of additional government.

I'm not familiar with HIPPA privacy regulations - those also might be a reasonable place to start.
Future Of The Internet May Rest On Definitions At Dubai Conference
Get someone to kick your ass.

I did it for a friend of mine who had been trying to write a novel for 20 years. Same kind of problem, lots of ideas, no execution. So I worked with him, set-up deadlines and deliverables (one 10 page chapter every 2 weeks) and I got to 'kick his ass' if he didn't deliver. (Creative ass kicking, ie once he was late with delivery and had to take me out drinking with him, and he had to buy me his favorite shot and watch me enjoy it while he could only sit and drink beer: he never delivered late again)End story, he got the book written; once it was written he was able to iterate until it was in publishable form (5 extra drafts, but once it was actually done, he had no problem going through and re-writing heavily - the biggest hurdle was just to write the thing completely. It got accepted for publication by a small publisher who worked on the book for a year but then went bankrupt. So we ended up self publishing it and it has been doing reasonably well so far. Now he is halfway through his second novel, no ass kicking needed. sometimes just completing something unblocks you.

Now you could find a good friend to do this for you, or you could put up a blog and use the public for an ass-kicking mentor (the internet is unmerciful if you promise to deliver something but don't, good motivation to execute :)

I'm in EE region too (Prague, ex-pat for 8 years now) so drop me a line if you need a boot in the butt to get going on your project (yes, only choose one to start, once that's complete knock yourself out multitasking).

I have experience in this type of work :)
Reading around the history of Facebook, there were advertising sales quite early, a lot earlier than people realise. They used to do local campus deals, student credit card deals etc.

Echoing dasht's point above, no startup should plan to "monetize later". Plan for 'profitability later' but without some kind of test (like a sale) it's going to be harder to test and iterate on ideas (lean startup etc.)
oh come on, it's not such a bad suggestion. There are many programmers with a poor command of English good ones and bad ones. I see no reason to say "suck it up, learn English" to them. And yes, github might be wise to address that market.

It's worth noting that international support is also useful for people wanting to add issues, not just coders. And that revision control systems can be used for more than just code.
I like the sentiment, but might I point out that the early inventors of television believed that it might end war by showing the great similarities between peoples and nations.

And that from domestic violence to wars, we tend to fight those who are next-door, closest to us in mind body and spirit.

(If you are not too sure about that, think how easily a rural Shinto Chinese would be able to explain the vast differences between Christianity and Islam)
Finally, a reason to have an account. I'll frequent it, hope it takes off.
Yeah, but Stuxnet may also have been the most advanced piece of malware that has ever been made, it used 5 different zero-day 'sploits. Getting owned by that isn't humiliating, it is to be expected.

Getting owned by some of the shelf hacker tool -- say metasploit or nmap -- is embarrasing.
Immigration debate ensnares tech talent
Yeah, this is bizarre.
Youtube Redesign: YouTube Tries to Become More Like TV
You can always turn it off. You can always use Gnome Shell over Unity (should anyway as its nicer). You can always buy another operating system. You know, vote with your wallet. Ah, wait...

There has to be a price for free. In RMS world everybody is a hacker, everything is free (as in love) and open and nobody needs to eat, kids grow up not costing a penny. But in my world, I understand that sometimes I'm getting something for free that is actually superior to the paid stuff, and sometimes those giving it to me need to feed a kid or two, or buy their Mrs that new outfit on the high street. And since they don't charge me outright they try different things, one of which is trying to sell affiliate links to Amazon. They don't even force me to do it because I can turn it off. But they do it by default hoping that I won't. Its a revenue channel, albeit probably a small one at the end of the day. And you know what, had I used Unity I'd probably keep it on and do my Amazon shopping via the OS to give something back.

I also understand RMS-style extreme is vital to balance out the Corporate extreme of the software world. But come on man, choose your battles better and you'll have my support. This one is a waste of time.