skysight-inc/HackerNews huggingface dataset:
>I noticed in the example queries on your site, the data that is returned looks like it is being piped pretty much exclusively from Amazon.

Damn, I really am hoping that's not the case. I got all excited because I really don't like the Amazon Product Advertising API. In fact, I have a project that I've basically given up on pursuing further because it depends on product lookup and I didn't think I could depend on Amazon, for various reasons especially:

-You can't even use the API unless you participate in their affiliate program, which you can't do in certain states because of constantly shifting tax laws (the fact that I have to do this to hit an API makes me facepalm)

-There are pretty low hourly usage limits. You can only get those increased by driving traffic and thus sales to Amazon. I'd rather pay.

-Technically, you can't write an app unless the exclusive purpose of the app is driving sales to Amazon

I'd love to pay for this thing if it is the real deal. If anyone has other alternatives, I'd like to hear them too.
Why do you think insurance companies play this game if it is not in their interest? I would think they would want private practices to flourish so their patients reduce use of hospitals and in the end, save the insurance company money.
See also http://news.ycombinator.com/item?id=5279079

I see that appending a useless hashtag still dupes the dupe detector.
Looking froward to hear what you guys have to say about this approach for consumer to get heard on their consumer experience.
> Finding a mature, reliable, well-documented app server stack that supports multi-threaded concurrent request dispatch may be harder.

Try Jruby and Puma.
A good example is Amazon's Kindle Fire tablets. Amazon has a curated Android experience (and even avoids using the term "Android"). Of course, Amazon has lots of media content to pair with their Kindle Fire ecosystem that Nokia would not have.
Working From Home: The End Of Productivity Or The Future Of Work?
> How does caching the files indefinitely lead to better ad targeting?

It doesn't, of course. That's pure FUD; Chrome doesn't contribute to ad-serving in any form other browsers don't.

The differences between Chrome and Chromium aren't that large, people would notice.
The prioritization of rationality over emotion (such as you use it) is a function of one's social framework, and the history of imposing the trappings of such onto others is pretty much the history of aristocracy.
Will the app have it's own Facebook page?

This can basically act as a blog in most cases and is probably more appropriate in this instance since it shortens the 'path to purchase' (even though you're not purchasing anything, think of it more as the 'path to installation/engagement'). Because it's all done on FB rather than re-directing them from an external site. If you put quality viral content on there that's still in line with the image, tone and personality of your brand then you'll have a constant flow of traffic.

This works in your favour with FB ads as well because you can test campaigns that lead directly to the app and then campaigns that lead directly to the timeline and see which ones convert better.

I would also consider getting a video animation that illustrates all the features your app has and how it works. Remember to focus on your value proposition for the consumer and your key difference.

Twitter is a great tool, but for any marketing plan you need to be as clear as possible as to who your target market is. If you're unsure at the beginning just start to test what age groups and genders are more engaged at the beginning (using social analytic tools like Sprout Social and Hootsuite really help to get a clear idea on this).

Finally, I would suggest trying to define some key brand ambassadors on FB that are willing to share your app. Think of non-celebrity page owners and people of influence that you can invite to view the app.

Not sure if this helped at all but good luck with everything!
> But in what they do, they seem push humanity forward, to give a reason, a hope.

I'd argue that the surviving religions are more like the strongest viruses of the mind, not really the most useful mutations for society. You could look at the progress of societies and religions as the co-evolution of hosts and parasites, rather than of a single species acquiring useful new features :)
"right now I can't find ANY videos from inside class rooms."

Seriously? Then you're not looking very hard.

Actually there are many videos posted to Youtube of interactions between students and teachers, some of whom were apparently deliberately provoked by the students expressly for the purpose of recording and posting online.

https://www.youtube.com/watch?v=kd_cO1jZT8Q
There is a problem that flaming is seen as normal, acceptable behaviour in some communities.

People see Torvalds doing it, they see de Raadt doing it, they see a bunch of people doing it, and so they think it's okay to do it in their email list.

This increases developer churn and burnout, and that's not something that OpenSource can afford.

I think it's a shame if young people are learning how to collaborate with others from these broken models, rather than learning effective skills. Especially if inter-personal skills are more likely to be weak in the dev community.

Having said all that, I kind of agree that it's okay for someone to be an arse on their own pet project. If it becomes unbearable people could just fork it split and the project.
The Irony Behind the Windows Azure Meltdown -- Redmondmag.com
I stand corrected. Thanks for setting it straight.
I've heard of verified open-sight shots from match-grade M1 Garand hitting targets over a mile distant.

What's the farthest shot you've heard of from credible sources?
This is really interesting. Looking to see what is created by developers through their API. So much potential, interesting to see which large co. will come knocking to acquire them.
Entrepreneurs don't know anything
Are there mods beyond a lightning link or installing a FA FCG (which requires drilling a hole in the proper place)?
Altera to Use Intel as Manufacturer for Programmable Chips
I also found that hard to believe.

When I am reading aloud, I typically read a few words ahead of what I'm speaking -- and sometimes as much as a sentence or two! It's really necessary to get the emphasis right; I like to comprehend a whole sentence (or at least a clause!) before trying to verbally reproduce it.

I find it hard to imagine that I'm trying to 'say' two things at once. Certainly, I wouldn't know how to do that on purpose.
In my opinion the easy way is to look through the github issues and pull requests and understand what's going on. From there, try reading docs and seeing what does / doesn't make sense and editing it. You pretty much always get feedback if you send a decently put together pull request.

Look for places the code might not currently be clear, and try to improve clarity without changing behavior.

Once you've done that kind of thing, sky's the limit as far as I am concerned. I'm working on understanding and improving the parameter parsing behavior at the moment.
I would think they just map muscle contractions to commands for the drones. No math required except to parse contractions.
I'm not a rubyist but I'm really excited for the russian-doll caching and really hope it catches on in other frameworks. Data dependency tracking makes everything from straight-up caching to real-time updates effortless and I think is one of the few places where an ORM can be really helpful (queue the two hard problems quote about cache-invalidation and naming things). Quora has been doing this since the beginning and I'm surprised it hasn't caught on in other open source (namely python) frameworks to the same degree, hopefully RoR will add some fuel to the fire.
Watching Porn on PowerPC Mac
"(why is it urban kids?)"

Because children who grow up in rural areas generally have more contact with wild animals and livestock so they develop 'healthier' attitudes towards animals at a younger age. I have a friend who grew up on a farm and had to slaughter chickens as one of his chores. He sees it as nothing to kill an animal to eat it but a lot of his and my friends who grew up exclusively in the city or suburbs cannot imagine such a thing.
Here you go: http://luma.io/v/CIt (thanks to cosbynator for letting me make this)
I think you must be on a testing channel - it's still a hard to find flag that defaults to off on stable, and it wasn't more than a few months ago that it sat broken for weeks and finally got yanked for a time.

also - 3rd party mailers and xmpp clients.
Get A List Of All Classes At UC Berkeley With API Call
Blackout in Pakistan
You might refuse if you're pre-commiting to fairness (which could be correct in some situations and decision theories).
That was my first thought too. The video game shot made so much sense though.

Good luck to these guys, hope they make it into a massively big company.
I think it would've been. At the time Samsung wasn't that popular. They were still "Nokia" the largest smartphone maker. Switching to Android would've meant Nokia would've gotten to keep its position, and be #1 now instead of Samsung. Instead they went with an OS that still has only 2% market share after more than 2 years, and Nokia is like the 10th largest smartphone maker or something now.
I wonder what the impact is of reddit's look of disapproval: ಠ_ಠ?
How do I get my copyrighted material filtered?
Can every reader of HN just produce a random 1GB string of characters, and get it filtered on the Net?
[It is copyrighted just by authorship]
To Spot Kids Who Will Overcome Poverty, Look At Babies
Sharing an account is a breach of terms of service on most of the services where this system would be used. It's really not clear to me whether every supported service has actually opted in to being handled by Meldium, or if it's something driven by clients, or even simply set up by end users. I could imagine a SaaS vendor might not be very happy with someone providing tools to help users get around their per-seat licensing model by automating account sharing...
Consider the possibility that he's lying when he says it's meaningless.
This doesn't quite replicate the pull to refresh on phones but I think the right implementation wouldn't conflict with the expected behavior on desktops.

All it takes to refresh here is to scroll past the top (however barely) whereas on a phone you have to give it a little tug to make it refresh and if you don't pass the threshold on the tug it just bounces back, effectively taking you to the top of the page. I think this is really cool idea and a good implementation but the next iteration would benefit by requiring slightly more 'pull' to activate than you would use normally when doing a simple flick on your trackpad (or scroll on your mouse) to get to the top.
Yep! This is how we started The Fetch (http://thefetch.com) – a what's happening city guide for professionals to discover local events.

I started it out of Melbourne, Australia and we've gone to 10 cities across the US, Europe and Asia Pac within a year. :)
A number of applications still don't. I have three ASPs for Pidgin and Adium on different devices, one for Reeder on my Mac, one for Beejive on my iPad, etc. Also, Chromium on my Linux netbook doesn't seem to support TFA, either.
This could interesting from development, but LiveReload exist, so I'm curious what the market is. As others have said, if you could scroll to the top without firing the reload immediately (and it worked on mobile) this could be a neat tool.
Maybe it's regional, but third site here is another B.S. site that tries to get you to install their custom "downloader", etc.

It is hardly a common practice, and such sites usually operate on the edges of criminality, with all that such entails (scamware, trojans, etc. There is no honor among thieves and all). Now there are a lot of very ignorant people who think it's great, completely oblivious to the fact that they've completely compromised their PC.

Which really is the point. You can talk about how "easy" it is if you have all the time in the world to filter and find appropriate sites between take downs, and avoid all of the bullshit that comes along with them. I'd rather just watch it on HBO, and have zero troubles with that. The other guy referred to a show that you can buy an iTunes season pass, which is how I watched the last season of Mad Men. Zero risk or hassle, and episodes appear after one ten second purchase. Time is money.
you can use most C compilers to autogenerate the dependencies in make format (see http://hastebin.com/kufajaqeso.sh for a sample makefile and script to generate the relevant code -- there's a commented line in header10.h that you should remove to prove to yourself that it indeed does the right thing)
How many confidants do you currently have? Friends that you can and have trusted with anything.

You need to find an intimate community of people to connect with. Someplace with members who are ready and willing to welcome new people and support them.

It sounds like your problems are a little bigger than having lost interest in programming. Having a personal support network is where you need to start if you're going to do something as ambitious as starting a company again.
Looks cool, but I wish 1Password would add a simple password sharing feature.
Given your remark about "socialist assholes," I will suggest that it is extremely hard to pursue "socialist" agendas and business in a heirarchical setting. Rock groups sometimes split the credits and the money evenly, not caring who actually wrote the lyrics, but they are generally not heirarchical. I don't know the answer to this question. I do know I would do more research than tossing the question out on hn if it were my company. You can't easily put the cat back in the bag if you try this and conclude it was a disaster.
It's not just the AR-15.
Check out the sub-culture of the Russian rifles.
There's AK47 & SKS modification nuts as well as others.
Comments also function as a SUMMARY of what the code does.

A file should always have a summary at the top. A function more than a couple lines long should always have a summary explaining what it does.

In the real world, people don't have time to read your 5,000 lines of code -- they need to be able to jump in, make a change, and not break things. Comments are very important for this.
An Open Letter to Ang Lee
I was stuck on this for a few hours, so hopefully this might help someone. If you are install ruby 2.0.0 with rvm, make sure you do rvm get head before doing rvm install 2.0.0 or rvm reinstall 2.0.0
Agreed. However, I'm running a business, not a social club.

If I have a few bad apples (the lazy, self-entitled employees of a previous post) and they're not responding to being held accountable, the whole staff needs to know I will use all tools available.

Frankly, if you manage properly, there's very little firing you have to do. Most bad employees, when they see you hold people accountable, will find another job. The only ones who stick around are the one's who are holding out for unemployment.
If this was a browser extension (and of course it can be used as one), I think it would be much more sensible. As it stands, I think most users would be confused and surprised by it. If someone can make a popular site with it, maybe it will become a commonly-understood and expected feature.

Speaking more personally, this is why I use NoScript. I do not like dealing with this kind of odd, site-specific functionality. My browsers have refresh already.
Brain Implants Can Reset Misfiring Circuits
Show HN: Pear, sharing life made simple
Why a one-room West Virginia library runs a $20,000 Cisco router
If your grains were stored in a silo next to one with wheat in it, it has wheat in it.

If your food was prepared in a kitchen that uses flour anywhere in the facility, or has in the recent past, it has wheat in it.

It's surprisingly hard to achieve <10PPM gluten in modern foodstuffs. Even things that don't necessarily list wheat on the allergies list may or may not contain gluten.
I prefer the glassdoor approach: aggregate anonymized numbers so people get a good idea of the income and bonus distribution by company, job title, city, and experience. This really gives anyone a ton of useful information without drama.
To set the cache to only 100MB, you can always use the "--disk-cache-size=104857600" flag.

My issue with chrome is that it eats up a lot more RAM than Firefox. When doing research, I often have 30-50 tabs open. With Chrome my system runs out of physical RAM and starts thrashing. With Firefox, the UI becomes unresponsive due to it's single threaded design.

I wish Chrome would start a Memshrink project like Mozilla did or Mozilla would finish with they started with electrolysis.
> one of the problems with literate programming is that it means that in addition to being a good programmer you also need to be a good writer

To be a good team programmer, you already need to be a good communicator, and being a good writer is part of that.

In my opinion, it's one of the biggest things that separate programmers who only work well on their own, and programmers who work well as part of a team project.

It's not about grammar, it's just about clarity and explaining things well. But it's also not something you're born with, it's something anyone can learn, if they want to.
Faith always helped people in hard times, and it gave an opportunity to explain things (like natural disasters) that the science couldn't explain then. Indeed religion is an important part of human's history, but what really launched civilizations was the imagination (which leads to creativity).
Or if, like mine, your university didn't offer a compilers course while you were a student: Coursera has a compilers course offered by Stanford.

For something a little less formal, Jack Crenshaw's "Let's Build a Compiler" is a good introduction: http://compilers.iecc.com/crenshaw/

Compilers aren't black magic, but anyone who's never written one seems to think they are.
Twitter on my desktop has a notification that there are new tweets, and I haven't seen if FB automatically loads more content on the top or follows a similar approach. The point isn't that sites need to be static for the life cycle of a page reload, it's that the site shouldn't trigger a browser-level reload on an unrelated user action such as scrolling to the top of the page. It's confusing, and should be considered an anti-pattern as others here have said.
Since graduation, I have never ever ever had anyone look into my background to see if I was a felon.

It hurts a lot of the working class, where "no ex-felons" is a cheap and legal filter.

(If I ever wanted to get a security clearance again it would be an issue -- but obviously Aaron is exactly the person who should not get a security clearance.)
Plus, anecdotally, it makes viewers feel 'dizzy'. See criticisms of found footage movies like Cloverfield.
How Habbit programs your target habits to happen on automatic
Thanks for the comment! Since amazon.com storefronts cover more products that the rest, hence the skewed results - this is specifically true with the long tail queries. As we add more sources, the dominance would be less pronounced :)

We did hear that feedback too. Hopefully our API helps mitigate that issue. Hit me up at vinoth at semantics3.com if you'd like to talk about how our API could work for you!
Is it possible to decouple the dependency on Last.fm, in case they shutdown their API? If it is possible I will consider making a bid.[1] Can you also upload your analytics? How many 'core users' are left?

[1] Probably just going to let it sit there if I do get to buy it. I buy abandoned side projects because I feel sad seeing web services becoming unavailable.
FYI, when designing the Raptor Templates language I borrowed that technique from the Genshi templating language:
http://genshi.edgewall.org/wiki/Documentation/xml-templates....

When the template compiler understands the actual HTML structure of the document the compiler can do some really interesting and smart things that would otherwise be impossible with template compilers that just see the document as text. Personally, I really like how the HTML template has the exact same nesting as the output HTML markup that it produces. To me, making the HTML template look as close to the output HTML markup makes things a lot cleaner and easier to understand.
Interesting. Personally I conceive of the former, forest-dwelling example not as an older or distinct example but of a society with greater resources living in a more abundant part of the planet, perhaps primarily through settled agriculture. An environment of plenty, where the family and the group is more at the fore. Historically, perhaps occuring from Turkey to the west at the north of the Mediterranean. Wealthy lands in natural terms.

The later warmaking, by contrast, is an arid and inherently more competitive environment born of the Abrahamic old-world; with water-resources and petty states established under centralized, kingly rule, periodically extracting the ultimate taxation from their subjects by warmaking. I am by no means a scholar of that region's history but I perceive this model as carrying on primarily between Central Asia and the north-west of the Indian subcontinent in the east, to the easternmost edge of the Mediterranean in the west.
How to track your app installs without getting banned by Apple
I think ideally this would be great, but in practice de-anonymization (by cross-referencing etc.) is extremely hard to prevent. So for the effort you may not even benefit from the bulk aggregation, only adding a layer of obscurity.
To be fair it does sound a lot like evolution with civilisations as the unit of reproduction. Not getting wiped out by the war-like tribe next door is pretty much the only metric for survival. All the other stuff like self induced climate change is for long term civilisations

Although I do tend to look on these civilisations as being run by the bully at school who was beaten up by his dad and had no real idea why he was angry so much. If he was big clever and angry he could take over a tribe pretty quick and self select.
For US to remain competitive, it needs to outsource *more* jobs to China & India
Why these results are described as something shockingly unexpected? It is a natural outcome of short-term outlook on the game. Of course, most Americans, having been raised in Western culture with specific set of values and behaviors, have more long-term outlooks on interactions with fellow members of the society, since they know they'd have to live in this society for their whole life and our culture encourages such way of thinking. On the other hand, Machiguenga saw Henrich and the game for the first and probably last time in their lives, no wonder they took short-term approach to it. It is a long known idea that one-time game and many-time game have different strategies with such games.
Understanding the extern keyword in C
That's an interesting rhetorical tack, but rationality over emotion is also pretty much the history of science, which is also closely tied with the history of aristocracy.

Fortunately for all involved, we don't need to rope aristocracy or philosophy into the argument to provide some level of understanding of the qualitative nature of engineering, be it physical or digital. Instead, we have algorithms, maths/logic, and real measurements to serve as the bedrock of our field.

Unfortunately, articles such as this one abandon that bedrock in favor of appeals to emotion, which leaves the article (and whatever conclusions it may ostensibly provide) unsupported by fact or logic.

This loosely grounded approach to discussion is perfectly suited when discussing one's television preferences, but provides a net negative value to the world of technical discourse by propagating a culture of unsubstantiated and emotionally driven opinion and pop culture ideals.