skysight-inc/HackerNews huggingface dataset:
I work at a company in Amsterdam that employs a lot of non-natives (myself included) including several Russians & Ukrainians. I don't think it would be appropriate to name-drop the company given the topic, but contact me if you're interested.

Anyway, given my admittedly somewhat limited knowledge of immigration law I don't think what you want to be looking at at all is getting asylum somewhere. That's going to be a process that's a giant pain in the ass anywhere in the world.

There's also lots of major caveats with getting asylum, generally to do with you or your ethnic/social group being specifically discriminated against or otherwise in danger. You're generally not going to get asylum just because you don't like the general security situation in your country of residence. If that was the case the first world would pretty much grant blanked asylum to millions to billions of people living in the failed states of the world.

If you have a specialist skill such as being a developer a much better and quicker path to emigrating is to get a work visa somewhere, and go from there to potentially getting a permanent residence permit or even citizenship
Data please?

I guess the crux of the issue lies in what aggressiveness is defined as. I just found it a particularly jarring statement to just state without any substantiation. I would never in a million years categorize myself as aggressive and I'm pretty sure that the majority of my male friends wouldn't either. On the basis of that small sample set, I feel the quote requires further explanation. As it stands, on it's own, to me it comes across as rather perfunctory.
I recently bought a Lenovo Helix, very similar to the Surface Pro with the Power cover. With WiFi on (i.e., at a coffee shop), I get about 6 or 7 hours of battery life out of it. With WiFi off (i.e., in the car when my wife is driving, or on an airplane), I get more like 10.

It is a little heavier than the Surface Pro (though I've never seen the Surface Pro with the Power cover, so I don't know what the weight is like on that), but I don't mind, it's still lighter than my regular laptop.

It lets me work without compromise. On my Android tablet or iPad, I can only do certain types of work, and it all basically boils down to "can I make an SSH connection?" With a Windows 8 convertible tablet, I can even have a copy of my database locally and be working completely disconnected from the internet. It's pretty amazing.

Though, after this particular project is done, I might install a Linux OS on it, perhaps Ubunutu (though I'm not too keen on vanilla Ubuntu). I need to do some Visual Studio-centric work right now, but after this particular push I'll be able to move things over to Mono/SharpDevelop/etc., then get off Windows permanently.

And that's the important thing. It's not so much that "my tablet runs Windows and the iPad does not". It's "my tablet runs a full operating system that doesn't pigeon-hole me into a 'curated experience' and iOS never will be such."

EDIT: I should say "iOS and Android never will be such".
It's weird the way any stories to do with Ukraine are being flagged off the home page - I'd understand if they were taking over the homepage, but this request seems like a useful one to me, and the topic one of interest for everyone here - plenty of things to discuss other than politics or tribal allegiances, here are some:

The reporting of wars and revolutions by the people involved themselves is causing a huge change in journalism - some news journalists I know are starting to question how to involve reader stories and reader opinions in reports without ending up with an incoherent cacophony of people shouting their opinions, with those the loudest to shout being those who are heard. Scepticism, source checking and editorial independence are needed more than ever when you are able to hear an entire crowd at once.

The use of twitter is also growing to cover conflicts like this - I find it really interesting just how far newspapers are now going in using twitter as a source (and verifying afterwards). Look at all the twitter refs in this live feed. [1]

Web images/video of conflict, and message boards such as this one have become the new battleground in establishing what the world thinks about a conflict, and techniques of manipulating them with false comments, hacking and false information are growing more sophisticated - RT was hacked today [2], and some protests have been reported as fake [3].

I have no position on the conflict that I'd like to share as I don't know enough about it, but an informed public is more essential than ever if the world is on the edge of war.

[1] http://www.theguardian.com/world/2014/mar/02/ukraine-warns-r...

[2] https://twitter.com/RT_com/statuses/439981255052898304

[3] https://twitter.com/howardamos/status/440128242620825600
Interface Languages and Feature Discovery
Capabilities of LAPD are probably a subset of NSA's - the latter can probably pull up on demand every information the former gathered.
This doesn't work so well when you have two monitors.
The spyware tidbit was commentary on the PC software distribution ecosystem; it's not something from Microsoft or Surface -- that was his experience in going out to find a disc copying app on the web. You end up at sites that bundle installers for other apps into the one you want to make extra money. Why would reading this cause you to stop reading the article?
It's funny how you took that last line completely out of context, the author was clearly tongue-in-cheek with that statement, here is the what comes immediately after that sentence:

> The community does not take itself seriously. Most importantly, no one pretends that Doge is an investment vehicle, a slayer of Wall Street, or the next Segway. No one would be stupid enough to store their life savings in Dogecoins.
> It’s not an accident that the best selling, highest grossing iPad apps are almost exclusively games.

Yes, it's not an accident, but not because of the reason you give. Gaming is one of the most popular, if not the most popular and highest grossing category on any popular consumer platform. That's just the way it works. Some of these platform vendors (like Apple), and unlike others (like Google) realized this is true from early days, and they have actively encouraged gaming on the platform, by promoting the use of high-performance GPUs, partnering with game companies, and so on.

> As Joanna Stern puts it, «if I’m writing long emails or working on office documents, I want a larger screen, a roomy keyboard and the ability to easily juggle programs.»

A larger screen, which the Surface doesn't really have either. That's why I can't seriously consider the Surface a "productivity" device. I've used 10" netbooks before, and I know just how cramped they feel.

Metro is "so easy to use", that you used almost half of your article to describe how to use it.

One OS to rule them all - I'm tired of this stupidity and brainless parroting of one line made popular years ago in comments. By definition, you can't "optimize" something for everything.

Yes, it is an execution problem, because it will never work. It's like trying to build the perpetual motion machine. Sounds great in theory, "if you could do it". Will never work.
How could you forget processing instructions and stylesheets?
Definitely black propaganda. None of this comes from GCHQ. The original for the first part of the document is on DailyPaul [0], published in 2008 (before the alleged Cryptome 'leak' in 2012.

Reddit user /u/itsnotlupus found more sources for the rest of the document. [1]

[0]: http://www.dailypaul.com/60831/techniques-for-dilution-misdi...

[1]: https://pay.reddit.com/r/conspiratard/comments/wzg2i/i_think...
I'll propose this: websites should be readable.
How do you write a modern web app and be sure it will still be maintainable in the 2-3 year time frame?

There is no magic.

1. Write your code using standard JavaScript, avoiding corner cases and features that aren't universally supported.

2. Use libraries (you decide the architecture and when to call them) instead of frameworks (they establish the architecture and your code has to fit within it).

Neither of these is a new argument, it's just the usual trade-off with using bleeding edge functionality or building around a framework, now applied to the world of front-end web development and JS: you can do more things quickly at first with these tools, but at the expense of introducing portability and maintenance overheads that might cost you further down the line. Whether the benefit outweighs the cost is something you have to consider on a case by case basis.
> Normally it's done more explicitly by hiring off duty officers.

That's different. An off-duty police officer isn't acting in his official capacity as an agent of the police force, under oath. While off duty, he's just another trained civilian, suitable for private security duty.

> I'm more surprised that facebook is basically offering a grant/donation than outright hiring their own off-duty officers.

So am I -- what they're suggesting appears to be a violation of the law.
I think the argument mrartzloff is trying to make hinges on the fact that the House of Representatives is controlled by Republicans even though republicans lost the popular vote nation wide. i.e. 1.4 million more people voted for a Democratic representative than a Republican one and yet, Republicans had 33 more seats than Democrats.

http://en.wikipedia.org/wiki/United_States_House_of_Represen...

There are at least 2 possible reasons for this. One which is argued above is that it is because of gerrymandering districts. The second is that in Democratic districts votes were more lopsided where in districts where Republicans won, they won by smaller margins. In either case, more than 50% of Americans voted for a Democrat to be their representative in the house of representatives and yet Democrats do not hold the majority of seats.
As a user of an off grid solar system I would like to replace my lead batteries with your compressed air solution, even with efficiency of less than 70% it will work for my needs, because with larger capacity I will be able to collect a lot of energy during summer and use it during cloudy winter.

Also I think you should consider doing a MVP (minimal viable product) with less efficiency but fully functional (as I understood from your blog you're struggling now with improving efficiency) and test it in real life, I think there are a lot of off the grid users in US who would like to test it, because real usage is very different than testing it in lab. You'll be able to test a lot of hardware components and be prepared for larger adoption.
Many other-than-rich countries have permissive visa programs for people who have job offers: Brazil, India, the Philippines, United Arab Emirates, Mexico, and others. I've heard the market for developers in Brazil is pretty hot right now.

Getting a work permit will almost certainly be easier than being granted asylum. That said, most civilized countries won't deport people to a war zone [1]. So, if you happen to be in such a country when a shooting war breaks out then you may be able to stay for the duration.

[1] for example: http://www.uscis.gov/humanitarian/temporary-protected-status...
It works as well as any other corner interaction on multiple monitors; closing a window on the rightmost screen isn't a novel movement. The charms bar can be on the right screen as well, so it's still a corner gesture you can't overshoot.

Opening the charms bar on a desktop computer is a rare event anyway. The buttons it exposes are primarily touch interactions used when holding a tablet running a Metro app. In a classic application, you wouldn't be using its search/share/device buttons, and it's faster to just press the Windows key to do a system/web search.
While nice it's definitely not for a beginner. This enormous scaffold pulls in so many different things that it'd take a very long time to figure out.
It's probably putting out warnings because you're being sloppy. Maybe that's ok, maybe it's not, but cleaning up warnings is like washing your hands on the way out of the restroom, it's good hygiene.
Funny, I use computers for almost 30 years now and that is how it was being sold since the early days.

As the alternative to the evil empire of corporations for all types of users, including average people.
Why Companies Aren't Spending More Money
Toward a stronger Internet
Thanks for the feedback. I'm going to try to improve the design this week.
I definitely concur about the handwriting recognition being terrific, but the interface being terrible. I wrote a little prototype of how I thought it should work a few months ago:

http://www.youtube.com/watch?v=Zhn6EdN3Vvw
>> it would be illegal if put into practice

> I checked my think-like-the-MPAA magic 8-ball. (1) Limit, by law, the films cinemas can show to those rated G, PG, PG-13, or R. (2) Inflate the cost of applying for a rating (with a "scholarship" available to qualifying applicants).

Yes, and this would be a clear example of industry protectionism, probably actionable in civil court. As an example, remember that many Silicon Valley companies are now the subject of a federal lawsuit for agreeing among themselves not to "poach" each other's engineers. The feds argue that this prevented fair wage bargaining and the seeking of professional opportunities, and they're likely to prevail in court.
What do you mean by "foil hat nonsense"?
Not really "new", though. Sounds a lot like Average is Over: http://online.wsj.com/news/articles/SB1000142405270230334210...
Trust on Google is the problem, let's not call it a Google flaw entirely. What's stopping anyone from registering a website and putting fake business details and make it rank higher than the original one. There are millions who won't know the difference between .gov & .com websites. Does that mean the whole internet is broken ? Yes, probably.
Ideally everyone would have equal opportunity to do anything they want to do, including start a company and/or have a family.

Are you sure this is an ideal? Michael Jordan and I don't have equal opportunity in sports. Richard Feynman and I wouldn't have equal opportunity in winning a Nobel Prize. Jude Law and I don't have an equal opportunity to be nominated for academy awards.

How do you actually make us equal in sports? I could train for years, and even take steroids, but even then, the only way I could match Jordan is if someone were to come along and break all of his arms and legs.

Or take Feynman. I loved calculus and physics in college. But I'm just not even near the level of many of the TAs and professors that taught me, let alone a genius that wins prizes. In order for me to have true equal opportunity with someone at Feynman's level, you'd have to put him in a drug-induced coma for several days of the week, lest he think about physics.

I'm not going to belabor the point with Jude Law, except to say that maybe we'd be equal if I got plastic surgery, and his face was badly injured in a car accident.

So as far as I understand it, we are all different. Some of us are better at or more suited to some things than others. There's no way to lift everyone up to the same height as the best person in a field, so equality in practice has to involve cutting down achievers. Is that really ideal?

NB: When I say "equality," I'm not talking about equality before the law, which is something I'm completely in favor of. Here I'm talking about equality in ethics - the kind of thing that philosophers (such as John Rawls) get into.
This doesn't change how the original reads -- as granting credence to the belief, rather than the holding of the belief.
Same here. It's been solid so far for me!
Typing this from my T100, That incidentally quite meets my needs for around 1/4th of the cost of a Surface Pro 2.

Some of the criticism is just plain wrong, like the "install software for USB booting install media." Yeah, I can write quite a bit too, about how hard it is to use the operating system, when I'm the one who randomly downloads crapware and tries to install it, instead of just doing a search and using the build in commands to make a bootable usb stick.

Then the whole thing about how the disk manager looked? I mean really? I'm a sysadmin and I probably stare at that UI likely more than any of you here (even when I have 90% of repeating work scripted with diskpart - do you notice the difference in usage scenarios here?) and it never even occurred to me there was something wrong with it? What do you want, a couple of flowers along the edges or something?
8 bit code takes much less space than 32bit code. You can almost pack in 2 to 4 times as much code in the same space as fixed instruction width 32bit code. Perhaps less when compared with ARM thumb but still significant.
Please, no more JavaScript frameworks unless you're doing something truly interesting, ala React with its virtual DOM or Angular with its.. everything.

There are enough to go around already.
what do you mean already segregationalist? People were hired for their skills. Now they want to hire for gender. We got segregationalist now.
untapt - Front-end Developer

New York City

== About the role ==

We’re looking for a strong front-end developer with a good sense of design. You should live and breathe HTML, CSS and Javascript, and ideally you have experience working with single-page web apps in AngularJS. Above all we’re seeking an experienced developer with the knack for creating sites which lay out complex information in a simple, clean way — incredibly satisfying to use — across all browsers and devices.

Need:
- HTML, CSS
- Javascript
- Photoshop / Illustrator
Would like:
- AngularJS

== About untapt ==

We are a small but well funded NYC startup. We're looking to transform the job market for developers by thinking about hiring differently. We are very early stage, but will soon release our MVP. We're searching for great designers and engineers based in NYC, who want to be part of the journey and want to have skin in the game.

== Why I love working here ==

- Awesome team
- Unbelievably connected founders
- Very fair pay considering the equity they give
- Relaxed, laid-back atmosphere
- Very clear career growth potential (CEO has managed tons of devs and is keen on you growing in your career)

== Let's chat ==

We can meet for coffee and talk more about what you are looking for and how that might be a good fit as a team member of untapt. (matthew@untapt.com)
Our latest side project was specifically built to have as little operating costs as possible (while still delivering a kick-ass service). We were lucky enough to break even about 14 days after launch.
User stylesheet support removed in Chrome 33
Thank you, guys, for the feedback, maybe asylum isn't suitable solution for me. I have no experience in these issues, I just wan't to securely write code and having fun. I have a pretty nice job here in Ukraine but I'm afraid that soon that it is possible to lost everything. So just looking for some variants to save myself and family from this possible hell.
Stata is seen as a less powerful, more usable version and cheaper version of SAS; it's also comes off as less flexible than R when it comes to more complex queries. Companies with large teams can afford what statistician would see as a better tool; R is seen as the favored tool for the lone analyst with extensive background, or the hard-science academic. Stata on the other hand is mainly favored by social science practicionners and some more statistics-inclined marketing people, neither dwell Hacker News too much.
How is Rails different from any other server side solution in creating apps that feel like applications?
Yes, in a two-step process:

1. Make people aware that marriage isn't remotely how it's popularly portrayed -- it's more a business arrangement than a romantic fantasy.

2. Popularize the idea that it's natural and expected, not a problem to be solved, that nearly half the population is single.
What about jobs in Poland, do they have Ruby or RoR projects that hiring?
Just read the essay. Very informative. It basically lays down most of what I think about TDD, except that IMO, writing some tests first (which I know about) is better than writing tests last.

But thats exactly my point. The workflow for solving a problem and making sure its sufficiently correct cannot be pinned down to something as simple as red-green-refactor. Programmers have to be given the flexibility to approach problem-solving in different ways. As long as the program is correct and performs as stipulated by requirements (both functional and non-functional) it doesnt matter how it was arrived at.

Eagerly awaiting your follow-up writeup. And if you do hear of some open-source projects that have used TDD successfully, please mention them.

My goal in asking this question on HN is to have an open mind about TDD and learn to do it well. But I dont want to add that skill if it has not proven to be successful. IMO, there are lots of other skills that I could add to my toolbox that I think are more useful as a programmer.
Going up to someone and telling them that they're an idiot or otherwise abusing them is totally unacceptable in most social settings. Congratulating someone is not.

The essential distinction here is between personal comments and comments about a product.

There's a difference between congratulating someone on launching and telling them their product or idea is great.

I don't believe that "What a great idea" is as bad as "What a stoopid idea", but question whether the former actually contributes any more to to the discussion or is tangibly useful to anyone.

I've noticed quite often comments of the form "+1" or "Cool article!" get down-voted quickly into wispy gray. They contribute nothing to the discussion aside from a virtual pat on the back. One-sentence "Great idea!" comments feel much the same.

From your link: And since it's hard to write a short comment that's distinguished for the amount of information it conveys, people try to distinguish them instead by being funny.

Or perhaps by being super-upbeat, a more acceptable way to post without offering much substance.
I think that his points against transaction malleability are invalid:

- technical one - Bitcoin clients have a 100 ms delay before they relay messages. An attacker can compile a modified client that doesn't have these limitations and successfully outrun the rest. It was shown once that an attacker managed to successfully modify most of Bitcoin transactions on the network for some time in February

- social one - IIRC Gox had an automatic system, which reissued Bitcoin transfers if they failed. So you didn't need to phone them or convince in any way - Mt.Gox would send you a new transfer (and exhausting inputs has nothing to do here since they had no reason to use raw transactions API which lets you to use specific inputs, and instead they probably just used the more common sendto API) after it detected the old one failed (TXID not found on the network).
How to say "this is crap" in different cultures
Thank you for the comment, could you tell please, what kind of projects do you have in your company? Do they have ruby or rails positions, or frontend-based positions open?