skysight-inc/HackerNews huggingface dataset:
Jane Street is one of the few companies which are betting heavily on OCaml, it makes sense to go all functional in the high frequency trading world I guess. It's purportedly been C/C++ for most of that industry, probably not the best toolset for keeping error rates low in a complex environment. Fascinating to read how far beyond language decisions they need to think to shield themselves against outages (and competitors?).

I did a little bit of experimentation with OCaml by playing with bitcoin exchange APIs during the China boom some months ago, but I unfortunately didn't push further to a point where I'd be using Jane Street's open source libraries. It still was very interesting and IMHO totally worth it if not just for the functional programming practice.

Relevant video on how OCaml gets used at Jane Street:

https://www.youtube.com/watch?v=hKcOkWzj0_s
It's LAMP, AWS, using Intel XDK Framework. Let me know of you'd like more details.
Any reason not to choose docker over lxc? Is it because fb data centers are already lxc friendly?
We're undertaking a similar project and the latency is almost negligible. In fact the latency is lower bridging between classic and vpc in the same availability zone than between two classic availability zones.
Like some form of "mystery lab-testing". Brilliant.
How so? (honestly asking)

The entire idea of capitalism is to have fierce competition between companies -- patents, by design, allow one company to innovate once, then nobody else can make something similar. That seems, very anti-competitive (and open for abuse as evidenced by today's "patent wars").

If nobody could "squat" on an idea, then instead of innovating once, you would have to continuously innovate to stay in the lead of your industry.
I don't see causality as defined in this context as needing any extra "motivation". It's pretty clear that if an agent tries to do A and then B, your system probably should not first execute B and then A. Imagine if the instructions in one of your program threads were not guaranteed to be executed in order. You would never be able to write code that does anything meaningful that way.
If people hosted their own data, indtead of a centralized service, it would be harder to get everyone's data secretly.

http://magarshak.com/blog/?p=169
This assumes the NSA would follow any laws restraining their powers. Even if such laws were passed, how could the NSA ever prove to the public that they were following the law? And even if the NSA took steps to "prove" they were following the law, why would anyone believe them?
Surely there must be something like an SMS reminder or recurring calendar event with corresponding alarm function on your computer/phone which would get you started? Try to do the good old paper calendar x-ing off of days - same thing Commit does in the end.. :)
+1. I'd chip in for sure
I can't find any copies of these papers that aren't behind a paywall. Is there any record of what the visualizations looked like?
Well to be honest I was expecting something more advanced, like a military grade LIDAR detector of optical lens & cams.

And some cams emit infareds so there are many means to detect them.
I have found this useful for helping visualize what's happening inside a neural net: http://cs.stanford.edu/people/karpathy/convnetjs/
I agree that changing the incentive structure would help, but I don't think targeting individual examiners is the best way to do it. I think the right target is the patent office itself.

The only thing you've listed above that would change the patent office's incentives are the increased issue fees - which would only encourage them to let more bad patents through. Yes, individual examiners would push back because of their personal liability, but they're really trapped between a rock (their boss) and a hard place (getting sued in the future).

On the other hand, if you made the patent office the target of all the penalties for issuing a bad patent (legal fees, damages, etc.) then they'd take care of examiners themselves (not measuring by patent-processing rate, allowing additional time for aggressive prior art searches and so on).
People on /r/spacex were posting a bunch of progressions of the video as it was being reconstructed. Very interesting all the way.
Literally also means figuratively (in effect, virtually) now, see definition two: http://www.merriam-webster.com/dictionary/literally
Running KDE on a dual core atom netbook with 2gb of ram (no ssd), and not experiencing any of the sluggishness you're talking about. In addition, I've added the kxstudio repositories, run a full JACK setup (considerable CPU overhead), and a digital audio workstation (ardour3) along with fl studio in a wine session. I plug in a second monitor, and I still have none of the problems you talk about. Granted, I'm only using stock widgets, other than Appmenu QML, but performance is snappy. On top of all that, my dolphin/rekonq/amarok/clementine/usage barely makes a blip in memory usage, as all the shared libs are already loaded. But even Firefox or chrome won't make the system unresponsive.

So I'm curious as to what you're doing wrong.
Could you file a FOIA request for e.g. Building codes?
Mesosphere Marathon now integrates with Docker; launching Dockers at scale
How about the problem that the sizes of the basic types aren't exactly specified. All that C requires is that: char < short < int < long < long long and that sizeof(char) >= 8, sizeof(short) >= 16, sizeof(int) >= 16, sizeof(long) >= 32, sizeof(long long) >= 64 (from Wikipedia). The fact that int is allowed to be 16 bits, 32 bits, 64 bits or almost anything else is IMHO very nasty and has produced quite a few problems.
Art. Real estate. Precious metals. Under a mattress.

There are any number of places.

Besides, just because money is in a bank doesn't mean it is actively being lent out. And even if it is, that isn't really relevant to the original point anyway.

Concentration of wealth is bad for a consumer driven economy.
And yet at the same time, more positive, yet subtle characteristics become more noticeable because of the time you spend together. Which you (decide to) focus on is entirely up to you.

I think one of the problems engineers/analytical types have in relationships is that we are so accustomed to actively looking for the downside of everything, we forget to seek out the positive aspects or even notice that they are present.
> It didn't even make it a quarter of the way through /sleep.

my understanding of Ruby is limited to JRuby[on Rails] 1-hour demonstration i saw 10 years ago, and somehow the result above doesn't surprise me and is very consistent with my absolutely uneducated opinion of Ruby and its ecosystem.
Yeah, I've heard several devs say something like 'Why did Jim do this...oh, crap, he was geeking out on this new thing.'
Keep in mind that this whole thread is about "MapReduce", which Holzle was talking about, not the more generic map and reduce that has been around since the 1800s (and they will continue to mapping and reducing in their new dataflow framework, they just won't be using MapReduce). Now for the paper:

> Our abstraction is inspired by the map and reduce primitives present in Lisp and many other functional languages.

Inspired doesn't mean equivalent.

> Our use of a functional model with user specified map and reduce operations allows us to parallelize large computations easily and to use re-execution as the primary mechanism for fault tolerance.

They are using map and reduce as a tool to get something else.

> The major contributions of this work are a simple and powerful interface that enables automatic parallelization and distribution of large-scale computations, combined with an implementation of this interface that achieves high performance on large clusters of commodity PCs.

They are very specific about what the contribution is. All work that has claimed to be an implementation of MapReduce has followed their core tenants. Even if MPI has a reduce function, it is not MapReduce because it is based on other techniques.

I'm really tired of people who claim there is nothing new or even significant when there clearly was. Ya, everything is built on something these days, but so what? In the systems community, MapReduce has been a huge advance, and now we are moving on (at least for streaming).
> Aereo has the right to view and time shift NY OTA content for their own use. But they upload their file to their system for your use. In doing so, they are attempting to transfer viewing and time-shifting rights from them to you.

Practically what changes though if I have to log into a server and push a button or two to explicitly start an upload from the antenna to my storage space? How much work do I have to do manually before it becomes legal? What about me doing it manually makes it legal, fair, or better for society.
I am not sure "delaying business decisions for when you have better information" causes technical debt. Under this premise, pretty much every agile development project would be technically bankrupt.
I worked on the Chapel team in MN about eight years ago. I'm glad to see they're still actively working on the project. It seemed very promising then.
Speed cameras solely exist to generate profit. A road can, and does, have speeders all day and not a single accident.

I'm still going to hit a person/car if they do something stupid on the road if I am speeding or not.

If you need any supporting facts that they are only for profit, there is more research in red-light cameras. They have shown that they can cause more accidents because people try to avoid going through the intersection "just in case" they don't make it all the way through and get a ticket. This causes aggressive braking and accidents. It also doesn't help that a lot of states will shorten the length of the Yellow light at these intersections to ensure more people will go through them. Yay for safety.

As for speeding cameras, my state recently took one down due to backlash because they installed a camera 100ft before a speed increase sign. The "tickets" (I quote that because they are usually fines, and not really tickets, and usually do not cause points to be put on your license if your state has that system) included a photograph of their car passing the new speed limit sign.

The state admitted no wrong doing, and believe it was a great spot to put the camera. If I remember correctly it was in a 25mph zone that went to 45mph. It would ticket cars upto the 45mph sign for going 30mph in a 25mph zone. While "technically" correct, it's pretty obvious the motivation of wanting to put it there.

edit: found it for you, http://www.wtop.com/58/3423357/Police-question-College-Park-...
Wow, looking at the original, that recovery is pretty amazing!
Perfjankie
I'm trying to find more information on the LZO format, but http://www.oberhumer.com/opensource/lzo/lzodoc.php is 404 and there's no actual specification of how the data is to be interpreted, which is a little disappointing (in contrast, zlib/deflate is described in RFCs.) The source is not all that clear either, particularly the implicit state machine stuff.
Besides the obvious possibilities (and implausibilities) of using something like this as an interstellar weapon, I wonder just how hard it would be to use a laser star to transmit general purpose power to, say, your home system, as a way of edging towards Kardashev 3, a really scaled up version of beaming power to earth from orbiting solar cells. Does such a concept work at all, in terms of real numbers, for a sufficiently patient society?
Apparently copy+paste is too hard.... http://jsbin.com/gitufejo/3/edit?html,js,output
How to be Great at Tech Operations
I feel like KDE5 is ugly, I'm already missing the detailed and elegant design of KDE4. Maybe it's just my whole dislike of the "minimalism" movement in general, but KDE5 looks dull and lifeless. That's just the visuals though. There's other great stuff about it to discuss, but I still can't help be disgusted by it's new look everytime I see it.
That's why, in a sane world, there'd be a state-level organization that does the things that are too big for small towns, not a private corporation. The excuse is that the state authorities are too backed up - essentially, that they're underfunded. How transferring tax money to a private LEC helps with that is not entirely clear to me.

The most important question here is, who exactly authorizes the use of force by NEMLEC? This, as is, allows undisclosed use of force whenever the powers that be (I believe police chiefs) feel like it, without the need for disclosure.

This is essentially an unregulated regional army. Paid for with taxes, but not actually beholden to the tax payer.

Why would somebody form that? That depends on how paranoid you want to think.
> then you've run afoul of the laws prohibiting retransmission.

That is what result of the Aero court case says but the legal standing was not so clear with out this court case. Otherwise it probably would not have made it to the Supreme Court nor cause so much discussion on Hacker News.

Really it seems most people who disagree with with the court case are looking for why is this ruling is fair or why did those who originally make the law think it was fair(is is still fair?) or does this make society better?
Usually detecting them can be too late. They can clock your speed and take your picture extremely fast and work in a very focused area usually.

The detector would have to catch "Scatter" from it from cars going through it or whatever. Which, IR is emitted from many sources, so it couldn't be used as a reliable way to detect it.

Also, a lot of the triggers are by video cameras. If you have ever setup any basic home security system(Like Q-See), you can choose areas as "Triggers" for recording. The operators of the cameras basically draw out areas that act as trigger zones. See this as something of an example: http://rhythmtraffic.com/wp-content/uploads/2012/10/WebUI.jp...
I don't think the article positions secrecy as the primary, let alone sole, purpose of this effort at all. It is clearly, as you say, to get around all sorts of 'inconvenient' things in government bureaucracy.

The thing is that a lot of that bureaucracy is there explicitly to slow down and provide scrutiny over one of the most vulnerable to corruption parts of government. The people who enforce the law, without supervision, can easily become the law, and that's extremely dangerous for civil society.
Pretty sure this is just a delaying tactic, the LEC being set up for legal insulation more than anything. Law enforcement always gets the kid gloves.
early alpha preview uniting all the bad ideas of Windows Vista.

This is exactly how I describe KDE 4. It was in development just as Vista was being demoed and it shows. The entire design of the system appears to have been heavily influenced by a failed MS product and the project is still living with that legacy. Time to go back to the KDE 3 code and start working on KDE 5...
private prisons, private torturers and army (without any limits by any law) in foreign lands, now private army inside the country...

I'd think that FOIA wasn't the main law they were setup to dodge, it is just a side benefit. My bet would be about some finance related limits/laws.
gkrellm fan here - the first thing I install on any new desktop is BubbleFishyMon (gkrellm-bfm) - it's a fantastically compact visualisation for system busy-ness.

But in terms of KDE itself, I'm a recent convert and absolutely loving it. I just wish that if you wanted to change the look, you didn't have to hit three or four different settings (window chrome, taskbar, wallpaper, mouse icons etc) - it'd be nice if there was a 'theme' section that did all of these at once. But otherwise I do love the old-school tweakability of it, something that's being pounded out of major desktops (including win and osx) these days. I use KDE as a traditional desktop, no 'activities' or 'widgets' and it works fine.

Given the generally lower developer resources that open-source projects have, I think it's less of an issue that it's not optimised for older, 'underpowered' hardware - there are other DE's to handle that (but yes, in an ideal world...). LXDE and XFCE are popular and work better on those machines... they're just not well-integrated like a heavyweight DE...
Run Dockers on Mesos: Marathon 0.6 released
> Good architecture is almost timeless.

As long as nothing changes, I can agree with you. But that's the point of architecture in the first place, to be there for you when things change. The focus of architects should be to ensure that changes are as easy as possible and not to have an elegant design. I've seen some of the most elegant designs that are easy to maintain trashed due to changes in user requirements or changes to the market place.

For this reason I advocate, and have advocated since I started developing in the early 90s, micro service/modular architectures. Java OSGi is currently my favorite environment (though I'm also investigating similar approaches in Clojure), but I've done this with C/C++ in the past as well using shared objects/dlls as the modularity mechanism.

Good architectures adapt to change, they doesn't stay the same with time.
The control. JavaScript triggers the tests, and most testing suites explicitly don't serve tests to Googlebot or crawler IPs.
More directly, there are devices that have been shown to increase safety far better than speed cameras -- those electronic signs that ready your current speed back to you (and flash if it's too high).
I read the first two paragraphs and unless something changed later in the article, I find this an extremely silly premise.

Very obviously a persons family and peer group is quite likely to behave somewhat like the person. If this is behavior that leads to prison, then the family and peer group is likely to wind up there as well.

The idea that prison is "contagious" is on par with referring to computers as sentient because they are "not acting right".
We're small, comparatively - 20-30 servers max - and we need to get in to VPC for a new cluster that requires static internal IPs. (Reboot an EC2 Classic instance and you may get a different 10.x address.)

In any case, the migration is daunting even at our size, although our devops team size is 1. I do wish they had VPC when we started.
Can we please all get together and stop this? The only reason that this was allowed to happen is that a bunch of idiots used the world "literally" incorrectly. It won't be long before "must of" gets into the dictionary along with "prolly".
When I was a big Linux nerd I often found myself ditching KDE distros for those with desktop environments that look elegant and cohesive right out of the box.

But the new Plasma design looks excellent. If you guys can pull off an environment with great customization options and out-of-the-box elegance, that would be fantastic. Looks like the new design is headed in the right direction.
Depends on how motivated the 19 year old was, and how much freedom they had to focus on what was important to them.

By the age of 14 or 15, most intelligent and motivated people have enough education to start learning advanced processes and systems. Say you start at 14, if you are focussed, by the time you are 19, you will have had 12,000+ hours of opportunity to develop expertise in your field. And Ms. Holmes sounds very capable (Learned Mandarin in her spare time as a teenager, as a result spent a summer at the Genome Institute in Singapore,etc, etc,...)

I would expect that there is a significant (if not excessively large) population of 19 year olds out there that can not only invent, and understand, but also design, and prototype advanced technological platforms of the same complexity identified in this patent.

We had a 13 year old in my Computing Science Undergraduate course at SFU who just absorbed and aced every math course he encountered, zero effort at homework or note taking.

Some people are capable of great accomplishments at a very young age, and strictly speaking, 19 is not particularly young.
Well, based on the premise of the article, you and your parents are very lucky you didn't get infected and wind up in prison yourselves!

But then again, the idea that prison is "contagious" may not really be valid, as other posters are pointing out.

Edit: since I'm getting the down-votes anyway I may as well come right out and say it. The premise is absurd and the article not worth reading. Your lack of "infection" demonstrates such. As does the presumed lack of infection of visiting prison priests and prison guards. Similar groups behave similarly and have higher probabilities of similar outcomes and someone claims it resembles a contagion. No, no it doesn't. At all.
I can't locate it now, but there was an article I read somewhere that talked about the un-expected side-effects of speed cameras.

Was along the lines that people get used to where speed cameras are located (along their daily commute, etc), and either slow-down in that one particular area (positive effect), or slam on the brakes and cause accidents (negative effect). Both resulting in fewer traffic citations, andd causing the cost-to-maintain the cameras (often contracted to 3rd parties) to increase. Some cities in the Bay Area of California have removed the camera inside the boxes, stopped paying the contractor to maintain the cameras, and just left the metal enclosures in place -- with the same results.

(maybe hidden moral - humans are creatures of habit?)
The Anatomy of Slavespeak
Building Project Parfait
I tried Cinnamon and used it for quite a while. But if you're not on Mint, it seems to break regularly. I didn't like KDE4 when it first came out, but now I'm loving it.

And if you don't like a theme... change it. Guh-nome and Unity don't really like to allow you to do that. I never liked the jellybean XP theme, and would change any of my XP machines to Win Classic theme. It seems an odd complaint to make for something that is easily changed. Complaints on the code side of things... fair enough.
Great blog, very enlightening write up.

for as far as I could figure out...

If a for-profit business seeks to employ you without financial compensation they are breaking the law. If you offer your services below minimum wage you are breaking the law. If the worker's services are an integral part of the employer's business the worker is an employee of that company. If the role isn't an essential functions of the company you could be a contractor.

Either way you must pay wages.

Or can the text on pages like these be stretched to say exactly the opposite of what it says?

us: http://www.dol.gov/elaws/esa/flsa/docs/volunteers.asp

Under the FLSA, employees may not volunteer services to for-profit private sector employers.

uk: https://www.gov.uk/employment-rights-for-interns

Employers can’t avoid paying the National Minimum Wage if it’s due by:
saying or stating that it doesn’t apply
making a written agreement saying someone isn’t a worker or that they’re a volunteer

The netherlands: http://www.belastingtips.nl/zakelijk/aftrekbare_kosten/vergo...

Vrijwilliger verricht werkzaamheden voor een organisatie zonder winstoogmerk.
De organisatie mag geen (bedrijf) B.V. of N.V. zijn, tenzij sportvereniging.
De vrijwilliger verricht het werk niet als zijn beroep.

translation: Must be a no-profit, must not be the same work as your paid job. You may help relatives for free as long as you are not getting social support.

I'm curious now, how does Hufington Post (New York) do it?
I hadn't thought of it like that before... And this is spot on. Two of my good friends didn't want to watch the games with me at home last cup since it interfered with their shows and evening plans. This year, however, I got a bunch of friends from work to watch in the cafe during work. They loved the first US match and actually made time to watch the US-Portugal game last Sunday...

On a side note, I think another problem to achieving more popularity is the nature of the game. Two halves of non-stop action means no time for commercial breaks. Major networks certainly can't be a fan of that, unlike for other US sports with plenty of breaks in the game.