skysight-inc/HackerNews huggingface dataset:
We are achieving the same security guarantee as before, just without the user pain.

I'd argue that a corporation other than the phone company being able to read all your text messages is significant pain.

Given that FB seems to want to take over all communication between users (contact list/blog/email/photos/messaging) FB being able to track and access anything you do is the inevitable endpoint of such aspirations, but many people are not comfortable with that, and the farther FB go down that road, the more people they'll alienate.
Well, yes and no. You could in Java create a class called Score with get() and set() methods, set() taking another class called a Point as its input, and throw an exception if the value of Point is outside the range, but the overhead of that would be huge both at development and at runtime. With expressive types in the language, there's minimal extra effort in development (in many cases much less since now the compiler can do things that otherwise you'd need unit tests for) and none at all at runtime.
I believe sama is challenging the number and not the characterization.
Yeah , this has been well documented everywhere, including in discussions on HN.
Or how I learned how to stop worrying and love the propaganda.

Right now the Assad regime delegation at Geneva 2 has denied blockade access to Homs. Their current tactic is calling for evacuation of women and children. This is a death sentence to the males.

For the past few years I've been documenting the goings-on in Syria, from peaceful protests[0] to the weapons system fingered for the chemical weapons attacks[1] before the attack took place.

Watching SANA, Syrian State news, gives a good insight into what shill social accounts will be promoting tomorrow, and what has the regime's interest. When the Assad regime was holding a 2012 referendum vote they were chasing civilians around in armored vehicles in Homs[2]. This was even before part of it was walled in[3].

The live broadcasts from 2011 and 2012 captivated many, this post is just an update using SANA's delightful propaganda as a stage for a terrible topic.

[0] http://imgur.com/9Lq4w

[1] http://imgur.com/C45Cw

[2] http://imgur.com/prkBm

[3] http://observers.france24.com/content/20120427-syria-militar...
tbh I don't want opera chrome on my laptop. I'll keep using opera 12 for now, untill I make the complete migration to my chromebook. I will still use an arch linux powered laptop for owncloud, with opera 12 on it as long as opera 12 will work.
I think a lot of people would flock to legal alternatives if there were any. As long as there are not...
I enjoyed reading all the explanations for why this is a hard problem to solve but it really boils down to a simple problem: customer support.

Any decent support operation would actually talk to this guy, provide workarounds for their broken system (which is clearly broken for this particular occurrence), apologize and promise to improve things.

The fact they they provided a shitty service would be the top on my root causes list.
How do dog friendly work places deal with employees that are allergic to dogs?
It's pretty accurate for me too with my northern Irish accent. There are only a couple of words it has trouble with (the most common being 'hour' which is annoying when setting timers) and I just adjust my pronunciation slightly when using those words with Siri.
>> That is something that you won't find that often in the enterprise space.

What utter rubbish.

What you won't find that often in the enterprise space is dynamic languages, so your statement is irrelevant as well.
No, it's not dumb. It's merely suboptimal along the one metric you've chosen to measure. I'm including "show of good will" as a secondary metric, hence why it's perfectly sensible to donate in both forms.
I remember that a couple of years ago the mobile website was actually noticeably faster than the app, at least on iOS, and gave you access to more features. Back then I kept the app around just to upload photos, but used the mobile site for everything else.
I really don't see how that's an obstacle. The service they provide isn't based on a brand new way of payments, it's simplifying an antiquated process that is generally a PITA.

Companies & individuals won't stop using direct debits, at least in the UK, for a very long time.
> I want to be a C programmer now!

Don't hold your breath.
Yeah, for the base system that approach makes sense to me (build privilege-dropping into the code), but sometimes I just want to sandbox an existing binary. One recent example where it's come up is a student AI competition, where their submissions aren't supposed to do anything but read/write stdin/stdout, and it'd be nice to be able to enforce that externally by just lowering the process's privileges.
*principles
It has menu options to go directly to your news feed, the top of the page, notifications and preferences, so it makes browsing the mobile page easier. It also saves the facebook cookies so you don't have to type your user and password every time you want log in.
> Why use doubles when singles are okay?

Because of rounding issues, that look like a no problem for a single precision number, but will be a no problem^2 for a double precision one. Thus, if I'm wrong (or get wrong after a change in scope), the program will still work.
except it seems to be that those who pirate (or consider piracy "normal") are not those who are going to be the elites that sit in parliment and make laws.
As someone allergic to dogs I was wondering exactly the same thing. I assume this simply makes it impossible to work there if you have a dog allergy since (even with an isolated office) any contact with coworkers who are around dogs all day would be enough to get my eyes itching and my nose running pretty badly.

Edit: Note that I don't think this is necessarily bad - not having people allergic to dogs be able to join up is a price they are probably willing to pay because the perk is a huge factor for keeping dog owner employees happy.
Few of the top of my head:

1. Performance reasons. For example: zero copy data structures, mutable data structures, controlling data locality.

2. Direct memory mapped hardware access. For example: device drivers, kernel, embedded systems, microcontrollers.

3. Bitwise and machine specific conversions. For example: endianess conversions.

4. Structure type coercion. For example: object systems, tagged data structures etc.
Eve Online wages largest war in its 10 year history
This works well because the higher level languages are all implemented in C

Not actually true; there are many high level self-hosted languages, OCaml, Haskell, Forth, Lisp, etc etc. But all these languages generally prioritize having a good C FFI. It is interesting that e.g. Thrift, Protocol Buffers et al don't seem to have made much of an inroad here.
>> "One of the things they mention is you get to choose the frames, then mount the Glass on to them, but you can't remove the Glass and use them as normal frames."

Why can't you remove it again? I read on another site that it was simply held in place by one screw (which you put in yourself after you get the frames home). If it's a screw I would think you could just unswear it again.
Which leads me to question - can HN read my posts?
I think what this shows is that you really need to work at what culture you want at your company and take steps to improve something if it's not working and deemed important. It would have been much easier to just ban dogs and move on - instead management come up with a process that could maintain the dog presence and keep people happy.
It seems to me Tarantino's case is not _obviously_ without merit, unless you reject the idea of copyright altogether.
I love this because it should decide once and for all whether linking to "infringing content" is actually a crime or not. Right now it's already being treated like one, so the downside can't be any worse. But the upside could be that MPAA & friends can't get away with using DMCA to takedown links to infringing content anymore, which means Google will be able to reject all the mass-takedown of links in its search engine, too.
Estonia: The Little Country That Cloud
I'm also allergic to dogs (and cats), and so policies like these would just make me go somewhere else. I don't particularly understand what advantage there is in bringing a dog to work anyway... yes, you probably love your pets but the same goes for children, that doesn't mean they should be with you when you work.
It would probably be enough to make people allergic to dogs say "oh, ok, sparkfun isn't the place for me" - as a hayfever suffer I know I will never risk working somewhere next to farm fields (and therefor probably SF's new location as a good example possibly), it's just one of those things you (sadly) factor in. I do wonder if there is legislation in any country that would over rule this bit of company culture though...
> flock to legal alternatives

legal and cheaper. The entrenched publishers of yesteryear's media still makes their products available at outrageous prices. I m glad netflix exists, but the media companies don't like the way technology is making distribution a commodity (where they extract their value from).
Unfortunately the signals are badly named. Last time I explained to someone the difference between SIGTERM and SIGKILL. He was baffled.

He: You mean SIGKILL isn't the signal for graceful termination? And it isn't sent by default when invoking `kill <PID>`?

Me: Nope. Why do you think that?

He: Well, the command is called `kill`.

Me: ...good point.
Chrome 32 really is a terrible update with some major regressions all over the place, all (apparently) for the sake of some custom scrollbars. To add onto the list of issues, popup windows (including things like Chrome dev tools in their own window) constantly pop up a "Page is not responding" error, despite working just fine. Same for any Chrome apps that you might be running in their own windows.

I switched to Canary for the time being because 32 is just awful. Canary has saner scrollbars and also lacks the annoying slow zoom transition when opening dropdown menus (seriously, who the hell though that was a good idea). They really should hotfix the hell out of 32 ASAP.

Might just actually go back to Firefox one of these days, because Chrome is going into some annoying directions in general.
Wait so when you get a facebook message it just bam takes over your screen?
This proves the point: any language is good as long as you really know what you are doing in that language.
You should not enable deduplication unless you have a lot of RAM to spare. Isn't the rule something like 6GB per 1TB of storage? The exact amount is not mentioned in the article.
It could be something like Go or Java which would provide the basic framework for you and "all" you need to do is write the handlers (this is how my latest project is written) rather than writing their own HTTP classes and just using the languages TCP/IP libraries.

However I too would be interested in reading more about the previous commenter's set up.
Ocaml's VM is written in C.
Angry Birds leak: why app developers should guard their users' privacy
I too hated C once to the point I actually kicked a PC over on its side out of anger. I never understood pointers, structures and string manipulation. I genuinely hated it and wanted it to go away. I deleted all the code I'd written then went for a walk.

Then suddenly... click.

Suddenly, in my mind appeared an abstract model for it. It was complete and possible for one person to understand.

Since then I understand what I'm doing rather than know how to drive the compiler.

That has never happened for any other language I've written and that includes Z80+6502+X86 ASM, C++, C#, VB3-6, PDS7, ksh, Python, Perl and PHP to name a few. Assembly is close but not abstract enough.

Enlightenment is probably the best word to describe it.
At my current job I bring my dog to the office every day and there are no issues whatsoever, but I have some personal rules when it comes to bring my dog to work:
- no dog if there are allergic people around,
- no barking,
- no wandering around,
- DEFINITELY no pee and poo in the building,
- CLEANING outside the company building,
- I am responsible for the dog's actions.

Disclaimer: my dog is trained by me and really knows how to behave in the office and outside the office.

Unfortunately in some past jobs I stumbled upon people that treated their dog permit like a kindergarten — just dropping the dog in the office and not taking care of it. Some fabulous examples was dog pooping in the middle of a group of people during the SCRUM meeting ;) Or a dude bringing his 3-month puppy peeing on the floor every 15 minutes. Some people are not mature enough to bring their dog to the office :)
For Unix workloads, sure, although I'd probably go the RHEL/KVM route. For windows workloads, I'm already buying HyperV, because it's part of windows. So why wouldn't I use it?
> Second, for a website that you own, using ".htaccess" is discouraged for performances reasons.

Agreed, and not just for performance reasons but security as well.

While a correct set up wouldn't allow write access to the docs root nor developers to copy up hidden files, sometimes a sysadmin drops the ball. So disabling the use of .htaccess files prevents an attacker from changing your Apache configuration without gaining root access (and if that happens, then it's already game over).
If you had good enough data you would be looking at the change over time and could see dips in the rate of change.

Also, 'disingenuous'? Because he posited the idea that there might be data that could be brought to bear?
I've rarely seen such an off topic introductory image, but I'm more surprised to see that kind of very beginner info land on HN front page. Nicely written and everything, but... HN?
Would you like to be left alone without a toilet for like 10-11 hours a day, 5-days-a-week? Then you know why some people insist on taking their dog to the office ;)
>All my friends are pirating, if I do not, I fall behind; there is no choice.

This is probably the strongest incentive for piracy in a country like the Netherlands: if you don't, you cannot join in the next day watercooler/schoolyard talk about the latest episode of show X, let alone your global virtual friends on various forums and communities.

Stopping people from consuming your product without scarcity must be the most insane business model ever. At least the communist failure to deliver was a side-effect, not a deliberate strategy.

However, let's not pretend the entrenched entertainment industry is the only one making this mistake. Tech start-ups often fail to realize that they are launching in a global market from day one.
Super easy. Anyone who applies is offered an invite now. This policy seems to have changed sometime in mid-late December.
Reading Franz Kafka "the Metamorphosis" backwards is such a happy story :-)
Good for you - keep learning! Knowing how things are built from scratch will give you a level of understanding that will help in all sorts of situations.

However, I am at the opposite end of the spectrum. I have never used a template or boilerplate or anything. Every time I've tried to use a prefab site I end up spending hours tearing it apart and feel like I am going backwards.

That being said, I cannot really recommend my approach - find a happy middle, and your productivity will soar.
The State of Mobile Development
True, but I think most solutions which are legal in the US now are cheaper right? But it's quite simple (I know a lot of EU based people agree with it); as long as we cannot watch everything the US can watch at the moment the US can watch it (in English, not dubbed as is normal in DE, ES and probably other countries), people will aggressively pirate anything there is. No-one is going to wait for a sports program, movie or show for months after it airs in the US; that time has passed because on Facebook/Twitter/whatever everyone already is talking about that show/movie so you want to have instant gratification. And while everyone seems to do meditation these days, mustering patience for their favorite program is not one of the skills picked up.

It makes me angry when I travel to Spain for business or vacation and suddenly all my devices want to connect to the local stores (even though i'm Dutch, I pay in NL etc) and serve me crap in Spanish. Ever watched a dubbed UK/US thriller dubbed in Spanish? It's painful. Not too strange my UK colleagues living there all have proxies and there are thriving proxy and 'torrent setup box' businesses popping up all over the place.
Haven't they linked piracy coming from Senate IP's? I think it's already happening in Congress. I also think you're underestimating how many people have pirated something at least once a year. Perhaps some are the kind of people who "always pay for their music and shows", since it's relatively cheap to begin with, but then go and pirate something like Adobe Photoshop.
It's his property. And the state is threatening to reject his development permits if he doesn't cave to their will.

Fuck the city government. I hope he can keep his private land private.
The US has had rulings that linking can itself be illegal, notably in Universal v. Reimerdes and Intellectual Reserve v. Utah Lighthouse Ministry.
"more likely one google engineer wanted to resist the constant invasion of privacy"

One engineer can't launch a product alone. Just isn't possible unless its under a personal name.

"and likely ended up paying with his job."

0% chance.
I (fortunately) never met anybody allergic to dogs, so I have no idea how sever it is — would you get allergic reaction by just meeting me without the dog? If yes, then the dog rules don't really matter, as you will be allergic to me anyway.

Still, in coworking spaces I would just leave my dog at home and try to agree on some 4h-4h working schedule so my dog isn't alone longer than 6-7 hours.
> if you want to learn about deep learning, just learn about neural networks. It's the same thing.

Hi, could you explain this further? From my limited understanding, couldn't deep learning be achieved without neural networks? If we define deep learning as something like automatic feature extraction on one level of hierarchy in order to aid classification at a different level. I understand that you are saying that neural networks are the most common tool used, however what is the reason for this -- couldn't one also stack the results of other algorithms (decision trees, SVM, etc.) into a hierarchy of features?
I'm still not sure what the legal rationale is for treating link publication as copyright violation. When you publish a link, you are not copying anything, the person following the link is.

By analogy, a person who told people that Tarantino's script was under a box behind a grocery store would be violating copyright.
I wish that the success of Apple would put pressure on Microsoft to slowly open their platform and work with open source.
ANN syntaxhighlight: Go lib for language-independent code highlighting
The lawsuit is without merit, but it's a bummer that QT is considering dropping the film altogether:

http://www.deadline.com/2014/01/quentin-tarantino-hateful-ei...

It sounds like a good concept, and hopefully a better homage to spaghetti Westerns than Django was. I think it's amusingly ironic that he knows for sure that Tim Roth isn't the betrayer, given Roth's history with QT (mild spoiler).

Also worth noting in that Deadline piece: the agency that QT accuses of dispersing the script counters that QT did not do the basic precautionary step of watermarking the script, implying that QT wanted it to be leaked without repercussion (suing Gawker is definitely a way to bring notoriety to the project, though QT has enough notoriety to not resort to stunts)
Sadly, Chrome v32 has several bugs (regressions) and the unpleasant Mac-style scrollbar on Windows.

I think there are quite a few people in the industry (and in SF especially) who seems to think that a Mac esthetic is universally accepted as a superior thing.

It's not. Not by a mile.

Consistency is superior. Breaking consistency is bad, always. So adapt to the platform. Adding custom code just to break with platform-conventions is just a mind-boggling thing to do.

Maybe someone should start forcing engineers at Google to use Windows so they get back down to earth?

Edit: I'd just like to add I react the same way when I see Android-apps which are forcing iOS-conventions on me. It completely kills my work-flow and those apps tends to get uninstalled pretty quickly.
If you rejected the idea of copyright don't you therefore also reject the idea of open source licenses (aren't all software licenses based on the idea of copyright)?
Of course it can. Have you ever tried it?
Guy learns to dance in a year (TIME LAPSE)
Since i started to listen Michael Jackson's music, i started to dream about dancing.
Year ago, my heart told me to start practicing. This video is my dance journey with 365 days. All my dancing is self taught.
I hope this video inspires you to do things that you really want to do. The things that makes you feel good and happy while doing it.
If the law was passed in 1994, then the first tech boom/bubble happened under this law. I call coincidence.
The ISP just said on the news that the blockade that they had to apply since 2012 was actually very helpful for their case. Independent research (from TNO) showed no decline in torrent traffic and literally no effect of the blockade. The judge ruled the blockade "ineffective" and said "there are other means of copyright protection that make more sense".
Yeah, Windows in itself doesn't seem like a very good reason to drop $X,000 more per server on a commercial virtualization solution vs. just going with Xen.
Isn't Haskell's runtime written in C? Or maybe it used to be but they changed it.
I was much the same - started out with Z80 asm, moved onto x86 shortly after that, and never really liked HLLs (including C) until I was almost 18 - I always felt I could do better than the compilers at the time (and I did), so there wasn't any reason to move up. I still use C and x86 asm frequently, more the former now, but I'll sometimes go back to something I wrote in C before and start rewriting bits of it in asm just to see how much smaller I could make it.

> Because such effort is required there's a slight cost in writing code which makes you think what you want to write in the first place.

It also tends to make you think of the simplest, minimal design that works, and that translates into more efficient and straightforward code. Higher level languages make some things really easy, but then I always feel a little disappointed by just how much resources I'm wasting afterwards.
Running A Hardware Startup In India Is Hard
If by "change the world" you mean "raise lots of VC money for selling a small piece of software to people's smartphones or hosting an ad-supported web application on a bank of servers", then yes.
Russians Banned from using Bitcoins.
The problem is that HTTPS is very difficult to audit, we just have to trust that it is being done correctly.

How do you know that the apparently random stream of bits is actually properly encrypted and does not leak private data? It would be better to let the OS add the SSL layer and only let apps talk HTTP. This would give the user much more control.
Do you have a link to the google play store? I tried to find it and couldn't. I would love to download it.
In some cases, we want freedom... and that's something that has been neglected a bit too much with new programming languages IMHO. Safety/security feels like it's the latest of the dumbing-down "let's treat programmers like idiots" fad.