skysight-inc/HackerNews huggingface dataset:
Party on HN! Sorry I'm late. :)
Samsung has already launched a curved phone (about 4 days back I believe) called the Galaxy Round.
That's right, and as a consequence of failing to note this important difference, the article also misses the point about US v Europe email security. A US person has some (limited) protection against blanket surveillance by US agencies whereas a European person is considered fair game for them.

Where your email is more secure depends entirely on where you live and what threat you're trying to protect against. As a Chinese political activist I would feel safest with Google. As someone with friends and family in the Middle East I would try to route my email around the US if at all possible.
> You could take the documents and through thinking of 'I have struck gold' and nothing else, walk out of the cab and into the on-coming bus, to go under it and be rescued by the paramedics.

I'm sympathetic to your conclusion, but this seems spurious reasoning. Why is it more likely that you'd be hit by a bus thinking about how you're going to take advantage of the information than hit by a bus thinking about how you're going to get the documents back to the person?

Unbalanced positive ramifications are most likely to be social.
Louis Vuitton Evidence Millionaire Sunglasses
I've used Linux for years. I've even used Linux on the first Macs I ever had. In the end, I found it just cost me too much time, especially if I wanted to keep it running on the hardware of my choice, which will most likely remain Apple. And I'm not compromising my hardware choice, as long as other manufacturers can't be bothered to invest as much in excellent product design.

Also, having so much freedom to choose and configure is not always productive, and I really don't like the defaults most distro's come with. This is where the difference between OSX and Linux desktops becomes painfully clear.

I'll consider switching back if OSX becomes too restrictive or the Linux desktop eco-system (including hardware) dramatically improves.
One problem with this is people as a group tend to be stupid. What stops the workforce from voting to reduce their work hours to 30 hours per week?

Take the Automotive unions as an example. Their demands contributed in many ways to the US auto companies nearly going bankrupt and requiring state bailouts.

Moving manufacturing to cheaper places can have a bad local effect in pockets that depend on it, but there is a net gain for us as consumers in an economy to be able to acquire things cheaply.

So our auto manufacturers complained they can't compete against the Japanese imports, we cranked up a bunch of tariffs to artificially increase the cost of foreign produced goods. For consumers that is a net loss as it drives up our prices.

Now, foreign companies produce many of their cars in the united states with union free labor and american companies have started producing cars in mexico so they can pay the pensions for all the retired union employees.

This is a simplification but that's how I understand it.

I'm not arguing that unions are bad. only that they can be very bad. There are benefits when there is an /abusive/ monopoly supplying jobs. (think foxconn), but unions can be just as abusive as employers and literally kill their own employers in the process. The free market is the best solution to the problem which enables a company to hire non-union employees when the union's demands become too great.

My philosophy is that if you can't compete on price you need to compete on quality and offer a superior product. (This is why people still buy German produced cars in other countries regardless of the increased cost in manufacturing).

For clarification sake I'm saying that the mass of people at the bottom of an organization can have demands that conflict with the survival of the business. It's good that there are smart people who fought their way up the bureaucracy through a meritocracy. They generally won't make a decision that will obviously drive a company straight into the dirt while this is distinct risk in unions with entitlement issues.
I love Linux. The year was 2005, I was 14. I had dialup, and I wanted to try out this Linux thing. I bought a 20 disc set of cds for Debian, and installed it on my computer. I had to install it several times before I figured out to press the space bar to select to install a graphical environment. I also got a free disc in the mail for another thing called Ubuntu. Installed that too. Rather ugly brown. I spent hours trying to get it to talk to my modem to connect to the internet. I never could get the gui to work, I had to run it through the cli. I once decided to compile my own kernel because I could. There was a thrill in seeing it boot. I also finally figured out how to get opengl working with my radeon. Messing with esoteric xorg settings. Eventually I completely stopped booting into Windows XP. (Actually I spilled soy sauce on my video card. It would never work in Windows again, only Linux.)

I tried a number of distros over the years. Gentoo is excellent, if you're an asocial computer nerd that enjoys compiling programs. I also did Linux From Scratch. Huge amount of fun. Learned a lot. I still remember the thrill of seeing Gnome finally start up. I set up a tiling window manager (can't even remember what it was). Most sparse desktop ever. Always had xine running on the left most desktop (started from the command line of course.)

The development environment was excellent, (except for the lack of IDE). Huge number of libraries. Easily write a c program that could access the internet, parse video files, etc. And all of these libraries were easily installed. Valgrind was excellent, too.

The last distro I extensively used was Fedora. Finally, though, I had enough. I grew tired of constantly having to fiddle with little shit. The final straw was I was just doing a generic update, and wifi stopped working. I couldn't figure it out, so I just wiped the drive and installed windows 7. It's nice to have things work, mostly. I miss the environment. Cygwin/mingw don't quite make it up, and powershell is a heaping sack of shit. I tried Linux Mint about a year ago. It was atrocious. I don't remember all of the details, but it was the little details that didn't work. The multimedia keys didn't work, this was a known bug that had been around for a while. The start menu was annoying to use, Windows 7 was actually better in this regard. I don't need to say anything about Gnome 3.

I just bought a Macbook on Friday. I'm actually pretty excited, this will be my first modern Mac. I'm hoping that I'll get the awesome development environment of Linux/Unix and the polished interface of a commercial operating system. I once very strongly believed in support the FSF, but I want a computer that works. I don't have the time anymore to tinker with esoteric xorg settings.
I used Linux exclusively for many years but switched to OSX for work some years ago. I still feel more productive in Linux, but it's because of a few tricks that I so far haven't found a good replacement for in OSX:

- Focus follows mouse without auto-raise
- Instant switching between virtual desktops (not possible to disable the animation in OSX last time I checked)
- Instantly open a new terminal window with intelligent window placement in the currently active virtual desktop.

Since these turned out to be a hassle in OSX, I've just gradually stopped using them, and resorder to a single desktop paradigm with more mouse clicking for navigation. All in all I feel like I'm working slower in OSX than in Linux.

However, the major problem with Linux is the looks and a host of small nice details that OSX just gets right. Instant search in Spotlight including Mail, I've grown accustomed to the Mail app (Thunderbird search is ridiculous compared to Mail.app, for instance), Time Machine, and a few other apps like 1Password.

If I could get a virtualization scheme where I could have one desktop with OSX and 3-4 desktops of Linux, that would be ideal. But I don't think that's possible with Parallels or VMware, and I'm not sure how well OSX would run virtualized under Linux.
i would love to. i came from linux to OSX. and for exactly those reasons i can't leave:

- Photoshop (nope, Gimp won't do, sorry)

- Word (nope, OpenOffice etc. won't do... had it fuck up the section headings on a legal doc the other day. no bueno.)

- music software (Ableton, Maschine, etc.)

i'm also addicted to the trackpad. some Apple hardware guys told me it's all software, but i don't remember any Windows or linux laptop ever coming close... i'm amazed how bad they are every time i need to jump on one for a minute.
I've been toying with the idea, yeah. Then I got my MacBook Pro stolen and used an old laptop replacement with Ubuntu while I was in the process of replacing it.

Long story short, there are a few things that I couldn't get over within a week:
- CTRL-C rather than CMD-C is now a weird contorsion for my hand.
- CTRL-C and CTRL-V can't be used for copying and pasting in the terminal. I understand why, but really couldn't get over it.
- I think the UI is not polished enough to my likings. It's good, but still lacking. Visual differences and missing proper exposé are at the top of this list.
- iPhone integration (disclaimer: I didn't try that hard.)

So I went back to OS X.
Sadly id still need some form of Windows for game development (Unity3D). Since Unity3D also runs on OSX, thats another benefit in terms of convenience for me using OSX.
Complacency and apathy are not a form of protest.
Has anyone tried Google TV and how does it compete within a iEcosystem? http://www.google.com/tv/get.html
> * You look like an "Engineer" not a "Hacker" - Lots of people will view the fact that you spent time customizing your work environment as you playing around with your OS. It's not really that way (unless you're a Gentoo user) but it gives that view to some people.

Uh? Where is this coming from (Hacker/Engineer)? If anything, it's the other way around.
The only think I am growing increaslingly weary of are those moaning about the walled gardens, "rms told so", and some perverted understanding of freedom.
The answer is no. Actually I switched from Windows/Linux to OS X. I love linux on the servers, I don't hate Windows, but I don't like preachers, especially misinformed ones.
It would be interesting to know, what share of oss is actually written on OS X compared to Linux…
If you're referring to the MacBook Air comment: I am very confident that the MBA is the perfect machine for me, but I am more so confident that there are people who have a much deeper understanding of the consumer hardware landscape than I do. Thus the qualifier of 'at least the prettiest': someone could very feasibly change my mind about the MBA, but I haven't seen anything else that looks quite like it.

Anyway, pretty is one of those things that I learned is worth sacrificing in favour of productivity - be that in code or when I choose my OS or tools.

I agree, but I don't think its so black and white (for me!) When my tools are well-crafted and attractive, I use them more frequently and with more vigor.
I'd be happy to bring all my office desktops to Linux but there are two insurmountable problems (I am one out of 2 desktops on Linux, out of roughly 40 office computers). We are a newspaper publishing company, Adobe CS suite is a must. Our accountant uses software only delivered with Remote Desktop and that stinkymud uses a security variant not offered by the OSS variants of RDP clients.

As it stands I plan to migrate as fast away from Windows as possible. This means all new machines are either Ubuntu or OsX. Layout and Graphics machines OsX, others Ubuntu. At least Microsoft is getting kicked to the curb, but Jobs's ghost will be around till Adobe realizes their mistake and offers a native suite for Linux.
OSX has a big plus: It's reliability, I've used it for 10 years as primary OS and it never lost a piece of data or ceased to work when I needed it most (as the deadline approaches). As long as Apple doesn't switch to AppStore-only and I have a CLI to compile what I want I will stay on OSX as a primary OS.

Being a Linux user since the 90s I always have Linux Desktop machines around. Switching to Ubuntu will be a loss in reliability for you coming from OSX. I used it since Dapper Drake, in the last years every half year upgrade broke something, especially in Unity and Gnome.

Obviously Ubuntu are more into making strange things on their own then providing a reliable linux. Ubuntu is the "odd man out" in Linux and you won't gain anything but upgrade pain two times a year from switching to Ubuntu. It isn't "real Linux" anymore. So if you're going to switch to Linux, don't use Ubuntu, instead use Debian Stable or Arch.

If you're on a reliable distribution Linux will work fine.

That is true of course only if your hardware is supported without "just compile a sweet little kernel module and it works fine". No, don't do this. Don't rely on such hardware or be prepared to spent the weekends fiddling around to make your graphics adapter or wifi work.

If it works you will find more or less everything you need for your computing needs as a developer. But you're going to miss the nice small apps you learned to love in the OSX indie developer ecosystem. You even won't find a nice client for Twitter in the Linux Repos (most of them haven't seen an update since Twitter switched to OAuth and the API and won't work anymore but are still in the repos), if you're into ADN there isn't anything but an ugly cross-platform client.

Regarding such small things like clients for social networks you will switch the OSX culture of "it has to be nice and working or nobody won't use or buy it" against "somebody made something that works somehow but looks ugly and hey if you don't like it make it better it's open source".
Unfortunately this doesn't work for programming, because in programming we never really know in advance how long anything is going to take, not even within an order of magnitude: a five-day problem looks just like a five-minute problem until it's over. It's the worst thing about programming, the lack of granularity, and why we're always staying up much too late.
I was considering moving to Linux myself till I found out that gotomeeting or gotowebinar doesn't function on one, and I use it too often to not consider it a key feature.
Nod was breaking bad: the fall of a real life Walter White
I made the switch, and I am pretty much in content. My affair with Linux started in 1991 and in 2000, I made a switch to OSX, primarily for the hardware and for good 12 years, my MacBook Pro served me well. Last year, I wanted to buy a new machine, considering the fact the new Retina MacBook Pro's RAM couldn't be upgraded (as much of it is hard wired), I decided to go with ThinkPad W530 with Linux on it. The reason to switch was also because of nature of my work, most of which involved testing distributed architectures. Since my switch to Ubuntu, I feel more at home these days.
I tried looking at it, posted my site and I'm looking forward to a positive response.thanks!
Authenticating the provenance of Banksy stuff has always been a tough ask. The only way to definitively verify if streetart is genuine is to wait for it appear on his website, but for prints/canvases etc. he runs his own verification service [0].

[0] http://www.pestcontroloffice.com/
We Like The Kraken Application Design
>someone other than the people doing the work get to decide how the work is done and how to spend the surplus of value that work generates.

Who do you mean here? Foreman, manager, executive, owner... these are all real jobs that do real work.
Are you suggesting that what this guy's doing is "complacency and apathy"?
Am I the only one who found this rather ingenious as well as opportunist/enterprising, something that we at HN are supposed to celebrate and encourage, rather we are complaining about some trivialities?

A rather sad state of affairs...
Ask HN: How did you learn to properly build tests?
There's so many testing techniques out there, that I just can't seem to find a resource that describes mocking, stubbing, etc. in the real world. I get a lot of theoreticals of what they're supposed to be, but none of the how-do-I-apply-this-to-my-Rails-app.

Can anyone recommend resources on building unit, integration, and other tests, and what to test, what I should be looking for, etc.?
To live in Central London without really worrying you have to be in one of two camps; the rich or the poor.

The rich of course will continue to use their capital to skim the profit and secure their status, and the poor will continue to vote in councils that provide social housing and benefits.

I'm one of those who is in the middle and work; I rent in an up-and-coming area (i.e. people look down on it until they come here) and rent is going up 8 times salary. We are already at rent being 30% of combined salary.

I won't be in a position to get social housing, so I'll be forced to move in a few months either further out (so travelling will take longer and be more stressful, and the working day longer) or move somewhere less appealing.

Property in London is controlled by the super rich who realise its easier to have their current investments increase in value by lack of supply than it is to fund property development. The shortfall in housing in London will be one million homes by 2022! The free market is supposed to mean that supply will rise up to meet demand where possible.

The little property development that does go on is usually done by block selling hundreds of apartments in new builds off plan to investors from Asia/Nigeria etc. who in turn get them rented out, or insane apartments that are sold to Russians and Arabs for £100m+ pulling all other property prices up.

I think that early stage tech entrepreneurship in London will be a rare thing unless you can live in your parents house and live like a student in the near future, or you will end up giving away so much capital just to survive.

The more I read about Berlin the more I see it as being the future of tech in Europe; creative, cheap property and offices (in comparison), intelligent people and cosmopolitan.
I have a feeling ADHD might come up but I'm not dead certain about that. I've looked it up online and it sounds very, very much like me, even my boss and friends agree. That's, however, not enough for a diagnosis and perhaps there's something else at play.

One thing I have noticed is that initially I thought all of my issues were unrelated and down to character flaws but they all connect like a 500 piece jigsaw puzzle when looked at with ADHD in mind.

If you want, email me on James at thefreshuk dot com and I will keep you updated on how things go :)
I agree. Id say the Linux desktop will probably never drastically improve because of this massive NIH-syndrome.
So much development resources go into maintaining dozens of forks of popular Desktop enviroments (Unity, Gnome3, Mate, Cinnamon, GnomeShell, KDE, XFCE etc) that its not even funny anymore. Choice isnt always good.

The sheer flexibility and number of choices for each and every part of the linux desktop world makes the whole experience chaotic, inconsistent, buggy and complex to setup and maintain. And as thats the DNA of Linux and Open-Source, it probably wont change. And while awesome, that DNA makes it nearly impossible to have a Linux Desktop experience that will ever rival the closed ones in terms of day-to-day usability.
Different colour for different apps would have been neat.
He is dramatically, ridiculously, overstating the labor component as a percentage of costs that then drive the prices up.

Also, cable companies are monopoly in the USA - you can't call up a different cable provider to serve your area, as in his example. Although you can get satellite TV, etc.

That he doesn't know this simple fact, further shows how he does not know anything.
Purchasing is also not there, although it is WIP. Thanks for the nice review.

http://blog.xero.com/2013/07/purchase-orders-what-were-up-to...
How Samsung inflated its performance scores
> It looks worse (I recognize this is subjective.)

Yes, yes it is.

If you're using Ratpoison, well yeah, it's gonna be fugly. Gnome 3 and Unity look pretty sharp though, and Compiz and Clutter are at least as good as Quartz.

In fact, if you think nothing short of an OS X clone is pretty: How to Make Ubuntu Linux Look Like Mac OS X http://www.howtogeek.com/45817/

"Linux is ugly" is an outdated cliche. It used to be true. It's not anymore.
I believe in working emotely, too
No One is Watching
"The most dangerous situation humanity has ever faced is upon us and no one is watching. Only a few have reported on what is about to happen starting in November. The operation, to remove 400 tons of highly irradiated spent fuel beneath the plant’s damaged Reactor No. 4, could set off a catastrophe greater than any we have ever seen, independent experts warn. An operation of this scale, says plant operator Tokyo Electric Power Company, has never been attempted before, and is fraught with danger."
Hey, it's a github repo. If you have discovered an issue with it, then clone the repo, fix the issue, and send in a pull request.

Yes, it does the simple form of variable substitution that opens the door to SQL injection attacks, but using a .execute method with ? in the SQL for variable substition is not the real solution. The real solution is what happens inside the .execute methods. There is no reason why that same code could not be incorporated in this mapper, and still maintain the goal of a minimal data access layer with no magic.

You can get some ideas in how to improve the code here https://github.com/PyMySQL/PyMySQL/blob/master/pymysql/curso... starting around line 91.
It's a pretty open secret, but not really.
Perhaps Columbus and Broadway: http://www.flickr.com/photos/lilvia/5140456220/
It's funny you mention Germany there at the end since it undermines your whole argument. German auto workers are all unionized and they earn double what American auto workers do.
The only thing keeping me from it is a couple of app's that I use regularly, and am not willing to give it up. With the decline in Apple's quality both in their OS/Flagship products as well as their hardware (my MBPr has had more problems than any Apple laptop before it).

I'm pretty sure this will be my last purchase from Apple, and i'll be moving to a new laptop running some flavour of linux as soon as a suitable replacement laptop comes on the market.
Minecraft's Sound Effects With Vim
Facebook acquires Israeli data shrinking startup - ONAVO
The article I feel is missing several points. Using riseup with dropbox for example seems to be the wrong way to do it.

The problems we have with e-mail are due to e-mail itself. Traditional E-mail (whether it's delivered over SMTP/TCP/IP or UUCP or whatever) was not designed with privacy in mind. As hackers, tinkerers and makers we need to design and develop more resilient communications systems in the wake of this and clearly define what it is that we're protecting them from. Trying to find a country in which it's marginally safer to host a standard e-mail system in which there's no encryption is a bit like re-arranging deck chairs on the titanic.

I'm hoping (if my submission is accepted) to discuss this in more detail at 30C3 and Securi-Tay 3 in December and January, and provide a proof of concept that shows some ideas on how we can address specific threats.
So, German companies can't tell you if their government accessed the data. How does that exclude Europe in it's entirety?

Even if such laws are passed within the European union, there still are countries outside of EU that have reasonable laws on freedom of speech.

Misleading headline. If option B is equally as bad as A, then how does that exclude C, or even recommend A again?
Jesus Tattoo: Wordpress-based Evangelism
Make a Blog with Harp
It's the customer who pays VAT. Businesses don't pay VAT, they only collect it for the tax man (and in cases where they have paid it, they claim it back).
cf. https://github.com/osyo-manga/vim-sound