skysight-inc/HackerNews huggingface dataset:
Yeah, "Erlang style-actor" isn't exactly accurate anymore. A while ago, this was true, but it's not exactly true today.

That said, Rust does encourage message passing by default, but also gives you the ability to safely do shared-memory concurrency if you need.
Easy to learn electronics prototyping system with arduino support
The responsible use of drugs for your own use doesn't affect anyone except yourself. The chemical uses you brought up affects more than just yourself.
Yeah, I think the article went in the wrong direction. It's easy to understand the basic mathematics of color. Understanding how to use color and how to avoid common pitfalls is a lot more valuable to me.
It's more that Rust _used_ to have that style of concurrency, but it has changed over the last year.

That said, Rust does encourage message passing by default, but also gives you the ability to safely do shared-memory concurrency if you need.
I'd love to see Doing Business in Taiwan / Korea / Hong Kong.

On a personal note, I found life in Osaka/Tokyo depressing compared to Taipei and Hong Kong. It felt like Japan's time had come and gone.
India: from IT consulting leader to booming entrepreneurial technology sector
Excuse me for asking, but are you doing IC?

If not, what is tying you to TCL? legacy software? Also, why not just interface away from TCL?

I'm trying not to be too negative on TCL, but it's just not worth the trouble. Now, if someone built a lisp on top of tcl, I might use it, but things like having a { in the comments or spacing out opening {s for a loop is a ridiculous problem for a parser to fall down on (with a non-intuitive error message to boot).

Also, you guys are throwing away the good (lispy) parts of tcl by having a C like language (the syntactic consistency, meta-programming by creating variables dynamically,etc)... Also, I bet people have to do some "training" to get up to speed on which parts of the C-like language are which, which generally leads to

Not to sound arrogant, but if I was working with you guys, my first 20% time project would be to convert whatever it was that was tying us to TCL to something else, unless it was super duper impossible (like it was in IC). It's just a productivity killer, in my experience.
> This article seems to suggest it's near impossible to leave a megacorp and start a company. So how did the first megacorps get started in the first place?

Japan's main modern megacorps largely are the same entities that were major business from the time of the Meiji Restoration (and some were founded much earlier, and are older than the US), or remixes of those entities that occurred when some of the old zaibatsu were broken up after WWII. They were formed as megacorps, for the most part, through very intense relations between government (both national and clan governments) and business industries, with a major component of that formation being either new or existing private enterprises whose founders had government connections taking over (often, at least initially, by leasing) the facilities of government business enterprises.

Those megacorps clearly aren't an indication of entrepreneurship in modern Japan. (That's not to say that such a thing doesn't exist, just that "how did the first megacorps get started" has nothing to say about it.)
The glib response is "what 'inefficiencies'?" The U.S. version of the social contract has advantages, but "greater overall efficiency" is not one of them.

U.S. employees are also trained on the job. The difference is that it's a succession of jobs, separated by job searches and interviews – an inefficient and unreliable process.

Statistics show that the average U.S. worker put in 1788 hours per year in 2013. The average for Japan? 1735 hours per year. Neither of these represent world-class efficiencies: The Germans and the Dutch, for example, manage to run their modern economies on less than 1400 hours per worker.

http://stats.oecd.org/Index.aspx?DataSetCode%3DANHRS

The USA does have a significantly higher per-capita GDP than Japan, but the Swiss are higher still, and only work 1588 hours per week.

https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)...

(These are glib analyses, of course, because averages lie in various ways. The fact that Qatar has three times the per-capita GDP of the USA should give one pause; per-capita GDP is not the same thing as "quality of life of the average resident".)

The idea that iPhone manufacturing is somehow "foreign" to Japan is pretty funny. Mobile phones are international products, built with parts and machines and expertise from around the world, certainly including Japan:

http://www.cnet.com/news/japan-manufacturers-said-to-gear-up...

Yes, many phones aren't assembled in Japan these days, but they aren't assembled in the USA either. The Japanese can still field some of the greatest electronics engineers on the planet, but they work on higher-leverage problems than final packaging and assembly.
FBI Silk Road Seized Arrests
No. afl requires an instrumented (compiled with extra information) executable, and watches the code paths. When fuzzing a seed finds a new code path, it will recycle that fuzzed version as a new seed.

ASLR can help prevent successful exploitation of bugs that afl might find, but it won't prevent the program from crashing in the first place.

(Plus, since afl requires compiling the binary, I doubt it bothers to enable ASLR. There's no benefit for fuzzing purposes.)
Which drugs would those be? The press release didn't mention what kind of drugs were being trafficked.
tldr
If you're suddenly rich, pay $10 and buy $1 Million of Vanguard Total Stock Market Index. Giving your money to anybody else over the last 10 years would have yielded same or worse performance at a higher cost.
Your compensation isn't determined by nobility or a sense of equity.

It's determined by the difficulty of the job.

The more difficult the job, the less people are able to do it, the smaller the supply of labor for that position, the higher the paycheck. It's that simple.

When a market doesn't reflect that, it is horribly broken and will be horribly abused by the participants.
Sublime Text Function Snippet + Check-types.js
I think being woken up rather than naturally reaching the end of a sleep cycle is very very different. When our baby was waking up a lot we were lucky to function much less do anything super creative.

Article tries to make the case that historically people would have a period of wakefulness in the night based on historical writing. I'd like to see some more actual research before modifying my life and sleep habits as I'm not sure that this says anything more than sleep requirements are personal.

My sense from working/living/traveling with lots of different folks is that sleep is just as personal as the types of foods you like to eat. Some people like napping, some don't. Some people like waking up early, some people like staying up early. The only real constants I see is that you absolutely have to get some and that the "experts" don't really know why...
Oldest photograph of a human being surfaces from 1838
Android and javascript versions are in development. We love Csound and talk about why on http://audiokit.io/engine/
There are a lot of bad things in Go, sure. And some are really annoying, like "goroutine all the things" mantra.
But no matter how I dislike it there is just no other choice today. It all comes down to support, bug fixing, ease to learn and to use, good standard library, built in cross-compilation and a pretty fast one, static binaries, good enough dependency management, reasonable performance and memory usage, especially in comparison to python/perl/ruby, integrated unit testing, code formatting tool, etc. All these things together matter more, than the language itself.
Medium vs. Tumblr vs. Wordpress/Self hosting – Which do you use and why?
Comparing against the blog platforms, which ones are better for building a brand for your new startup/app?
It's worth noting that other things sold include "firearms; stolen credit card data and personal identification information; counterfeit currency; fake passports and other identification documents". A number of the sites didn't even sell drugs (only these other things).
It sounds like you're actually talking about non-blocking and asynchronous IO, rather than parallel programming. It is definitely true that the former is helpful for the latter, but not everyone is using parallelism/concurrency for IO tasks.

In any case, Rust 1.0 is not aiming to be feature complete in language or library, it is just the point of guaranteed backwards compatibility and additions and improvements will continue. See:

- http://blog.rust-lang.org/2014/09/15/Rust-1.0.html

- http://blog.rust-lang.org/2014/10/30/Stability.html

The Rust standard library is not aiming to have async IO at 1.0, but external libraries have exactly the same low-level power as the standard library, so this functionality can be written externally, e.g. mio[0], and the Cargo package manager makes it super-easy to use them in your own applications (with reproducible builds, so no risk of upstream changes accidentally breaking the build).

Lastly, are you saying "(low-level C library) wrappers" or "low-level (C library wrappers)". The former is exactly what Rust will have, it has highly efficient FFI (a Rust -> C function call is the same as C -> C function call) and so can bind to the high-performance libraries other have written without any overhead. However, there's no reason that people can't build a nice and high-level API above the direct bindings though (this is exactly what happens, e.g. the game-development community has quite a few nice-to-use libraries[1] that are thin layers above the low-level C functionality).

[0]: https://github.com/carllerche/mio

[1]: https://github.com/rust-lang/rust/wiki/Computer-Graphics-and...
Interested in writing non-fiction, but not sure a $200/$600 e-course is right for you?

Pick up Damn, Why Didn't I Write That?, which is another guide to the process of writing and publishing non-fiction, for $13: http://www.amazon.com/Damn-Why-Didnt-Write-That/dp/188495655...
Ha ha, exactly. I've been there a couple of times and it really made me reflect on what I'd do when I had the time and energy again.
Note and vote: how to avoid groupthink in meetings
You're missing a dimension here: Your salary is determined in large part by your ability to negotiate.

Jobs are not open market. There's no information clarity about what your competitors for a job are likely to demand. Consequently, you can't depend on the magical hand alone to determine your salary.
Blizzard announces Overwatch
Blizzard's First New IP in 17 Years: Overwatch
Were there any code examples provided that show how to easily trigger races & deadlocks? I mean, the Go team needs to be aware of these problems and provide a fix or something.
"Cat's already out of that bag on that one."

I'm sure you would've said the same about Standard Oil or Bell back in the day.

Breaking up large corporation can and has been done before. It could be done again if government was interested in doing it, but unfortunately a combination of captured regulators and a revolving door between government and business more or less ensures that won't happen.
Hey, I'm on the eastern edge of the Himalayas near Kunming, the capital of Yunnan, China. While 11 days isn't much so I doubt it, if you guys are planning to visit Yunnan you are welcome to come sailing on our huge alpine lake. :)
In response to negativity around the drug war, I'd say that for the first time in a long time we should be very optimistic about the future of legalization in the United States. Washington, Oregon, Alaska, Colorado, and D.C. now have full legalization in legislation. Florida got nearly 58% on medical marijuana vote that unfortunately needed 60%. 23 states have legalized medical marijuana. (Up to date map: https://localtvwtvr.files.wordpress.com/2014/11/marijuana-ma.... )
More importantly, criminalization is moving towards citations across the nation. We are getting rid of draconian mandatory sentencing for drug crimes. This is all very good news, and while it's slow, remember that the government moves slow, but as long as it keeps moving in the right direction, we can look forward to a time in which full legalization of all scheduled drugs may eventually become a reality.
So instead of being defeatist or spouting sarcasm, step up and support the people making this happen. It's not just public opinion changing, it's SSDP, MPP, NORML putting money, time, and effort into lobbying for these changes. That's against stiff competition from lobbying being done by prescription drug manufacturers (http://www.thenation.com/article/180493/anti-pot-lobbys-big-...)
Now is a time of pendulum swing in the right direction, and we should be keeping the momentum going behind it.
The SR2 guy 'defcon' was also selling his services as a .onion developer/ops so likely all these other sites he set up for vendors and they were seized when he was caught and cooperated. From the FBI complaint he was completely careless like all other recently busted darknet admins and mods so wouldn't be surprised if they were all hosted at the same host too.
If you are trying to fuzz a protocol, there is no reason not to test it on a local machine. And it would probably end up _faster_ than the jpeg example because a network request has less overhead than execvp.
Invokedynamic.js
New Uber Funding Round Could Value the Company at $25B
You may need to pay that $10 if you are investing through some other brokerage account. However, do yourself a favor, open an account with Vanguard directly and you can make that purchase without any fees.

Additionally, I'd recommend se percentage be invested in the Vanguard total bond market fund as well. Holding se percentage there will reduce overall portfolio volatility, and can actually increase returns slightly.
The Written Word: Museum Exhibit of Our Future
Neat!

On a related note, I recently helped write a "Color Theory Basics" guide for Thinkful (my current employer). Some of you might enjoy this: http://www.thinkful.com/learn/color-theory-basics/

This guide is more applicable towards branding and marketing.
Employees are not compensated because of the value they bring to society, but the value they bring to a company.

Janitors and programmers may be parts of the same machine, but the programmers are expensive cogs which have to be lubricated with money to keep them working (some cogs, obviously, are smaller and need less oil.)

Janitors, on the other hand, and other employees who contribute little to the bottom line of a company, are treated like caster wheels. Annoying when they're not working properly, but trivial to replace, and mostly not worth caring about.
Amazon Echo is a voice-controlled smart speaker
This is good news; I'm still waiting for the DartVM to get integrated into Chrome.
Are you talking about in America? It's true that salaries aren't totally transparent, but you really have to stick your head in the ground to not have any idea what a given job pays: http://www.glassdoor.com/
Maybe it's not just explosives but going through permits and paperwork and such. I imagine there are also other costs like insurance, because you have to be covered if something goes wrong, and if you're blowing stuff up with dynamite, the premiums are probably high. There could be fees to the city for traffic closures. Also, knocking it down in one go leaves a big mess. There is also the expertise: you can't just stick dynamite wherever you like and detonate, or the thing will go sideways into another building. Charges are placed onto specific structural supports, and denotated in a proper sequence.
I loved the first bit of this; that Google invested the time in their employee's education of what was about to happen with sudden riches.

I know it's starting to happen, but professional sports needs this same educational process. Recently watched the 30 for 30 documentary 'Broke' and it was so heartbreaking to see what happens to these athletes who have come from nothing, get a ton of cash all the sudden, and find themselves back where they started after the paycheck stops.
It's about 10x stronger.

The effects of putting vaporized cocaine-base ("crack") into the large mucous membranes of the lungs, as opposed to powdered cocaine-HCL ("cocaine") into the much smaller [surface-area] of the nasal area, is so drastically different, that almost every single person reports it being an entirely different type of drug and high.

And what people do to get more cocaine, and what people do to get more crack, is also quite different. Crack addiction takes the person to an entire new level of despair + violence...

When crack hits a cocaine area, whatever problems they had before, is nothing to what happens next, and the entire place goes further down the drain.

Pretending that there is no difference between the two is asinine.

The difference involves a different molecule, enhanced uptake, enhanced bio-availability, a high so intense that people think they are about to have a heart-attack / while at the same time feeling so good that they don't care, etc...
Was anyone charged with a crime? It disturbs me that the FBI has free rein to seize people's property without even giving them their day in court.

The Fourth Amendment says "nor shall any person [...] be deprived of life, liberty, or property, without due process of law". I don't see any process of law here. The FBI is law enforcement, not judicial.
The issues weren't with Go--which definitely allows for both data races and deadlocks and doesn't claim to eliminate either--but with etcd. And according to aphyr, the team was very responsive and quickly fixed the ones he found.

My point wasn't that Go is _worse_ than contemporary languages like C++ and Java when it comes to data races, only that it doesn't eliminate them. Which, again, it doesn't claim to. Rust does, and it is an important difference between the two languages. Because data race freedom with cheap mutable state requires a garbage-collection free subset of your language [1], I think it's unlikely that Go will ever guarantee this.

[1] as noted by Niko Matsakis at http://smallcultfollowing.com/babysteps/blog/2013/06/11/on-t...
We have a P2P file-sharing program that does this, called U-P2P (http://u-p2p.sf.net). Content is hashed, and you use a Gnutella search using the hash to retrieve it. Documents are organized by what we call "communities", which themselves are represented by a document and its corresponding hash. So the document name is really made up of two hashes: the one of the community it belongs to, and its own hash. You can use these hashes as hyperlinks, and U-P2P resolves it via search, as previously mentioned.

What we think is great about it is that the hash is location-independent. There could be multiple copies of the document at various locations at any given point. As long as there is at least one copy and that it is reachable via search, it will be retrieved.

We also built a distributed Wiki based on that idea and platform, called P2Pedia (http://p2pedia.sf.net).

It's all very much an academic research project, so don't expect a beautiful interface or easy-to-install packaging or anything, but I think it's a good proof of concept.

(note to self: we should really move these to GitHub).
May as well be entitled, "Reasons to never work in Japan."
This is great advice and what I have been doing for the last 3-4 years for our retirement portfolio. Prior to that we were using an 'investment guy' who had us in a bunch of high-cost funds.

I sent the guy and email and ended the relationship and took a couple months to read and learn about this. I recommend the "investor's manifesto" by William Bernstein for anyone interested.
Distributed systems programming is its own special concurrency problem, and distributed systems also exhibit deadlock, races, and serialization, no matter what language they're implemented in. I'm not sure what finding a race condition in a distributed commit implementation says about a language; at the very least, it's nothing you couldn't say about Rust as well, which is also not a language that solves distributed systems concurrency problems.

Maybe I'm wrong and etcd was riddled with concurrency problems between the goroutines of a single etcd process?

In any case: as anyone who has worked on a large-scale threaded C++ codebase can tell you: Golang programs simply do not exhibit the concurrency failures that conventional threaded programming environments do. It would be one thing if Golang code only used concurrency for, say, network calls. But goroutine calls are littered throughout the standard library, and throughout everyone's library code.
Part of the problem is, designing a friendly library requires taking into account all of the use cases of other people.

Often when you're developing an app, even one completely in open source, you aren't designing all parts of it for maximum reusability. There are tons of private APIs in most apps, including most open source apps.

It's usually after the application which drove the development of the utility code in the first place is finished and stabilized, that people go back and figure out how to refactor it to make it generally more useful.
I know your pain. However, I started going to bed for 12 hours a night knowing I'd be woken up a couple of times, and on the odd nights it didn't happen, I woke up on my own and experienced a state like this article talks about, awake but a little foggy, able to practically "see" the things I was thinking about in a way I never do in the daytime.
Is there such a thing as an address library? I imagine something with a standard format, and a table schema you can just put into any app and have a functioning contacts list. Preferably a ruby gem maybe?
Kind of a tenuous argument. Yes, some famous people do it now - but you could as well argue from, say, the Paris Review interviews that because so many great writers write first thing in the morning, you want block sleep so you don't get up late. It may also be natural, but lots of things are natural and don't cause greater creativity. And one may be able to cite personal anecdotes, but the causation could very easily be the other way: someone gets up because they have a burning idea, not because they got up and then also had a breakthrough. I think it would be much more compelling if they could point to even basic experimental verification; for example, showing greater solution rates to 'insight problems' in a segmented condition.
I had much better (unfounded) opinions of Japan before reading this. Now I am sad.
Ok. I'm not a language designer so correct if i'm wrong, but doing anything remotely looking like actors implies being able to do m:n threading in some way, which rust decided not to do recently. Correct ?
That may be more financially egalitarian; it is definitely not socially egalitarian, as relative social status is barely reflected in such salaries.
You're right, that's what I get for doing this fast. In that case I'd say

let dot_git_dir = have_dot_git(&cwd).unwrap_or_else(|| panic!("{} does not appear to have a controlling .git directory; you are not in a git repository!", cwd.display()));
*Fifth.
So alcohol, which is for your own use, can't affect anyone except yourself?
You forgot big pharma.
The main problem with SAGE is that at least outside Microsoft, it exists just as a series of (very enthusiastic) papers :-)

So, while I suspect it's very cool, it's also a bit of a no-op for everybody else. It's also impossible to independently evaluate the benefits: for example, its performance cost, the amount of fine-tuning and configuration required for each target, the relative gains compared to less sophisticated instrumented fuzzing strategies, etc.
Biggest ever Tor raid hits 410 underground sites; 17 arrested