skysight-inc/HackerNews huggingface dataset:
>But isn't that the same as selling something through OLX?

Absolutely correct, which is why banning or restricting its transaction is not the solution. Bitcoin is equally anonymous as cash in this aspect.
MPact Glass Project is the Most Elegant Screen Protection
What if today is one of those ruthless ones when your iPhone drops off your hand and smashes its screen thus adding itself to the list of 30% others who have had the same experience of accidental iPhone damage in the past one year! Or even worse, what if the latest headlines from a renowned blog told you that you’re supposedly more prone to breaking or damaging your smartphones and tablets 10X more than losing or getting it stolen. That’s gross but it’s a fact no doubt! Nevertheless, when there are close to 300 million active iPhone users and over 55 million iPad users globally, these statistics of accidental iPhone and iPad damage do seem scary. And given the fact that damaged iPhones have led Americans to spend over $5.9 billion since 2007, this situation seems terrifying. But where lies the solution is still unclear – apart from the dull and boring plastic screen covers that does nothing more than creating annoying bubbles all over the well crafted iPhone / iPad surface.
Internet Marketing Links
Which products do you think do a good job?
Very well put.

Even if they were to make possessing bitcoin illegal, enforcing something like this is impossible.

At best, they can close the Indian exchanges (why is again: bad) but this cannot stop people from transferring funds abroad and trading on a foreign exchange.
What's interesting to me is how the passage of time seems to have affected how Snapchat responded to this.

About twelve months ago I found a very similar vulnerability in SnapChat that could be used to provide a cellphone number for any given username (it was probably slightly more serious than what Gibson found, it was far easier to exploit).

Anyway, I ended up guessing Evan Spiegel's e-mail address along with a few other SnapChat staff and got in touch with them. They responded in twenty four hours, patched it, and we had a brief chat about how I ended up finding it in the first place. This was back when the API was still running on Google App Engine (...maybe it still is, although that would be surprising). I got the impression it was held together with string, but they engaged with me and it got fixed.

I would be interested to know how GibSec engaged with Snapchat, because their experience seems very different to mine, and yet the vulnerabilities are very, very similar.
Allegedly, this is a real-time map of the wind. It's accurate for me.
"Life here is good", I think this comment is what rabble says about Uruguay is not a country to change the world.

No it isn't for me, I'm young, I want to progress, do things that matter. I don't know if I want to change the world but I certainly want to change some things around but all the time you want to do it you get that calm voice that says "Oh but life is pretty good here, there are no much ups and downs".

I don't think a US person can stay here for more than a month were the realization of a human being is to buy a house, a car have kids and that's it.

We need to stop boast ourselves with this kind of oversized look we are getting from outside and start fixing our crap. Low the taxes, educate better our childs and provide money for the doers and not by political friendship anymore, we can start there.
Considerable discussion from a week ago:

https://news.ycombinator.com/item?id=6942755
Especially if you are an elected official.

https://www.aclu.org/blog/national-security-technology-and-l...

"... a Washington Post report based on Snowden documents that the NSA had intercepted a “large number” of calls from the Washington DC area code due to a “programming error.”"
I was referring to the author of the question, not the movie.
Zillow CEO: It’s OK to Skip Business School
Down the bottom he states that it is running on Osx. The fan is premptively spun up, which gives Jruby a speed boost. It's probably going to run even faster with proper cooling.
Any serious workstation should have three things:

1) A high quality power supply. Bad PSU guarantees crashes.

2) ECC RAM. It makes the difference between rock solid and crashes/does weird things occasionally.

3) Any kind of storage fault redundancy, like RAID 1.

Everything else is negotiable, but those stand, because they make all the difference in reliability and stability.
Right now you can't take advantage of Mac's GPU since many apps aren't compatible with the drivers, that's what he's probably referring to.

http://www.theverge.com/2013/12/23/5234574/apple-mac-pro-rev...
http://forums.adobe.com/message/5081640
I dont't know. Why do need people a specialised markdown editor? Use your favorite editor, install a markdown add-on and your done.

Do I miss something?
Why post stuff from a website that is paywalled?
I think this is a bit a shame toward the Hacker News etiquette (does it need to be written?)...
You should check out Tictail user onboarding, I'm sure you will like it. They really take in account the kind of audience they are trying to reach out.
I don't see how it's "best" or even "better". Mou, mentioned by others, works better. Mou struggles with large Markdown files, but at least it doesn't have strange display issues when scrolling up and down in the editing window, and it shows more useful visual cues in the editing window.

Currently my workflow for writing blog posts is: iA Writer for the initial draft, then tidy up in Mou, then stick it on swombat.com. LightPaper seems too fragile to fit in that without hassling me along the way.
The captions on the screenshots say kde and ubuntu, while they should probably say kde and gnome.

It would be unusual for something actually useful to only run on ubuntu.
Ahahah... i love your irony!

... right, it was irony?? ;-)
They also do package/binary hosting as well. There are whispers in the grapevine that github may do this soon too, which would be fantastic.
caps lock + hjkl requires your left pinky every time you want to move the cursor. This may very well induce RSI because "using the arrow keys" is something that we tend to do all the time.

I'm using the key physically at the left of the space bar (I don't like talking about the 'name' of the key because it's very keyboard-dependent) as the modifier which allows me to move the cursor. And I move the cursor using modifier+ijkl (for ijkl reproduces the inverted T arrow cluster, not unlike how gamers like to use WASD or ESDF). I do hit the modifier using my left thumb, which is a finger much stronger than the pinky (and, arguably, such a setup is less RSI inducing).

Regarding covering the arrow keys and numpad with a mouse platform: many people opt for for a "TKL" (no numpad) or even 60% keyboard (no numpad, no arrow cluster) and typically those 60% keyboards have the benefit of coming with quality switches (also arguably less RSI inducing).

If you want to see what others are doing, two great sites are geekhack.org and deskthority.net.

FWIW I use a 60% keyboard which has CTRL at the correct place (i.e. where CAPS-LOCK is on keyboards which have a caps-lock): an HHKB Pro 2 (using the amazing Topre switches)... Which doesn't even have a CAPS-LOCK key.

Note that lately there seem to be a regain in interest in alternate setups and alternate mappings: for example the "SpaceFN" layout uses the space bar as an additional modifier (when it is held down) and ijkl to move the cursor around (once again: ijkl and not vim's hjkl and a strong finger, the thumb, to press the modifier).

Regarding remapping and "feeling completely lost" on other OSes: if you want to not have to remap your keyboard on Windows / OS X / Linux etc. you may want to buy a keyboard which has a programmable controller: your setup then works the way you want on any computer.
Seems nice. Unfortunately I feel a bit left out since the old 2006 intel iMac (core2duo) I was given (for free) won't ever be updated past Snow Leopard (10.6).

Any reasons why more and more applications are 10.7 or 10.8 only (like Sublime eg) ? This iMac is still responsive and a joy to use (much more than my Vaio i5 laptop).
According to my interview with them a few months ago, they're still running a Java stack on Google App Engine.

It bears noting that GAE is good enough for Khan Academy too.
So You’ve Decided To Open-Source A Project At Work. What Now?
Wasn't the problem has to do with small vendors, not big names?

I would assume that was the issue? And if so, my guess is people just thought Chinese market was too complicated to handle (speaking from a Chinese perspective...) and particularly it was hard to deal with all the malware, links rewrite and law conflicts at all once, even with the powerful cash Google has. And since the Google China incident, Google doesn't seem to have any interest in the Chinese market anymore. It is a big market, but the effort to put into it to compete with local competitor is just way too much; plus Apple is already part of competition. I am actually amazed how Apple is able to succeed. To many people in China, owning an expensive phone like iPhone is a necessity (well, maybe I will call it a norm).

Right now I think mobile market is shifting interest to developing regions like South America and Southeast Asia.
Seems nice. Unfortunately I feel a bit left out since the old 2006 intel iMac (core2duo) I was given (for free) won't ever be updated past Snow Leopard (10.6).

Any reasons why more and more applications are 10.7 or 10.8 only ? This iMac is still responsive and a joy to use (much more than my Vaio i5 laptop).
Those two issues are one and the same.
Don't forget the recruiters, how seem to cold-email everybody who has a github account :-)
2 Girls like me, makes we want to continue using this app.
Read his question again. He didn't ask how to do it, he knows that. He asks why it works.

I was wondering the same thing when I read the article - my best bet is that the idea of ‘cracked’ G-Suite keys is a journalistic fiction invented for the sake of the story.

Not that it's legal for them to distribute it when they are not certified, but I don't think that there is actually a key required.
If It Were Not for Rich People, I Would Not Have a Job
Well at least the Pandoc markdown dialect supports three types of tables: http://johnmacfarlane.net/pandoc/README.html#tables

I have to admit that none of them satisfies me completely (sometimes I wish for mediawiki table support) - but at least they are faithful to the principle to be recognizable as tables in text editors.
No talk of Windows alternatives here, and since I just setup a Win machine yesterday, I found Markdown Pad 2 [1]. There's both free and paid version. It seems to get the job done for me for now. I am a Mou user on Mac.

Just installed this, will check it out, especially the git-hub jekyll pages stuff...

[1] http://markdownpad.com/news/2013/introducing- markdownpad-2/
I'm confused by the part "You have no choice with the Mac Pro because it’s AMD or bust".
How to start a successful app business in 7 days
Any European citizen know what is needed for the European Commission for Competition to put a tariff to American imports so they stop destroying the European industry making undeclared and illegal subsidies?

If you do not know, the NSA is paying American cloud providers for spying. That is an illegal subsidy that is killing the European cloud industry.
http://www.theguardian.com/world/2013/aug/23/nsa-prism-costs...
Show HN: A markdown/pandoc previewer with fast (mathjax) re-rendering
How Worried Should We Be About the Alleged RSA-NSA Scheming?
Gotta love ISPs who mirror sourceforge, major props to them!
I find that crediting bug bounties to Tarsnap accounts works well. ;-)
OK, I will try to explain. The problem with Java is that it doesn't actually fits for mobile development (or any sane development at all) being just a buzzword, a bubble inflated by corporate money.

Consider the very basics of system architecture. There is something called ABI, which defines how syscalls are used and implemented. Android uses its own ABI which is a flavor of Linux ABI for ARM architecture (actually it supports different ARM chips and even x86, but it doesn't matter).

According to these ABIs we perform syscall as it is in a Linux system. So, when we do Math we actually call procedures from libm.so, when we do crypto we call libssl.so (from OpenSSL) etc. It also has its own variant of libc.so and implementation of OpenGL ES, as one could guess, libGL.so.

How does Java fits here? Well, according to original concept, it ought to be an isolated VM on top of any OS, which supposed to be run everywhere, and everything must be written (once) in pure Java.

Because of that brilliant idea to simply ignore what an OS provides, they have re-implemented everything its own, proper way - famous Strings, Calendar, UTF-32, you name it.

So-called reality, however, imposed some necessary corrections, and the kluge called JNI was added. It allows to break the purity and, using ugly and very inefficient mechanisms, dlload and call OS and third-party libraries.

What we have in Android is, basically, a bunch of JNI calls to Android Runtime (libart.so, if I got it correctly) which is, not surprisingly, have nothing to do with Java. I am not an expert to tell how the bytecode translator (dx) works, but it doesn't really matter.

Why do Android has Java at all? The answer is quite simple - because it is such a huge buzzword, such a great scam. It was the way to gain attention of ignorant masses^W^Wmillions of coders. "Wait, Java? Sounds familiar!" (The very same idea to play the Javascript card with WebOS have died, thank god.)

So, the developers of complex (read: real-world) apps such as FB have realized that this unnecessary Java layer can't be used for anything but hello-words or http-get-post apps, and that it is much easier to avoid Java at all (what's the point to have the overhead of all that JNI calls), because, one could see, it is just an unnecessary, artificial layer which doesn't fit anywhere (except manager's presentations).

I probably missed some details, but I am not an Android expert.
It's also the standard way to architect web apps, with stateless logic in the servers connecting to the stateful database.

What's interesting about the OP is the idea of making that the only source of state, so that every other language construct is a pure function of its inputs.
Check out my startup BitBalloon (https://www.bitballoon.com) - as simple (or simpler) as GH pages, but with all the right caching headers set out of the box and built-in gzipping and image compression.
I had a recruiter from Google call me, chat for 20 minutes, talk about my resume, then ask for my resume. I told her to bing my name and download the latest copy.
You’re a money mule and you don’t know it
I thought it was just another snapchat api reverse engineering 'til I got to http://gibsonsec.org/snapchat/fulldisclosure/#obligatory-exp...
Python 3.x can be made into a dependency in the .deb.
He mentions that in the end. It's the Yahoo article that is quick to only give you the "Apple is better than PC DIY" story.
I love markdown, but sometimes I just wanted to share my MarkDown with the world and a github repo was too much, so I created: http://gorgeapp.appspot.com/

It is completely free, also it has a preview...

Fell free to use it and leave feedback...

Sorry, I just don't make money out of it, so I won't consider this ads... :)
Apple and Microsoft Expand Patent Trolling, Sue TWC, Cisco via Subsidiary
There's certainly been a learning curve for me recently, when switching to a Mac for my main work computer. Muscle memory for Ctrl-C, Ctrl-X and Ctrl-V are very strong and I find it highly annoying there's no easy way to make this work as it does on Linux and Windows.

Also plugging in an external, standard (non-Mac) UK keyboard leaves you with weird mappings all over the place, and Home and End don't do what they do on every other OS, but appear instead to be largely useless.

I appreciate Mac OS is it's own thing, but it does make switching that much harder and more frustrating.
The "workstation" video cards are not only an ID change.

They have different workloads than regular cards. A games video card is more glitch tolerant as well.

See the specs here and compare with a 'games' video card http://www.amd.com/US/PRODUCTS/WORKSTATION/GRAPHICS/ATI-FIRE...

(Still, I agree, it's marked up a lot)

And of course a games video card is faster, they give up correctness for speed. Including there some specific tuneups for certain games.
<fx: grin />

Sadly, not everyone has a tarsnap account to which a bounty can be so credited. But nice try.

On a different note, I'd be interested in your comments on this item (and others). If you would care to email me your thoughts I'd be grateful. I could even credit your tarsnap account ...
ChromeOS is dumbed down so much more than that, insofar as nothing ever breaks, update reboots only take a few (<10) seconds, behavior encountered is always 100% predictable, and with a browser being the only available interactive display mode, WYSIWYG. My wife has a MacBook and I have a cheap Acer Revo mini-PC, but she also has a new HP Chromebook and I spend most of my time on either the Pixel in my office or the Samsung Chromebook I'm typing on now. Except for things like needing a traditional OS for random third party hardware support (e.g. Fitbit sync, printer, scanner) or extremely rare requirements for MS Office or photo management, we'd function very well with just browsers.

I know this is an aside, but one of the things that irritates me most about the modern web, and Google's "solution" especially, is photo management. Picasa on the desktop is simplistic but generally 100% ok, but Google+ Photos leads to horrifically unpleasant workflows, and god help you if you want print anything or share on non-Google properties.
> absolutely no need for ECC RAM or server Xeons, where it's not so much about performance as longevity and stability

ECC RAM has nothing to do with performance, it is in fact for stability. See http://en.wikipedia.org/wiki/ECC_memory
They're probably hoping for something like this: http://www.youtube.com/watch?v=X3ipm3fDU60.
Battlefield 4 banned in China
The best online marketing tools for webpreneurs
I'm building this overview of the best tools for webpreneurs. Any tools I should add? Feedback is highly appreciated!
I was a subscriber, but got sick of their war-propaganda against everyone and everywhere.

Also, I noticed that you can trust the Economist on foreign policy articles that don't have to do with UK, US (always pro), Russia - China - Iran/q (always against)[2].

That said, it's still two rounds ahead of other major publications I have subscribed over the years:

* Newsweek: Shameful, really. I think most of their articles are either written to upset your stomach or directly sponsored.[1]

* Time: Just thinking about their person of the year story with Assange make me wanna vomit.

[1] Search for an article called: "In defense of Goldman Sachs". It the article that made me the stop subscription and get some money back. Their Apple (tech) commentary was awful also.

[2] See http://www.economist.com/node/12009678 - Everyone in Europe knows that what happened was: Giorgia's PM invaded S. Ossetia overnight, having the blessing of the US because (I assume) the USA thought that Russia will start the talks about S. Ossetia, in order to restore peace. Russia invaded S. Ossetia and kick Georgia's ass (never was a match really), which was left out crying to USA for help (which of course, never came).
How can you Find an Awesome Web Design Team?
Investment increases your risk
I don't know much about how the science industry works, only that a lot of medication/drugs are patented, so the suppliers make the money by being the guys who can produce said drug, until the patent expires, then everything becomes cheap. Afterwhich they make a new drug and do the same thing?
Personally, I make a plan before Jan 1st of what I want to achieve the following year in burst of 4, starting from January 1st.

I've found this to be a lot more motivating, since the finish date is relatively close... Three months isn't a long time and being able to say you've succeeded feels great!
It depends how you look at it. Worldwide you are right but Android dominates largely due to the availability of cheap handsets (most of which aren't running the latest Android with the modern flat design style).

In the US iPhone is 40% of the market and considering that 80=90% of users have upgraded to iOS 7 the number of iOS users that are using the flat design compared to the number of Android users with flat design is probably a lot closer than market share would indicate.

Also, although they have less than 25% of the market they are still the second largest manufacturer which in my opinion makes them a 'major hold out'.
The alternating aversion and draw of global state seems cyclical to me, and in many case the distinction is in name only. For example, JavaScript's scoping - even in code without "global" variables - is global-like in that the parent context is always inherited by sub-objects. Also, you couldn't invoke any of the built-in objects and functions without them being global in some fashion. It's in fact one of the reasons why it's so much fun to work with function objects. Yet, many JS programmers balk at the notion of globality whenever it's expressed explicitly.

One of the reasons global state gets a bad rap is because we're always trying to minimize side effects, and that's a worthy goal. The idea not only makes sure the program's components test well individually, it also enables better component re-use (although I'm still convinced that re-use without refactoring is mostly a myth in practice). However, in striving to ban explicit global state we have developed an astonishing array of cruft and complexity which counteracts the effects we wanted to achieve in the first place.

I agree with the article that well-defined and clean global data makes a lot of code easier to handle and it also eliminates unnecessary work, both on the human and the machine side. Of course, this idea breaks down again when the global substrate becomes muddled and structurally broken. At which point we've come full circle.

In my opinion a mixed approach is probably advisable for most projects and in fact, that's the way we already do things in many cases, even if we're forbidden to use the actual phrase "global variables". Judicious use of both paradigms yields the best results in my opinion. Maybe it's time to actually start calling global state by its real name, without expecting to be stigmatized for it.
I think non-programmers have this vision of The Matrix, Swordfish and all non realistic vision of programming. Swarms of text floating down the screen, whilst you're supposed to be pounding the keyboard and writing lots of numbers and equations.

Whilst it's true, we do look at a block of text, it's not always moving and boring. There is a lot of testing and visual feedback for us. Perhaps they get overwhelmed by the Terminal because they think "Oh god, The Matrix. My eyes." but it's not always like that.
So was the Trojan Horse.
You can upload binaries to releases on GitHub: https://github.com/Atarity/Lightpack/releases/tag/5.10.4
Motion blur is a very common effect used on games nowadays. Luckily it can usually be turned off.
If You Don't Like Facebook, You Can Leave – It's Easier Than You Think
Anyone with a math or physics degree in the last 20 years should be able to learn basic programming. Of course, those are the teachers who are already in short supply.
Oh, I'm sure technically it's good enough, it just seemed surprising from a cost perspective. It seems at the scale they're at it would be cheaper to run their own. But then again, perhaps given the money going in cost isn't something Snapchat have to worry about.
Claiming something is the best without backing it up with solid arguments seems like link-bait to me.