skysight-inc/HackerNews huggingface dataset:
There are currently over 600 district court judges compared to a total of 11 judges assigned to the FISA court. In order for Congress to actually vet FISA court judges, they would have to vet every single district court judge for suitability as a FISA judge, even though it's vanishingly unlikely they'd ever serve as one.

What's more, if as little as 1 in 100 of the judges they let through were unsuitable, those judges could make up the majority of the FISA court and there's nothing Congress could do about it.

Is this really a practical form of vetting?
Brolink - Live browser editing for Vim
Honestly, leaving the scene should instantly turn any accident into a crime. I'm sorry that you panicked, but you need to pull over and take responsibility.

I understand that accidents happen, but choosing to leave someone bleeding on the side of the road is not an accident.
Odd, talking directly with my professor is what got me into my graduation thesis. I have never heard of this as "bad practice." Then again, I've not heard of a lot of people looking at peoples grades as big factor for hiring, yet a lot of people here seem to think this is the case. So maybe I'm just lucky.
Not sure than I can think of a worse way to organize such content than by reverse chronological posting date. Also not a big fan of profanity for this purpose (call me a prude).
Doesn't work for mass duplication, sure.

Also, I'd expect heroes to be small subset of exceptional people.
I'm not sure how reverting to a lower level JS-driven API could fix the performance issues. High performance audio, like 2D and 3D graphics, needs the ability to offload to native code or dedicated hardware. Writing a DSP in JS makes things portable, but so does writing an OpenGL rasterizer in CPU code. OpenGL to this day still has portability issues between GPUs, but the benefits outweigh the disadvantages.

The only solution is IMHO is to keep finding holes in the spec, driven by feedback from application developers, and plugging the holes.

I don't think a spec/standards committee can fix all of these issues, and like with OpenGL, I suspect, we'll need Web Audio 1.1/1.2/1.3/etc
Recipe to Success.
...at Berea College.
This is the third time I've seen brainpickings.org: would it not have sufficed to link directly to the video?
But in fact it does issue opinions on the meaning of the 4th Amendment. It applies judgment on whether given searches are legal and constitutional, which the government apparently regards as being normal judicial precedent.

The fact that those warrants then never lead to ordinary criminal cases is precisely the point.
Bring your own power board and be a hero to all your fellow hobos. :-)
This was my main objection as well, after reading this. Make SPDY a standard, people say it's overengineered, but Goog and MSFT say it'll get us 10% performance benefit. Whatever, I trust them. And hey, think of all the next-generation tcpdump-style tools we'll get to write to decode the multiplexed connections (assuming any existing ones for SPDY won't already suffice).

But while you're going to the trouble to push a new version of HTTP, why not put some sort of mandatory encryption in there? Make the browser generate its own RSA key when it's installed? Require pinned self-signed certificates at the absolute minimum? Hell, I'm not an expert, I just want the NSA to have to work harder.
Your website is blocked by McAfee's web filter as malicious.
Cycling on its own is very safe, it's the cars that are dangerous.
I managed to limit my laptop's lifespan to ~1 year by ignoring this advice. I bought the X1 Carbon with 4GB of RAM, instead of waiting for the 8GB (with a significant processor bump too).

Oh for a laptop trade-in program.
People didn't "solve" those problems so much as hack their way around them in a wide variety of ways with no standardization, that is the problem. Having to occasionally support customers that need FTP servers, I can tell you that it is a never-ending nightmare of incompatible clients, server settings that must be set differently depending on customer requirements just because of issues with FTP, and firewall problems (on the customers side, though it also creates hassles on our end).

Pretty much anything would be better than FTP.
Dreamhost. Since 2000, when they were the cheapest IMAP provider. I do have to click through SSL errors sometimes (because reverse DNS doesn't match forward DNS), and they broke my procmail setup when they upgraded something a few years ago, but I'm mostly happy with them.
And yet, despite the profanity, the post is #2 on the front page.

Welcome to the wild world of growth hacking!
Are you sure this works? I've tried it many times.
Noam Chomsky: Military and high-tech are intertwined
Working with a Maybe isn't that much better than working with a type that might be null in Java, C#, or C++. You do have to go slightly farther out of your way to be "bad" and ignore the Nothing case, but not much -- you could wrap all your Maybe values with fromJust and turn them into exceptions as you suggest.

The real benefit is the ability to have things that aren't Maybe. I would say that in any language, most functions don't have meaningful answers for null inputs (especially when you count the 'this' object input in object oriented languages). Most functions also don't produce nullable results. Yet, in C# or Java, reference types could always be null. The cases where that nullability is a real possibility that you need to handle are difficult to identify.

Having nullability be opt-in with Maybe, rather than an inescapable part of all reference types, lets you leave worrying about handling the null case to the typically smaller amount of times where it can actually meaningfully occur. Hopefully that makes doing the handling correctly more likely.
Im referring to the fact that on most dating sites you'll find "n" male profiles - and something like 0.5n to 0.7n female profiles. Dating for LGBT works brilliantly - and the only location based dating/hookup apps that I know of that actually took off are targetted at LGBTs. The heterosexual space on the other hand still suffers from the same old - problem as high school.
Sorry non native english speaker and this confused me a bit "others are operation-based synchronizer"

Is it that they only sync with a button push or something and you fetch stuff when content changes on server ?
> What's more, if as little as 1 in 100 of the judges they let through were unsuitable, those judges could make up the majority of the FISA court and there's nothing Congress could do about it.

You seem to be ignoring the fact that Congress wrote FISA and can change it any time they want to, so "nothing Congress could do about it" is, well, completely wrong.
Fantastic to see some of these things come to reality. In our real-time video entertainment game we've had to code all sorts of tricks in the client to get sound events to occur in sync across clients.

Timed events is the most important aspect of creating a game or entertainment experience that sounds real to users. I completely took it for granted before I started on this project. Time is quite a rubbery material right now in browsers!
I always felt like flat organizations, once they grew beyond a certain point (25 employees? 50 employees?) would just end up replacing a formal, explicit structure with an informal, implicit structure that is much more confusing and frustrating for everyone involved.
How Unscientific Innovation Saved Marlin Steel
Isn't that another way of saying, "rule of the strong" instead of "rule of law"?
> If Congress is uncomfortable with the current makeup of the FISC, the same vote that would confirm or deny an individual judge could reconstitute the entire court.

Well, not the same vote, since confirmation is by the Senate, and rewriting FISA takes both houses.
I did this challenge when I was in year 12 in 2010. It was great fun and is one of the main reasons I got in to programming professionally.
This is fantastic! I have been using the webkitAudioContext for a project and had a very simple script setup to prepare for WebAudio in FF:

if (typeof AudioContext !== "undefined") {
this.context = new AudioContext();
}

It worked without modification, and the audio sounds great so far. In the meantime I'm still falling back to webkitAudioContext for Chrome and Safari until they catch up.
I dunno how big the bonuses are, but I honestly hope that people joining valve aren't doing it for the money. Sure extra money is always good, but I imagine you try to join valve for the love. Still, I'm going to conceed the point.

However, cheeky counter. Valve spends over 5 years making sequels to half life. They're not a quick company and yet they fired her because she was abrasive after only one year of employment while workong on an R&D project. In other words, she comes across as extremely impatient.

End of the day though, she can prove everyone wrong by her project going huge after the kickstarter. However, if I were in her shoes, I wouldn't be bitterly dissing my ex-employer, I'd be estatic that they'd handed me what I thought was a gold mine. :p
Ask HN: Planned to code the summer away, stuck for ideas
Hi folks!

I've currently just finished my third year of a four year MEng CS course. I had an internship last summer developing iOS apps and ended up feeling burned out at the end of this year so I decided to hack most of the summer away.

But I've got writer's block. I have no idea what to build, except that it has to be useful rather than a tech demo.

Any ideas, or advice?
Code in the cloud with your favorite OS X text editor
> I'd definitely be for the theory that English ... is not taught in even a slightly rigorous way here.

It isn't. Public schools are haphazard, it is rarely taught well there. It isn't generally included in the sort of language/liberal arts classes that engineering students might be required to take (those are going to be more along the line of literature or creative writing classes).

It is probably taught well in catholic schools, if anywhere.
well, I think the purpose of you wanting to get an LC isn't to protect your own personal assets, which is the purpose of LCs. I think you want to look more professional, which a fancy business card can do, and maybe a small office, or rent part of an office, maybe split an office with someone.

Another thing you may want to consider for LC's are tax rates. I'm not certain about how it works in the UK, but you may also be subject to higher (or lower?) taxes on your income.
The very idea that there is a threshold below which cancer risk is not appreciably affected is itself controversial.

In fact, even saying controversial would not be enough, most major health physics societies assume there is no such threshold and that any exposure increases risk. Only France's national society and (IIRC) one U.S. health physics society seem to be confident enough in the current research to stake out a claim that there is a threshold.

With all that said I personally lean towards the idea of a threshold-based response, though the no-threshold models are certainly easier to use for planning purposes (for which they've been used to assess risk for decades). Even if there is a threshold, that threshold may depend on length of previous exposure (acclimation) and may only be good for exposure within a certain time limit, both of which again make use within models more difficult (though not impossible).
Or why this goes into configuration management and is verified before shipping. Seems not just the "young technician" failed but the process failed to catch the defect.
I'm not sure "ambitious" is even the right word to describe such a project. A demo would be nice. I'm guessing the project has 0 real users (download <> user).
This is great news. I've been playing around with audio streams generated by script (DAC emulation) on Chrome/Safari and now I can try Firefox.

A key problem (and measure of quality) for me is reducing the latency. I've had trouble getting continuous sound with less than a quarter second of buffer. (Ideally, I'd like to achieve smooth sound with only 17ms of buffer/lag). Another browser to work with will help, and, maybe the IE team will take notice.
From their website:

Wherever you decide to have your surgery, you should inquire about the rate of infection in their facility. Our rate of infection for 2006 was 0.3%, for 2007 was 0.2%, for 2008 was 0.04% and for 2009 and 2010 was .001%. These percentages are astoundingly low compared with an estimated national average of 2.6 % per year.
Not everything being a resource, for one, and not everything being naturally represented in a URI.

It's possible to encode just about any information in a URI, it doesn't mean it isn't a kludge and a force-fit.

Take a very, very simple (and common) use case:

https://maps.google.com/maps?q=Newark+International+Airport,...

Holy God would you look at that URL. It doesn't refer to a resource. In fact it refers to application state. This is a gross abuse of the whole concept of a URL, but the folks at Google aren't idiots - they know this. But the fact of the matter is that Google Maps is not document-based, and people have legitimate need to transport application state, independent of the semantics of the information they're looking for. Even something as simple as showing my friend the same map I'm looking at so we can talk about it requires bending the role of URIs wildly out of shape.

Even better example:

https://maps.google.com/maps?q=restaurants+around+Times+Squa...

One can argue that the previous link was clearly a reference to the airport, and there can be a URI for it (which wouldn't transport application state, substantially hobbling its use, but whatever). This link refers to "restaurants around Times Square", which isn't a logical entity, and whose relevance to the end user depends entirely on the application state being transported (e.g., zoom level, center point, filtered results, etc).

Every time these insane-o URLs get brought up the URI-acolytes seem to end up suggesting that maybe we shouldn't have rich, interactive maps or such things, that we should force software into roles that play nicely with the document-centric, URI-friendly schemes. I for one believe that software serves users first, and methods to locate and specify information needs to adopt its users needs, not the other way around.
What a wonderful insight into the gritty world of open-source software. Scratch that, "software that is used externally" is more fitting. I find that the most offensive (in that we should improve and fix the issue) waste of time at my company is when we are treading water during the back and forth communication to a customer while trying to solve a bug. Lack of log files, reproductions, use cases, version numbers, environment details, etc. Don't forget time zone differences, introducing a very painful days latency.

It isn't our customer's fault - some inside have championed for a product feature that creates a "bug report bundle" containing useful details that will assist the debugging developer at my company. Since the product deals with sensitive customer data, this feature has been deemed a non-starter. Does anybody know how to streamline this particular process where sensitive data is involved? It is like trying to drive blind in a woefully slow car!
I guess you missed that whole part of the article that discusses similar issues with GC and memory management with Android apps.
You should check out Geek My Ride. https://www.youtube.com/watch?v=5kG-Qprpt80

He claims to have the fastest web server on the planet. It'll do about 160km/hour.
Box2D C/JS/NaCl/Java/Dart performance comparison
Publication of all pricing ought to be required.
I wasn't talking specifically about people with cancer who have plenty of time to research which clinic is most cost effective.

I stated in my post: "If I'm in the hospital with an emergency or critical condition, I probably don't have the option of fully researching or understanding my options."

Just because situations exist where you have time to research, doesn't mean you always have time to do so. And a healthcare system needs to take that into consideration, especially when the consequences can be life or death.
I certainly can't speak for others, but my typical use case is projected to be in meetings. Imagine sitting in a room with a bunch of engineers and managers, and someone says something worth checking the math on.

If you're not the lucky dude at the conference room's computer and just happens to have IPython Notebook/LightTable/Excel/`w/e`, then this will be handy. Be the guy who keeps up with the conversation and can check assumptions.

The fact it allows variable names with spaces is just the sweetest syntactic sugar.

It runs a smidge slow on the iPhone, but since that's the tool I have on hand, I'll gladly take a lightweight equation solver like this. (And if the slide-to-change numbers feature gets added, I'll happily buy it again. Twice.)
What confounds me is how Obama continues to drink his own kool-aid. Did anyone catch him on Charlie Rose a little while back? (30 minutes in - https://www.youtube.com/watch?v=IlThTTJgKYo). The author of the article is right: it is difficult to know whether to laugh or cry.
Or at least ack, which came before it and still kicks grep's ass.
they do, but i think its what the B2's are coated with that give them stealth capabilities, and not the overall shape.
Tree.io is simple, which allows for customization and specialization. :)

I think you mistake all-in-one with complexity and non-adaptability. Centralization makes software vulnerable, that's right, but not this type of in-house centralization.
Correct me if I am wrong.

Even the best and most loosely coupled component-based software has one problem, it needs to be connected (glued if badly written) to other systems to make it useful. What this evolves to is a complex network of interlinked components. Similar to organic systems nature has invented. Ironic, that we humans create similarly working components that we're made out of.
This is why (in C code) I prefer what some people call "yoda conditions"[1]. It prevents problems where you accidentally assign when you mean to check equality. Like mentioned above, you should engineer everything, software and hardware, defensively. If the design simply forbade installing a part upside down, it would make up for the pathetic QA/QE which caused this issue in the first place.

[1] http://en.m.wikipedia.org/wiki/Yoda_Conditions
And now we know why they insist on such large perimeters. Imagine being on the side it was tipping toward.
Florida may have accidentally banned computers and smartphones
Definitely. Thanks! :)
Money is only one aspect of lifestyle. I doubt there are many jobs in finance that let you maintain a "west-coast tech company" lifestyle.

Not all of us are cut out to be quants anyway.
Tesla Motors to Replace Oracle on NASDAQ 100 Index
About the first and third points, it would be great if you can send detailed feedback to this mailinglist: http://lists.w3.org/Archives/Public/public-audio/. Doing that would give us a chance to discuss these issues and fix the spec if possible.

About the second point, that's not accurate. All audio processing in a conforming Web Audio implementation happens on a background thread reserved for audio processing, which does not need to wait for things happening on the main thread (including GC pauses.) In practice, Gecko's processing model uses message passing between the audio thread and the main Javascript thread. WebKit and Blink use locks to synchronize the two threads some of the times, but the locking is minimal and it should not have a huge impact on performance.

About the testing issue, the working group has started to work on it recently, and you can see the beginning of the work here: https://github.com/w3c/web-platform-tests/tree/master/webaud.... We're planning to integrate the regression tests from both Mozilla and WebKit into the test suite for the spec (http://mxr.mozilla.org/mozilla-central/source/content/media/... and http://trac.webkit.org/browser/trunk/LayoutTests/webaudio) into the test suite. And of course, contributions for more tests are always welcome.
Do they actually negotiate deals with insurance companies where they lose money on some procedures?

If they don't, then the problem is that they want the revenue from the higher paying insurance, not worries over fraud.
Great to hear that! Is this project publicly available somewhere by any chance?
> what needs to happen is for Congress (which retains the authority to abolish FISC entirely) to establish some kind of bright-line rule about the limits of "foreign" surveillance

So, I agree. And as much as I find many/most aspects of the FISC to be deeply problematic, the existence of the FISC has in the past few days been a boon (probably for the first time that I am aware). Basically, state secrets claims were rejected because the FISA court's existence displaces such claims. (This is an oversimplified read, and IANAL.)

From the opinion (Do I get to say "FTFO" for the first time ever?) [1]:

> "The Jewel Plaintiffs move for partial summary adjudication seeking to have the Court reject the Defendants’ state secret defense by arguing that Congress has displaced the state secretes privilege in this action by the statutory procedure prescribed by 50 U.S.C. § 1806(f) of the Foreign Intelligence Surveillance Act (“FISA”)."

> "... the Court GRANTS Defendants’ motions to dismiss Plaintiffs’ statutory claims on the basis of sovereign immunity"

1 = http://ia600508.us.archive.org/10/items/gov.uscourts.cand.20...
I'm not entirely sure how knowing a standard undergrad PDE course would help in understanding the various physicist-specific techniques that go into solving the Schroedinger equation. I don't really understand why OP thought they needed to grok ODEs before being able to solve PDEs; the two fields have relatively small intersection.
RyJones, do they give you a "if you believe this is an error url?"
I wouldn't say the other software are more capable, but rather more featureful. The problem with OpenBravo and SugarCRM is that it's really really difficult to use.
Every procedure depends on another procedure and you need a Book to get going. As a company that is a massive backshot when you have to teach existing employees.

I argue that simplicity in the UI and clear workflows going through the entire application are essential for success, well and marketing. And tree.io had no good marketing, I hope it gets some fresh wind thanks to HN on Github.
If you hit latency issues in Firefox, please get in touch with me. Note that we currently have a rather high latency on Android, which we have plans to fix, but things should work fairly well on desktop platforms.
Certainly we can invest in renewable, but you'd also have to invest in energy storage in that case.

However toxic nuclear waste may be in its most compact form, that is a political issue, not an engineering one.

And the plant itself is hardly a problem in the scope of a terrorist attack, flying a plane into a skyscraper or disabling the brakes on a petroleum-filled train parked on a hill would be greater risks to public health for a given group of terrorists.

Someday we may even finally upgrade from 1950s and 60s designs that can meltdown, but even the rickety old reactors have not been public health disasters on a par with coal or hydro.
I think you're pointing to the importance of fit, and making sure you work for a company whose mission inspires you and whose values align with yours. If both the employer and employees were committed to this, we'd have a lot more happy, successful companies. Some people love the beer/party atmosphere and want that in their workplace. But too often, startups create that atmosphere because that's what they see others do or because that's what they think they should do to attract young engineers. You've got to be true to yourself. [cue Ziggy Marley music...]
Well shoot. `brew install grep` is is then.

And there's also ack, and ag... no shortage of options that are better than BSD grep, apparently.

It's not "WOW GNU grep is fast!" it's, "wow, BSD grep is slow."