skysight-inc/HackerNews huggingface dataset:
Ask HN: DMCA complaint blocks Google result for education.github.com
I'm not sure how this is a legitimate take down request.

When I search Google for "education github", the main page (education.github.com/) does not show. The first result is the /contact page. At the bottom of the search results, there is a link to chillingeffects.org.

From what I can understand, the page was blocked because it "facilitated piracy", not because of a copyright violation on that page.

Is this a legitimate use of DMCA?
Did Google do what is was supposed to?
Would Github have been notified???
What keeps somebody from blocking other important pages?

http://www.chillingeffects.org/notice.cgi?sID=1599322

This doesn't seem right. Does anybody have any insight?
I've had alopecia universalis for the past two years, so it's exciting to see new research in this area. However, the drug in question (tofacitinib) is still an immunosuppresant, with some serious side effects (http://www.fda.gov/downloads/Drugs/DrugSafety/UCM330702.pdf) -- so I'll be watching the clinical trials closely.

The original paper that's been submitted to Nature is worth a read: http://www.nature.com/jid/journal/vaop/naam/pdf/jid2014260a....
Did those check points match the ACLU description or were they more like a temporary border stop?

Prior to that second case, the border patrol asserted the right to make random stops because they suspected someone in the car was Mexican. The Supreme Court decided they couldn't do that, but they are careful to say that the decision doesn't apply to the border and "functional equivalents".
> Interestingly, the car is a hybrid, which is barely mentioned in the ad.

Technically speaking, both the Ford C-Max Energi and the Cadillac ELR in these ads are extended range electrics. They have smaller batteries than battery electric vehicles, but the gas engine exists only as a generator of electricity.

As I've always said, humans care about narratives. Most people and market segments value the story a car says about its owner over the details of the technology. That's why they don't mention it explicitly.
Watch_Dogs and Game_Mods – The Arrogance of a Lie
"they own the base of user activity data"

They don't necessarily OWN the base of user activity, if others figure out how to sniff it out:

http://googleblog.blogspot.com/2011/02/microsofts-bing-uses-...
I find this argument to be condescending and wholly unconvincing. Scientists know what the scientific method is; they don't need philosophers to tell them. And certainly no living philosopher can claim to have defined or invented the scientific method.

If you want to play epistemological parent trap, then before philosophy there were other attempts to understand things. Should we argue that all philosophy is actually just a subset of whatever that was? Does philosophy get priority just because we happen to have a word for it today?
Possibly. I'm curious if this one survives.
Limit competitiveness between what parties?
Excellent points.

> Could a local QA guy get the job done in a pinch?

No. The requirement from management was that they were a Linux|Network|Sys/Admin or DevOps resource.

> Will your Ops support someone working remotely, even off-shore?

No. They were required to be in our office in the Chicago West Loop daily.

TL;DR My org wanted to pay below market rates yet still dictate shoot-the-moon requirements.
I'm dealing with this in my neck right now. After years of head-forward computer posture, I'm having to re-learn how to sit and stand, or repeat my painful nerve pinch of a month ago.

I love to hike too, and I have real issues coming downhill due to how my neck bones have been sitting. It's hard work to overcome all those years of training.
It used to be that philosophers/scientists/mathematicians etc. had a lot of overlap. That is why I constrained my question to the last 100 years. I agree with you that philosophy had useful input for scientific research in the distant past. Can you offer more recent examples? It seems to me philosophy has not been relevant for a long time.
Blackboard (hmmm!) has been a fairly active acquirer of companies.
Sadly, even if you kept all of your email on your own server, many people you communicate with are on GMail, Hotmail, Yahoo, etc..

You can't escape by leaving on your own; you'd need to spur others to mass exodus.
Personally, I run Linux so I don't have a use for Office.

I was tempted to pay for Office 365 and move away from Google but I'm not sure if it is truly a superior solution for my needs given Microsoft's habit of 0 support for Linux.
> > If an individual offers free shipping in association with a purchase or other offer, FAA would construe the shipping to be in furtherance of a business purpose, and thus, the operation would not fall within the statutory requirement of recreation or hobby purpose.

> Surprising? No, but it is almost fun to see the government be so particular in its language

Well couldn't amazon get around this by using negative shipping, whereas they pay you to ship items to you? Like pay you a penny. To me being "so particular in [..] language" just leads to loop holes.
"3(ish) man-days per year working on it."

Wow, that's way worse than I would have guessed.

If your salary is $100,000 a year, and you work 40-hour weeks for roughly 50 weeks a year, that's the equivalent of $1,200.

I can't imagine spending $1,200 a year just to run my own mail server. The costs vastly outweigh the benefits. Especially considering that I'm far more likely to screw up all the rest of the security involved.
> PC Laptops:: These PCs have not been wiped, but are close to factor install

What could possibly go wrong.
See how Google Maps displays disputed territories around the world
perhaps a list of these good alternatives is in order?
...and we've always been at war with Eastasia.
That's pretty cool. I was thinking of bundling a default.nix in the root of my projects with maybe a recipes/ folder for things like ruby, libxml2, ...

It's definitely possible to do that and even link to nixpkgs but then your projects dependencies might break each time you updated nixpkgs. I don't know of a nice way to solve that.

My sample looked something like that:

let
pkgs = import <nixpkgs> {};
stdenv = pkgs.stdenv;
in
stdenv.mkDerivation {
name = "my_project";
src = ./.;
...

There's also a deps.mix for just the dependencies. It's on an internal project so I can't really divulge the details but email me if you want to talk more about it.
I hear you. There will always be new and exciting technologies that will be developed that will supersede what you've been using. However, remember that not every technology is going to "stick". Instead of trying to chase down the latest and greatest, try to evaluate whether it's an actual improvement over how you've been doing things. For example, I recently learned Angular. It is a great framework and I like how it works. A competing framework, KnockoutJS, is not as good. I learned just enough of it to see that it's not an improvement.

Basically, focus on getting things done and building things. If a part of what you are building seems like too much work, someone probably has already built a solution for that. Otherwise, don't worry about using the absolute cutting edge stuff. At one point there was a tongue in cheek saying that "it would take more time to evaluate the popular JavaScript frameworks than to write a new one" (or some such). It still holds today, so don't sweat the name of the tech and stick to the stuff that you can be productive with.
My father has alopecia and arthritis as well. This would be a very good news for him..
What I think is more amazing is that with the exception of the 2 Windows systems, EVERYTHING is either AIX UNIX or Linux, or a combination. UNIX started as a "microcomputer" OS, but it really has proven to be incredibly flexible. Personally, I think the ideas that have come out of the Solaris and BSD communities are invaluable and I always like to see them included in projects - I'm a little disappointed they have lost favor in the HPC community. They are similar enough to Linux and other UNIX-like OSs that targeting all of them is relatively practical in most cases, and users will find similar interfaces everywhere, but their ideas, communities and approaches are different enough that I think they would prevent it from being a monoculture.
Chart: The average wage for almost every job in America
http://imgur.com
The data is missing a lot of Seattle based startups.

Including some of the larger non-exited startups:

Chef raised 65 million.
INRIX 78.1 million
Avalara 84.6 million
In addition to the previous comment, this new party (AAP) accused the two other main political parties of being in collusion with Reliance to fix the price of natural gas rather high. This is the crony capitalism angle and this, supposedly resulted in the animosity between AAP and Reliance.

However, these are all accusations made during a vehemently charged election atmosphere. Take them with a pinch of salt.
Why isn't it already open source?

Not sure if you are Australian or not, but - unlike the in the US - in Australia there is no assumption that publicly funded work will be in the public domain.

Generally the way it works here is that bodies like Nicta (and CSIRO) are expected to make a return on the investments that are made in them - ie, they are expected to make money somehow. The default way they do that is generally IP licensing.

Personally I think this is very short sighted, but it shouldn't surprise anyone.
I'm actually happy about this. It will boost YouTube competition, which is sorely needed.

Indie music may not show up on Google's metrics as being all that important, but it's a gateway drug of sorts. The internal data analysis is probably missing that.

Some other video site will pick this up (Vimeo is so primed for it) and pick up a lot of viewers in the process.
Text as image. I know, right?
This smells like an antipattern. I can't imagine a reason for wanting to do this that isn't a result of some very poor architectural choices.
Wealth Levels, Wealth Inequality, and the Great Recession [pdf]
Except when they're not. Just some recent example http://bit.ly/1jfqHbr
Wow, YC-accelerated companies has captured 64% of the 4.4B.
Regulating a commercial RCPlane or Multicopter, is it not just a way to extract more cash? No matter what training you have to go through if the aircraft is coming out of the sky its coming out of the sky. Now I know you can try to mitigate it with teaching but the hundreds of things that can go wrong with these aircraft is spectacular.

In the uk when doing commercial flying tests your meant to bring the aircraft you aim to fly along with you, what happens if you have loads of aircraft and are a seasoned hobbyist wanting to make money from your passion? You can get around it, do something for someone and just tell them to keep it hush and make a donation to you in some way.
> If you think the Android SDK is very good, have you ever started the emulator and tried to debug an app? It's horrendously slow and buggy, if it works at all.

It really depends. The iOS emulator runs x86 code. The Android emulators are full hardware emulators, but, if you choose to run your software on x86-based virtual hardware, it'll use your CPUs virtualization facilities to run faster than most handsets (which may not be the best idea considering actual hardware is much slower)
https://news.ycombinator.com/item?id=7940927
How does that follow at all from the blog post? I'm no fan of Oculus being purchased (at all), but what in a product design team joining Oculus suggests any "long term goal here" about devices for marketing, sales, or hooks to your Facebook account, let alone ditching a game display device?

I think the far more likely reading is that they know the device sitting on your face is make or break for a VR device hitting the mainstream, and they have the chance here to basically define what a VR display is for the next 10 or 20 years if they do it right (the evolution of game controllers is actually a great analog of this).
How hard would it be to get usable type signatures out of the compiler as well? It seems like diffing two sets of type signatures would capture everything but purely semantic api incompatibility. Also seems like "here's a machine-readable version of all the types in this package" is a useful thing for a compiler toolchain to produce.

Because, of course, Mozilla is paying you to sit around on your hands.
The entire arena of String Theory was a clearly philosophical detour in physics. It captured the hearts and minds of the physics world for years... yet it was pretty much entirely conjectural.
> If you look closely, rendering presentation layer on the server side and then sending it to the client is a hack and we've been doing it for a long time. It's time for changes.

From the view/presentation layer's perspective, it shouldn't matter where the rendering happens, and as a programmer working on these systems I'm tired of baking assumptions about the data layer into the view layer.

I actually think there's a best-of-both-worlds solution that we'll converge on at some point, which is this:

We have the option of rendering in both locations with the same code.

This allows the initial render to be offloaded to the server (so that the app's initial state is totally established and can be sent along with the app itself in a single HTTP request), and then subsequent rendering updates could happen mostly client-side (fetching only the raw data from the server where necessary).

This allows the JS-everywhere crowd to build their entire app as if all logic is running in-browser (with only a basic API on the server), but it appeases the more old-fashioned developers who want to be able to construct mappings between URLs and actual HTML documents (that don't have to be spun up and re-constructed using client-side scripting). There's obviously a huge debate here as to whether or not the latter is worth it, but I'd say it would be nice if only so that I don't need to have a flash of unloaded content or a "loading" indicator before the app is ready to be used.

I also don't like having to use PhantomJS to scrape data from a website that could very easily consist of HTML documents instead of a blob of JS, but that's probably not enough to affect most people's opinions.
"this disables swap entirely, which I think is virtuous" -- sigh.

Swap isn't some artifact from the days of 640k, used only because memory is expensive. Shit is always stored on disk; swap just allows that shit to be unused pages of active programs rather than actively used pages of files on disk.

Without swap, you force the kernel to prioritize cold code paths of rarely used daemons over, say, your web browser's cache. That's just dumb.
These kinds of ray casters are really cool, but at this point in time I don't care about how small the code base is, just make a really cool ray caster in JavaScript and don't worry about how big the code is (within reasonable limits)! I just want an awesome JavaScript ray caster library to be honest. :)
I'd add that blogging about programming experiences can help a lot. Because you have to formulate your thoughts and you need to do some background check before writing, the concepts are better represented in your mind than if you'd only read about it.

Writing is a very different process than reading. You start making connection between ideas and concepts when you write about them. And that's a process that makes you absorb more knowledge than you would normally absorb by only reading.
Knowledge gained working with a renderer and two screens can be used with camera(s) and one screen, such as what a cellphone/tablet/computer has.
You can thank Dropbox for a large chunk of that.
Data Visualization and D3.js Newsletter – Issue 84
It's easy to download any youtube as mp3 - try googling for it, there are multiple services that offer that for free. Anything on Youtube is basically free as mp3.
Exactly.

And this kind of distinction was what we were having trouble conveying to said software guy (I say this as a software guy myself), and I think the author of the LISP CPU is having the same problem.
HDMI-stick runs Firefox OS, acts like Chromecast
Well, that's reassuring. Been reading lots of confusing and/or unsettling things on this topic in the news over the last year and really needed to hear a flat denial from somebody in charge to move past them.
This looks very much like a clerical. There's a few thousand URLs in that document relating to multiple claims of infringement (of pay-per-view fight shows). The vast majority of the URLs point to torrent-sharing or apparent unauthorized download sites that are a legitimate basis for complaint.

If I were you I'd draw GitHub's attention to it, and let their legal department dispute the DMCA takedown notice.
This "you get care if you have a fashionable cancer" bit does not ring true at all. The source you cited doesn't seem to back it up. Can you cite evidence that indigent care for cancer varies based on the "fashionability" of the specific kind of cancer?
They often also cause a bad experience. 512MB Android devices are cheap and popular, but they run poorly when Google+, Google Play Books, Google Play Newsstand, etc. are always running in the background. Most people won't go to the trouble of disabling all of them and won't realize that their devices can actually run well. It would be easy to feature them prominently inside Google Play instead of pre-installing them.
We can speculate about a Google Glass competitor, and certainly the market would react to a prediction of that, but step 1 is getting people to put something on their face.
Why startups need to visit their customers and why they rarely do
This. Is. Horrible.

And system failure.
Beyond carrying weapons or higher-that-prosumer-quality video equipment, they are not all that different. UAS go from the sized aircraft one would typically think of as "military drone" to the small hand-launched aircraft used by people on the ground [0]. Using a submarine<->boat analog I'd argue with as the overall physics and operating principles of the two are hugely different.

[0] http://www.theguardian.com/world/2012/jun/12/us-military-min...
Why I Want to Build High-Tech Products for Low-Income Americans
Why is this getting coverage in HN?

It's an infomercial, full of Silicon Valley patting itself on its own back, by a former YC partner. Recursive much?

Sometimes you guys have to stop chugging from the SV Kool-Aid fire hose. Especially when it comes to educational technology.
http://www.clipconverter.cc/
Apologies for the side-track, but I once had a boss offer to give me "unlimited vacation days" as a colloquialism for firing me after complaining when he took away some vacation days company-wide. Good to see the phrase has evolved.
How To Optimize Lifetime Distinct Counts Using Window Functions
Thanks. Have you considered differentiating b/t user and moderator action with something like [Dead] and [Dead - User Flag]?
Can you provide some insights on what made you think like that? I, too, had this bad feeling when Zuck made the announcement but other than Facebook and Oculus VR doing business on practically unrelated areas there is nothing to be pessimistic about it, especially Facebook's track record of buyout aftermaths, which mostly they let people do their own things.
I've seen this alias floating around git recipes. It doesn't do anything for many of your actions, but I've found it useful:

standup = log --pretty=format:'%Cred%h%Creset -%Creset %s %Cgreen(%cD) %C(bold blue)<%an>%Creset' --since yesterday --author <Your Name>
The same thing exists for basically all the music streaming services, at least the ones that are in a browser.

Edit: And in fact, this whole thread is kind of a red herring. We already had this same conversation about DRM, and it turned out people did indeed go to paid services when it's easy to use them. It turns out many millions of people will pay to stream music, even when there are many ways to get music for free for a little more effort.

Same thing here. As far as I've heard, it's for offline listening, not download and have a file forever. The file will probably live in your youtube app and it will require breaking into it to get the music for free. I'm sure there will quickly be programs to do that, but most people won't care.
It also really amazes me how vendors make crappy drivers for linux compared to windows
My family had a manufacturing business employing ~100 people.

When orders spiked, we found the performance gain from working overtime was consistently short term. Much beyond 3-4 weeks wasn't worth the effort and expense, and a decision to add additional people or extend delivery dates had to be made.

That's not to say we couldn't get additional production out, it just did horrible things to the our cost structure.

I think what you're getting at is the belief that working longer is equal to harder.
Sometimes its not the developer.

You can also blame it on an unrefined interview process. I've probably turned down the right candidates accidentally while trying to work out an interviewing system. With a startup, its hard to get enough feedback because you can't hire enough people to verify if your assumptions were correct.

Another issue to consider is unrealistic expectations for a candidate (has to know X, Y, Z frameworks + machine learning + mobile) If this candidate exists, you probably can't afford them.

For the rest of us, I strongly believe you can train most developers to do the job. It's how much time you're willing to invest in them. I've taken inexperienced developers that are very interested in the company vision and given them a chance to grow in the roles. After a year, they're the "good" developers I've always wanted.
I've yet to meet a service that i can't download the music from.

(not to mention a quick google for artist - track [zippy|mp3skull|hulk|mp3|etc] typically will give a download link with next to no effort)
baha, I fell for the same thing
As an European this human side of the game, with possible errors, its also what makes it so exciting.

After an referee error in a important game, the fallow up weeks that's all you hear in coffee shops and bars. Many small talks and conversations start with this topic, newspapers sell and sell, sport TV shows talk and review it.

Yeah it may suck when a teams looses because of an error but.. excitment.
Seconded. I wonder if Microsoft aggresively pays people to not to develop drivers for other operating systems.
hah, that's only the tip of the iceberg...

From memory:

- HDL code doesn't have variables the way programming code does. Sure, you can store state in latches (and other more roundabout ways), but a good design tries to avoid this.

- You can have "functions" that take parameters, but what you're really doing is instantiating blocks of hardware according to said parameters.

- Instead of variables to functions, what you really care about is signals as input and output to hardware blocks. (and ultimately at the final hardware implementation, propagation time and power of said signals. Especially the clock. OMG the clock...)

Honestly, I found VHDL made complete sense from approaching it after drawing digital circuit diagrams, as the description code mapped pretty clearly to that. Approaching it from an "imperative programming" background makes little sense, and saying it's "concurrent programming" just ends up confusing the issue more, IMHO.
If the author sees these, I'll also note that I went to a different tab for a while and when I came back, the homepage animation was going at warp speed to catch up to reality.