skysight-inc/HackerNews huggingface dataset:
> I'm confused by this example. Isn't this exactly the purpose of MightyText, the app he installed?

Blog post author here. The purpose of MightyText (as far as I understand it anyway) is to allow me to use SMS through my computer at greater ease. I accept that in order to do that, technically I need to allow the app to access my Android SMS, contacts etc and "act on my behalf" to deliver messages.

I trust the program not to abuse this access I give it. I do not expect it to use this information to spy on me, even if this spying is merely for marketing purposes or to encourage me to use their program more. I think that's the creepy part.
What does SVN do better than git?
btsync [1] seems pretty promising so far. I've been syncing a NAS drive at home with my a disk at the office and a small linode instance.

Shame it's not open source as there have been a few things I'd like to tweak (like quieten down the UDP noise a bit), but it's a pretty good backup solution IMO.

[1] http://www.bittorrent.com/sync
I wish the up arrow was bigger and the down arrow was moved after the [link]. It would save a lot of hassle and provide a guidance that up is nicer than down.
> And if I acquire Snapchat, that gets me.......what?

It gets you solid 3-7 years of billions of eyeballs to monetize from, and nobody is better at monetizing than Google or Facebook.

There are 2 reasons why GOOG/FB are interested in picking Snapchat up. #1 user base #2 traffic. No other reasons.

#1. When FB strategist comes to Zuckerberg, he tells him: "listen this company is making dent in our traffic. If its continue the kids that abandon FB for Snaptchat will create $XX billions (sum A) of a hole in ads sales. So you need to go out and offer X% of sum A and pray they accept it.

#2. When FB ads vp come to Zuckerberg, he tells him: "listen, here are my ideas how we can serve ads to those billions of eyeballs. This will create $XX billions (sum B) of profits for Facebook. So you need to go out and offer X% of sum B and pray they accept it.

Thats it.

As of whether its a "startup" or not, I say it is exactly for the reasons other says its not: revenue (or lack of it). I don't think you can call a company "startup" only when they have a business model and or revenues. Snapchat through millions of uniques proved to the world they do solve some kind of problem, even if its as silly as flashing photos of a drunk teen for 5 seconds.

Edit: so the wisdom of the day would be: build a service for a huge user base that is important to facebook (youngsters), preferably on mobile (that is a future of computing/socializing).
This is thr trade the author made: I sell my personal information away, in order to use a "free" product.

I suggest that if someone doesn't like this business model, then purchase your programs; don't get ad-supported programs.
I think one issue with this sort of thing is people feel like they either have to feel warm, positive emotions about this, or prove that it is somehow harmful or at least not beneficial.

I assume there is some small benefit to this kind of action, but I don't have any emotional connection or interest in it.
As other have hinted at, it's definitely worth learning, like most things. Get roughly familiar with it and other projects, that way when it comes time to pick a tool for a project, you'll have a better set of options to pick from.
I think SICP (http://mitpress.mit.edu/sicp/) is definitely worth a read as far as implementing small languages goes.
Nobody is doubting spending 1% of your 100b market cap on your #2 competitor is a dumb idea. And your point is well taken, that empirically the defection from fb is to Ig, which is a lot less of a problem than it otherwise would be for fb stock.
I did, also the part where gluten was ultimately blamed.
Link Rot In U.S. Supreme Court Opinions
Empty London
"Beat", how exactly? 20+ years in the corporate world doesn't mean much if you can't back your opinion up with proper arguments.

Besides the confusing fact that you bring HTML5 local storage into the equation for some reason, a local web server doesn't necessarily mean more complex deployment/maintenance than maintaining a .NET application.
Even though I'm tired of all the [Political / NSA / Women in Tech] discussions, posts like these make it worthwhile to check back in.
AMSAT - Amateur Satellite Summary - AO-7
What would you like cited? Most of the things I talked about were the inadequacies of the article and can't really be cited, but I can find you citations for anything factual in there. I'm not going to spend my morning doing that unless you have specific questions, most of what I said is not controversial and easily googleable.
I think I have some ingrained fear of making errors, from the days where a simple error might cause your program to chew through your whole hard drive. Actually I don't know if that was ever the case, but that's how I felt.

Anyway, the hardest step for me in learning a language is when I take some running code and make one change to see what happens. Once I get in the swing of it, it gets much easier, but that first step is still hard to do.
> People know

twelve guys with neck beards is not enough to state “people know”. I would wager that the vast majority of non-technical people don’t know or don’t understand how Google uses their data/activities/perosnal information to make money.

Your assertions about Apple also don’t make any sense. Google makes its money by selling ads, and targets them at users based on the amassed personal information and history they have about that person. Apple makes money by selling high level hardware. Apple have no business use for reading all my email or tracking what store I bought underwear at.

I’m not sure about your conspiracy theories but searching for “iphone m7 nsa” doesn’t give me anything except more crackport theories that “cite” references which don’t actually mention the topic being discussed at all.

I know you can use an Android device without a Google account - but how many of the built in apps in a native Android install work without a Google account? What quality are the alternatives? I think you overestimate how many people using Android devices do so without using Google services - the same for non-Google app stores.

Im not even sure how a 4 year old phone from what is effectively a dead company equates - you’re comparing a hugely profitable company, with an “open source” (for some definitions of open) operating system, with a physical device.

I wish you good carrots on your trip to the nasal equine.
Yeah Amy should know better than to email that to his work email address.
That thread is talking about the possible inclusion of our indexing library inside Postgres, and was from before we had open sourced the code. IANAL but I think it would be possible to include the fractal tree library in Postgres now if someone wanted to do it, but none of it has ever been implemented by Postgres.
It's not negligence because you are an active participant. But, ok, let's meet in the middle and call it attempted manslaughter because you had no mens rea.

The goal of this idea is to encourage you to not attempt manslaughter with your vehicle, so if you were faced with life imprisonment perhaps you would think long and hard before you do it the third time.
So I'm guessing the application logs into a user's online banking interface? Or is there some WS API the banks are making available?
Also all this, this guy is one of top D contributors. He wrote a lot of D articles with Walter Bright (D's creator) and others.
That's maybe true but doesn't mean anything. As far as I know there is no reason to suggest grains specifically cause dementia, and as I said the article doesn't do a good job showing that it is specifically grains and not the obesity itself which causes the issues.
Why are you using NoScript to begin with?
As for going further staying with the bare-bones approach, I suppose you'd have to start looking at assembly output and how that fits with what the c-code does. I don't know anything about OSX x86_64 calling conventions etc -- but at least under Linux (and afaik windows) 64bits is a lot more friendly and fun than the mess that was 32bit (and 16bit) x86.

There are a couple of great (free) resources on 32bit x86 assembly I'm aware of:

http://www.drpaulcarter.com/pcasm/
http://www.plantation-productions.com/Webster/HighLevelAsm/i...

There's apparently some plans on upgrading HLA to x86_64 -- I don't know of any good tutorials or guides on working on 64bit assembly specifically I'm afraid.

Just adding "-S" and looking at the source can be helpful of course, although I much prefer nasm/intel syntax, for clang/gcc that should require:

clang -S -mllvm --x86-asm-syntax=intel main.c
gcc -S -masm=intel main.c

Note that gas syntax is the "default" in the gnu-world, so it might be easier to just go with that if you're just starting out.

It looks like clang might be generating less "noise" for tiny trivial
programs, here's a side by-side-diff (in intel syntax) of int main{} vs
int main { return 0;} (slightly reformatted):

diff --side-by-side main.s main.no-ret
.file "main.c" .file "main.c"
.text .text
.globl main .globl main
.align 16, 0x90 .align 16, 0x90
.type main,@function .type main,@function
main: # @main main: # @main
.cfi_startproc .cfi_startproc
# BB#0: # %entry # BB#0: # %entry
mov EAX, 0 mov EAX, 0
mov DWORD PTR [RSP - 4], 0 <
ret ret
.Ltmp0: .Ltmp0:
.size main, .Ltmp0-main .size main, .Ltmp0-main
.cfi_endproc .cfi_endproc

.section ".note.GNU-stack","",@progbits .section ".note.GNU-stack","",@progbits

It can be fun to do this with stuff like hello world (and contrast
puts("Hello, world!"); with printf("Hello world!\n);).
Sorry, let be clarify, when I say pedophiles (as opposed to some of these "sex offenders"[1]), I mean adults who molest children. Since I don't believe (although courts seem to think the other way) that lists after release are constitutional, I am one of those that believe dangerous people need to stay in jail. Those people need to serve a long, long time.

I am not up on the psychology of adults who look at suggestive pictures of children, but I don't think that is healthy.

1) some 17 or 18 year old having consensual sex with their 14 to 17 year old partner is not something I count. That should be a parents discussion and not the courts. 100 years ago, that was marriage age.
Not sure why you need to be sarcastic. It made me laugh, so I was expressing thanks for bringing some humour into my day.
New Bing Logo Copies Google Drive
> Their plan is to grow until they dock with the Deathstar.

If that was their plan, then I would think that $3B would be enough for them to drop anchor.

As a zero-revenue company, I would only deny that payday if either:

1) I believed that my company had the potential to be its own Deathstar.
2) I disliked the company that made the offer so much that I had nightmares about them owning my company.
3) I cared more about my company than the money.
It is essentially the Google Drive logo, just unfolded a bit
bsg75, thanks for this. I updated to serve images from the site instead of from Google. Hopefully this helps. Please let me know if you still run into problems.

I haven't updated the data section yet.
That's a really bizarre reason not to use R. Python's distribution is about 30MB if I recall. It doesn't really make much sense to convert R to JS or Python, since the semantics are so different.

If you don't want to use R, Pandas in Python provides very powerful data frames (which are likely faster for many cases). However, it depends on NumPy, matplotlib, and a few other libraries, which probably total more than 60 MB.
Revenue (or lack thereof) doesn't determine "startup" status and I never said it did.

A startup according to Blank is a group if people in search of a business model. I am making the claim that SnapChat is not searching for a business model, but rather an exit -- by being a juicy component to someone else's model.
>Snapchat's CEO turned down a cool $3 billion

Because word is he's getting offers for over $4 billion
The programming language analysis is pretty interesting, but you have to ask, what's the point of a brand-new Java implementation? R isn't just a programming language, but it's a software framework/ecosystem. They mentioned this in the slides, but it's problematic because R crucially relies on C and Fortran interaction (which I thought the JVM can't do efficiently, since it doesn't like giving C/Fortran raw memory access to its internals). Decades of work has gone into highly optimized Fortran linear algebra libraries, for example -- which R and all the other high-level numerical languages (NumPy/SciPy, Matlab, Julia) use. And many of the CRAN packages (the availability of which are a major reason anyone uses R in the first place) are partly or mostly C/Fortran code.

There are many other R implementation efforts going on right now -- Radford Neal lists a few (as well as his own) here: http://radfordneal.wordpress.com/2013/07/24/deferred-evaluat...

The presentation focuses on the R programming language, which they nicely show has all sorts of misfeatures that impede rapid execution. If you're going to not try to have compatibility with R and CRAN, you might as well start from scratch with design and performance in mind, as in Julia: http://julialang.org/
I feel scared to how incredible this framework is. It's magic that scares me the most.
I barely use Twitter, but have a similar dilemma with RSS.

I use Feedly, which allows me to mark some sources as "must read," so I can read every single item. I then also add a few hundred sites where I just glance at the most recent.

It balances my "keep up on everything from x source" and the "have a steady stream of interesting to fill time" needs pretty well.
How about "4 - they think they can get a better offer"?
It's extremely cheap to process payments when you're off the credit card rail, and the security costs can be mitigated down to very, very minimal amounts. Our model is the same as SaaS and will be extremely profitable while reducing the cost of processing payments by 85%-95% (and for some processing very low cost items primarily, as much as 99%). I'd love to talk more about this if your'e interested. tommy@thecityswig.com
I only read Twitter in real time. It's like a pseudo-IRC chatroom for me. When I'm watching sports, I can fire it up and see real-time reactions (from the various sports people and writers that I follow) and have everyone go "WOW LOOK AT THAT SHOT" at the same time. Makes it almost as nice as having a living room full of friends.
I switched to firefox with noscript. Stop using chrome 90% of times. Turn off 3rd party cookie on default for all browsers. pointed doubleclick.net/com to 127.0.0.1 to /etc/hosts.

The web felt less creepy now.
Or

4) I'm already so wealthy as a founder that's sold stock through multiple rounds of funding that I might as well wait for the $5B offer.
I've been looking to migrate away from the G for a while now, but aside from hosting my own what are the best alternatives? Or should I really just rent my own server space?
I'm thinking that if Spamchat is worth 3+ billion, then Instagram sold too cheap.
Arq to SQ and Glacier: http://www.haystacksoftware.com/arq
No second chances eh? Very "tough on crime" - you should run for office.
I ctrl+b with my left hand only. Pinky on left ctrl, index finger on b. I've never had any issues with it.
ABSOLUTELY going to demo it to the whole community, I can't wait to do that. Can not wait - but we're trying to get people who have demonstrated some knowledge of any facet of what we're doing just a few at a time, because when we release the demo to the whole community, it's got to be ready.

I believe strongly in launch fast, but for a payments system, we have to define what "launch" means, you know?
I've become a big fan of Arq, although your collection may be a bit large. Crash Plan and Backblaze do well too.

If price is an issue, and you don't care about security, I would also consider a private Flickr account for photos and iTunes Match for music, and then use Dropbox/Arq for the documents/other valuables. Photos/music are fairly safe offsite with those, then your docs will be in S3/Glacier with Arq. Not perfect, but an alright solution for cheap.
Pigs get fat. Hogs get slaughtered.
Teach Fractions with Legos
Kind of, there's absolutely no standard way of doing it, you have to do it bank by bank, that's been our challenge but we're up to 70% inclusion! It's the same way Mint works, except we have to do a ton of other stuff to be compliant and to get the information we need.
I prefer when sites and apps are in my face about what they can do.

Because the most likely alternative is they have the exact same information but the consumer isn't fully aware. Which is actually more creepy.
This is great, yet sobering that people still use awful passwords.
Doesn't seem to be working for me - neither in Iceweasel (Firefox) 25 or chromium (30) :-/
I find readability and reuse to be very underrated. Even if it's an imperfect tool for many things, if the code is easy to maintain and update, you can overlook other flaws.
You and me both buddy.
I think its really about lowering barriers to entry. The more people that understand how to operate a system decreases risk. Plenty of people understand Window OS and how to run an application. With this knowledge everyone just can be an expert on how to operate the displays.
no patching for vertical and horizontal splits (I know screen doesn't do one of them without a fair bit of work).

tmux isn't a dead project.

Spirit of exploration? I started with tmux and no screen experience, but I've converted a few people to tmux by them just giving it a chance, basically.
> I am making the claim that SnapChat is not searching for a business model, but rather an exit.

And you base that on the fact that they just declined $3B from FB, and presumably $4B from Google.

Sure, they built all that service to decline both offers and close down the doors. Sure, Snapchats owners and VC are mentally ill and they declined buyouts because they are not searching for a business model themselves.

/sarcasm.
Its lots of fun learning with it. It tries to remove as much boilerplate as possible.

They have packages to take care of most of the stuff for you such as their accounts-ui package.

One helpful place to learn meteor from beginner to advanced is via the screencasts on.

http://EventedMind.com
As I understand it, some of those solutions won't work because they require you to keep a copy on your machine too no? I believe Backblaze and Dropbox does. That won't work if so.
It's not too late immediately after install, as the app can't do anything until you've run it. That's including background tasks, they can only be kicked off the first time the app is explicitly opened (correct me if there's some loophole here I'm not aware of).

You have a valid point that it could be easier, but I wanted to clarify that.

As an app maker, I'd like it if I could declare mandatory permissions and optional ones, as well as the iOS model of asking for permissions on demand. There are features I'd like to add, but I can't easily do so because (a) it would prevent auto-updates - all existing users would have to explicitly okay it, so many will naturally leave it at current version for months or years and never receive any update; (b) more permissions naturally makes users more cautious. So I'd rather be able to just ask to do something when the user has expressed they need it, but there's no such option.
The US Government isn't a monolithic entity that has a singular opinion.
Python 3's installed size is 90MB here, 2 is 60MB.
No - but your point is a feasible reason for a BTC price rise.

Rather, the current BTC/USD rise is due to a influx of investment from China [1]. The Chinese government has been indirectly supporting the rise and adoption of Bitcoin through state-run Bitcoin documentaries [2]. This is seen by some as China pushing for alternatives to the USD as a world reserve currency (following US gvt shutdown) [3].

[1] http://money.cnn.com/2013/11/12/investing/bitcoin-record-hig...
[2] https://cryptocointalk.com/topic/226-cctv-bitcoin-documentar...
[3] http://www.scmp.com/news/china/article/1330873/chinese-state...
Think success comes from your work? You’re wrong.
I'm pretty much a self-confessed apple fanboy :) but I do recognise that a machine that's going to be used for a single task without any great hardware requirements could be pretty much anything and do the job reliably.
it's never been said they're actually good at spying (see http://www.bbc.co.uk/blogs/adamcurtis/posts/BUGGER)
My method is pretty close to yours:

1. Google Drive (got 2 years of 100GB space with Chromebook), was previously using Dropbox

This provides me a backup locally on the computer and one off site.

2. I have an external hard drive connected to the workstation that runs an update weekly to give me a third copy of all my data. I switch out the drive with a second external drive on a weekly basis.

If my computer dies, I have Google Drive and then the external hard drive x2. If the external hard drive fails then no big deal. If Google drive wipes out everything still no big deal.

I backup around 70GB.

*edit: The OSes I use are Windows 8.1, ChromeOS, and OSX,
I already use python, so having it in same codebase would be perfect. However, I have some code in R that is pretty important, so I have to include that as well with an application (model).
This looks cool.

One suggestion: make the vote/check icon mechanism asynchronous so that it shows up as selected on the client immediately.
> Life imprisonment is an amazingly harsh and expensive over-punishment for a stupid but usually non-malicious crime.

Then again, death is an amazingly harsh and expensive punishment for an innocent who happens to get killed in a driving accident with somebody who's drunk...

That said, attempted murder doesn't really fit. Attempted Manslaughter or something like criminal negligence (of the sort that endangers people's life) maybe?
Prohibition, price controls, so many monopoly regulations, financial regulation, etc,etc.
Good thing is that python is pretty ubiquitous, as is virtual env :)
> "The award of citizenship through the controversial scheme is expected to yield €30m for the public coffers..."

Well that seems like it might not be worth all the trouble.
I have a 1 TB USB drive and allow Ubuntu's backup software to do weekly backups of my code, docs, etc. It's simple a $100 solution.
The Dragon Book. http://www.amazon.com/Compilers-Principles-Techniques-Alfred...
I think compatibility with GNU R and CRAN is a pretty reasonable goal - even if it's not the focus of this particular Oracle research project.

We've been working hard and now systematically to get Renjin (also R on the JVM) to run CRAN packages: http://packages.renjin.org. Renjin also compiles C and Fortran code to JVM bytecode, though there is still some work to do there as well.

Regarding the hand-tuned matrix math libraries, there's nothing to stop you from using them with Renjin - you can drop in MKL or Atlas as desired, or fall back to pure-Java versions in a pinch.
I see zero security concerns in such a setup.

I'm also reminded of hivemind from defcon this year.
https://github.com/seantmalone/HiveMind
BackBlaze has worked well for me:

http://www.backblaze.com/

easy to restore, and works silently in the background.
What is SQ? I think you meant S3?
>I have heard stories of entire SANs failing

Which is why it is being replicated, like I said.
I've been reading up on Backblaze but don't they require you keep a local copy and they only keep history for 30 days before its wiped?