skysight-inc/HackerNews huggingface dataset:
Considering that after Ksplice acquired Oracle, Waseem founded another startup that got acquired and now works for Dropbox, I wonder if that email address at the bottom still works.
FWIW, musl libc uses a much smaller default thread stack size (80KB). But apparently, Rich Felker wasn't able to find any good data on how big thread stacks actually need to be (see http://git.musl-libc.org/cgit/musl/commit/?id=13b3645c46518e...).

EDIT: So I guess we should run more big multi-threaded server apps with musl and see what breaks.
Speaking of controlling distribution channels, does anyone know how I can share this post outside of Google+, or add it to Pocket so that I can reread in more detail later?
Oops. Looks I missed a push to Github.

But in theory, any soundfont file will do. There is a bunch of sound fonts here:

http://soundfonts.homemusician.net/piano_soundfonts/page1/in...
re: call Julia from C -- understood -- that part I'm happy to hack w/ and see what happens. Regarding git for a build phase -- (because it's difficult to read emotional intent on the internet, let me say: I appreciate this work on Julia, and how difficult project management is. Much respect. But...) I think I disagree with you about what a "distribution" is - it should be a snapshot, and whether there are two versions (base, "batteries installed"), or additional packages to optionally install later is inconsequential - a "distribution" should be self-contained and fully baked. The devs/hackers can pull from tip of master and get the "live" build scripts, but that shouldn't be included a release -- release != repository.

Again, much respect. Consider my comment food for thought.
TL;DR

"DRM's purpose is to give content providers control over software and hardware providers, and it is satisfying that purpose well."
>Is this because the majority of the community is self thought? Or is this because most of you only build MVPs which are mostly CRUD apps (and therefore don't know from first hand experience the benefits of a modular system)?

I had come to the same conclusion regarding Hacker News. It's like bunch of kids chasing the newest trend in fashion.

Hey guys RoR is so cool. Check it out what it can do. As if people just find out what MVC pattern is and wow Scala what a great language. Hey guys let's all switch over to this new hottness then you check out what all these start ups is doing and it just another CRUD app or so call Email killer app. It's fun to watch these kids chasing the new hot trend like the fashion industry.
Ad tech: Offline attribution techniques
Online presence drives more revenue offline than online – it is predicted that by 2017 more than half of all U.S. retail sales will be influenced by the Web in some way.

How to connect offline and online worlds to measure the campaigns' ROI?
See any of the works by the artist Pogo:

https://www.youtube.com/watch?v=pAwR6w2TgxY&list=TLIfADM1J0R...
Show HN: Cold call manager for non-sales people
I understand. You are right about the main issue behind it - most people are not thinking this through, otherwise there would be more opposition to DRM.
Flask, AngularJS, Celery, Postgres with HSTORE via SQLAlchemy, Redis, RabbitMQ.

Not the only one I can use, but I prefer working in Python. You could also count tools like scikit-learn and NLTK as part of my "stack" although they're usually not called in direct response to an HTTP request.
Marked down for that? Really? What's wrong with complimenting someone on their writing?
"it's a very compelling alternative to a thunderbolt display, especially for those that have a lightweight mac alongside a cheap gaming PC"

This is the exact situation I've been trying to solve for awhile now, I wonder how many other devs have this same issue.
The examples in the OP, as in basically every article that describes these kinds of practices, are horribly contrived.

The lighter-weight frameworks we have now in languages like Ruby and Python do have abstraction to deal with changing out bits of technology, but they've reached a point where they abstract only the things that experience has shown are likely to change, and support only the changes that are likely to happen.

Nobody in the real world is suddenly going to decide to "persist" their employee records to volatile local memory instead of something permanent like a database. Introducing new layers of abstraction -- with the attendant increase in complexity and potential abstraction leak -- to support those types of contrived hypotheticals is how overabstracted systems like J2EE come to be.
I backed the project, I have a copy of the poster.

I don't read that post as Cameron being upset about the outcome, more of a frank look into the profitability of the venture so far. He has been up front with everyone along the way, including during the tyop issue. He'll continue to sell the remaining posters (at a higher price than many backers paid) to pull in additional revenue.

I'm not upset with this at all, I appreciate it.

+1 would back again.
New Dataviz: Insurance Premiums Relative to Health by State
I struggled with coming up with a title. This is way better, dang, thank you.
> you can be an affirmation of the strength of humankind.

Well, that gave me goosebumps.
> Comcast spent...

Absolute dollars isn't as interesting as a trend. According to the National Cable Telecommunications Association, expenditure on broadband infrastructure has declined over the past 5 years. http://www.vox.com/2014/5/12/5711082/big-cable-says-broadban...

> We compare quite favorably to countries like Canada and Australia.

According to a 2013 report by Ookla, US ranks 31st in download speeds. http://venturebeat.com/2013/11/26/america-falls-a-dismal-31s...

> You don't, because when public dollars are involved, you get "lowest common denominator" levels of investment.

That must explain why Comcast and other monopoly providers fight municipalities tooth and nail against local broadband projects. I respect your opinion, but I disagree that communication infrastructure is not a public good.
Ask HN: Is this spam?
We let our son of 2 years old watch children songs on YouTube using the iPad. He can change the movies himself. Something strange has occurred and really intrigues me now, for some reason or another, he always ends up on videos of '(Kinder) Surprise Eggs' unwrapping. I started to see a pattern for each of these videos:

> SEO optimised titles e.g. "Disney Cars 2 Kinder Egg Toy Surprise Angry Birds Easter Egg Spongebob Squarepants Holiday Edition"

> Recent publishing dates

> Very high page view (videos of less then one year with xx,xxx,xxx views)

Are these channels 'spam'? From where the high pageview? Is the underlying motive of these videos just to earn money with ads?

Some examples:

3 month old video with >3M views https://www.youtube.com/watch?v=Oo-SWIAVxTo

5 month old video with >26M views https://www.youtube.com/watch?v=0YKmbKRElHY

Isn't this all going against the Google view of adding quality and all that..
A four minute mile is under four minutes.
Debugging in the Time of JITs
Gender is not a boolean
> Finally, you forget that IT departments in big companies are just a tad above trained monkeys and your software solution has to take that into account

This generalization is the equivalent of "Every SF startup engineer is a high schooler who happens to know some javascript".

Think before painting with a broad brush, especially when its that department that might have to give signoff for your product.
"Since then, researchers have found that in darkness most people eventually adjust to a 48-hour cycle: 36 hours of activity followed by 12 hours of sleep. The reasons are still unclear"

This statement was interesting to me. I wonder if it resonates with anyone else on HN. My BF who works from home a lot can spend days/hours at home splitting his time between working (programming) and playing video games. He has said a lot of times that the normal 24 hour cycle does not work from him. That he feels his body needs a 36 hour day followed by some hours of sleep.

After reading the aforementioned statement in the article, I wonder if it is because of he spends so much time indoors.
(We're both mixing threads - see below!). No worries at all :) I understand what you mean now, and I've spent enough time in places with slow/no internet connectivity, so I'm very partial to the idea. I'll file an issue about it and see what other folks think.
Reducing the knowledge of internal structures is what the Law of Demeter (http://en.wikipedia.org/wiki/Law_of_Demeter) is about. Usually good practice.
I have my own personal wishlist:
http://hal2020.com/2014/03/03/satya-shuffles-his-leadership/...

What do you think?
DRM is only desirable if you want copying your content to be more difficult. The reverse is true with the majority of content on the internet.
Truthfully, these days I actually find more value in most "self-made media" the anything that "the organised content industry" has to offer.
Apparently the Yucca Mt. facility is canceled?

"President Obama, fulfilling a campaign promise, cut funding for the program, withdrew its license application, and dismantled the office that was working on it. "
Because I find iTerm to be a pile of crap on most of my systems
What's crazy is I knew a few people that had to do some time. They would try to get into solitary because they feared for their lives.

I can't imagine being so afraid for your own life that you are willing to endure the torture of isolation.
The fact that the public is misled about intentions behind DRM only demonstrates the point that it should not be acceptable. But the public somehow needs to become aware about it first.
But they are not healthy. They have been corrupted by Adobe.

We need software freedom to be healthy, not organizations that attack that health.
True. For multiple myeloma, the average age at diagnosis is 65 years. However, there are more and more young patients each year. The youngest person I have seen was 18 years old.
Every application can benefit from sound engineering practices. Creating a complicated monstrosity when you're not going to need it is not sound engineering practice. At least I don't think it is, but then again I don't consider myself an "engineer."

Once again, Java is a great example. For over a decade, Java developers have piled on more and more "sound engineering practices." Maybe it's just me, but these Java applications are not easy to extend or modify in any way.
How to get hired as a Product Manager
You make sweeping claims like
> Technologies like Updn and valME are about upending the entire revenue model for news, social media, blogs, forums, and search engines

Yet this site looks only marginally more alive than, say Digg. You've provided a content /aggregation/ site that you now have to pay for in order to actually contribute or effect in any way. It isn't really about the amount or the method in which you pay, it's the fact that you HAVE TO. Reddit is constantly mocking itself and the karma system because people are scamming other to get worthless internet points. Now you want to try and tie a dollar value to that and think that you're innovating?

Granted I think some of your ideas are actually interesting. Creating a micropayment system for content creators (Note: not content gatherer) to allow more independents to thrive is a wonderful goal. You however seem to be creating exactly the opposite, where money can be quite literally thrown at a post in order to force it into visibility. More so Updn (not sure about valME) has a cost associated with down-voting. Enter Company A which drops, say, 20$ to put in hundreds or thousands of upvotes for a press-release. Users would effectively have to pay to get an advertisement off their front page in order to find anything worth a damn.

My final point will relate to your philosophy and as such is totally subjective. I honestly don't understand where your remarks about "something for nothing" actually relate in this post, but I find them borderline absurd. You brush aside those who create for the sake of creation, like I would imagine the tens of thousands of coders and designers who frequent this site do on a daily basis.

You seem to strive to bring together as many soundbyte worthy ideas as possible to entice people into using a product that, it appears, no one wants to. The the space of a few paragraphs you mention: overthrowing advertising, supporting independents, copyright legislation, encouraging youth, Ann Rand-esque philosophy, distribution of wealth away from corporate entities, and copyright lobbying. All in all this sums up to something slightly less than a bad joke.
This article was terribly biased. Many of those decisions could go either way. Stock price being up just means the company is being perceived more positively. We'll see how this really plays out.
It's likely that smartphones would have never escaped the enterprise (Blackberry, Palm, WinPho 6, etc.) if the iPhone hadn't been released. Apple always put music front and center in their presentation of the iPhone, for good reason.
Or without the extraneous cat: "pbcopy < ~/.ssh/id_rsa.pub"
Agreed. I am working on putting up documentation on how to set it up and get it running locally. There is still tons of work to be done though.

I deliberately chose to release as early as possible to find out if what people think of the project since I tend to have a tendency of taking forever to get feedback.
15 Free High-Quality Branding Mockups
The sensitivity of the traditional bank account and sort number combination is totally backwards, at least in the uk, the only things you can do with a sort code and account number is pay in funds (or set up a direct debit but that's why the direct debit guarantee requirement exists). I'd feel uncomfortable extending my data exposure with my card number when I just want to receive funds.
dat typo.
>do you think you'll be happy with the resulting level of investment?

I'll be accepting of it. At least we get the end results of our own failure to persuade the public or politicians.

As it is our fate is left to 'market forces'. Market forces have been undeniably screwing us for the better part of a decade. And it's looking like they want more for less in the future.
You can't offer bandwidth at a premium, without reducing the bandwidth available to others. That's (physically) how the Internet works. No matter what Wheeler says, there's no way that paid prioritization of traffic can be done fairly.
I can still make "unauthorized" copies of DRM'ed media and play those back on non-drm devices. E.g. record sound from a locked-down music player using a microphone, convert that to MP3 and listen to it using a normal MP3 player. So it's not 100% bulletproof.
Similarly, any criticism of overcomplexity is immediately met with a dismissal as anti-intellectualism rather than a justification of why it's necessary.

> Or is this because most of you only build MVPs which are mostly CRUD apps (and therefore don't know from first hand experience the benefits of a modular system)?

This is what I use Rails for, and its entire reason for existing. It's a set of conventions for CRUD apps, not a general-purpose language for building distributed databases and coordinating space missions.

The problem with these complex software architectures is that they're decoupling Rails from the database, but why in the world would you want to do that? Rails is great because it manages the the meeting point between web requests and relational databases in an elegant, repeatable, commonly-understood way. If you need a complex, general-purpose system that only sometimes will talk to a database for persistence, why in God's name did you use Rails?
Just make sure your inputs are connected to the machine you do gaming on. If you do gaming on both, then this might not be an option.
My gf is doing it now using a carpenter found on Etsy. It will be cheaper than comparable furniture from West Elm or Restoration Hardware. But this is for tables, not for a couch. Unfortunately, she started on the project before I could teach her SketchUp. She and the carpenter email sloppy drawings back and forth. We have no idea what we'll receive this month.
No it's a perfect analogy.

Mozilla have added an attack vector on users. They fought for the right to be the people adding the poison. That's not noble or unfortunate.

It means that there is no difference between Mozilla and the other "players in the market". Except that Mozilla are lying to themselves about it.
Smart shirt and smart pants with SDK
It's not about artists; it's about distribution (which eventually makes it back to artists, but that's another story entirely).

The distribution of media content is controlled through very complex business agreements where the content rights owners assign licenses and limited copy rights to other organizations based on a number of factors, including time windows, geographic restrictions, device restrictions, etc. The content owners generally do not trust the distributors to enforce these restrictions; nor should they (why have 500 implementations of something when you can support 2 or 3?)

Enter DRM. When digital copies of content are given to a distributor for distribution, that content is encrypted. Usually this content must be played through a special player that contacts a DRM license server to get a decryption key. One of the things this player does is verify you have an account with rights to play the content. The company you have an account with has certain distribution rights (like the content is only licensed for playback in the UK before December 1, 2014), so the player then checks your location through some mechanism (GPS, geolocation, etc) and the date before decrypting and playing the content. If it's after December 1 or you're outside the UK, it won't play back.

Because the player has to be trusted to enforce these restrictions, that rules out any sort of open source player. Even if the default distribution of the player enforced the rules, it would be trivial to modify it and remove this enforcement mechanism. Hence why DRM is so despised by the open source crowd.

For better or for worse, these types of distribution agreements are fundamental to how the media industry works. Sometimes rights will get passed along two or three times before they actually make it into the hands of the consumer (e.g. a studio licenses their US movie distribution to Disney, who then licenses a subset of films to Epix, who then licenses a subset of those to Amazon, but only in a certain window). It's likely not changing any time soon because as you said, it makes the owners of this IP a lot of money.

DRM can be broken relatively easily if piracy is your goal; but the real goal of DRM is to provide content owners control over legal distribution channels.
Abstractions and "proper design architecture" of the sort in this article have very little place in scientific code meant for the efficient study of complicated systems, at least.

It usually gets in the way of what's important: performance and scientific correctness.
One alternative take on it is that being continually engrossed with what you're doing can often stave off biological needs like food and sleep.

When I was younger and would indulge in quite a lot of video games, there were nights where it would approach sunrise without feeling tired or hungry all night. Once I stopped to walk around I would feel myself get incredibly tired/hungry, but in the moment of being engrossed by an experience, it seemed to block everything out.

As for darkness specifically, I wonder how active the subjects in complete darkness were, and what kind of reduction of mental activity occurs when you are not constantly processing optical information. Both would seem to me to reduce metabolism and presumably the need for sleep to some degree.
Quid délégation, liquid demo style?
DRM is necessarily inconvenient by design. It exists to prevent customers from doing what they want to with the product. Perfectly reasonable actions become impossible or illegal due to DRM. I'm not sure how that's convenient in any way.
Running Xen on the Cubieboard2
How well did that work for minidisc players?
> Mayer turned around Yahoo's perception and fixed key products.

Hmmm, to me and everyone I know, Yahoo! Mail is where you send all the trash and unwanted spam. It's surprisingly common practice, and my perception of Yahoo! hasn't changed a bit.
Which adding DRM detracts from.
Any examples of isolation of small groups? Sounds like it would make a fascinating case study.
Admit to a slight use of rhetorical effect there, I completely agree the vast amount of developers aren't working on even slightly tricky code, or at least if they are it's a minor portion of their time, a good dev should be abstracting over that sort of complexity so that they don't need to think that hard in the future.
There was a hilarious example when the Mill Valley sheriffs had their gun buyback weekend at the same time one of the major sporting goods store was clearing out their gun inventory. People were allegedly buying guns for $125 and turning them in for $200.
Microsoft has always had a diverse product offering (outside of windows) with Office, dev tools, entertainment (xbox), and now cloud services.

What Nadella realizes is that not every device needs to run windows, they all just need to run the diverse software microsoft offers. I was at the bar last night and I overheard a group of like 10 people (all over 40) talking about how awesome office 365 is. People, at the bar, talking about office 365... This alone is big because Office accounts for a large amount of microsoft's revenue.
Correct me if I'm wrong, but one of the points of using dummy persistence is testing. You can delay using a database for a long time this way, have tests that finish quickly etc. Doing this within the confines of a Rails like MVC is next to impossible.
Beyond the One Percent: Categorizing Extreme Elites
Why are you asking about gender in your call for papers process to begin with?
Welcome but the guy who invented it, Per Wendel and those who help him maintain it are the ones who deserve the credit. If you're into Lambda's (I'm not yet but trying to bend my mind to want to use them), he's working on adding them for version 2 which should make it even simpler.
There are dozens of competitive providers in major cities, and many people subscribe to multiple (I buy broadband from Verizon (LTE) and TWC (cablemodem)).

Even small cities usually have a cable, dsl, and wireless option. The smallest rural cities I'm thinking of offer WiMax or some kind of similar service which is cheaper than cable for many customers.
4 Common Antipatterns to Avoid in Your Documentation
We are talking about income. From the page you linked:

> Under the cash method, include in your gross income all items of income you actually or constructively receive during your tax year.

Your argument only applies to accrual accounting:

> Under an accrual method, you generally include an amount in your gross income for the tax year in which all events that fix your right to receive the income have occurred and you can determine the amount with reasonable accuracy.

You are referring to that "all events that fix your right to receive the income". That is really tricky since there is no legal obligation to deliver the final product.
Adding that capability removes any reason for web sites to use any of Firefox's other capabilities.

Mozilla just told all its users to install IE, Chrome or Safari.
The Dirichlet Distribution