skysight-inc/HackerNews huggingface dataset:
I'm giving a spot for $50 if you're interested
NSA system to "complex" to stop from deleting lawsuit information
All very well, but I'd be really happy once (if) we ever get proper C99 support in MSVC. We basically need that at the neovim project if we want our code to compile with MSVC. We don't want to compromise either, by for example compiling as C++ and not using some C99 features (we do use compound literals, we don't cast from void pointers, et cetera). The CRT improvements in MSVC 2013 and 2014 are a step, but only a small one. Sadly, compiling as C forces some kind of old mode where we can't even use declare-anywhere. For now, it seems like we'll need to let MingW and its offspring do it. Does anyone have a workaround?
Agree with the quote 100%. I think the really telling part was that IE11 is already doing this.[0]

[0]: http://msdn.microsoft.com/en-us/library/ie/ms533486
IIRC the site-specific permissions interface is getting an overhaul, but you can currently get there by right-clicking the page -> view page info -> permissions.
Exactly. In either case there's nearly 30 years of libraries to learn to be effective on Apple platforms. (Significant traces of work done at NeXT remain, which started in the mid-80s, I believe.) The language itself is the least of your worries.

That said, I am excited about Swift because the hardest part of teaching new developers to work on Apple platforms is the fact that you need to understand C to write Objective-C.
Not only tested and known to work, but tested and known to work for many years now! I first learned of & deployed XFS for volumes of hundreds of TB back in 2009? 2010?
Yup, looks like his feet to me, as well as the feet of his desk. He seems to facing sideways (to the left)
I wanted to make fun of it too but started playing with the data and found it to be really easy and actually a lot of fun.

How dare they ruin a good cynical take.
Researcher caught mining Bitcoins
Inducing current in the brain in this manner requires very strong magnetic fields.
If there were superb tooling, libraries, and documentation available for Brainfuck or INTERCAL, you would not find that sufficient reason to program in those languages. Of course, you will say, such a situation would never exist, because nobody is going to write libraries for INTERCAL. With this argument, though, you concede that language features are important. You just estimate them by proxy: languages with features that encourage library authorship pass your test. Rather than use this proxy test, some of us who are well informed about PLT choose to judge languages on their merits directly.

Nobody in this thread is talking about toy projects. Developers who use mainstream programming languages do not have a monopoly on real work. The consistent assumption made in these discussions that FP practitioners don't work on "serious projects intended for production" is misguided and insulting.
Ask HN: Inmigrate to USA, form LLC and work for myself?
Hi HNers, sadly this third world country is going,
I was wondering if this is feasible,

I need your input, ideas, tips, connections:

Here are the steps I have thought so far:

1.- Incorporate: Create a LLC in some state in the USA (Delaware, Nevada, etc)

2.- Give myself EIN, SSN, USA Bank Account, etc

3.- Hire myself

4.- Move to USA

5.- Work in the USA

Thanks
Seconded. I think I'm going to make screenshot backups just to make sure.
A big step forward in business Linux: Red Hat Enterprise Linux 7 arrives
The IPMI spec lets you send the entire console (BIOS through login boot cycle) out either the hardware serial port, or over a LAN for all those platforms.
What about them wanting to save the field? Don't tell your users what to save and what not to. It's REALLY annoying!
The blog post - https://code.facebook.com/posts/302060973291128/open-sourcin... - describes the initial usage - to assist the Sigma system in answering questions like "Is this content spam?".

Some background on that system, including the FXL component that Haxl replaces, is here: http://research.microsoft.com/en-us/projects/ldg/a10-stein.p...
"(assuming both return 7% annually)"

LOL the median never gets returns above the median, which sounds like a tautology and nobody gets the same return every year except for long term .gov bonds and those aren't indexed for (real) inflation anyway.

The point is you can't get blood from a stone and the median of active mgmt will always return somewhat less than the median of passive mgmt (aka the permanent portfolio theory or related funds). After all that active manager needs to adsorb income to eat whereas the passive manager might merely be a line of source code. However, what active management can provide is a smaller std deviation of returns, at least on average.

So in the real world you won't get 7% every year unless you somehow obtained a .gov bond at that yield (good luck) or something like that. But it'll average 7%. And the std deviation of that will more or less decrease with increasing activity of mgmt aka increasing costs. There are guys who just waste money or go in parasite mode and there are cheap guys who do a great job, I'm talking about on average.

So you're right for the wrong reasons, in that when you're young you want the highest return for compounding reasons so you get the most passive guy possible (possibly just a permanent portfolio psuedoindex fund) and don't sweat fluctuations, but half a decade outta retirement you want the most expensive guy out there so maybe you only get around 6% but its almost certain it'll be between 5.5 and 6.5 not all over the map. There's more to think about like diversification and selecting less risky (aka lower yield) as you get older etc, but this is a good gross summary.
No, it's much weaker than that... that assumes that our understanding of relativity is even remotely correct. You can obtain the FTL/causality problem from even a brutally simplified version of general relativity, such that one can literally draw the problem on a piece of paper. For FTL not to break causality essentially requires that A: you can only FTL jump once and only once in the entire history of the universe as long as you don't leap into your own past light cone, B: FTL is impossible or C: Causality is not absolute.

I've often thought that the announcement that we've developed FTL would actually be a very bad thing, as fun as it sounds at first. Sort of like this story, where it turns out a proof of P = NP is just about the worst possible thing: http://www.antipope.org/charlie/blog-static/fiction/toast/to...
The Markus chair from Ikea. It's a fantastic chair if you have a head:

http://www.ikea.com/us/en/catalog/products/00103102/
agree, these should be point releases I'd wager. However, they have to "keep up with the Joneses" (chrome, in this case) which has high numbered versions, I'm guessing...
CouchDB 1.6 is out
Installers on Windows run with administrator privilege and can do anything they want, including modifying the Firefox binaries. We might end up with an arms race between adware vendors forcing their stuff into Firefox and Mozilla trying to disable it.
Where did you get the match data?
Any chance you can record it and upload it for us who can't get there? Thanks.
Congrats on getting out there & making something!

The biggest request I have is for alternative rule-sets. The pools I typically participate in are a lot less involved - e.g. pick the winner & runner up for a each group and go from there. Going game-by-game with scores is too much for a lot of people.
There is so much more to Vermeer's art than just clever use of tools. I like this article much better (it got completely ignored on HN):

https://news.ycombinator.com/item?id=7254447
Please make it look less Borg.

I bought one of these the other day based on the old design. To me the that old elastic bad boy looks far simpler.

I guess Myo are designing for more important things than looks - weight reduction & thickness reduction. Hats off to that.

But for me, I prefer simple design to this arm scaffolding they've constructed.
Yeah -- I talked about it a couple of weeks ago at GlueCon. Also shared that we launch over 2 billion containers every week.

My slides from the talk:
https://speakerdeck.com/jbeda/containers-at-scale
PDF: http://slides.eightypercent.net/GlueCon%202014%20-%20Contain...
Yeah, eventually people will have to accept that C is dead on Windows (Visual Studio), unless Microsoft's management decides otherwise.
I was expecting them to figure out symbol versioning (eg how glibc deals with the similar problem). It isn't clear if they have done that, or instead are hoping to always have backwards/forwards compatible code and data structures.
Defining a Portable C++ ABI [pdf]
fleet and etcd are orthogonal to the problems that libswarm is trying to solve.

libswarm has a future as a nice way of doing composition of networked services that are represented as objects in pipelines. The first demo is a `swarmd` daemon that exposes a docker API endpoint on one end and aggregates between a lot of "real" Docker endpoints.

The big open question is how this sort of composition works when the objects have different interfaces. So, how do we expose a "swarm" API that can be shared between different consistent data stores like etcd, zookeeper or consul. Or how do we encapsulate things like a runtime configured load balancer like nginx, apache2 or vulcand using a unified interface.

My hope for the project is to look at the interface model of Go or the DBus protocol and try to get consensus around the interfaces that make sense and hide complexity.
I couldn't help but chuckle at this part:

----------------------------------------

Trivia : The first things one should run on a new codebase are the following greps :

find . -exec grep --with-filename --ignore-case fuck {} \; 2>/dev/null
find . -exec grep --with-filename --ignore-case shit {} \; 2>/dev/null
find . -exec grep --with-filename --ignore-case hack {} \; 2>/dev/null
find . -exec grep --with-filename --ignore-case lame {} \; 2>/dev/null
find . -exec grep --with-filename --ignore-case stupid {} \; 2>/dev/null
A word of warning to others: Not a good start. Trying replace my current installation of Firebug with this one caused my Aurora to enter a constant crash-loop.

Entering safe mode, uninstalling the existing version and attempting to close all tabs related to Firebug seemed to fix the problem.

So you may want to try removing your existing Firebug before installing.
Thanks Tim, changed hiring to companies & clarified that statement. Will try to improve this further.
I wish they had this for normal rentals as well...as a landlord I hate having to price everything myself and "guess" at what the actual market value is... :)
I'm sure he will come back with some example of the Ahmadiyya sect who isn't recognized by any of the main schools of Islam.
Sci-fi author Greg Egan has a disturbing short-story on similar themes, 'The Caress', part of the collection Axiomatic. (The full collection is just $2.99 via the author's self-published ebooks: http://gregegan.customer.netspace.net.au/BIBLIOGRAPHY/Ebooks...) It could make a great Blade Runner-like movie, and then that movie would be a perfect double-feature with Tim's Vermeer.

And in digging up links about 'The Caress', I came across a cool word, ekphrasis, that also applies to Tim's Vermeer:

http://en.wikipedia.org/wiki/Ekphrasis
Comcast turns Houston home routers into 150,000 public hotspots
And if your coding style doesn't distinguish between an actual network link and an imaginary in-process link...

If you start looking into the ways that parallelism can become highly inefficient on the current multicore architectures, you'll find that there is an inter-core/socket memory hierarchy/communications barrier which isn't well established in the mainstream consciousness of programmers. It turns out, that there is often far less of a difference between an actual network link and an imaginary in-process link than a naive programmer might believe there is, and the conditions which could cause this can result from a subtle interplay between multiple hardware and software mechanisms.

Here's one - http://en.wikipedia.org/wiki/False_sharing

(or worse, deliberately makes them indistinguishable and silently interchangeable)

Erlang/OTP actually makes this tradeoff, much to its advantage. In fact, the multicore pathologies I refer to above make the tradeoff more attractive.

sooner or later someone will refactor it or change the config file or something and your microsecond-scale latency that you were assuming and relying on has suddenly become multiple-millisecond latency and everything grinds to a halt.

What you describe is either a poorly managed shop or a poorly conceived programming environment. Either, the behavior of such a system should be one of the 7 or so things you must know to program such a system, or the environment should make it glaringly awkward to rely on something as a synchronous call.
OT: Is there a PR campaign running by the Docker company now? There are awfully lots of Docker related news lately, not just the product release but all these side projects. It seems the side projects are announced coincided with the product release to prolong the buzz.

Just curious.
That your parents and the parent commenter react in this way ("it's obvious") is by design of the author of the piece and the author of House.

I can watch an episode of House and anticipate "they obviously have lupus", which makes me feel intelligent and satisfied even though I can see they are planting obvious clues from the very start which a diagnostician would be mind-numbingly stupid to ignore.

The same with the headline of this article. It's designed that way. In reality, you don't get to read the headline or watch the episode before making a clinical decision.

Regarding House: in mid-series episodes, I believe they occasionally subvert this by planting clues for the wrong thing. At least, I enjoyed being wrong in those episodes.
Before you pick as JavaScript MVC framework, try RactiveJs
So, after reading this thread I still didn't really get if that's something that most likely will be fixed over time, or Rust is fundamentally inferior to C++ in that sense?
Merit is not exclusively a characteristic of art. Tools have merits, and awareness of those merits is very important for any practitioner who seeks to use those tools in their work. If I went into my father's woodshop and sought to use his lathe to attempt to plane a board, he would rightfully yell at me.

Merits of programming languages can be argued well, because there is an entire theoretical discipline dedicated to the understanding of programming languages (PLT). Your lack of knowledge of this field does not mean that it does not exist.
I thought the generic notion of career ladders was what people went into startups to avoid...
Am I missing something? You've essentially started a tech recruitment firm, right? Is there something novel about your business?
Never going to happen. For Microsoft C's time is passé.

Herb Sutter already stated this multiple times.

He was very clear that C99 support was only was is required by the C++ standard and to allow specific well known open source projects, which he referred to, to be ported to Windows.
Inside Docker 1.0 and its newfound enterprise Linux support
> The thing I miss the most is the inline display of AJAX call responses

If I understood correctly, you can have this on Chrome. In Chrome JS Console, do a right click in an empty space, and select "Log XMLHTTPRequests" (or it was something similar).
No he hasn't. He's posted duplicate posts - the latest one shows as dead.
I haven't had any issues with that myself. I'm a straight male though, and so YMMV. If I'm hosting single women, I always make a special effort to be respectful and not do anything that could be construed as hitting on them.

I do know one friend who wound up dating a guy she hosted as a couchsurfer, but I don't know if anything happened when he was staying with her that first time.
For most of feminism "privilege" was not a concept. There is only the concept of oppression and possibly of rights. The introduction of "privilege" came to try to explain oppression to men in ways they could more easily stomach, and is something I personally tend to avoid because I'm not shy about confronting men with the damages of masculinity.

You'll notice that framing many things in terms of privilege removes the concept of the oppressor. Men oppress women though rape and sexual harassment, but a privilege notion frames this in terms of "men have the privilege not to be raped or sexually harassed", is a passive-voice esque weasel.

So, if you're confused, just think in terms of oppression. Oppression needs to be eradicated. Any advantages stemming from oppression of women will be eradicated with the oppression that enforces them.

Of course, if what you really care about is not liberatory social justice, but playing language-lawyer to avoid confronting the ways in which you, personally, oppress women and benefit from the oppression of women, this will not help you; you will not become a wiser and better person; you will be left in the dustbin of history with the people who opposed integration of public schools and gay marriage.

Choose carefully.
it's really noticeable and I now also score significantly higher on IQ tests

Are these current, professionally published, individually administered IQ tests? There are only so many brands of those. "IQ tests" on the Internet are completely bogus and are not validated.

The statement you make, even if observed under the most rigorous conditions with proper tests, may just mean that you are enjoying a training effect after taking so many IQ tests. Most people don't take many IQ tests over the course of a whole lifetime, and are taken by surprise by the item content of any given IQ test. Some kinds of IQ test items have HUGE training effects (also known as practice effects), and you only get one shot at using those to estimate your IQ. (The Wechsler Block Design subtest is an outstanding example of IQ test items with strong practice effects.)

How much carry-over from all this do you get in the rest of your daily life activities outside the testing room? That's always the relevant question for any intervention that is supposed to increase IQ. Does anyone else comment that you are smarter now than you used to be?
The systems described here isn't directly involved with any PHP code.

Like all Facebook services, they are communicated with over the Thrift RPC system, and may have PHP (or any other language) clients, and may talk to other services using Thrift (or occasionally other protocols), some of which may use PHP.

If you're asking a general question about batching requests in PHP, http://docs.hhvm.com/manual/en/hack.async.php may be informative.
In particular, the edge of the mirror is the key. By optically putting the subject of your painting directly next to the painting itself, you can directly compare shapes and tones. And moving your head back and forth, you can "scan" the edge of the mirror across the painting to find inconsistencies.
DockerCon has been going on: http://www.dockercon.com/
> yes, either that or have Google keep tabs on the temperature in your house.

I'm okay with this.
This article is very shallow. I would rather redirect you to this -> http://www.youtube.com/watch?v=R_1P6v24riU <- Practical brain boosting in London today. I visited Andrew's lab in Wembley. Very impressive. He is also very fond of old school nootropics. Also see Hacking the Wetware meet-up - http://www.meetup.com/London-Futurists/events/79975272/
UPD: Yes, you can supercharge your brain. It is reprogrammable. But there are costs to cover and risks to take.
Ha. We apologize. Oversight on our part, we're normally more loyal to our good friend cynicism.

For what it's worth, this demo is a bit less fun than typical because all the data is categorical (i.e., almost all of it stems from multiple choice questions).

Our more typical demo dataset--every project run on the DonorsChoose, like KickStarter for teachers--includes numbers and times, such that you get a lot more variety in output: https://www.statwing.com/demo
Thanks for the benchmark, I didn't know half these projects existed.

One thing that affects Gorilla mux is that this test is putting all the routes at the top-level instead of constructing subroutes based on the logical route hierarchies.

Certainly the fact that HttpRouter constructs that prefix tree for you is a huge feature, and the speed is impressive, but it's not a typical/canonical usage of Gorilla mux.

I don't know if that's the case with the other routers or not.
> We don't ask the company to pay anything for 30 days, to see how it goes.

I genuinely would be surprised to see a company pay a sourcing fee in under 30 days, sometimes 60 or 90.
Sounds like the next (2015) version should implement a lot more C99 compatibility, if I'm reading between the lines correctly.
Israeli ‘Eavesdropper’ Hears You 1,000 Feet Away (without a microphone)
Nice. I am running the aurora release on this machine so it is still on the left. I cant wait to have button sanity. Thank you for your efforts.

http://i.imgur.com/W9Z5jBJ.png
Rather than moving towards active management as you become more conservative, why not just rebalance towards safer investments like bonds, reducing your equity holdings without increasing costs?
Crowdfunding Valuations
Good stuff.

* More work on the new web GUI

* Erlang 17.0 support. Presumably comes with better performance and concurrency handling (just from knowing what went into that release).

* Better performance for replication, especially handling large documents.

* Don't need write access to source db to replicate.

This is great. Really like working and developing with CouchDB. Well defined semantics and protocol of master to master replications really make this database unique. It might be a small thing for many but having a web GUI is another benefit. Can't tell you how many times I ended up looking in there to see what exactly has my code inserted into the DB.

Also looking forward for BigCouch merge in the near future.
You can enable XHR logging in the settings panel as well.
Seemed like an awfully large amount of developers make less than 20 grand.

I did some analysis that I think is a little more useful.

Compensation & Job => filtered by 'US only', 'not looking for a job', and 'provided a job'.
https://www.statwing.com/demos/dev-survey-2#workspaces/18770
Tumblr Goes to the White House
I can almost guarantee that if you add up lost productivity over the next 50, 100 or whatever n years, the loss in monetary value will be far greater than the construction costs amortized over the same period.
It doesn't run on PCs.
I really dislike the use of "Full Stack Developer" and especially when I'm pushed into that box by the only other choices being FE and iOS dev.
>There is that little black stick on the top right of the canvas, wonder what that is? Maybe there is a mirror at the end of it ;)

You mean like that round, brass colored thing that would otherwise look like his hand?
Chromium uses an LLVM-based tool to automatically convert ffmpeg's C99 source code into MSVC-compatible C89:

https://github.com/rbultje/c99-to-c89

http://git.chromium.org/gitweb/?p=chromium/third_party/ffmpe...
VS 2013+ does support compound literals and mixed declarations and usage. The latter is oddly buggy, but it's a rare area where they're fairly responsive to bug reports.
Still no SASS integration?
Fuel for the 21st Century
I didn't own a car in while living in Santa Monica for almost eight years (though my girlfriend did have one). Between my legs and the buses I didn't need one.
"Installers on Windows run with administrator privilege"

That's what's wrong with Windows and most desktop Linux distros.
Comcast Wants To Turn Home Routers Into Public Wi-Fi Hotspots