skysight-inc/HackerNews huggingface dataset:
What 11 judges nominated by Roberts, 10 of them appointed by Republican presidents, and anyone thinks they'll tell DoD no? Surely you jest. They're not a rubber stamp. They're cheerleaders.
From the parent comment:

>The judges have concluded that the mere collection of enormous volumes of “metadata” ... does not violate the Fourth Amendment.

Like I said, they're collecting much more than metadata. Therefore, fits with that statement, reality does not.
That's kind of how TeX and METAFONT have worked since the 1970s. But maybe you have something else in mind.
I am not sure if an average Brazilian thinks of themselves as a "foreign power".

Would you be happy to have the government of a random country, say Russia, Brazil, Albania or whereever, reading your emails?
Hey, come on. PHP and JS fit a niche. Just like the platypus. Remarkably stupid animal, but it exists because it fit a niche that no other animal did.
> You have to work harder to describe it in a functional language

This isn't necessarily true. In Haskell you can use do blocks like:

main = do

action1

action2

...

and your actions will happen sequentially. This is just syntactic sugar behind "action1 >> action2". The real reason for the special syntax is when the actions also return a value you can do "x <- action1", and use the variable x. This is still just sugar, but the unsugared version gets messy pretty quickly.

The big difficult in going from imperative to functional languages is thinking about data structures as immutable. You go from asking how do I change the value to asking giving this value, how do I construct a new value.
It is the Scmeme way: You'll quickly see half a dozen of different and incompatible implementations, but not a single newsworthy project on top of them. And soon after that, they will get bored and start yet another cycle of speciation.
Is Java/C++/etc the punch cards of our generation? Should we start learning this to keep up?
Probably a coincidence that the article was written today. Possibly not a coincidence that it was posted on HN today.
Bank of America Bot Cares About You
I've used Colemak for a year and a half now. The common shortcut keys are in the same place still (ctrl-c, ctrl-v, etc.). I use Vim and keep the default bindings and it works fine (though movement is odd.. up and down are inverted). I used to type at around 100 wpm with QWERTY and can reach that or higher now. I can still use QWERTY when I need to although I have to look down a bit.

All in all I like it. It feels good and efficient to type. I initially switched because I wanted to learn to touch type on QWERTY.. Not only was it a struggle to change habits but QWERTY felt just.. Awful and slow. So I wanted to learn a new layout. Colemak seemed less radical than Dvorak and also more efficient (less finger movement). Learning a whole new layout was quite hard (especially in the middle of a semester), but I think it did make learning to touch type easier. The hardest part was 's' being moved a letter to the right.. I confused 'r' and 's' for a while now. So yeah, if anyone is thinking about trying it, go for it. Don't rearrange the keys, just print out the layout and look at that for reference so you learn the locations by feel.
Are you SURE it's free?

Here's a link, and all I see is an offer for a 30 day trial:
http://html.adobe.com/edge/animate/

The word "trial" is not something I associate with "free".

And before you mention Adobe's Creative Cloud product, let's try to be pragmatic about what "the cloud" really is. It's not something you ever really own, because nothing in "the cloud" is ever really "yours". You never honestly have control over something when it's on someone else's server, and they're paying the power bill. And truthfully, if you have to pay for an always-on internet connection, in order to take advantage of a software-as-a-service, the main drawback is that's the software is only as reliable as your internet connection, but not only that. There is also the demand that every system between you and the server hosting the SaaS must also function flawlessly, or you risk losing your work.

Not to mention the nature of secrecy and intellectual property rights, and "stolen" artwork or "ideas", regarding "the cloud".
Sift Science, which advertises jobs here every once in a while.
Compared to what? Jesus.
With the degree of power that the national security apparatus has acquired, Congress might not have that capability forever.
"It is hard to fight an enemy who has outposts in your head." - S. K.
It is ridiculous that a post so factually inaccurate is still the first post. A real failure of the HN comment voting mechanism.
In case anyone considering the same, this might help:

http://www.reddit.com/r/debian/comments/1ek0u0/moving_from_u...
Ask HN: Does Github take interns? 
I am a masters student and I really really want to work at Github. There are so many people who are just awesome that work there. I know I would be able to learn a lot just by being around them.

Is there a way to apply for internships at Github? What kind of programmers do they prefer ?

I have a background in python and C++, which is mostly around machine learning and data analysis.
The goal of the R7 is to avoid this. You could read the article and the spec before saying sneaky comments like this.
A little bit of context: I have done a lot of hadoop, and also well aware of spark and storm. Storm is mostly well suited for handling a stream of real-time data. Spark is specifically for running iterative algorithms - it can read from HDFS, and with the expressiveness of Scala, it's great for building machine-learning related stuff.

However, 5GB of data is literally nothing, and that statement holds till your data size is atleast 50-60 GB. Given that 64 GAM RAM machines are now commodity, I would just load the entire thing in RAM and write a multi-threaded program. Sounds old school, but regardless of how well documented hadoop, spark and storm are, there is nevertheless a learning curve and a maintenance cost. Both of which are well worth only if you see your data rapidly growing to the X TB range. Otherwise, it might be just easier to stick it in a single machine and get stuff done.

You can stick to Scala/Java, and so long you develop good abstractions around your core algorithms, you can always move to spark/hadoop when you need it. Feel free to send me an email if you want to talk more (email in profile).
Yeah, but if the People get a law passed to say what they want, then the Attorney General declines to defend/enforce it, and then Supreme Court rules that the People don't have standing.
There's no evidence of 'rigged elections' though.
Perfect Dark (Japanese anonymous-P2P network)
| which is, in our Western culture

So Ubuntu aims to only be used 'in the West?' ;)
Sure. I think we are mostly in violent agreement.
I'm actually not trying to argue that it's not a violation of the fourth amendment (i strongly believe it is). I'm arguing that the literal text of the fourth amendment alone is not, by itself, a great explanation of what it really means in today's world.
The reply I original made was to the argument that because 'overriding public danger' doesn't appear in the literal text of the 4th amendment, there can be no such exception.

As we've both gone through, the 4th amendment can't be viewed in a vacuum, or else it would be nonsensical.

So saying "i don't see where the literal text of the 4th amendment says that" doesn't seem to me a complete and total argument.

For example, it literally says nothing about anything but papers, persons, houses, and effects.
None of this explicitly covers phone calls, or even e-mail. You have to argue by analogy or inclusion in today's equivalent of papers or effects

It also only prevents unreasonable searches and seizures, and there is an argument to be made that "special needs" or "overriding public danger" make the searches not unreasonable.
I don't personally buy it, but ...

As you mention, there is also historical context on all sides to consider.

That is in fact, exactly my point. Saying "it ain't in the text" is even far past what textualism adherents do, and i'd venture to guess, would not make for a very useful statute construction philosophy.
Hmmm... I guess I was kinda drunk when I asked that question because I read: "What's the difference between LSD and LED?"
Ah, OK, makes sense. That's when it was realized that it was not exclusively "GRID" (Gay-related Immune Disorder) and that it was transmitted by virus.
Nintendo also has something called "Nintendo Web Framework" which I believe is actually meant to develop games and software for the Wii using web technologies. As I understand it, it's actually already used for various "apps" that come with the Wii U. This framework is probably what Nintendo would rather have you use to actually develop games and put them on the eShop.

http://www.nintendo.co.jp/ir/en/stock/meeting/130627qa/03.ht... (Question 11)
You can see the answers in the JS on the page.
Why do books carry a printed retail price anyway? Is there a reason why they can't be like CDs and other goods?
You may not make minimum wage recycling cans either, so lets shut down those bottle and can returns too!
Full transcript here: http://www.dni.gov/index.php/newsroom/speeches-and-interview...
That would actually waste WAY WAY more time as each and every person will try to open the lock, and fail.

Then some of them will really fight with the lock refusing to leave.
Great comment.

As a programmer who's had to go through a lot of the learning processes you describe, and I can't agree strongly enough with your informative cautions on the challenges in PCB design, some here might be interested in this document that is merely an indicator of some of the challenges you mention.

http://www.bluechiptechnology.co.uk/~bluedownloads/Single_Bo...
There's a link right on the front page ('Compare') to an applet which compares QWERTY, Dvorak, and Colemak..
The trouble is that the proportion of quality content that ends up getting closed for arbitrary, capricious, and downright infuriating reasons (just read the text of the "explanation" in this case) is enormous. Often when looking for answers on Stack Overflow I find all of the useful answers are closed. This makes no sense and reflects the stubborn attitudes of the decision makers there, nothing else.
How do you track revenue at your company?
I use and recommend vrapper
The majority of handluggage is in overhead compartments, especially larger stuff. It's not a 100% solution but it's cheap and easy to implement.
"...the first Galactic Empire, for Peace and Security!"

"So this is how liberty dies, with thunderous applause!"
Apparently to (try to) guarantee the survival of books shops:
http://en.wikipedia.org/wiki/Fixed_book_price_agreement
In this case, however, a little-noticed provision in a 2008 law, expanding the definition of “foreign intelligence” to include “weapons of mass destruction,” was used to justify access to the message.

The court’s use of that language has allowed intelligence officials to get wider access to data and communication...

That is really, really scary when you include the fact that the term "weapon of mass destruction" has been so watered down as to now include even a freakin potato gun.

http://www.pri.org/stories/politics-society/government/expan...
> Perhaps this lack of a constant viewpoint on controversial issues is because I haven't fully defined myself, in which case I hope to do so soon.

Don't hurry. Keeping an open mind is nothing to be ashamed of. You don't have to have an answer to everything, lest of all a fixed one.
I use http://www.viplugin.com/index.htm . It costs 19$ and it is worth it. When it lacks some vim feature -- there is an easy way to invoke the real vim, do some editing there, and then swith to eclipse back.

I tried eclim but it lacked too many eclipse features. It is maybe that I didn't try it enough, but I was (and still am) happy with viplugin to really try something else.
Since RnRS doesn't prescribe any graphics library procedures, or any foreign function interface that could be used to link to C libraries, it is impossible to write a pure RnRS program that draws to the screen. (Likewise if you replace "graphics" with "audio", "GPU operations", or anything else that isn't provided by the standard.)

If you want to write a graphical program in Scheme, you must work with a particular implementation. Either one that provides a graphics library itself, or one that provides a foreign function interface, which you use to load a C graphics library. If you want your program to run on multiple implementations, then it must somehow use implementation X's FFI when running on implementation X, but use implementation Y's FFI when running on implementation Y. (Either that, or you use a uniform interface to someone's "multi-platform FFI" library, which itself will run different code depending on what implementation it's on.)

Therefore, if you hope to write multi-platform code, your code or a library you use must detect what implementation it's on, and execute different code depending. Ideally, it would even execute code that says "Sorry, don't know about this implementation's FFI" when appropriate.

Incidentally, Common Lisp provides the #+ and #- notations, which provide for code that runs conditionally on whether the implementation defines a certain symbol. And incidentally, there is a Common Lisp "Common Foreign Function Interface" library that works in exactly this way:

#-(or openmcl mcl sbcl cmu scl clisp lispworks ecl allegro cormanlisp abcl)
(error "Sorry, this Lisp is not yet supported. Patches welcome!")
...
(#+openmcl (:file "cffi-openmcl")
#+mcl (:file "cffi-mcl")
#+sbcl (:file "cffi-sbcl")
#+cmu (:file "cffi-cmucl")
#+scl (:file "cffi-scl")
#+clisp (:file "cffi-clisp")
--cffi.asd

As it happens, a new item in R7RS-small is "cond-expand", which is equivalent to #+ and #-. Implementations will probably provide their own names as a feature. Thus, you could write multiple-platform FFI code that looked something like this...

(cond-expand
(chicken load-foreign-library)
(racket get-ffi-lib)
...)

So, as of now, it would be possible for someone to write a multi-platform Scheme FFI library, which would use standard features of R7RS to select the correct interfaces to foreign libraries on supported Scheme implementations, and would gracefully error out on unsupported R7RS Scheme implementations. Then you could use this to write R7RS code that did graphical stuff and would work on multiple implementations. I don't know of anyone who has done this so far. (There are multiple-platform graphics programs written in Common Lisp that use CFFI; they can generally be installed with Quicklisp. This appears to show proof of concept.)
Yes, I would like to know what's really wrong with "qwerty". Have never used anything other than QWERTY, ever. I really want to know. Seeing this "can't tell if it's much better than QWERTY" in your comment I thought I can get a well balanced answer from you, other than the types of "Ecams is best, Vim is best".
You're allowed to access stuff in overhead handluggage during flight. Examples include diapers, medications, books, laptops, etc. It's not just jerks.

I would think "while the seatbelt sign is on" would be adequate.
Imagemagick already uses a Lanczos resampling filter when downsampling. Lanczos inherently preserves sharp transient data, e.g., sharp edges in images, but it looks like the author wanted something more.
Not if there's a giant LED-lit "LOCKED" next to the handle, which is explained by crew before take-off. Even if they ignored the crew, they'd see the lighted "LOCKED" next to/on the handle.

Mitigating against that exact misunderstanding was part of my suggestion - otherwise you could just lock them with no lights/explanation, but then you'd run into the problem you describe.
[url]http://www.vinaysahni.com/best-practices-for-a-pragmatic-res...
Well that's some good news. Thanks for correcting me.
So, you're number one is about the availability of mediocre programmers, is that you're argument, just so I understand it properly? I think that's the direct implication here, that you have an enormous pool of less technical people to perform some sort of Mythical Man-Month body shopping program with ... That's fine but that's not an argument against doing web programming with C++. That's sort of a whiny "I can't find monkeys to code at $9/hr on C++ so I'm not using it," which is not very interesting. Some people prefer competent programmers, whether the development is done in PHP, RoR, or whatever; I know I would find it pretty boring to work with people scared of C++.

As well, most of the other arguments are a bit hard to take seriously .. In #1 you talk about RoR and PHP but now in #6 you want me to pay Oracle or RedHat for these EE application containers and imply that without such containers we have big problems ... I mean, which one is it? As for connecting to LDAP and all these myriad of other things which you seem to being mistakenly thinking are unconnectable from C++, leave alone the fact that most of these services you aspire to integrate with were, themselves written in C or C++, do you really think that you connect to these things with PHP and not C++? I find that to be pretty interesting ... maybe even worthy of a "citation needed]."

For #4, so is everyone on here that does Web development, shipping products in binary form? Really, is the Web portal that you work on for ConAgra foods or whatever a product you shipping and selling? So, what you're saying is JBoss and all these others you want perform swimmingly well in a "cross platform" environment ... really, is that really you're argument? I think that's a fantasy. I think you're lobbing a lot of inconsistent criticisms all over the place against native programming.

By the way, people build, deploy, and manage complex native applications all over the world without Java or the JVM. It's a real thing, I promise.

Not everyone is making employee portals for the DMV or whatever projects your talking about ...
Because our entire law system is based on precedence. It helps to have context to know whether or not what we are really experiencing is as terrifying as politicians and pundits make it out to be. That's not meant to be a statement of either side of the issue, but this obviously has a place.
This reminds me of the fun I had in high school writing "shell oil" on my calculator.
It's a new leak, but it's not in any way surprising, the NSA is not subject to impeachment, and neither is the ex-president who authorized the apparent dramatic expansion of their spying.
Google Queryless Search
Huawei and China Mobile Bring LTE TDD to the Top of Mount Everest
What if every clinic had to make a price list of procedures publicly available, and could not legally charge people different amounts for the same procedure (regardless of insurance status and so on)? That would solve at least some of the problems.

But I think it's obvious that almost no one actually wants to fix the broken system, because too many people are making too much money from it. (Doesn't that apply to almost everything in the United States nowadays? It's pathetic.) I'm happy to see the author pointing the finger at hospitals and doctors. It doesn't seem like that happens often enough. (When I say "doctors" I really mean specialists. I don't think that GPs are as much to blame.)
This rings so true. When I had graduated college I was in a 3 week lull between graduation and a job around January when I was struck with a kidney stone. No health insurance.

I took a trip to the ER around 10pm one evening in agonizing pain and was treated like a drug addict. I wasn't even triaged for over 2 hours (peak flu season) and everyone acted like I was just trying to score pain meds. Finally, after 3.5 hours, I was sent for a CT and only after the CT confirmed a stone was I given non-narcotic pain meds (Ketorolac) and send home to wait it out. Total time in the actual ER was ~1.5 hours (of a >5 hour trip) for a hospital administered dose of an NSAID only after a CT scan.

$4800.

Took me over 2 years to pay all of it off. It pretty much wrecked my personal finances (threats from collection agencies finally forced me to put it all on my credit card). I've been jaded about hospitals ever since.

I've also had another stone in the years since and was diagnosed with a ~$100 sonogram. And I used acetaminophen and ibuprofen to manage the pain for a couple weeks.

I'm still shocked that I had to wait so long and go through such a costly imaging procedure to justify a short prescription of a non-narcotic pain reliever.

I could go on another rant on an intelligent adult not being allowed to order a simple blood panel for self quantification.
I did the same thing, but I'm using xfce, default configuration, since both GNOME and KDE have decided to break Alt-Tab. (Alt-tab is really the only fucking thing I want from my fucking window manager. Well, and Alt-F4.) My only gripe about xfce is that I have to open a file-browser window to get it to mount USB pendrives.
In economics, this is the difference between stated preference and revealed preference.

http://en.wikipedia.org/wiki/Revealed_preference
I think that if you're really concerned about this, stick with regular Dvorak. It's available pretty much everywhere without installing anything.

For Colemak, it's on every Linux distro and the Android stock keyboard from 4.0+. It's easily installable on Windows. I don't know about the current status on Mac and iOS.
Yes; I've been using Vim for nearly two decades now without plugins. I have a small .vimrc, but that's it.

The main reason I do so is that I frequently login into a variety of systems where I have no control over what version of vim is installed or what base packages are available. As such, even if I bothered to place the relevant plugins in my home directory, I may not be able to use them.

At this point in my life, I tend to stick with software that has the best defaults and requires minimal tweaking.

That makes it quick and relatively painless for me to recreate my development environment wherever I need to.
No it wouldn't. Sadly most people don't seem to understand that IE8 and IE9 and even IE10 do not support CSS3 selectors/ or some of them. And to top it off, they also don't understand that IE is still the most popular web browser there is when you add IE8 and IE9 together.

And really anything that can be done using CSS3 selectors can be done by thinking ahead on the development and providing proper classes/ids/wrappers/elements.
I guess this definition is more precise and broad:
http://en.wikipedia.org/wiki/Implicit_attitude
Oh, but you can order your own blood tests. I've done it before. Google "order own blood tests." I've used Health One before to run a test that I wanted done. I had insurance, but I didn't want to go through the awkwardness of convincing my doctor that it was worth doing, and I think it was only $40.
The question isn't concrete vs. some environmentally friendly surface, the question is concrete vs. smog-eating concrete, and whether the smog-eating concrete is more environmentally friendly than regular concrete. Yes, total cost to the environment over time is a consideration here.
Introducing profile, super simple profiling for Go programs
No support on iOS without jail breaking, and I know OS X 10.8 has it by default.