skysight-inc/HackerNews huggingface dataset:
In some cases, nocopy join is faster.

Thus.

"Can be" faster.

But most people do string concatenation in situations where performance of the concatenation really doesn't quite matter so much. I optimize for readability, understandability, and prevention of stupid silly mistakes first. Performance comes later.
I mostly agree, but I was responding to sp332's suggestion that Snapchat does anything to solve the NSA "problem".
The Architecture of an Infinite Stream of Music
True story: I got my first industry job, out of college - at Apple - by hiring a VA to iterate through all open jobs that met a list of criteria I gave them (years experience, skills listed, etc), and submitting my resume to them.
Dart's doing great, you should use it.
Maybe that's good news? We received a rejection letter last night. Best of luck to you!
Hatching Twitter, a new book on the company's history
I totally agree that "thought" verbs are tricky, and different news organizations have different rules regarding them. But I wanted to correct the notion that it is "unprofessional" to profile someone without interviewing that person. Gay Talese and Esquire would certainly agree with me, as would decades of journalistic norms.

http://www.esquire.com/features/ESQ1003-OCT_SINATRA_rev_
If the files haven't changed size, you don't need explicit support, just put the files in the right directory and let libtorrent treat them like damaged/incomplete downloads (it'll checksum the blocks and download the changes).

Dunno if it works for files of different sizes, though. It probably won't, since the blocks won't be in the same positions.
Say hello to offline first
I Just Survived a Stroke
This is a great concept. I've always had the intention of meeting people in SF for networking purposes, but it always ends up feeling like a means to an end - I'm a ____, I need a ____, are you the guy? This appears much more casual and open. Looking forward to grabbing coffee with you, sir.
we didn`t receive any mail yet, I doubelchecked with my SPAM folder but couldn`t find anything. Are you sill sending out?
A hostile browser extension which has permission to access all pages could inject its own code at runtime.
Great, now I am thirsty for some coffee!
The Data Journalism Handbook (1.0 Beta)
One observation: This is indeed a problem for web development, but a non-issue for mobile development. Whether iOS or Android, one guy just clicks "New Project..." in their IDE and pushes it into a git repo (one may have discussions at this point whether to use a public github or a private bitbucket repo...), the others pull it and everyone is ready to go.

That said, teams shouldn't only form around ideas, they should also form around technologies to avoid endless discussions. Also, be open to work with a new technology and ask others if they want to do pair programming with the newbie being the observer/navigator. I did this once. After an hour or so I felt I could provide valid input. Also, pair programming is a really good way to get to know another person!
"eating while driving reportedly contributes to some 80% of all automotive accidents, more dangerous than the much-maligned texting while driving"

Source?
It's a bit of a stretch to say becoming one of the wealthiest people in the world is the 'expected outcome'. If I'm not mistaken the most common outcome for ventures such as this is not even a sustainable business that lasts a few years and is profitable. I'd say the expected outcome for the confident and capable with good ideas is lucrative self employment and/or a lucrative exit within a few years - probably a lot less than 20 billion dollars.
I'm suggesting that if the $25 tier has nothing as a reward, the $100 tier should not also have nothing as a reward.
SaaS Growth Strategy eBook
A major online bookstore (www.aladdin.co.kr) actually tried that this year. They teamed up with another startup company (Paygate) and allowed users to use credit card with no plugins, on any browser. The few people who tried that loved it.

And guess what happened?

Major credit card companies pulled out one by one, because they "cannot ensure" that a page without Active-X is secure enough. Of course nobody's pulling any strings, no government officials are receiving unknown gifts, and nothing can be ever proved. So, there. You work for months to provide users with modern browsing experience, and those banking powers-that-be just pull the plug.

The whole system is corrupt beyond imagination.

Citation (sorry, in Korean):
http://www.hankyung.com/news/app/newsview.php?aid=2013091203...
http://www.leejeonghwan.com/media/archives/002331.html
It has nothing to do with virtue, and I'm not suggesting that entrepreneurs aren't ambitious, I just think you're confusing ambition and drive. If your goal is wealth and security, then starting a company is a terribly risky way to pursue those goals, and statistically you'd be better off taking a job at an established company that can afford you a nice salary and job security. That's where drive comes in. Entrepreneurs who hope to make it to the finish line are going to end up being uncomfortable, anxious, overwhelmed, and afraid (not to mention underpaid) more than 50% of the time for however long it takes to achieve success, which generally seems to take 7-10 years. If the source of the drive to start the company is wealth and security, then why persevere?
Because it would be deeply irresponsible for them to do that.
It'd be cool to do this on a city-by-city basis. Like a nano Meetup or something.
Bill Gates: Top books to read
> Because the financial incentives of the helper are set up wrong, "paid by the minute" will reward slow talkers and slow help.

Most of the listings are listed with either the form "$X per Helpout" or "$X per Helpout or $Y per minute". So, it doesn't look like paid by the minute is either the only supported or even the dominant model. So this objection seems misplaced.

> The DYI video success will be better the shorter and better the video is, and I'd rather pay-per-video.

Canned DIY videos are widely available, and serve a different need that person-to-person consultation.

> If I wanted to talk to a human, there are millions nearby in the city.

Not everyone lives in or near a city with millions of people. And not all those millions in the city are experts in the field that you are concerned about.

> A DYI video can explain in 2-3 minutes what will take a human 60 minutes in a meeting including greetings and other social fluff.

Sure, if there is a specific enough DIY video, that may be the case. OTOH, finding a specific-enough DIY video for a particular need can be a hassle, and in many cases of not particularly common specific needs may not be practical.

(Plus, its quite possible for the experts that do Helpouts to do DIY videos, and to identify good opportunities for DIY videos from what questions they get through Helpouts. Its not a one-way communication.)
How common is a simple DIY-fixable screen?
Be aware that most of the graphs' y-axes do not start at 0!
Just last night I asked my girlfriend if she would find something like this useful. (We had been eying a piece of furniture that was on sale, when suddenly on refreshing the page the sale disappeared...)
Seems there's some confusion about whether the nexus 5 ended up with a mems camera. I thought that it did not...

"With a little help from our MEMS, you can still take photos in quick succession with the speedy new autofocus."
Besides, it's refreshing to find a site structure from the 1990s that hasn't succumbed to link rot.
Agreed - I remember hearing about that but it feels like a relic of the days when Google wasn't trying to shove everyone into Google+
To keep going. Any standard that is not open will not open itself for multiple implementations (see old MS standards with word xml format). The problem of course is that if I cannot implement your standard, you are still the only consumer. So really:

Standards with producers/consumers from different independent teams from different organizations with different goals are awesome.
Install VisualSVN and use TortoiseSVN if you want a centralised server running on Windows. Seriously. Nothing works properly on windows like this - you're going to end up hacking together UNIX things. Let someone else do it for you.

However if you want to use Hg over SSH on windows from a client perspective, it is not rocket science thanks to PuTTY and Plink: http://www.codza.com/mercurial-with-ssh-setup-on-windows
> ... with little chance of success, when the expected
> value of other opportunities are much higher...

While I don't necessarily disagree with your point of view, certainly we can do better than hyperbole when we're talking about "chance of success". So I put it to the community: Can we put some numbers behind this? What data would you look at to determine whether doing something like this is a good investment/opportunity? (Certainly the opportunity cost can be calculated, as a starting point.)
I like how a few people have 'forked' your application on PenFlip. Would be lovely if someone made a few modifications and got accepted.

Really like PenFlip btw. Keep up the good work.
Travel Cartoon
Well first of all, I did glance at the article, and now concede I may have been mistaken. However, there have been charges of government corruption vis à vis Standard Oil.

http://www.pagetutor.com/standard/chapter13_part1.html

The whole text. http://www.pagetutor.com/standard/toc.html

It does seem as though they (mostly) legitimately competed, and given the historic oil price throughout their reign (which fell drastically, http://www.pagetutor.com/standard/chapter16_part1.html) it doesn't seem as though they exercised monopoly power (at least not nation-wide).
She actually only refers to one specific fact that can be checked -- when Bezos read Remains of the Day. Everything else is just her attempt to re-characterize the environment at Amazon, which is subjective, not factual. (She also has some interesting, though biased, comments on the process of non-fiction writing.)
Your comment makes absolute sense if the extension is attempting to validate asset files after they'v been loaded. But the extension can be coded to only load vetted code. So I'm not sure what you're talking about. Please enlighten us.
One of the best looking linux distros i have used until now! Now KDE & unity look soo 90ish IMHO..
It's nice to see so many projects attempting to solve this problem. I have a question specific to the documentation on the main page:

Private keys are stored on the server in encrypted form. The key derivation function used is as follows:

K = scrypt(Passphrase, Username)

I'm going to skip the "JS crypto is bad".

What I'd like is clarification of the Zero Knowledge section that the keypair is decrypted client-side only and the passphrase is never transferred to the server for any reason. This is important because a state actor or other person with sufficient influence--such as a big wrench--could intercept this via code installation on whatever servers perform this work.

There's still the issue of JS being modified by the same evil actor (which you mention), and I'm not sure if signing with a browser extension is much insurance (that's just replacing code that can be modified in transit/on update with other code that can be modified in transit/on update), but with so much attention being paid to this problem as of late, an adequate solution will be discovered (if it doesn't exist already).
nice. secure end-to-end encryption with a good browser-based UI is kind of a holy grail.

They say it's open source, but I can't find links to the source anywhere. Anyone?
Canada Adopts Bitcoin Debit Card Services
MathBox.js: Presentation-quality math diagrams in a browser using WebGL.
I plan on documenting all of that to satisfy my internal data nerd as well.
"In about two months no child will
cry at bedtime. The kids also have
family photos, so when they need
their parents they can talk to the
photos and it's just like they are
there with them."
Facebook's functions seem a lot more reminiscent of web forums - database driven HTTP sites - than XMPP chat systems.
Did you take a poll of everyone you've met about this topic?
Or are you assuming that the people you've met would have told you if they sent letters to the CEO?

Consider this possibility: maybe Jeff Bezos sends personal replies to the letters. If word got around, it wouldn't be that weird for 1-2% of the workforce to write a thank you note hoping for a personal reply.
Mod authors indirectly monetize their mods by hosting them on the deceptive and ad laden file hosting sites that have some tiny return on traffic.
I'm afraid I know absolutely nothing about Windows. I know ssh is kind of a basketcase there, and I think tortoise is your best bet.

Are you trying to use Windows as a server or as a client?
Not a good analogy really. CNC requires careful programming of the machines; now you wind up with CNC object creators and people who work the assembly line feeding the machines.

Not only does it reduce the time to create, it reduces the skill required, the flexibility of product, and the overall level of craft.

Ignorance is not something we should aspire to or assist others in attaining.
Non-programmer here. I've gotten great advice on work and links to great resources that have helped me change the way I work. It's not an overstatement to say that great writers like patio11 and Zach Holman have thoroughly changed how I see work, collaboration, and how it should interface with my private life. I don't run a SaaS app (yet) and I certainly don't make open-source contributions, but the principles of their posts can apply to a lot of fields that aren't purely technical. In the last year and a half since I started regularly reading I brought a lot of great ideas to my previous employer and then changed my career for the better.

tldr: Everything I've read here has given me immense clarity in how I personally view life and work, and I'm happier for it.
"A few dozen startups" in 3 years?

Are you sure these are startups and not just side projects? Was there any expectation that these would actually grow into larger companies, or were they just part-time mostly self running websites? Not any new business or website is a startup; a startup is specifically one that seeks a scalable business model, that can expand into a much bigger business with more investment, rather than something that is going to be limited by the output of of or a small number of people.

So, I'd be curious about what you are considering a startup such that you have created a few dozen in 3 years.
Because they can buy their own lottery tickets.
To broaden their horizons? Because they're interested in technology even if they don't define themselves as a programmer?

Just curious: why would a person comment not to add value, but to ask a semi-snarky rhetorical question?
>If the government implementations are the de facto standards and the Korean government has only maintained an ActiveX version for the last 10 years, I can't see how you can interpret it as anything other than an IE mandate.

Because the government is not mandating IE? The public overwhelmingly used IE over Netscape which caused the government to go "okay since nobody is using netscape we're going to only maintain one plugin". I think its a pretty important distinction to make. Anyway, we disagree. No biggie :)
No I mean both. You don't need JavaScript for a blog unless you've loaded it with crapware and tracking stuff. Just lose the extra requests/code.
Google helpouts
Previous generation of phones could replace glass without replacing screen.
CouchDB Conf is next week (day before Cascadia JS)
Or just have the signing committee publish signed JS code. There's no real difference between that and publishing a signed hash. Unfortunately other hostile extensions are still free to mess with the DOM, so it's all a bit pointless.
Just to clarify, as I've seen many of your responses to posts on this subject, you're advocating against use of javascript encryption in client-side applications served through the browser.

If the encryption library were running on a server using node.js or packaged into a mobile app using a framework like Phonegap it doesn't matter that the implementation is in javascript, does it?
How is this related to mercurial?
The Core Motion APIs give you the following timestamps for activity: running, walking, completely still (phone on the table), and "unknown" (either fidgeting, or a few seconds before the chip realizes you're doing one of the other activities).

I'm sure it's a step towards an iWatch.
Facebook's functions - photos with comments, user profile pages, persistent content - are more similar to web forums - database driven HTTP sites - than to an XMPP chat system.
> Capitalism does not breed competition, it breeds success for the private investor.

Right. Its called capitalism because its a system driven by serving the interests of capital.
Investors give money to organizations that either they perceive as having a significantly above-average chance of "winning the lottery", or that have basically already "won".

I wouldn't be at all surprised if there's a bunch of people out there offering to loan money to people who have already won the lottery. :-)
On flagship phones, it sure doesn't seem to be common.

GS4, iPhone5, Nexus 4, Nexus 5, HTC One (Horrible offender here).

If you get an 8/10 on iFixit, you have about the most perfect score possible with top of the line phones.
Everpix is Shutting Down
Mozilla Survey: When do you use server-side User-Agent detection?
Ohio State’s marching band revolutionized halftime shows with an app
There are some nuggets of both wisdom and idiocy here. The short story is, yes, drinkups should not be required social functions in any office setting, including startups.

The rest of the article, which tries to tie the whole concept to rape somehow by using a pretty poor analogy with oh-so-clever wording, is pure BS. If you go to any social function where alcohol is involved, it's your own responsibility to limit your alcohol intake, and if you don't trust someone... Don't take alcohol from them.
I think it's a wrong comparison. Direct competitors to Facebook are decentralized social networks like Diaspora, not browsers.
I'd suggest you re-read the review. She only points to one inaccuracy -- the timeframe when Bezos read Remains of the Day. Stone has acknowledged and corrected that fact for future editions.

Everything else she says is subjective. She thinks Stone portrayed Amazon as a cutthroat, sinister culture; she tries to re-frame it as an Edenic workplace. The truth is probably somewhere in between, but her version is certainly not a fact.
It seems to me like many phones are going the fused glass and LCD route these days, so it's getting harder/more expensive to replace the glass and/or LCD.
I think there are some government regulations around selling stuff online over there. You need to register as a seller and they issue you a digital certificate - probably another thing that keeps people locked into their own encryption standard.
When I was small, my parents taught me that if it appeared on TV, it wasn't true

Someone I know calls it 'The Glowing Box of Lies', which seems as good a description as any.
I'm one of the committers. The project is still early stage. At this point we're looking for feedback on the API, which we're planning on finalizing this month. Would love to hear about anything you'd like changed or added to the API.
Stanford online course: Developing iOS 7 Apps for iPhone and iPad
If the entire system lives in a browser extension, you're doing what I said in the comment at the top of this thread --- and why would you bother "loading" anything from the server at all? If you know the hash, you know what the file is supposed to be.

Otherwise, almost every rendezvous you have with the server is an opportunity for methods to be rebound and your cryptosystem to be subverted. If you don't see how, it's a good exercise to investigate.
Yeah, I read your Matasano post, "Javascript crypto considered harmful", and I agree-- Javascript crypto is hard!

But it's not impossible.

The reason I chose that route is because I want to make it as easy as possible for users to try out and adopt. Just testing it out? No installation required.

I think that security is at least equal parts a technical problem and an adoption problem. The status quo is that nearly all email is searchable plaintext as far as strong adversaries are concernd. I want to fix that.

> If you're going to build a browser extension, put the crypto code in the extension.

The hard part is running known, trusted JS. Simply packaging the same HTML/CSS/JS as a browser extension was certainly my first impulse! The issue then is that you can never ship an update--users must proactively upgrade--unless you have an auto update mechanism for the extension (eg, Play Store) at which point you're again at the mercy of the server, no better than a web app.

Once you get trusted code running on the client, you can bootstrap. The system I envision is as follows: you, a power user, download the browser extension. You verify the signatures. There are multiple signatures--not just my own--so that no one party can release a tampered client. A set of independent, trusted organizations around the world must sign each release. Let's call them the Signature Committee.

The browser extension simply contains the public keys of each member of the signature committee, and a small bootstrap loader. When you run the browser extension, it gets the latest assets from the server, along with a signature file---and it checks that enough members of the signature committee have signed them.

You know have trusted code, but the developer can still--with the consent of the signature committee--push out updates.

I think that the Signature Committee concept has very cool properties. Currently, even security-critical client applications--for example, the Tor Browser Bundle--are usually only signed by a single organization--in that case, the Tor Foundation. Given that governments have shown themselves willing to coerce organizations to conspire against their users, and to do so in secret, we need something better. I envision a future where Scramble keeps improving continuously, but no one organization--not even any one country--can unilaterally ship an update.

Thanks for your feedback!
Bill Gates visited S.K several years ago. And after that, everything changed.
https://bip.io (Billion Instructions per I/O) - its a framework for creating ephemeral endpoints ontop of graph based message pipelines. You can orchestrate and share these graphs (kind of like micro-workflows) to automate tasks, serve content, run an app... that sort of thing. I love it, even if no-one 'gets it' and has zero traction, working in this problem space is very satisfying and always a challenge :) albeit it sometimes overwhelmingly complex
Cool. There's a number of Pinkers floating around my home, I might just pick one up.
Things You Should Know About AWS
XMPP/Jabber itself is not a bad idea at all. As well as federation. Companies who sabotage XMPP federation by not adopting it (M$, Yahoo, AOL etc), or backing off from it (Google) or proliferating new incompatible junk (Whatsapp and other monstrosities) are a bad thing.
What I am saying is that the intended audience of those scientific papers rarely need the interactive diagrams (the equations & math are enough - most of us for example can visualize logarithms quite trivially).

But those who do not have the necessary math background - this will not really help them at all. Sure they might have some understanding of this particular algorithm - but when it comes to abstraction and extending that knowledge to other problems I do not believe it will scale. You do not have the fundamentals to think creatively (in a mathematical sense).

The circuit for example. They might now understand how that circuit behaves. But if I show them a completely different circuit can they infer how it behaves? Likely no, they were not able to pick up on all the non-linear behavior that occurs within circuits.