skysight-inc/HackerNews huggingface dataset:
It's not clear to me how this differs qualitatively from the current situation with equipment manufacturers all doing their own customizations to devices. Quantitatively there's a difference - a smaller pool of devs/maintainers to potentially subvert and a much smaller pool of potential users vs. a much larger manufacturer dev team and a much larger potential pool of users.

How much would it cost to buy off, for example, the entire radio hardware/firmware team at a manufacturer in your own country (meaning pretty much either China or South Korea), and on a governmental scale how reasonable or unreasonable is that number?
How I've failed and succeeded mentoring young coders
Oops, not sure why I put that, it's indeed software transactional memory. Akka is a pretty known library that supports it.
They require a different subscription for support as well.
Okay, why the hell was THAT one downvoted?

https://en.wikipedia.org/wiki/Tests_of_general_relativity#De...
Sahale: Open Source Tool for Visualizing Cascading Workflows from Etsy
I wouldn't be terribly surprised if he'd been thinking of Ada evangelists, though I think there are other candidates too. Unfortunately, I can't ask him to clarify...
Not to be negative but what does this provides over d3.js?
The article says "convertible debt" and lists some investors. Google Ventures, Goldman Sachs, etc.
My first reaction was to think that (b*d)/c was a cool way of expressing how to go after the low hanging fruit, or get the biggest bang for the buck. After thinking about it for a bit, it seems like a good starting point and better than nothing to act with some intent.

But it might be better to focus more on b/c OR d/c, or weight b and d, if you're trying to come up with a general framework. In practice, that comes out to generally, we want to go after broad OR deep features we can build easiest as we groom the backlog. Of course, you would want to maximize both b AND d, but often a single feature doesn't do both.

The whole discussion might be too nuanced. Overall, it's valuable to give some quick thought to why you're picking the features you pick, as long as it doesn't make decisions take too long.
> Sorry to keep doing this

I guess likewise, because while bun is a type of bread, bread doesn't, again, necessarily have to be a bun.
So I'm going to try and answer your original question:

> I always wondered why Facebook didn't just go all-in on clojurescript when they did React, they have the resources to deal with any compiler/technical issues, heck they could reimplement the compiler themselves they already maintain a bunch of PHP VM/language stuff. It does everything react tries to do but better and by default.

You're not correctly estimating the resources required. Every Facebook endeavor I've heard of was an attempt to keep their millions of lines of production code unchanged with the added benefit to have new code be better. (eg. PHP->Hack, Untyped JS->Flow, DOM Manipulation->React, ...)

That said, perhaps you're not familiar with these types of codebases and aren't quite grasping the magnitude of code change that would first be required for Facebook to go "all-in on clojurescript". If you haven't had the opportunity to participate in a codebase of that magnitude, there aren't really words to describe it to you. Just know its multi man years worth of effort. In practical terms its not possible because a business also needs to iterate and release new features.
Arguably, there is an intersection of "cast" and "conversion" where casts are valid.
OT: wehaveaname below - you're autoflagged/dead for being a new account logging in over Tor. Just thought you should know.
Even as an indie software developer, this makes me sad.

Rapidshare was the most responsive to copyright complaints out of all the filesharing sites, they took down links within 2 hours of being reported. But instead of nuking cracks to my software on Rapidshare immediately, it meant I let the Rapidshare links stay alive longer, because I knew I could turn them off whenever I wanted. I'd rather people uploaded cracks to RapidShare where I could see how popular / unpopular a link was & had control over when to remove it, than somewhere like MegaUpload that would deliberately take a long time to remove links.

I never saw evidence of piracy helping sales (always hurt sales) and I never used it for promotion, but I was more worried about cracks that came bundled with a virus, or that came bundled with a collection of illegal images. That stuff had to be nuked straight away for the protection of customers (and since much of the time, customers never understood that cracks don't come from the company that makes the software).
Wouldn't this scheme be entirely susceptible to an emulation-based attack? You'd need an emulator which could do the split TLB trick but it doesn't sound particularly hard.
HealthSherpa (YC S12) has processed more than 3% of healthcare.gov enrollments
Is anyone else here surprised that Rapidshare is still even a thing and lasted this long in the face of Mediashare, Megaupload, Zippyshare and all those other sites? I haven't seen a Rapidshare link shared in a very long time.

I remember once upon a time if you downloaded leaked music or even software, then Rapidshare was the go to site for that kind of thing. Funny how things change.
T-Mobile does the same thing.

You can also buy unlocked iPhones directly from Apple. I've done it 4 times - 3G, 4S, 5C and now the 6. I bet Apple sells millions of them at full price, even in countries where subsidies are available.
You bring up a good point, namely, on a fixed sized planet how can we have growth forever?

I have some hopes that society on a planetary scale will learn that materialism is bullshit and that we are manipulated by clever advertising and pro consumerism messages in movies, etc. Notice how many characters in movies drive over the top expensive cars - just as one example. Same with houses way larger than a family needs for comfort and a happy life.
> I'd hazard to say that the nebulous "user experience" advantage for Apple boils down to consistently committing to integration of a handful of products.

This is a good example of what I'm talking about. You have redefined user experience to mean something that most people will not think of. Even giving you that, look at the current iPhone setup. Leaving aside the carrier aspect, you can buy worldwide a new

iphone 4s,5c,5s,6,6plus in multiple colors and sizes.

basically 3.5", 4", 4.6" and 5.5" screen for a phone. With prices points from $250 to $1000 in minor increments. In contrast, Google has only one phone currently on sale the Nexus 5. The 'focus', 'handful of products' mantra is repeated but is not true. Frankly, the only thing missing is the stylus and adding it would cover the entire gamut.
Only-kind-of-related: Instagram has a cool post about using ordered IDs to shard photos. It's here: http://instagram-engineering.tumblr.com/post/10853187575/sha...

Pretty cool stuff.
Because the question is "Why must space without matter/mass be non-distorted to begin with?" Which your answer doesn't seem to answer.

(I didn't downvote you)
One of the problems with structs in C, is that you must explicitly call the destructor function if you have non-memory resources. In C++, a scope's closing } always takes care of that for you.

As for the generated code bit, I assume you're referring to the STL. Writing my own data structures is explicitly what I don't want to do anymore. STL has it? Great, I use it and move on.
Men: Are You Controlling Your Stress, or Is It Controlling You?
Here's the argument I've heard: Let's say you found a company. A VC invests $1M for 20% of the company, for a $5M post-money valuation. Then you immediately sell the company for $3M (less than $5M). You make $2.4M. The VC essentially loses $400k. The 1x liquidation preference protects them from losing that $400k.
>+ Learn how to use git productively in a team environment (this means no more working directly out of master). This is a good resource to that end: http://nvie.com/posts/a-successful-git-branching-model/

But why everybody should use this kind of branching model? Branches have their overhead, namely time spent merging after several days of work.
Thanks for the heads up, it is understandable why that why Hackernews would take such measures but I really hope that the autoflag is a temporary solution until a person reviews my comments.
Alternatives to EngineYard for automated Rails hosting in Singapore region?
EngineYard charges $50/server in their standard support plan (not optional). In a small cluster of 5 instances, you end up paying more for support than the hardware cost. Per incident support pricing is also not available.

Heroku does not provides instances in Singapore region - hence it's not an option.

We are a small dev team and cannot afford to invest in a techops guy right now (hence Linode is also out).

Any other alternatives?
I think it's because of changing 'project' to 'Foundation': https://github.com/irungentoo/toxcore/pull/1219#commitcommen...
Lots of reasons. For example, you can't just paste a picture from your Clipboard into a IRC channel and expect it to work. Granted there are image hosting services out there, but if you want a chat server on your private network and you are a small company, you want it all in one. Same goes with highlighting mentions, Desktop notifications, saved transcriptions (IRC is transient by nature), LDAP/Kerberose integration, XMPP support (again, there are XMPP bridges for IRC, but not integrated in any free private IRC server I know of). UI is another aspect too.
If broad adoption is truly your goal you have a branding problem. Normal people will not use a tool called 'toxic' which prints crazy ASCII letters in the command line. You might as well ask soccer moms to hold the line at occupy wall street.
$2.5k / % puts them near the bottom ranking http://accelerat.io/
You would love d3.js then.
There was a tox-core rewrite in Rust[1], but it's been abandoned. According to the author until Tox gets proper doc.

https://github.com/mahkoh/Xot
From personal experience in the bay:

Everyone is renting. Ok, I have one friend thinking of buying a house in Oakland since he grew up in in NorCal and wants to stay here.

Almost everyone has roommates (if they're single), or lives somewhere less convenient (if they're not).

Some people are skating by on rent control (still jealous of my friend's room in the mission for 1k/month).

Some people are burning through their income to fund a nice place but most people are saving their money.

personally I'm not sure how long I'll stay in the bay, so I'm not looking at buying anything atm since prices do seem insane. Seems reasonable for me to save my money while I'm young and my costs are low, seeing what the future brings.
Read it again.
https://github.com/stqism/ToxCore/commit/bed425598f26938bd54...
He tried to get copyright away from people and assign it to the "Tox Foundation", all during a supposedly unrelated minor bug fix.
I wouldn't hire you.

What's missing is some kind of formal education in the basics of computer science. You have a good start of coursera algorithms, but I would add to it more advanced courser of the same kinds, i.e. algorithms and data structures, programming languages, etc.
Exactly right, "worth" should only really be used if someone else would pay $600M for it today.
The whole "OMG it's full of whitespace" thing kept me off Python for years, in part because I'd done a lot of work in text processing in the '90's and realized, "Whitespace is not actually evil... it is just misunderstood" was a fair encapsulation of the problem of whitespace parsing, where "equivalant" and "ignorable" whitespace were perennial problems.

Once I got over that, Python turns out to be pretty awesome, and while I still use C++ for performance-critical things and C for firmware, the clarity and simplicity of Python is unmatched by any of the other dozen-odd languages I've written in.

I agree syntactic whitespace comes with an overhead, but it's more than worth it for the other benefits you get with Python, particularly the ease of using every other library and language on the planet, from lapack to R.
LOL me too. I have switched to torrent since megaupload was banned.
It could go either direction. There was an startup Innopage in Hongkong news these two days claiming that the design of its iOS App "Worthy" was copied in merely 2 months by China's Alibaba after the latter sent a 10-member delegation team to visit Innopage in Hong Kong. Alibaba responded that "there is no factual and legal basis." What can a startup do?

(The following articles are all in chinese)
Founder Keith Li's article:
http://www.grandline.hk/2015/02/%E4%B8%80%E5%B0%81%E6%B2%92%...

News:
http://startupbeat.hkej.com/?p=1197

Alibaba's response:
https://thestandnews.com/finance/%E8%A2%AB%E6%8C%87%E6%8A%84...
Write to the school and tell them how you feel.
My thoughts exactly, unless they're using undocumented features of the CPU.
This will not be the last attempt. There's a dozen launches slated this year: http://spacexstats.com/upcoming.php

I can't wait to see how the Heavy turns out.
A bunch of green accounts suddenly appearing and attacking back also are not very trustworthy.
From a preference standpoint, I had assumed that founders were in the same boat as employees most of the time (especially first-time founders), just that they have a lot more stock.

If investors put in $10M and the company sells for $9M, doesn't it all go to the investors?

If founders get the same preference as investors, it wouldn't be true. I just didn't think they normally did.
Are you aware that there are a myriad of clients available?
But, say:

for (;;) {
/* ... */
if (pthread_once(&once_var, once_routine))
/* error */;
/* ... */
}

Here, we are ensuring that once_routine is called exactly once.

ACCESS_ONCE to me strongly suggests that the value is accessed once and cached forever. E.g. ACCESS_ONCE(x) could expand to something like:

({
static __flag;
static typeof(x) __cached;
if (!__flag) {
__cached = (x);
__flag = 1;
}
__cached;
})

ANSI Common Lisp has load-time-value. You can use this anywhere:

(defun myfunc ()
(let ((foo (bar))
... ;; deeply nested
(let ((x (load-time-value (whatever))))
...))))

The load-time-value form is evaluated when the module is loaded and the value is stashed. Then whenever myfunc is called and that code is evaluated, the previously stashed value is retrieved; the (whatever) is not evaluated any more.
I'm not sure why the bit about families is relevant. No-one expects people with families to move across the country for work.
People attempt to cure their cancer with homeopathy, and I have very little respect for them as well. I'm sure that there are plenty of websites and magazines dedicated both bad weight loss advice and homeopathy, but I am quite confident that the medical community is clear and consistent on both issues. If people choose to ignore their doctors' advice, I have a hard time explaining away their decision.

Also, as I mentioned before, remaining obese requires that someone continue to overeat. In discussions like this, people often harp on this point: if someone wants to lose weight, they need to eat fewer calories. Full stop; it is not an over-generalization or inaccurate point. I view people who bring up mental health issues and differences in metabolism as part of the problem, rather than the solution. It is though they are deliberately trying to make the weight loss process seem more complicated than it really is. I am fully willing to admit that people have differences in metabolism such that some need to eat less than others. I know that mental health issues might need to be treated in order to make it easier for someone to stick to a diet. Neither of these things change the fact that persisting in obesity implies that someone is continuing to eat too much.

We could make the exact same arguments about smoking. You might say that people don't have access to the info they need to quit. I am saying that the very simple way to quit is to smoke less (i.e. not at all.) It is true that there may be unique impediments in each person's quitting process, but I have no doubt that simply by listening to their doctor, they can overcoming them.
When you put it like that, it seems inconceivable that the alphabet agencies in various countries didn't do this years ago.
> it ought to read and handle well.

" For a first sale in particular, the immediate benefit of the fact of a sale probably outweighs probability times cost of any conceivable drafting flaw that doesn't produce uncapped liability, a cloud on IP, or some other existential threat."

I had to parse this sentence about 10 times and still don't entirely get what you're saying
.doc is compatible with older versions of Word, and most big companies have older word versions (in my experience)
Couldn't they just store keys and decrypt instructions using something like a Trusted Platform Module?
Reducing with the Shift Reducer
It's pretty pathetic indeed how neither side seems to know how to handle an actual argument like adults.

I guess that's not too surprising given the project's origins.
>They got their start with pirated content and pivoted quite successfully.

By being bought by Google, then having Google spend 100s of millions of dollars defending YouTube in court.
It's senior in the capital structure. For a high dollar risky investment like this, you really want to protect against downside as much as you can -- a convertible note gives them this protection.

So if it all goes south, these guys can hold debt (rather than common equity) and get first claim on the assets (ahead of common equity).
Haha, just told a friend about those cat-captchas...

For the ones that do not know what is meant: http://www.geeksaresexy.net/2008/04/24/rapidshare-captcha-wi...
Turn Laptop Covers into Whiteboards
Thanks for the info!

It seems OS X does have some degree of Nepali support; I was able to install a Nepali keyboard when installing Yosemite and can now toggle between keyboards easily enough. It seems to print Nepali characters fine (although I honestly have no idea).

I'm thinking I'll install Windows on another partition so that the option is available, in case some software is Windows only. Dual booting on a Macbook is reasonably straight-forward, although swapping OS is likely to be confusing for a newbie. So I probably won't mention Windows being installed unless they contact me saying they're stuck on something.
"Obese people eat too much - they should eat less and they will lose weight" is true but pointless.

Obviously people eat too much. But knowing that does not help them stop eating too much. Most people do not like being overweight; many overweight people are miserable because of their excess weight. Society is judgemental about obesity. Job prospects are worse. Life expectancy is worse. Being obese is expensive. There are so many negatives to being obese, and the answer is a simple "eat less" - so why does that simple answer fail for so many people?
I'm using the term "quoting" in the general sense of a marker that some sequence of symbols is being used as symbols, rather than for their semantic values.

My perspective on regular expressions in one of a student who was not two weeks ago introduced to the formal version of REs. In this formalism, there are basically strings and operators on these strings. We don't usually use quotes, but only because you can usually infer from context which bits are strings and which are one of the small set of operators. But when we need to match numbers with possible "+"es (the alternation operator) in front of them, out come the quotes.

In a typical programming language, we don't have the luxury of expecting the interpreter to infer things like that from context. Further, it's rather common to try to match things that would otherwise be used as metacharacters. This is exactly why quoting, in the general sense, was invented, so we can tell what's the program and what's the input.

Granted, most of my RE experience is in Python, where everything is just jammed in a string. There it's obvious that metacharacters and escapes are just a worse-is-better substitute for quasiquoting. Maybe it's different in Perl, but I'm skeptical. Strings matching themselves is cool. The problem is that it's cool enough to prevent you from realizing when you've taken the metaphor too far.
Sure use it if you understand it, ie vector where you reserve the memory up front to avoid future allocations and pointer/iterator invalidations or you don't care in which case use a friendlier or more powerful language maybe?

Writing datastructures is much of what programming is, I know that's not what you meant and you use the basics of STL to build the real datastructure you want, but you care about performance and with STL it's not targeted at your case so when you get beyond prototype you have to rip it out anyway.

Automatic destructor calls on leaving scope is the nicest part of c++ - shame it interacts with exceptions so nastily that nobody understands how it works. "Exception safe code" yeah, right, not in c++.

Generated code - you can use macros, you can use templates. Or you can use anything that generates text and does what you want, more nicely than that.
Toxic is just one of many clients that are built ontop of Tox. Some clients fill a niche, others (like qTox) are meant for widespread adoption.
Scholarly – Turns your notes into quizzes instantly
The main roadblocks holding up self-driving cars
HIGHLIGHTS

irungentoo: tox main developer, head of the Tox Foundation
NikolaiToryzin (stqism): second in command, run the Tox Foundation's monetary operation
The rest are other developers on the #tox-secret channel.

TRACKING PROPLEX, AN EX-MEMBER OF THE TOX FOUNDATION, ONLINE ACTIVITY THROUGH HIS UA:

irungentoo	prolapses phone seems to have a unique user agent

NikolaiToryzin	If you tell me it I can make tox.im return stuff to him only

irungentoo	'Mozilla/5.0 (Linux; Android 4.4.2; SM-N900V Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/40.0.2214.69 Mobile Safari/537.36'
NikolaiToryzin	That'll be fun

READING HIS PRIVATE EMAIL:

irungentoo	basically proplex did an email request change on his digital ocean account which means an email containing his ip got sent to david@tox.im which ended up in the catch all email

urras	irungentoo: Any interesting emails?
irungentoo	urras, if you want to forcefully gain access to his digital ocean account I can reset his pass

[...]

NikolaiToryzin But they want his personal info

urras How do you guys know

NikolaiToryzin Emails.

irungentoo comparing himself to the NSA:

irungentoo I feel like the NSA

irungentoo tracking people across ips even without cookies is so easy

irungentoo	https://mail.tox.im/prolapse.txt [link now unavailable, but I archived it https://archive.today/KkSWp ]

irungentoo	why would I want to go after terrorists?

irungentoo	blackmailing people with power is much more lucrative

TRACKING AN EX-DEVELOPER AGAIN:

irungentoo 173.52.122.131 - - [13/Jan/2015:00:33:01 -0500] "GET /User:Proplex HTTP/1.1" 404 3656 "https://github.com/Tox/Tox-Website" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36"

irungentoo interesting

irungentoo I like how he checked if the wiki was up: 96.250.8.105 - - [20/Dec/2014:02:12:30 -0500] "GET / HTTP/1.1" 301 5 "https://tox.im/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36"

irungentoo	you really don't need cookies to track people online.
Type safety also trivially holds in any dynamically typed language. You just call all values the same type---suddenly "preservation" and "progress" hold without actually meaning anything.

That's why its "type safety of a system which captures interesting invariants" which is actually interesting.

http://jspha.com/posts/six_points_about_type_safety/