skysight-inc/HackerNews huggingface dataset:
You're right that the legislature can pass any law they want; I was just talking about the executive branch's authority to veto deals directly. I didn't think that--at least in the US--there were instances in which Congress had actually done passed a law like that, and wasn't considering that a relevant possibility. But see Galaxity's comment below refuting that; so I'm withdrawing my argument.
Byliner Weekly: Weekly, curated stories from the world's best writers
The hangout recording is there now but the actual talk starts at around the 44:30 mark
Power-mad, short-sighted CEOs are par for the course. What is really sad is to see are references to the extent that Board members not only were aware but actually facilitated.
The 1583 form is a big hurdle for potential customers to get past. You have to get it notarized, which is something most people don't do regularly, so they have to spend time looking up a local notary, and there's usually a small fee involved.

Also, of course, then you have to contact everyone who sends mail to get them to send it to the new address. (I did it as part of a move, so I had to do that stuff anyway.)
I've had a mbp for my last two laptops and I'm done with them as well. Finder, iTunes, the horrorshow that is xcode slay me. My rmbp has been crash happy and refuses to sleep (buggy video drivers). The wireless card has been awful (stops working). And for a business user support for hardware failures is laughable (2 week Depot!)

The only compelling app has been cord. It far and away is a better remote desktop client. Well that and having a real shell.

I've been buying dell latitudes as of late for my devs and they've been awesome. Windows 8 is patently terrible though.
Looks perfectly fine for me on firefox/windows.
I agree, re: Path in the IO API. Alas, PathLike went the way of the dodo bird.
+1. H-1B transfer process is much easier than an initial H-1B application process, so moving to a new employer is almost just as easy as if you were a citizen.
Downloaded rendr, fired up the first example simple_00, opening links - Users and Repos, was painfully slow. With server MVC frameworks at least there is an indication by the browser that page you clicked on is currently loading. With client-side MVC frameworks pages usually load instantly and data arrives shortly after. In rendr, maybe it's just a terrible example, you wait 2+ seconds for a page to load and there is zero indication that page is loading.
Thank you! :).

Could you tell me (or open an issue on Github) how it breaks other plugins?

Meh, I have lots of changes to add, but I keep procrastinating here on HN instead...
iOS only. No Android. There's a very tiny "or sign in on the web" link below the iOS button.
Maybe I'm missing something, but how is this different than Flipboard?

It looks like it allows me to browse articles shared by friends and experts I choose to follow, exactly like Twitter + Flipboard.
Assuming you have 64-bit Windows, install this: http://www.nvidia.com/content/DriverDownload-March2009/confi...
May I ask you what exactly the War on Terror is "chiefly" about then? For example, perhaps you could tell us exactly what drove the war in Iraq, aside from corporate economic interests. And perhaps you could explain the explosive growth of our government's surveillance powers in terms that don't include "domestic power grab"?

Eagerly awaiting your thoughtful analysis.
Dear Bitcoin: Patience Is a Virtue. Love, Poker.
I'm just reading about React now, but it seems it might be appropriate when you have a lot of stuff that needs to be reused

Then again, Knockout would also be pretty good at this, so I dunno. There are a lot of criteria for evaluating a framework... development speed, maintainability, simplicity, functionality. And a lot of it is better evaluated experientially rather than theoretically.
This is why I have dogs. An 80 pound bull dog (or 2, or 3) can be a good deterrent, as well as an alarm, which helps me to sleep well at night.
Exactly. I can't think of a more inane comment to an article on how companies are colluding together to prevent their workers from getting better opportunities than "vote with your feet". How exactly do you "vote with your feet" when company management's are colluding together to prevent just that?

Management and ownership has not only been organizing to protect their interests, they've even crossed the line into breaking the law, as they did here. They seem to have done well for themselves by organizing together for their collective interests, I think it would be a good idea for tech workers to take a page from their play book and do the same.
> about how computers and the Internet catalyze harm, by shielding people who cause harm from the impact of their action

In general distance from a victim shields people from experiencing the impact of their actions. My late grandfather was an artillerist on the Soviet side in World War 2: he talked about how soldiers would vomit, fall ill, and cry after visibly killing enemy soldiers for the first time with short-range handheld arms (i.e., grenades, rifles, submachine guns, bayonets, or pistols). Yet, himself, when shelling remote positions with full understanding the shells -- in addition to killing much larger groups of enemy soldiers than bullets -- may have also killed civilians (which for most of the war generally meant Soviet or other allied civilians).

This isn't about moral rationalization -- obviously resisting Nazis and winning World War II was a good thing -- but emotional reaction. To get back on topic, what I think happens here isn't someone thinking that somehow committing one crime electronically vs. physically is less severe; it's that one's disgust with what they're doing is less, which makes a various rationalizations (whether correct or incorrect) for one's actions easier to accept.

> I don't know what you do about the guy who fed his admin credentials to Anonymous to help them deface a newspaper.

I am trying to draw a comparison here with someone either letting an unauthorized person enter the printing rooms of a newspaper (and as a result something other than a newspaper was printed and delivered). Yet that isn't quite right: someone with physical access to printing room of a newspaper could have done even greater damage.

Another comparison could be with a newspaper boy agreeing to deliver a sarcastic parody of a paper in place of the actual paper. Yet that too isn't quite right, as it's far easier for the newspaper to recover promptly, and the damage is localized.

All of those things are hard to answer.
Site is down already.
State of affairs
disclaimer: I haven't used minuum yet, so I do not know if this is already possible.

I speak a few languages and often use words from other languages with SMSs etc. I'd estimate 90-95% of being english with other words thrown in between.

If I analyse my message history I will most likely find that I use less than 100-150 words from the other languages pretty often.

So, if there is a feature to quick way to disable auto-correction/disambiguation on the fly like you mentioned with an added feature to automatically add words that I use when auto-correct is turned off to a dictionary, my need to turn auto-correct off would decrease quite rapidly, to the point where I may not need it at all.
> no one seems to know about it or care very much

This is why.

Twisted: http://twistedmatrix.com/documents/current/api/moduleIndex.h...

Gevent http://gevent.org/contents.html
The number of times I have seen the database connection error for an obscure site which appears on Hacker News is alarming. It is not like millions of users are trying to get to their site that they go down. If you can't host it don't - why can't sites just use something like Posthaven or something - to ensure more reliability.
Commuting from Berkeley/Oakland to SV is not fun.
Know your market value. You can find this out by doing occasional job interviews and receiving offers. Don't view this as wasting your time or theirs, if a truly exceptional offer is made you would take it, and you often don't know if they are exceptional until late in the process. (e.g. my second job out of school nearly didn't happen because after the second interview I thought the role wasn't interesting, fortunately the hiring manager persisted and found a role in the company that I enjoyed, I stayed at that company for 5 successful years)

Learn how to negotiate, use those job offers from above to practice countering on an offer. Realize that raises are negotiations too, and in negotiations before the raise comes you need to prepare your boss properly. E.g. Weeks/months before raise season remind your boss about your accomplishments. Remind your boss about your accomplishments, it's not bragging if you do it right.

Finally, just as you manage your career by learning technical skills you need to manage your career by learning soft skills, and other career advancing techniques. I wish I had books to recommend, but my lessons were all learned through mistakes.
Android's encryption is pretty useless, as it forces you to use the same key for the encryption and for the screen lock. So either you have a secure encryption key and a way too complicated screen lock key, or you have a reasonable screen lock key, and a totally insecure encryption key (that can be brute-forced in less than a second).
No, its not that simple. The new company still has to file a petition for H1B, its just not subject to quota like a first time H1B.

its not hard but no way is it as simple as being a citizen.
Can't sell windows server licenses if you let people run on Linux.

Xamarins price is way too high and I bet apple would block the apps built with it if msft bought them (and they'd likely sue for reverse engineering).
Driver Date	7-23-2009

When will users learn to upgrade their drivers properly?

EDIT: For everybody who thinks this should be easy, what's the latest version of the NVIDIA drivers on Windows Update? Is it not "version 257.21 or newer"?
nothing. http://en.wikipedia.org/wiki/Turing_completeness
Looks perfect on chrome32/Ubuntu.
No wireless. Less space than a nomad. Lame.

(For you youngun's who don't get the joke: http://slashdot.org/story/01/10/23/1816257/apple-releases-ip...)
I don't think so. The EU is very sensitive about data protection. Of course they want to be able to trace you but they have their means.

This is not the USA.
> Money is typically the criteria used for "if you can afford it".

I would dispute that and say "spending money" is the criteria used for "if you can afford it".

Income means nothing if you have to spend it all just to live.

I doubt the average American has has much spending money as people from Developed countries.
This is AAAAddictive..
There's no dismissal in the GP's post. They were merely stating that pretending that some project X is an island is off-putting (and it never is one), and that by claiming that it is, you put some readers already familiar with the field in a defensive mood rather than ready to read about something new.
That was my thought as well. Macs have FileVault. Pretty big no-brainer for me since my laptop can access my work vpn. I have a strong password for the same reason.
I think that's a pretty postmodern way of looking at things. Intent definitely matters to me.
Looks fine on Chrome 32 / Win 7

Here's a fiddle for the lazy:
http://jsfiddle.net/garnwraly/CqW6k/show/
There's a plugin called XVim for Xcode that provides the best of both worlds IMO.

https://github.com/JugglerShu/XVim
I would go to India.
> There should be consequences for the people who publish these things.

Lab coats are there to bounde ideas off each other and sometimes write stupid things that will get corrected by other lab coats.

Consequences should be there for the people who find such articles and take them for a media spin. It's not the paper that is doing the damage, it's the news articles, like the Guardian story. It is the responsibility of a journalist to make sure they're not posting utter bullcrap to millions, and when they fail to do that, there, here should come consequences.
How to become a highly successful tech entrepreneur with small investment.
> Certainly in the one metric shared across all professions - money - engineers at top tech companies are not being taken advantage of by management, nor are they "cheap grunts". A senior Google engineer makes more than all than about 2 of the salaries listed on the first page of a GlassDoor CEO search

That's completely irrelevant. The point is not whether Google engineers make enough money to be comfortable, or an amount that other people would consider "a lot", or anything like that. The point is that "all" the relevant big tech companies in SV colluded, prisoner's dilemma style, to pay them less than they would have if there were no collusion.
I looked at this calculation for Minneapolis versus SF a while back, and salaries were definitely lower in SF than Minneapolis * cost of living.
I think you could break it down into several benefits.

1) Performance -- React, with it's Virtual DOM, and the new idea to treat the DOM as an expensive remote rendering pipeline will give you a huge performance boost.

2) Compose-ability & Modularity -- While React only serves as the "view", there's huge potential for really decoupling your application.

3) Library, not framework -- The notion that React is simply a library is awesome. While I'm not a huge fan of the 1000nd super small libraries to make up your app, without any magic or complexity; I enjoy not being locked-in to a particular solution. Especially when new (potential) solutions are being presented regularly. I think modularity will win in the end. If React doesn't serve your needs in 6 months, then you can easily (still involves work, though) switch it out for something better. But, if you use something like Ember.js, you're tied into it's ecosystem and framework.
Yet another technical step that users should learn to do? Computers should work for users, not users for computers. When will operating system manufacturers learn to not make users think (about things they shouldn't have to care about).
I agree with you, but if you are looking for a game very similar to this that's already out there, check out "Puzzle Retreat" on iOS/Android.
And yet he is celebrated in books, media, and movies. That's setting the right example for the kids!
To be fair, I think the better question is when will driver vendors learn to have their drivers update automatically? Checking to see if your drivers are up-to-date and installing new ones is a tedious process, and I shouldn't have to do it just to have a usable machine.
Thanks so much for the link! The whole day I was trying to remember this book because it was also this exact book that helped me get interested in computing!
There are five courses of action:

⚫ Be ownership. Start your own company. You'll rapidly find that the same numerical collusion advantages which apply to large employers are even more applicable to VC and funders, and that the game they play is for control. Even Jobs got screwed out of his own company.

⚫ Opt out of the game. Welcome to the world of post-growth economics and the impact that has for wages everywhere.

⚫ Move to where hiring is growing. I've quoted Smith above on collusion. He also has advice for where to find rising wages: "It is not the actual greatness of national wealth, but its continual increase, which occasions a rise in the wages of labour. It is not, accordingly, in the richest countries, but in the most thriving, or in those which are growing rich the fastest, that the wages of labour are highest." (Wealth of Nations, Book I, Chapter VII, http://www.gutenberg.org/files/3300/3300-h/3300-h.htm#link2H...) So, if you can emigrate somewhere with rising employment, you'll do better. The problem of course is the same as for the 3rd option: growth is flattening everywhere.

⚫ Unionize. Good luck with that, as Silicon Valley has been hugely resistant to union organization, in no small part due to the contrary-to-their-own interests brainwashing of Libertarian indoctrination. Even if you don't believe it, I can all but guarantee that the suggestion of forming a union will bring the denouncers out of the woodwork. If you do want to proceed, find ways of removing them from the conversation. There are publications from civil rights, unionization, and nonviolent revolutionary movements detailing derailing tactics and how to respond to them. The Albert Einstein Institution's book list is a good start: http://www.aeinstein.org/english/ . In particular, From Dictatorship to Democracy. Studying how opposition movements are disrupted is also helpful. For these, go to the source. FBI's COINTELPRO and HOODWINK documents (the YELLCASING is their thing), the Lewis Powell memo: http://reclaimdemocracy.org/powell_memo_lewis/ http://billmoyers.com/content/the-powell-memo-a-call-to-arms...

⚫ Suck it up and accept it. You'll be making better bank than most salaried workers, at least while you're working. The rare superstar may do significantly better. Odds are good you'll work in startup serfdom for 10-20 years, then find yourself on the aged side of hip, or whatever the cool kids are calling it then. Assuming there is a Silicon Valley in another 10-20 years. There are a few bigger epochal changes on the horizon. At least having read this you'll begin to understand where you stand and how the game works.
A video series or course on LYAH would be an amazing resource. On an aside, there's a bunch of great intermediate level video tutorials working through various projects here:

[1] https://www.youtube.com/user/jekor/videos
> Even better if you have more than one friend (hopefully not too be an "if") then you can have a "round robin" approach with a group of friends.

How DVCS was first conceived. ;)
The related TigSource forum thread: http://forums.tigsource.com/index.php?topic=38022.0
If you prefer a more vim-like workflow (i.e. jumping in and out of your editor from your shell), a good solution is to fire up emacs in daemon mode to run in the background, and then connect to it using emacsclient.

I automatically run

emacsclient --daemon

when my OS boots up.

In my .zshrc and .bashrc files, I use the aliases

alias e='emacsclient -t'
alias vi='emacsclient -t'

to give me quick access to emacs from the shell.

I'm not sure if this addresses your problems entirely, but it does keep you from having to deal with all of the crap that loads on startup.
Not only does it look OK in firefox for me (ff26, windows 7), but if I CTRL-+ to boost the text size, it always looks antialiased. So the supposition that it renders then scales is false.
We use the xworkflows[1] library with sqlalchemy to model state machines. It works really well.

[1]https://github.com/rbarrois/xworkflows/
Legal Marijuana Businesses Should Have Access to Banks, Holder Says
Sorry. You lost me at Install Java app.
New iPhones to have larger screens
India Second Largest Market For Mobile Ad Monetization; Android Tops [Report]
Sometimes its a lot cheaper to rent something than it is to rent the money to own it.
east palo alto ? are. you. serious ?
I thought Marc Andreessen's take was pretty plausible:

"""The bull case on Snapchat is that there's a company in China called Tencent that's worth $100 billion.

And Tencent is worth $100 billion because it takes its messaging services on a smartphone and then wraps them in a wide range of services—things like gaming and social networking and emojis, and video chat—and then charges for all these add-on services.

And it has been one of the most successful technology companies of all time and is worth literally $100 billion on the Hong Kong Stock Exchange.

Maybe that's [CEO Evan Spiegel's ] plan. Maybe Evan's plan is to transplant the Tencent business model into the U.S., which nobody has actually been able to do yet."""

IBM is already IBM, and they're in a market with diminishing margins. Snapchat... Who knows?
It also had an update post
http://blog.testfairy.com/google-play-store-ratings-drop-upd...

http://webcache.googleusercontent.com/search?q=cache:z4GGDYq...
Does anyone know more about how the institutions which these men and women are perched at the top of, affect there attitudes about workers and their labor?
I just can't understand what their motivations are, is it really just about maximizing the bottom line? Do they look at workers as just machines, which are fungible; instead of as human beings that are indispensable from their individuality? Is the institution the sole cause of this, or are these powerful positions in a electric field, only attracting particular forms of matter (and repelling others), or a combination thereof?
http://www.nvidia.com/object/nvidia-update.html

> I shouldn't have to do it just to have a usable machine.

The complaint isn't that Chrome and Firefox don't work.
H1B throws all that much more friction into an already unequal relationship, tossing power further to employers.

My preferred reform would be for H1B to be fully unrestricted. If you're going to allow labor into the country, let it compete on fully equal footing with domestic labor. For the reasons Smith articulates and you've either failed to read or are intentionally choosing to ignore, employers already have the upper hand.

A better balance of power would be to repeal anti-unionization laws such as the Orwellian (100th anniversary of his death by the way) doublespeak "right to work" (really: "right to fire, and disrupt organization attempts") and ensure that labor has the same access to collusive collective action and mobility as capital and finance.
Cross-Border E-Commerce Sellers to Russia Face More Barriers
Not just startups, but even big companies like Google and Facebook have seen significant stock growth that have resulted in 2-3x compensation increases -- even if you joined post-IPO.
> Also if you think it would be wrong to allow one to attempt to open a file using any type that can be transformed to a C string, then you might want to think about having a tiny wrapper trait with a more semantic name, like .to_path_str(), which would be generic over .to_c_str() and simply call that method on itself.

Certainly, and for two reasons. First off, it's weakly typed. If, say, an integer type has a to_c_str() method, it does not mean that it should be possible to use it in File::open(). Secondly, the reliance of File::open() on to_c_str() is an implementation detail. At the end of the day, I can't say that having to write File::open(Path::new("foo.txt")) instead of File::open("foo.txt") is a huge burden. Actually, I'd even go the other way and distinguish between absolute (AbsPath) and relative (RelPath) versions of Path.
La contaminación electromagnética de baja frecuencia, produce rotura del ADN
The bug suggests that it's Windows-only, and the bug also looks like it saw some activity last month. Has someone tried the --enable-direct-write flag that's mentioned in it?
> Having finally finished my first read of LYAH (It took me months of reading, practicing and taking breaks to let it all sink in), I can only see one way to improve upon it: Make a video series.

Why? I can't think of any advantage that a video has over an article when it comes to teaching computer science. An article allows me to read and understand each concept at my own pace and rereading something I didn't quite get is trivial. All these simple things are just tedious with a video.
That's... not really a joke is it? You just kind of quoted him, and then helpfully provided a source.
Philosophy of The Sims
I have some windows admin work to do as well. However I prefer that ansible doesn't require daemons on every host, so I was a bit torn on which to use.

Searched around a bit and found pave. It has the things I need (admittedly straightforward) and is about as simple as it gets. Would be great if it could get some love, as I appreciate the no-nonsense design. https://bitbucket.org/mixmastamyk/pave
You should have stayed in Thailand :), outside of Bangkok the environment is reasonably safe.
Kimono Could Be The Gateway Drug To Finally Get You Coding