skysight-inc/HackerNews huggingface dataset:
I think it is obvious and we can all agree that this decision would help foreign students, and American tech corporations. We can probably also agree this decisions is similar to globalization in that it causes an increase in global utility. But given that policy is usually measured against what utility it provides for it's current citizens. One big open question in economics is will this lead to an increase in the utility of current Americans. I think this is the interesting question. Does the increase in talent from around the world spill over enough to offset the reduction in wages from the increase in labor supply?
China...well, I have to re-get a new working visa every year, but its pretty automatic. The fact that citizenship or long term resident permits are not possible makes this more common.
Signing keys can easily be distributed out of channel and also verified through a chain of trust. Even if you got a forged key you could, at minimum, detect post-facto that the key was fake.

Moreover, there are things you can build on top of signed packages (distributed consensus of signatures and keys) that can't be built on top of curl+pipe.

curl+pipe is mental.
Contacted you both
Minus the lack of Dvorak support :(-
6 ways to attract customer love to your brand
How about releasing the source without any of the art assets or interface nibs? Full benefit of open source while still providing high value for money. (Sure, the geeks will go and create their own assets, but it won't be the same.)
Might be interesting to check this out https://news.ycombinator.com/item?id=8637324
Having met Alexey Pajitnov, I'm excited to read this piece. He's a great developer, but also a very friendly and charming fellow too.

The thing that I think makes Tetris so great is its simplicity. I often measure the greatness of a game's design by postulating whether or not it could have existed on much earlier hardware.

Thus, Tetris could have run on an Atari 2600 because it's not a graphically intense game, and yet it is gameplay intense. Similar phenomenon can be seen with Dance Dance Revolution (Foot pads and music existed before the CD console era), Dwarf Fortress (ok, well, maybe not. It can choke a modern CPU), Angry Birds, Minecraft, Peggle, and all the MOBA's (which evolved from 10 years of older games that evolved this modern style). The soul of good game design is constrained resources.
Isn't the purpose of Mozilla Corporation exactly to make money which inures to the benefit of its sole shareholder (Mozilla Foundation), making it just like any for-profit company except that it happens to be owned by a nonprofit?
We need beta testers for our Twitter Growth Hacking tool
TweetFavy is a simple growth hacking tool for Twitter. It's a great and cheap alternative to twitter ads to gain targeted followers and web-traffic.

Here's how it works:

1. You add some targets (Twitter search terms) in your dashboard.
2. Our system will start looking for tweets related to those targets. It will then use an algorithm (uses a simple form of Artificial Intelligence to get better over time) to rank all the tweets it finds, and will then proceed to mark the top few as a 'favorite' using your Twitter account.
3. Both the author of the tweet and all people tagged within it will receive a notification, and will then view your Twitter profile. We call this an 'Impression'.
4. Some of those people take a look at the website in your Twitter bio and/or they will start following you on Twitter, we call this a 'Conversion'. You will get an overview of all these people including some useful details and statistics.

If you're interested, you can sign up for the open beta here:

http://www.TweetFavy.com

Thanks!
The odd thing is that Canada's version of a data privacy act, PIPEDA, was enacted 14 years ago (2000) specifically so that people could trust private corporations with their data while e.g. shopping online [1].

In the end, the problem with these sorts of things is that once people are making millions doing something that should be illegal, they have the resources to ensure that it never becomes illegal.

[1] http://en.wikipedia.org/wiki/Personal_Information_Protection...
ClairMail was a company that provided off-the-shelf mobile banking. Banks essentially needed to just implement their API. ClairMail was acquired by Monitise. So if you're looking to actually make an open API, you could acquire Montise, or more likely, approach each of their customers and ask to be a consumer of their mobile API (which would be no small task given federal regulations).

http://www.monitise.com/americas/customers/index.php
We do and have offered the ability to choose your search provider freely for years, and that is not going to change.
RE: Has anyone succeeded in deliberately changing editors?

I am currently learning Vim and using it with the NERDTree plugin as a fairly nice environment to write Ruby on Rails code in my spare time. It is also nice as I have a low power PC running ubuntu in a virtualbox. So Eclipse is a no-no anyway.

At work I use Visual Studio but have a Vim open all the time for where the Vim advantages outweigh the visual studio advantages. Often this is in editing config and xml files. C# Code files are nicer to edit in Visual studio with autocomplete, debugging etc.

Main things I love about Vim - being able to split and tab quickly from the keyboard. And all those keyboard shortcuts to do practically anything. And it is fast. I really hate Eclipse now! Visual Studio is OK but Vim is so fast and lightweight.
Intel planning thumb-sized PCs for next year
"This market" won't be "this market" after this new plan is place.
Check if theres a fixpoint..
The best one I've used that has worked near-perfectly for me is Vi-emulation mode in Komodo IDE. It's really impressively done, to be honest.
A maximally strong mathematical answer is showing that given that F and H(a), we can reconstruct too much about a, for any H and corresponding F. There are probably other similarly strong forms of argument - I'm not saying that's the only one - but you can see how it differs from "Well, it's just not random."
Yeah. I can definitely see the point. I also realize that open source software is often a political statement, and good for that. But at the same time, I want to see a world where a developer could earn money from making cool applications like this without relying on a large corporation for the bulk of their paycheck. It's what the free-to-play app store model is coalescing to, and I don't like it.
You can also remap Esc to jj by adding the following to your vimrc

inoremap jj <Esc>

The hjkl thing feels weird for a long time but it becomes natural after a while. I used Sublime for a long time with the Vintage plugin (vim like movements and some other vim features) before moving to Vim and that made the transition much easier for me. I still like Sublime, but Vim's full integration with the terminal environment is hard to beat.
> You're confusing book value with market capitalization and shareholder's equity. In your magic company they're always identical. In the real world they never are.

No I'm not. I've always referred to market cap, never accounting.

> I'm a founder. I own 50.01% of my company. Issuing stock is a "neutral" event for me because I'm going to own a smaller piece of a bigger pie?

At the moment of the transaction yes, it's neutral. You could use the money you just raised to buy back the shares you just issued and be back to square one. That's all I am saying and it's a basic point taught in finance classes. In fact if what you suggest happened, and the share value tanked you'd have a perpetual money making machine. Just raise a bunch of capital, watch your stock tank, buy back shares and end up owning the whole company again plus some left over cash.

That doesn't mean that raising capital can't in the long term add or destroy value in a company, it's just not the transaction that does it, it's what you do or don't do with the money. If you use the money so that the total employed capital has a higher rate of return than just the original one, the value goes up, if not it goes down.
Nice, but in the kind of dev work I do, I need to be able to work with text files that are hundreds of MB, even over a GB, in size, and CotEditor chokes on 200 MB text files...
Terrible, but there isn't really anything better...
It doesn't give you "perfect" authentication (because nothing does, that's the why the whole root of trust issue is so difficult), but to argue that it isn't appreciably different than literally running the output of curl is just silly.

If I don't trust the hash value I got from the Fedora web site I can ask Google. I can check it vs. the mirrors. I can ask my friend who installed it already to see if it matches her file. I can check the signature on the hash to make sure it matches the key I have stored from my existing install (or the one before that, etc...). That's not perfect but at least it's something.
Unnervingly human androids coming to a future very near you
In summary: I'd love to say "no", but the person who hired and can fire me demands I say "yes"
but they do provide facts Unclear to me if this is the case.

They certainly do provide speculation and conspiracy theories.
How does it avoid false positives and not alert on legitimate state surveillance?
There's a "prototype" of these around: http://www.cnx-software.com/2014/10/15/meego-t01-hdmi-tv-sti...

I'm looking forward to getting my hands on one when they are a little easier to source (right now I'm not sure I'd get anything for my ~$120 on AliBaba)
The paper: http://arxiv.org/pdf/1307.6850v3.pdf
Why do you have text files that are 200MB? Why don't you separate that into multiple files? 200MB of text? Moby Dick is 1MB in plain text. The Holy Bible is like 4MB in plain text. What is in your files? I think you may be doing something wrong.
The guy you responded to isn't the only person reading your comments.

When your comments stop being about persuading and start being about attempts to shame people, that's a cue that maybe it's time to let the thread die. Anyone who truly deserves derision probably doesn't care about your attempts at shaming, and meanwhile incivility makes the whole thread look bad.
Apache CouchDB 2.0 Developer Preview
UFO'S OVER LONDON
The Rise of the Gang of Four with Rust [2013]
Why does Netflix use TCP for streaming instead of UDP? A few missing packets isn't going to meaningfully impact a video stream.
This is horrendously bad journalism. It is a "news" article making claims about likely future events that cites only "those closely involved in the immigration debate" -- not, particularly, anyone who is, even anyone anonymously attributed in a way which suggests that they are, in any position to know what the President is actually planning to do.
By that logic, tech workers should also demand legally capping the number of new graduates; they provide "more offer" too.
One way to look at this is that you're purchasing your own attention.

An ad supported site works like this:

1. They spend effort producing some content.
2. You want to give all of your attention to that content.
3. Advertisers also want your attention.
4. To support their efforts, the creator diverts a fraction of your attention away from the content to the ad and the advertiser pays them for it.

With this system, you basically bid and buy back that fraction of the attention diverted to advertising, and that money goes directly to the creator.

One really interesting aspect of this is determining what your own attention is "worth" on the open market. By building this on top of AdWords system, they can calculate that automatically. If advertisers decide your attention is worth more and want to keep those ads in front of your face, they have to pay more, which again goes to the content creator.

I think it's brilliant.
Yep.

That's rude, and doesn't actually mean that the refusing party was being productive/busy at the time.

It just means "not now". There could be 100 reasons why.
At Goldman Sachs event, Travis Kalanick compared his company’s woes to Ferguson
Galgo: a tiny Android library to output log statements as on screen overlays
> As they themselves fully admit, the first thing the big g is going to do is test that their malware v2 isn't detected by this ... it is a race AV just cannot win.

This can be said of every security solution. The value of security is to increase the attackers' cost, which will deter attackers who don't want to pay the higher price. There is no absolute security.

Also, the prospect of updates will increase attacker costs more, as some attackers will feel the need to proactively avoid detection by future versions too.
Behind every moral and lesson is an extrapolated story
I do not envy Uber's PR team this week. (Or most weeks, to be honest)
They have almost no reds which is the dominant power of the solar spectrum or any other black body. But aiui this discussion is about UV not IR and you can make LEDs with impressive UV output.
Why? At the high-end, it is already an international market for talent. Where visas are hard to come by, the choice is not often to increase salaries to hire more Americans, but where should we open that new office: Berlin, Bangalore, Singapore, or Beijing? Couple that with a horrible American tax policy that makes repatriating income earned abroad expensive, and doing R&D outside of the US is quite appealing (not only can you find more talent, but you don't have to bring money back to the US to pay for that talent).
Rethinking video games as art
Also, remember that this is from Pando, so there are two sides to a story of course.
You just have to watch out for hackers who are also cruciverbalists...
Hmm. If you say so.

I'm somewhat uncomfortable with the idea, but I'll gladly defer to people with more experience on this matter than me.

Besides, the only alternative I can come up with, is some form of procedure for voting out crates which doesn't play nice with the community...
s/I think you may be/You are/

No single file of source code should ever be even close to 200MB, and no data file (CSV, XML, etc) of that size should be manually edited in a text editor.

Wrong tool for the wrong job.
I find it curious that it available in amharic but not other much more widespread languages.
Sure, but what is a right price? Shall all code editors cost the same and differentiate on features? Otherwise it seems to me like a race to the bottom where CotEditor people charge $30 and indie developer charges $25. So what about the next indie developer then? $20?

And yes you are right, as developers we tend to publish useful stuff more often for free than not. But maybe it stems from our inability to market cool applications so that we get money for them.
You may find vsVim (https://visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3...) useful. I can't use Visual Studio without it.
This is actually pretty important, and actually you can do this (probably in a more polite way) to your manager as well. Not wanting to be interrupted = focused. focused = more progress in development.

If you are interrupted in while working on a very complicated subject, going back to the same focus level takes up to 30 minutes for me. The time I could spent on fixing stuff.

I am happy that most of my employers / managers understood and appreciated this.

You can explain them with this comic as well:
http://heeris.id.au/2013/this-is-why-you-shouldnt-interrupt-...
Maybe we should just have less regulation? Nip the problem at the source.
The author is an OpenBSD developer talking about crypt(3) which supports bcrypt hashes:
http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/...

OpenBSD implemented bcrypt more than 17 years ago
http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/libc/crypt/...
This seems to be downvoted because it goes against some ideal of a meritocratic job market or other illusions.

Even if you think that allowing more foreign workers is a good thing in principle, you have to consider that the implementation as it stands is quite a bit messier than that. Plenty of these workers are hired by consulting companies that base their business on hiring foreign experts and exploiting them, paying them less than market rate and restricting their mobility and freedom.

Obviously, this isn't a net positive for society or the job market.
Looks like the main discussion is here:
https://news.ycombinator.com/item?id=8637343
How to Use Satellite Imagery to Predict the Market
awesome, i look forward to coding my invincible army!
We deal with data sets that are several GB in size, and so I'm already using just a subset of the data. These files are loaded by programs into memory and serve customers via a REST API, and it's not uncommon that we have to manually inspect or change the files from time to time.

Our use of large text files isn't only internal; our software also processes delimited text files for customers, and these can run into the same size ranges, and it's out of our control. But when the service bombs, we need to be able to prove to them that their file is malformed, and if it isn't, we have to fix our data or our code. That usually requires inspection of text files.

But that's all beside the point. This looks like a fine source editor for basic needs, but I wouldn't consider it a tool for general "plain-text" editing like it says on the site.
I never said it was a source code file.
I'd put money on that being a data file.
Lecture 18: Legal and Accounting Basics for Startups
Yes, but it does not mean that any event can or should be extrapolated into a lesson or moral.
Maybe because it allows them to adjust the quality they're feeding you dynamically based on your bandwidth?
I tend to have a hair-trigger for flagging Youtube videos here on HN, and was doubly suspicious that this one got such a quick upvote. But I was surprised to find that instead of spam, it's a short but solid presentation about free speech issues on American college campuses. PDF for the non-video-inclined is here: http://www.prageruniversity.com/documents/The-Least-Free-Pla...
Food has often been treated that as a status symbol. Being overweight was historically an indication of wealth. The poor could not afford much food, and were sometimes prohibited from certain foods.

Caligula famously threw a banquet once consisting of thousands of flamingo tongues, camel heels, and roast ostrich. Quoting from http://archive.archaeology.org/0111/abstracts/romans.html :

> Eating well was not just a daily ritual, it was a philosophy and a way of life in Imperial Rome. Your reputation and acceptance in the upper echelons of society was often determined by your abilities as a generous host and as a connoisseur.

"Healthy eating", as the essay observes, has a long history in the US. Kellogg started the Battle Creek Sanitarium in the 1860s. Quoting from http://en.wikipedia.org/wiki/Battle_Creek_Sanitarium, Kellogg "encouraged a low-fat, low-protein diet with an emphasis on whole grains, fiber-rich foods, and most importantly, nuts. Kellogg also recommended a daily intake of fresh air, exercise, and the importance of hygiene. Many of the theories of John Harvey Kellogg were later published in his book The Road to Wellness."

> Battle Creek utilised information as known at that time to provide nutritional requirements for health and well-being relative to each person's requirements. Food required careful prescriptive preparation, with care also taken to ensure appetiveness and palatability were recognised. The diet lists included "scores of special dishes and hundreds of special food preparations, each of which has been carefully studied in relation to its nutritive and therapeutic properties", with the diet lists used "by the physicians in arranging the diet prescriptions of individual patients".

You may know Kellogg better as the producer of corn flakes.

Diet was also used as social distinction. As a clear example, Italian Americans brought with them a love of garlic, which wasn't popular in the US. A xenophobic slur was to call someone of Italian food heritage a "garlic eater." See http://www.billszone.com/fanzone/archive/index.php/t-224620.... for an example:

> In 1960 "we had become truly one nation and one people"?!?!? Really??? You want to tell that to the millions of blacks under Jim Crow laws...government sanctioned institutional RACISM. Holy Jesus! Pat has now lost any semblance of that honesty I gave him.

> Then he distorts history, leaving out the rank "racism" that the Irish...German...Italians...Poles...Jews and "other Eastern Europeans" suffered when they came to this country. My God...I felt first hand the prejudice and rank hatred directed toward Italians we'll into the 80's. Most notably, by the father of a woman I was seeing. He was a WASP, and he left no doubt that my Italian heritage made me a low life. He derisively called me "garlic eater" and let it be known that his daughter was too good for a Dago like me.
Assassination and the American Language
Don't forget the retransmissions due to the under-provisioned links to Level3 networks by some companies who are currently (or have in the past) extorted money out of Netflix.
To be fair it does come off as a bit preachy to blog about your great crossplatform story under the circumstances.
Surprisingly, I haven't been getting catchall spam. If that happens I'll just write a quick interface to add permitted stuff through easily or just create a pattern that catchall won't use :)
After listening to the entire article what struck me hard was the secretive nature of the "fed". Their behavior was the exact opposite of what I consider to be a transparent and corrupt free government agency.
This sed substitution thing seems to be a cute trend to express "fixed that for you". It goes nicely with programmer's propensity to express themselves in needlessly arcane ways.
Luckily this hasn't happened yet. Last time someone spammed my "throw away" domain I just took it offline (killed DNS) for a few days, that seemed to work :P
This isn't an IDE. The comparable type of editor that's cross platform is probably sublime. Have you tried using that?
Nine of the most unusual and unique flying cars
Every site streaming HTML5 video is using TCP including YouTube. Traffic engineering appears to have reduced the argument for UDP for media in recent years, which is a good thing!
As Moore's Law approaches 50, Intel battling to keep up
Most Google servers run Java and there are millions of lines of Java code in our repository. GWT has existed long before Xamarin since 2006/7. And Java is a first class citizen on Android.
To be honest I could barely make it three paragraphs without wincing at this claptrap. It's overly broad and blatantly inaccurate.
Sans the Java part.
Interesting. ...and here I was thinking gwt was dead in the water these days.

Cant say Im in any particular hurry to go down that path again (used to use gwt, it was a headache in production), but there is certainly something to be said for sharing a single language for both server and client.
I learned this the hard way. Joined a company and was on-site in a different country, for 5 days a week, 8 month and we were doing overtime every. single. day. I'm talking 8am to 1am 3 out of 5 days and the rest wasn't that much better.

I quit. Did something else.

8 years ago I joined that very same company again. I'm still a 'corporate drone', a random developer, but I learned to decline and to say no. Both to your managers and to your coworkers.
That single word saved my sanity and allows me to stay with that company to this very day.

I don't agree that it's a matter of culture (at least not in the culture I am roughly familiar with) if you can pull this of. It certainly might be a matter of culture how you need to phrase it.

Fortunately my employer is rather blunt and open internally, so 'No, I really have no patience for that right now' is - while not the friendliest possible answer - acceptable and possible.

Now I need to learn how to walk the fine line between 'saying no' and 'being old and grumpy' :)