skysight-inc/HackerNews huggingface dataset:
It's worth noting that DB drivers that actually integrate with libuv are a minority - most DB divers use Node-level network APIs and are unaffected by such thread pool limits.
London startup Onfido aims to bring background checks into the 21st century
Places I haven't tried! All your base are belong to us!

Coworking spaces are pretty hit or miss. There's also Academy Hills (http://www.academyhills.com) on the 49th floor of Mori Tower in Roppongi that runs you 10,000yen/mo.

Other options:

Jiyugaoka — Robek's Juice — no WIFI, but spacious and has lots of power.

Near Jiyugaoka — Radio Plant Cafe — free wifi, but quite small.
The strength of Pascal is the spirit of the language and the compiler. You can get some really high quality machine code out of something that is cognitively straightforward - it's something that, in my opinion, no language has achieved since.

The syntax is an utter disgrace.
Any recommendations for similar material but for Javascript?
I really hope I'll be able to throw out my Simplenote with this :)
> The standard solution to any hard problem [which is] is to find someone who solved it already and steal their answer.

Reminds me a little of the Feynman algorithm. 1) Write your question into google. 2) Open the first three results. 3) Copy what you find.

Does it already have a name?
Some countries reserve parliament seats for representatives of citizens abroad: http://en.wikipedia.org/wiki/Overseas_constituency
ARM version:

.data
msg: .ascii "Hello, World!\n"
len = . - msg

.text
.global _start

_start:
mov r0, #1 /* fd 1 = stdout */
ldr r1, =msg /* message */
ldr r2, =len /* length of message */
mov r7, $4 /* write */
swi #0 /* syscall */

mov r0, $0 /* status */
mov r7, $1 /* exit */
swi #0 /* syscall */

I couldn't get the # style comments to work, so had to resort to /* */ instead. It's very similar because the code is quite simple, but could be a good starting point if you are interested in ARM assembly. You can use the same commands as above to build and run.
For my own experience, it helps if you are physically 'applying' and, even so, trying regions that are 'more efficient'.

I'd given up on foreign consulates and southern Italian comunes before finally getting it.
Maybe the language will be a little easier to use in the future.

this is always double with C++.

At one point, it most definitely is easier to use now already than pre-C++14 or 11. Lots of those additions really make me enjoy using it (even more:) and often lead to less code which does the same while still not being harder to understand (often even better to understand) and having the same performance.

However, because of the backwards compatibility there still is cruft around which does make it harder to use because you basically need to know how to use it or in most cases that you shouldn't use it at all. Ideally one just wouldn't need to spend time / 'brain resources' on that kind of stuff. Simple example: I can still use std::auto_ptr. I won't because there are much better alternatives. I can still use std::tr1::shared_ptr. I don't, and I know what it is when I see it. But for a newcomer or slow learners this is just utter nonsense: need to figure out wtf tr1 is, why it exists, what to do with it, and so on.
> about 300 lines of good C++ code (including tests) per day on a new project

He wrote 'on a new project'
So you can indeed get to such an average with writing new code for some time.
Is this another case of "here's the code I ran" when in fact they didn't? There should be 3 lines of output, not 6!

Also, the code says it will print the time taken since the start of the program, which again doesn't go with the output and the conclusion being made!

Anyway, how come the output isn't in order?
In France we have I think 10 or 12 seats in the House and roughly the same in the Senate representing 5 regions of the world. You register and vote in your embassy or consulate. So expats do have representative looking for them and their specific needs. And it seems fair to me. And as far as I know, expats don't pay french taxes. So clearly a pretty different focus on that matter.
Reside in the U.S and was born in Chile, so it's probably a bit harder if one is outside the EU
Or you could buy the low end one (still very nice) that has the same internals for $350. But keep grinding your ax.
Do sites censor their search for personal political reasons?
https://www.patreon.com/search?q=Karen+Straughan&t=creators

Archive as of today: https://archive.is/8W9M0

"Nothing found."

Active here:

https://www.patreon.com/user?u=144559

https://www.patreon.com/search?q=Honey+Badger+Brigade&t=creators

https://archive.is/VYfjB

"Nothing found."

Active here:

https://www.patreon.com/honeybadgerradio

Is it just poor coding? Why are these public groups / public activists not visible in the search while others, their ideological opposition are not?

Do you run your site with ideological purity, to push people who follow your political party, and push back those you disagree with politically? It seems to be an easy way to create chilling effects to make many avoid services.

Throw away because I don't want every post I make from here on out vote brigaded by the political thought police.
"the complexity of C++ is troubling"

This comes out of the fact that C++ is being developed more as an engineering tool than as a programming toy. When you're into real engineering, you don't have free lunch.
There are many applications that either aren't typically IO bound, or where the IO (eg. gpu<->memory) is fast enough that you'll likely need C++ to maximise performance.

Writing software that pushes bleeding edge hardware is fun, which is why many people still want to learn C++.
well, "writing books" is "doing"
they are building a new programming system
5 Key Spring Trends in Learning Management Systems
couldn't D, go, nim or rust fill that need?
At first i wondered if the authors even know what they're making.. then in the first blog post i found a mention of Light Table. It was the concept IDE with a live preview or visualization about what parts of code output.

It appears the Eve the language evolved from that, and still is. And it seems this DVCS (what this article is about) is meant to compliment Eve.

It made me ask the question "but what is wrong with Git? What IS the problem Yet-Another is solving?"
What I really don't like about this kind of article is that it's really hard to get the gist of it without reading all the story telling in it. Is there something to learn inside, or is it "just" the life story of a few guys?
Grave Mistakes That Companies Make in Big Data Projects
I liked the fact that the Eve guys are thinking about how git and darcs work differently and how it affects the version history in the case of collaborative editing.
Unfortunately another HN user ( m12k https://news.ycombinator.com/user?id=m12k ) is [dead], but posted:

From http://incidentalcomplexity.com/hiring/ and http://www.chris-granger.com/2014/10/01/beyond-light-table/ it sounds like the people behind Light Table are now working on an Excel-like collaborative programming environment called Eve.
Err... but you don't run your app server (or anything that talks to it) in the wheel group, do you?
VMware NSX – What Is with the Cisco or NSX Debate?
Key line before where he shows output...

> However, watch what happens if we double the number of iterations
Sometimes Hacker News feels like a really cold place. Today is one of those days - and the tone of this discussion is why I'm shuddering.

Please tell me that you at least so much as hesitated an instant before you typed "embryo hacking", please?
> In fact, I found it helpful. If your database is under load and is already running 4 heavy queries, not giving it any more jobs is actually a good thing.

Actually the threadpool shouldn't be a factor then, unless there are no nonblocking/async drivers for the database: internally, libuv uses its threadpool to asyncify operations for which no async/nonblocking version exists (Erlang does the same IIRC), for the most part it's filesystem operations, getaddrinfo and getnameinfo (I'm guessing it could include other stuff depending on what the underlying OS provides).

Socket or file IO should have native non-blocking APIs, so it does not need to use the threadpool.
> I don't think its complexity is a problem.

C++ is complex in many ways which are unrelated to its core functionality. For example: most vexing parse, integer promotions, conflated language features (classes provide records, polymorphism, namespacing, encapsulation), header files, vector<bool>, the grammar is insanely complicated, et cetera. C++, like Common Lisp, is a standards effort which places more value on preserving the ability to run existing code than it does on removing language warts. Tools are now appearing like clang-format, clang-modernize, ReSharper, etc., but the equivalent tools have been available for other languages for quite some time now because those languages don't have the same complexity just at the syntactic level that C++ does. For example, Python has "2to3", and this was made with far fewer resources than "clang-modernize". Sure, C++ has richer semantics. But the syntax really is a maze, and if it weren't, we could have had our tools longer ago.
Even when the db drivers integrate with libuv, there is little reason to use blocking APIs for that. The threadpool is primarily used for operations for which no non-blocking API is available (mostly filesystem access).
How to Live Forever? Here's What Futurist Ray Kurzweil Ingests
How to Detect Sneaky N.S.A. ‘Quantum Insert’ Attacks
Standard ARM, MIPS, PowerPC, x86, and Z80 Asm syntax all have the destination on the far left.

68k, Alpha, PDP-11, SPARC, and VAX have the destination on the far right.

The order is probably as contentious as the great endianness debate, but I think one of the most awkward parts of having src, dst order is that subtraction looks backwards. I prefer dst, src because it corresponds closely with the direction of assignment in higher-level languages:

op a, b, c ; a = b op c
op a, b ; a op= b
Ah yes, completely skipped over that bit :P
> Having to pay to renew you passport or processing other paperwork is acceptable paying tax to a country you don't live in isn't.

One could argue that growing up in the US gave you a lot of benefits (infrastructure, education, healthcare, security and so on...), and that paying tax (even if not living there anymore) is a reasonable price for this.
Oops, thanks for that - seems the results from the first run of the example somehow got lost in the final version and I didn't notice.

The order of the output is dependent on when each call finished - they run in parallel, so it's not guaranteed that functions will end in the order they were invoked.
Improving Compiler Optimizations Using Machine Learning (2014) [pdf]
My purpose was to draw the contrast between what we do as technologists and what kinds of people we are.

"Embryo hacking" did that quite nicely. It was jarring, and it was supposed to be jarring.
300 lines of code per day ? Really, the LOC -measurement is highly dependent on what kind of project you are working on, and really doesn't tell much about what is going on with the project.

Don't know what the good metric is. Maybe functionality instead of lines of codes or kilobytes in the final binary. But how to measure functionality ?
Do you realize that comments like this are what is breaking the community here at HN?

Are you aware that people like you are destroying something that was once brilliant?

HN is going through an Eternal September.
Apperently in Germany there is a boycott of the newest Avengers movies because Disney demands a too high margin of the ticket price for smaller cinemas to be sustainable: http://www.dw.de/german-cinemas-boycott-avengers/a-18402619
The article goes on about the films, but also Marvel has been making quite a few TV shows that seem to be hits and doing well.

One of the latest is a Netflix exclusive Daredevil which was just released and this week another season was ordered (I highly recommend watching it, HBO level production and violence and amazing fight scenes).

It seems Netflix will also be release a few other Marvel series going forward too.
There seems to be "a trick"...

http://www.rtl-sdr.com/passive-radar-dual-coherent-channel-r...

(That's on my list of "things to experiment with one day...")
The key papers on this are listed here:

https://scholar.google.co.uk/scholar?q=kirsch+antidepressant...

About 70-80% of the drug effect is replicated in the placebo arm. Other things to be worried about:

- Unpublished data was much less likely to show a benefit for SSRI than published data.
- SSRIs have side effects which may increase expectation of benefit in patients
- Numerous studies show unblinding is very common in trials of psychoactive drugs. These studies are not a 'gold standard' by any stretch of the imagination.
4 seems like a ridiculously low default size for the thread pool.
One reason to keep reading man pages is because you will likely discover new thing you did not expected. Also reading man pages help you to understand the tool philosophy/workflow, if the man page is well writen (which is often the case). This hold for any kind of documentation as well.

When I google something, I usually do not remember the answer to my question, the only thing I remember is the keyword to put in my futur query to get the same answer. You will get your answer quicker, but you wont learn much. So personally, I prefer reading man pages (when I can) than use google.
One can argue that growing up in any European country gave you similar benefits and they require none of that.

You can't control where you are born but you can choose what citizenship you keep so shop around for a better 'offer'.
My friends asked me to play “Least Count” card game – i programmed it
DeLorean is a registered trademark as well as thee being 81 other projects on github with the same name.
Well, it's not perfect, but you could do a lot worse than use JavaScript. Lots of R&D at companies and organisations like Google, Microsoft, Mozilla and Intel is going into JavaScript (likely billions), and as far as I'm concerned that development is resulting in a pretty useful (and increasingly performant) language for doing what people use it for: web platform applications.
You can see this with Rust which tries to satisfy the same niche. It's possible to avoid the gotchas in C++ while preserving the advantages, you just pay a different price by working harder to satisfy the compiler.
Show HN: Dom-restyle: Restyle parts of a webpage with shadow dom
Written in C++, instead of yet another C based OS.
Looks good. Could you make sure all your requests go over TLS please? The javascript console has pages of mixed content warnings.
You could make the same argument for France, Germany, Italy, Australia, Japan, etc...

Actually they probably gave you more, growing up, like health care.

But the US is the only country to do tax people like this.
Ah yes, so they do. My lack of sleep is showing!

For some reason I was thinking the readdir would run in series so output would go up by ~1s each time.
"How should I handle version control?" Spat these out:

http://programmers.stackexchange.com/questions/129543/what-i...

http://git-scm.com/book/en/v2/Getting-Started-About-Version-...

http://git-scm.com/

..not bad
Beyond Bar and Line Graphs: Time for a New Data Presentation Paradigm
SSH Agent Forwarding considered harmful
You're missing several aspects of the cost issue.

First: not all uses of Word can substitute other tools. In particular, if you're writing for business or publication and are working with organizations using a Word-based workflow and tools based around it, you may well find yourself stuck with Word. Charlie Stross has vented spleen on this recently:

http://www.antipope.org/charlie/blog-static/2013/10/why-micr...

Secondly: Microsoft updates its software from time to time. It has also, generally, updated its document formats correspondingly. Old software doesn't work with new formats. Retaining access to both old and new works means stepping onto that upgrade treadmill. And because the software doesn't run on old operating systems or hardware, upgrading your word processor means upgrading your OS and hardware as well.

That does add up.

Oh, and you've got to update all of it. At the same time. Use a desktop, laptiop, and mobile device? That's a threefold hit.

Which adds up even faster.

Contrast with textfile-based tools. Not only are most free, but you don't require your build environment on every platform. Just the editor and whatever bits are necessary to sync.
Previous thread:
https://news.ycombinator.com/item?id=6148347
The name is not very creative since Box came up with Box notes a while ago. Not sure why they didn't try a different name instead.
Top Responsive Wordpress Theme for E-commerce
4k will see wider adoption when content is streamed in 4k (Netflix, select YouTube channels) and promoted as such. Someone needs to leverage 4k as a competitive advantage for that to happen (e.g. Netflix doing this to distinguish their service from regular cable).
> full stack of legal documentation

Usually in the form of USD.
Very interesting reply - have you got any more in-depth references/suggestions about this kind of situation?
This is an incorrect attribution. There is no record of the Dailai Lama saying that. Nor does it sound—even vaguely—like something he would say.
Hmm ... South Korea is not a terrible place to be born. I was born in a country that has a track record of concentration camps and shooting defectors to the west. Problem?
I see this sometimes in code at work. As soon as you need to stuff one of the 'const' objects into any kind of container you start requiring unique_ptrs everywhere, and then you start thinking how much easier your life would be if you wrote Haskell for a living instead.
That's a strange meta-link. The actual project is at http://mega65.org/.

My first impression is that is seems awesome and like a great deal of fun. The project itself is a bit ... weirdly presented though. There's no mention of exactly what hardware (FPGA and board) is expected, just a link to download the bitstream together with some paid subscription service for getting the bitstream sent to me.

It claims to be open, but the initial impression is that it really doesn't "want" to be open, sort of.
I find the hours amazing. My understanding is that a typical tech publishing cycle is three months for a first draft, with an SD of around 1.5 months, and a page count of 300-600. Not infrequently the book will be a side project and not the author's main gig.

E.g. When iPhone OS (as it was) first appeared, in-depth guides like Erica Sadun's were on the shelves almost as soon as it was released.

Even if some of those authors had limited distribution beta versions, they still worked their way through all the new features of the OS, wrote and tested sample code, and wrote all the content in a couple of months.

I understand Meyers wants to make sure the content represents industry practice, and that takes longer than just cranking out some code and making sure it works.

But even so - that's still a surprisingly long time for a tech book.
So the real question in regards to both abortion and embryo hacking is how much value we place on other humans -- humans of a different color, humans that are babies, humans that disagree with us. Do we treat them as we would want to be treated? Or are they basically disposable?

This gets particularly interesting when we consider that most people would be absolutely horrified at the idea of killing humans which are "imperfect" in some way, yet as one of the sibling comments says:

Its perfectly fine to take an active hand in evolution by selective breeding through marriage, thus "remove "bad" genes from a family tree and potentially adding "good" ones.

Presumably the creation of the embryo would've involved some degree of selection already, so "embryo hacking" seems more like patching bugs before birth... and this process is basically on the border between controversial abortion and widely-accepted selection before conception. I suppose your opinion on it rests on some deep notion of what you think humans and life is/should be.

Also non-religious and ambivalent about this - if only for the fact that governments and corporations are likely going to eventually figure out how to use this tech to their own advantage...
> Drug dependency on SSRI's is a very real thing - I honestly don't see how its any better than an opiate addiction.

Where are you getting this from? Withdrawal syndrome is a minor component in any real addition and is nothing without craving for the substance which is not present with SSRIs. As someone who has experienced both reasonably severe SSRI withdrawal and nicotine addiction I find your comparison ridiculous (no exp with opiates, but it seems safe to assume they aren't better than nicotine).
AWS having issues with SQS, SNS, SES and CloudWatch on eu-west-1 region
Recording changes as they happen is easier than
inferring them after the fact

That's all very well if you're trying to develop something like Google Docs, where you can define change semantics the merge process understands, then constrain the editors to only allow changes that follow those semantics.

But the moment a user wants to take the code out of your editor to process it with some other tool - perhaps they want to sort that text file, or minify that javascript, or just edit in emacs because they like the keybindings - you're back to inferring the changes after the fact.

You'd have to build a lot of tools if you want to stop your users ever wanting to use a tool outside your editor :)
Casio Databank Smartwatch
(but taxes are higher in Europe)

I agree that from a practical point of view, it makes sense to shop around. I just disagree with the argument we hear sometimes "I don't owe anything to my country". It's not the same to be born in the US than let say a poor african country.
Oh, its broken
https://syscoding.com/network/reverse/?host=127.0.0.1