skysight-inc/HackerNews huggingface dataset:
Here's a screengrab of my okcupid inbox. http://imgur.com/jsKVyCi

One-liners and no picture are instant 'don't bother replying', and most people with more details tend to get weeded out for other reasons.
Isn't that the parent comment's point? That it's such a relatively small amount of money that the only people who are into hacking stuff anyway would attempt it.
Because content creators are trying to maximize the revenue generated from that content.

We can't fault a company (or non-profit organization for that matter) for following their optimal strategy, can we? Sure it's an annoyance to the end-user because it fragments the market, but that's where there's an opportunity for a disruption!

If everything were on iTunes, would that make you happy? It's clear to me that the cut that Apple is taking (for the benefit of inclusion on their "content-agnostic platform") is something that is untenable for NPR and many other similar content producers out there.
In larger web based applications, tracking down side effects becomes increasingly difficult with patterns that implement two-way data binding (observables) or ad-hoc injection. This also in part takes into account part of why React renders the way it does. With the flux pattern(s) along with React's rendering pipelines, you can have heavy data flows, with minimal side effects and a slightly easier time in terms of tracing the flow of data.
Why? I would be interested to know. My point is that (1) it has its uses (2) there are acrobat features that non-adobe readers don't support.
Watchify, watch mode for browserify builds
Beginning to Rethink Streams
Thanks Kamil... appreciate it.
We are concerned with two major classes of problems with large distributed systems; 1) bugs and operator errors that cause a departure from the logical intent of the system, and 2) surprising 'sustained emergent performance degradation' of complex systems that inevitably contain feedback loops. We know how to use formal specification to find the first class of problems. However, problems in the second category can cripple a system even though no logic bug is involved.

(...) A common example is when a momentary slowdown in a server (perhaps due to Java garbage collection) causes timeouts to be breached on clients, which causes the clients to retry requests, which adds more load to the server, which causes further slowdown. In such scenarios the system will eventually make progress; it is not stuck in a logical deadlock, livelock, or other cycle. But from the customer's perspective it is effectively unavailable due to sustained unacceptable response times.

(...) TLA+ could be used to specify an upper bound on response time, as a real-time safety property. However, our systems are built on infrastructure (disks, operating systems, network) that do not support hard real-time scheduling or guarantees, so real-time safety properties would not be realistic. We build soft real-time systems in which very short periods of slow responses are not considered errors. However, prolonged severe slowdowns are considered errors. We don't yet know of a feasible way to model a real system that would enable tools to predict such emergent behavior.

Interesting. TLA+ of course allows for hybrid specifications that incorporate physical constraints --real-time itself being the prime example--, so constraints based on more complicated 'loss functions' like, say, weighted average or total variation of response times, in principle ought to be feasible as well. Leslie Lamport himself laments such specifications are still 'of only academic interest' [1, §9.5], so I wonder how impractical such specifications could they really get.

[1] http://research.microsoft.com/en-us/um/people/lamport/tla/bo...
Saw my first one while visit Bridge at Caltech.. inspired me to build my own
Nothing fancy right now. It's all static files. I think if I were doing caching of a dynamic application, some special settings would be far more valuable.
Hey, I just created a Facebook group for entrepreneurs to collaborate, feel free to check it out: https://www.facebook.com/groups/318404371669625/
Just looked this up. Thanks for the tip!
I think that HN appears to do the things Dash suggests, but actually fails at a number of levels. Since dang took over he's been much better than previous moderation about responding specifically to people, but it's still done infrequently and haphazardly. What's actually necessary and implied by Dash is the continuous feedback loop between moderation and community, which explicitly excludes hellbanning, deading threads, and other forms of heavy-handed moderation without concomitant explanation of reasoning. This is, as you note, a very large problem and likely impossible to solve with a low level of staffing and any belief in the ability of automation to guide a community of individuals.

But there are worse things than being an echo chamber, and preventing those worse outcomes takes priority.

I would disagree on this, but I see where you're coming from. HN serves a lot of purposes to a lot of people.
On being a female in venture capital
Spherical Hashing [pdf]
Can I suggest a transcribers peddle?
Xibalba – A WebGL Shooter and Making-Of Screencast
People who would buy a Model 3 would never buy a Leaf because it performs like a Leaf. The target market is BMW 3 series buyers who buy the car because it looks nice, has tons of power, and handles well.

They're going after the guy who wants a 3 series with instant torque. Range is a secondary consideration as long as it gets over 200.
Nothing for Windows Phone, unfortunately. Though I suppose you have to draw the line somewhere when it comes to market share.
Even though I could (barely) afford a Model S, I don't want one due to size. I think that is a market; people who like small, sporty, luxury cars, are relatively price insensitive ($40k vs. $60k for the Model III is insignificant to me; I'll keep it for 5-10y and drive 150-200k miles, so fuel/maintenance/etc. savings dominate purchase price), etc.
Scala: Next Steps
I wonder what would have been the outcome had Mozilla "stuck to their guns" and not accepted Brendan's resignation.

I have a hard time believing there would have been a mass exodus from Mozilla products, and I think after a few months things would have died down.

The board picked him because they felt he was the best man for the job. They knew about his past, including the public records of his political background... yet still thought he was the right guy to lead them into the future. Any CEO in place now is at-best, the second choice.

I think it's a real shame we've let politics govern our business.
> Don't use mmap, which is 4x slower than read and write.

For what sorts of access patterns?
Wired article explains the background: http://www.wired.com/2014/07/out-in-the-open-sandstorm-makes...
This is VERY interesting and feels like utilizing the very core of Computer Science.

I'm definitely done reading blog/article on how TDD/BDD/ATDD or Clojure/Haskell make one more productive without scientific background ;)
BTW, tetra paks are non-recyclable.
17% from corporations, but also count foundations if you're looking for underwriters overall, not just corporate interests. Probably also universities and "other" for 41.6% That's still not even remotely close to a vast majority, of course. And I think there's a qualitative difference between getting funding from an organization that wants to increase its bottom line and one that wants to create a more just, verdant, and peaceful world.
Podcasts exist and NPR uses that format liberally. You can pick from several excellent podcast apps and access a lot of NPR’s content that way.

NPR also has an excellent website where you can listen to their content on mobile devices.

This app is a third way to access their content. It doesn’t make sense for everyone (if someone only listens to one NPR show – for example Planet Money – and also a lot of other, similar audio content from other sources I would recommend getting a podcast app they like; if someone only occasionally listens to NPR – for example when someone recommends them something specific – I would recommend just visiting the website), but it can make sense for certain people.

So no, NPR very much does not assume that you only want to listen to NPR. That’s a completely incorrect assumption on your part.

If you want everything get a podcast app. NPR has nothing against podcasts and you can get the right feeds from them. If NPR would want to discontinue offering podcast feeds you would have a point … but as it stands right now you just sound incoherent and uninformed.

Edit: Ok, there are several excellent podcast apps on iOS. No idea about Android, could be royally broken there, but I don’t really care. That platform is broken, anyway. More broken than iOS at least. Podcast apps on iOS are a healthy category with lots of competition and radically different approaches – so there should be an at least acceptable app for everyone.
I had a situation with Uber where the driver missed an exit, even though he had a GPS and it was telling him to take it. I think it was an honest mistake, and not him trying to run up the meter. But it bugged me that he didn't bother to do anything about it. That missed turn made the trip nearly 10 minutes longer and I had to pay for it. There should be some way for the driver adjust the fare to compensate for when stuff like this happens.
English vocabulary trainer – An Android application
Airbnb is now for business travelers, too
Plenty of people not in those lists have laughed at them - many have reasons to lie low, others count as their fortune assets managed by family, retainers, figureheads and frontsmen.

I know the list for my country (Uruguay) is wildly inaccurate, and have no reason to believe that it's different in other countries - possibly in the U.S. they're more open, but not in the Middle East, Brazil, Mexico, China or Russia.
Webpack, module bundler
That's pretty amazing how quickly I can install and use an app. It's instant as far as I can tell. This makes me wonder - how difficult would it be to take a sandstorm app and migrate it to the internet? And how difficult is it to migrate an app to your platform?
It was killed by user flags.
Is the gray bar "match %"?
George Bush Paintings
It would be interesting to sue OkCupid for coercing Mozilla to violate anti-discrimination laws. Which brings up the fact that I don't really like them. I am thinking of ditching them, but allowing the EEOC or similar to order particular sets of companies to stop discrimination for a period of time if necessary.
It isn't you. It is by fair the most annoying thing ever. I usually close sites right away that do this because it tends to be slow, jerky, and overall frustrating. The only reason I kept putting up with it is because it is NPR.
PDP-1 Spacewar
I'm pretty sure they didn't implement it because it was an extremely impractical solution.

Edit:

"We evaluated some of the new methods offline but the additional accuracy gains that we measured did not seem to justify the engineering effort needed to bring them into a production environment." - https://www.techdirt.com/blog/innovation/articles/20120409/0...
Squarish cans are used today for some items (sardine cans come to mind). They usually open with a tab or key along a seam. A hexagonal or octagonal shape could use a tab with seam approach. Like a large soda can.
This post was (at one point) killed by user flags.
Just to tie a few other things together, kentonv was the primary author of Google's Protocol Buffers, and current author of open-source Cap'n Proto [1].

While at Google, he initiated the Jeff Dean Facts prank [2], and in his spare time part-designed his own LAN-party-optimized house. [3]

So, you know, if he thinks he can provide a differentiating hosting platform, I'd have a glance.

[1] http://kentonv.github.io/capnproto/
[2] https://plus.google.com/+KentonVarda/posts/TSDhe5CvaFe
[3] http://kentonsprojects.blogspot.com/2011/12/lan-party-optimi...
A Complete Guide to Changing Your SaaS Pricing
The Hidden Dangers of Lead in Urban Gardens
I'm constantly amazed by the popularity of the phrase "wrong side of history". What does that even mean?

The Mongols wiped out vast numbers of villages and communities in their time. The names and culture of many of their victims were completely erased to history. It seems that they were on the "wrong side of history" even though they did not necessarily deserve their fate.

Consider Nikola Tesla: for the latter half of the 20th Century (and to some degree continues to be today), he was on the "wrong side of history" as opposed to the man who initially exploited and eventually competed with him, Thomas Edison.

Perhaps the phrase should be retired.
git-guilt is neat; please upstream it it into git. :)
Terraform – Infrastructure as Code
To drive my point home a little more, this car's sweet spot isn't really the Prius owner or someone who would consider the Leaf.

It's the guy who won't buy a car with a > 6 second 0-60 time. The guy who wants to step on it and be put in the back of their seat but for whom 50-60k is a little bit too much to spend. They can't afford an M3 but want an M3 performance so they buy a 335, a G37 / Q50, or an IS350. I've personally discounted the IS250 because the acceleration is too slow for me.

If the Model 3 gets 5.3 0-60 or better, it's a no-brainer.
i think most importantly, its stating that the golden ratio is appealing, which is somewhat unquestionable. that contrasts with what you said it said, which is that its the MOST appealing ratio. obviously there are many considerations that go into a soup cans dimensions, the author was only offering a LIST of other possible reasons other than volume/surface area efficiencies.

2ndly, theres a difference between not having golden ratios and not being based off the golden ratios.
Write a WebSocket chat server in 6 lines of code with Python
Good question. If you consider each API endpoint a very specific serialization of a model, are the serialization parameters considered part of the model itself? (I would consider them such, and decided to approach the development with that in mind.)
I can filter by not having a label attached!
Ex. "-label:"90 - Complete"" will show all issues not labeled complete!
it masks the username
vim and emacs both trap Ctrl-Z in the terminal and implement custom behavior. If they didn't, I think, you would not be dropped gracefully into a shell prompt after pressing Ctrl-Z; instead, you'd be left with the terminal in non-canonical mode with the vim or emacs process suspended, and there would be nothing graceful about that.

In your case, there should be a way to trap attempted Ctrl-Z suspends in your process and break the locks (or do whatever you need to do).
Thanks for all your work on ruby-rets! It works like a champ for pulling in listings from MLSPin and CCIAOR. As you mentioned, dealing with all the "certified" RETS vendors is a nightmare. For the uninitiated (and fortunate), RETS has its own querying language called DMQL which is inconsistent across versions and MLS vendors. Even trivial tasks like importing photos are handled with vast difference across MLS vendors.

Despite all the technical hurdles, given their resources, I would be shocked if Zillow and Trulia DIDN'T import the majority of their Mlsdata via RETS. Most MLS providers allow 3rd party access to the data feeds. There is no way all the listing data is re-entered via agents.
If you tell me I've done 'something' wrong I can make an enormous series of increasingly-tenuous possible justifications in my mind, but that doesn't mean I have any clue if I've actually done something wrong or if there was a mistake in evaluation somewhere.
I was trying to feel some kind of sympathy for the guy and though that maybe the terms and conditions may have been full of jargon and hard for someone without a legal background to understand. That's about as clear as can be.
Most programmers (in the USA, let alone developing country I assume) are heavily philosophically influenced by the free software movement.

The idea of selling a lot of software for money is kinda foreign to developers who learned their trained purely from the internet. Even me I'd rather make an open source project and sell support rather then just sell black box software.
It is kinda fascinating how awful most guys are at pickup lines.

Be brief, be funny, and always as a question. That's how you do it folks.
While OP's comment was snide (and perhaps not as cleverly worded as it could have been) I think his point was still valid: the assumption is that Mr. Beard, unlike Mr. Eich, has not donated to a cause unpopular with one or more vocal groups that have assumed the mantle of determining what is "fair" or "right".
the silly way Americans use SUV's (to simply be taller than the other cars on the road)

Everyone I know who owns an SUV has multiple children. I have four children, and with that a minivan and an SUV. Kids come with a lot of accessories, especially with modern safety requirements of car seats and so on.

It is really unfortunate that every discussion about SUVs turns into some sort of oddball moralizing (especially bizarre when they're contrast with minivans, also 5000lb+ vehicles with largely the same fuel economy). SUVs actually have a very practical purpose. They of course use more fuel, generally, though on the flip side that awareness of fuel makes me less likely to take flippant drives (all things tend to equalize, generally).
"a more just, verdant, and peaceful world"

Well that sponsorship was obviously well-spent!
The goal of this project is for easy model accession / querying via JavaScript or some other external interface. The most powerful part of this implementation, I would argue, is the filtering of endpoint data via request.query_parameters.

This allows for "people/?age__gte=25" and other simple logic filters that can be communicated over the HTTP request, and is standard across all models and endpoints.
Information sharing is only recently the norm. Even between different branches of the same pizza chain.
"Should" and "are" are different in this case.
Tampa man accused of scamming Apple out of $309,768
Have you ever used a key for a sardine can? IMHO easier and simpler.

http://i.istockimg.com/file_thumbview_approve/14389354/2/sto...
I don't re-call the exact details of the situation, but an old acquaintance was able to sue a seller for breach of contract after the seller backed out of the deal at the last minute. The settlement was in the lower 5 figure range.

I guess the point is, for many people this transaction involves a significant portion of their net worth and and there are plenty of people out there who would happily relieve you of that money. I agree that the incentives are slightly mis-aligned when it comes to final price negotiations, but at the very least, any agent should be concerned enough about their reputation that they will have done the basic due diligence to ensure that you don't get fleeced. That alone would be worth the price.
I would also like to see this approach in Lua by comparison. I find the performance loss negligible compared to the ease of writing / debugging Lua.
He obviously has a problem that can be solved using either SQL or NoSQL. Using a RDBMS, he knows how to go about the task, whereas he isn't experienced in NoSQL, so will need to spend time researching which one will fit his needs before getting on with producing something. Sounds like he is being a fairly pragmatic old school developer.
MVC in a Reactive World
I agree it's not necessary for hacker news but it is for another site hackers use just as much, Stack Overflow. Being able to ask a question in a clear concise manner with examples of code and a clear line of thinking is invaluable.
Unfortunately, when the government steps in (as they have in Europe multiple times), it ends up not being "unwise" at all for the instigators. Something similar happened with French newspapers:

"Pay us for indexing our sites!"

"We don't want to engage in that transaction on those terms; if you wish, we will stop indexing your sites"

Then the French gov't steps in and effectively legislates that Google is legally obligated to engage in a transaction on the terms of the other party (and pulling out of the transaction is not an option). As I recall, the end result of this extortion was Google paying ~$70 million in what was effectively a protection racket (where the nominal purpose was to set up a fund to help French newspapers enter the digital age).
Does this depend upon location? I've been putting tetra paks into my recycling and they seem to be taking them...
I think it depends on the market and the competitiveness.
I also bought a house last summer, but in a smaller, much less competitive midwest market. I watched the buyer's agent walk out of the closing meeting with a check for several thousand dollars, despite my wife and I thinking she had been a net negative to the entire process.
How does this compare with FRP?

I've been thinking about this and concluding that React wouldn't benefit even a little from those FRP libraries and architecture, it is already quite functional reactive. Am I wrong?
Just trying to understand here:

What's the practical difference between the dependency on knowing the right action to call to the dispatcher vs. the dependency on calling the Singleton Store method?
Why not just go to soundcloud.com/artist/likes and click play? That already makes a playlist of their likes...
What throwing out half my closet taught me about the power of elimination
US State Department: Let in cryptographers and other scientists
We've long discussed voting. It probably definitely won't ever happen in the near future.

You can set create `priority:1`, `priority:2`, etc labels right now and sort by those values. Not quite the same as what you want, but it's a pretty close solution until we figure out the next features to add to Issues.
I agree, the startup community can be a great place to meet potential partners.

To extend on something you mentioned, I suggest that you look for volunteer opportunities outside the startup community. The startup community is great, but volunteering with different organizations exposes you to people with diverse backgrounds and different skill sets. Volunteering is great for building a network of people with skills that compliment yours; it allows you to develop genuine relationships with likeminded individuals.
Couldn't you easily accomplish the same thing via the ransack gem?

https://github.com/activerecord-hackery/ransack/wiki/Basic-S...
Sandstorm uses a native-code sandbox on Linux which can run standard Linux binaries, so generally porting an app to Sandstorm is pretty easy. Most of the work is actually in removing the app's existing login system and relying on Sandstorm's authentication instead. David touched on this in his post about porting ShareLaTeX last week:

https://blog.sandstorm.io/news/2014-07-25-sharelatex.html

Most of our existing apps are actually ports of existing open source Linux-based servers. Most were ported by Jason Paryani over the last month, which tells you how easy it is. This includes apps written in PHP, Python, Node, etc.

Note that the dev tools (and all the platform source code) are available to anyone. There are some WIP docs on the wiki:

https://github.com/sandstorm-io/sandstorm/wiki

It's probably actually harder to port _away_ from Sandstorm simply because you have to add a login system and other such features. Adding is a lot harder than removing. :)
I feel that it's more important to learn the fundamentals of the base language than it is to focus on any one particular framework. Virtually any web application of any measurable complexity is going to lead you into writing code outside the DSL that a framework might encumber you with.