skysight-inc/HackerNews huggingface dataset:
Ask HN: What services do people pay for online?
I'm curious to get some concrete numbers about what people are really spending on (as well as an idea of some services _you_ actually pay for online).

Is there anything you pay for that is experimental/simple (something that a team could have made in a few days/weeks?), or are most things massive infrastructure plays (like pro accounts and extra storage for big-name companies)?

We're doing everything we can to stay away from ads (they're both annoying and distracting), but not sure what our best alternatives are.

Thanks!
1. You might like gevent.

2. You can't parallelize computation if it's written in Python. (Yeah, yeah, concurrency is different from parallelism, but there is a lot of overlap.) Even if it's written in a different language, the granularity is constrained due to the GIL.
> We see more major titles written in Flash and ActionScript than we see written in Python.

People want to write games in Python (myself included). They really do. The problem is, try to get pyopengl/pyglew/pygame/pyogre/pysdl or whatever running on your development machine. Now try to make it work on five different machines, across Windows/OSX/Linux. Then try to create a reliable distribution scheme for it.

I've tried it. Even the first step is painful, often requiring intimate knowledge of C, autoconf/make/whatever build systems and the system you're targeting, jus tto get you going. It's such a pain I just end up writing stuff in C, and only maybe plug in the python stuff later on, if at all.

Really, the lowest levels like PyOpenGL should have been part of the official Python distribution, just like tkinter, even if they are thin ctypes-like wrappers.
>baldfaced lie

Sorry to be that guy, but it's bold faced lie, as in print.
So we should roll over and accept ads everywhere?
Feit-Thompson theorem formally certified using the Coq proof assistant
I rather prefer talking via text. It's quicker, doesn't ruin my concentration as much, and doesn't bother my coworkers. I'm also always with headphones on so having to take them off to listen to someone is a big hassle.
Rap Instrumentals And Beats For Rappers
Step by step procedures on how to build your album utilizing online rap instrumentals. Nowadays a large amount of artist are searching for rap beats for rappers online
"We" didn't do anything; exchanges are largely a private free market. If you have a better matching algorithm, you could make an exchange that implements it.
I believe your god does not exist. I also believe that guy's god over there does not exist.

Am I now to be burned at the stake?
Website connects sponsors to sponsorships
I just hope that by well-designed benchmark, you don't mean tailored-to-fit.
Caching without a Cache-Control header is a bug, agreed. The point is that in the original bug report the Cache-Control header was set in a way that implied the resource to be cacheable, but only for 0 seconds. This kind of declarations are perfect "worms' can openers".

For a longer, more detailed discussion with references to the RFC, see https://news.ycombinator.com/item?id=4552251 .
We had gopher and we liked it!

I take it that you are speaking for your generation, yes? If so, I think much of my generation would not like gopher and does like facebook etc.

Re: advertising - you hate on data collection and at the same time call out "useless advertising." A core goal of data collection is to make advertising more relavant and with things like retargeting, I think things have improved for the better.
Authentic Chanel bags outlet store,FREE SHIPPINH&TAX
Authentic Chanel outlet Sale on designer Chanel bags online store.FREE SHIPPING & TAX!
The Freestyle is already deployed. Five Guys is installing them in as many stores as they can, and I recently went through a Wendy's drive-thru that had one, although I'm not sure how one uses it that way.
Foxconn Shuts Plant as Workers Injured, Arrested in Brawl
Python's main competition in the future will be Dart

Is there any indication that Dart developers want to move Dart outside of the web domain? Everything on their website is all about "HTML 5" and "web apps".
>Top people will do work like that for far less.

I don't know. In my experience, "you get what you pay for" applies to developers like anything else. If you want the very best people, pay them.

Having said that, I don't know if the GP is right about a million per year. I hope it would cost at least that much to pay for such evil behavior but it will actually depend on what other offers people have. After all, TSA agents aren't getting $1m/yr, right?
I totally see this as the future of photography. Good pictures are all about timing (luck) - i'm pretty sure you could give a monkey a digital camera with enough storage and come up with a World Press Photo of the Year. I think about how different I take pictures now (snap snap snap and sort/discard) versus with film (every shot in the roll of 12 or 24 was precious). I see this as an extension of that. I'm pretty sure the future a camera smart enough to understand composition/color in order to know when is the right moment to capture a nicely framed image... and maybe to take more shots when there is a lot of movement or even to react to your body (higher temperature/heartbeat might indicate change in emotion/excitement so should capture more/continuous images). I'd actually like for this to be in a hat form or maybe glasses to capture images at eye-level. Damn, is this just where Google Glasses is going?
if I'm online - yes, it works perfectly. but I don't need them offline when I'm online.

I described what happens when I'm offline - error, you need data connection. that's it. v6.12.0, play says it's up to date.
arrived here expecting a heated debate on email obfuscation, thank you hn!
Not exactly the world's first wearable camera per se (http://www.ted.com/talks/pranav_mistry_the_thrilling_potenti...), but it will be quite interesting nonetheless to see its "intelligence" in action.
Redesigning CodeProject
Having proud ownership of a less common name, to me this is as about as exciting as going to one of those souvenir shops and seeing the rack of mugs with names on them. Mine is never there, so I never bother to look anymore.
Indian Android Developers can now Sell Apps on Google PlayStore
Looks interesting, especially the pricing model (which makes sense to me), but are there plans for Android?
Kickstarter’s Hidden Wasteheap of Killed Projects
>>>New book? Buy one from independent publishers/authors who don't support DRM [1]

You must have forgotten the raging battle between Doctorow and the eBookstores. He and his publisher didn't want DRM, but the stores did. This is part of the point the writer is making about the pendulum swinging.
> Obviously, compared to 'defer', it hides stuff - the actual magic happens in special methods __enter__ and __exit__ of the object passed to 'with'.

Then again, `f.Close()` could hide any "magic" you want as well.
Very true. I don't remember the exact date I switched to Google [1.] but I permanently switched after a single search. It was simply that much better, even at the beginning.

1. I first found out about Google way down deep in a /. thread, probably between hot grits and GNAA troll posts.
hahaha.. Very interesting points, conveyed with humor but have a strong base in CS fundamentals. I guess my original question was not very well framed. I am writing a CS conference paper (on the ACM SIG template) and four pages in docx is 90 KB and the same saved as PDF came to 260 KB. I was so far using a much older version of Word and only recently upgraded to Word 2010. Hence, my older pdfs used to be converted via a free utility and for the first time used the Word 2010 pdf converter.

I loved your analogy in political speeches. I actually have a friend who tracks politician (on www.mumbaivotes.com) - I might actually share this idea of your of compressing political speeches to identify the uniqueness in what is said in the speech ;-)
Ask HN: How to deal with losing interest in your passion?
I have four and half years of professional programming experience. Two years ago, I was very passionate, always learning, coding etc.,<p>Slowly over the the past couple of years I have lost interest in everything I suppose. i am not speaking philosophy here, but I am feeling tired of everything.<p>I am just 25. I'm too young to say such things. Anyone else have been through this before and "came back with a bang" ?
That's interesting, thanks. I still wonder if a simpler event table is not a better data structure, mostly because it is a read write only structure, no need for updates. Granted, getting the current status is a bit slower but keeping pointers to the latest event plus chaining events can fix it.
Ironic that one of the things that got me hooked into programming and python was PyS60. I could write programs on my phone and run them. That was awesome. This was about 8 years ago on Nokia symbian phones.
How much do you hate ads?
> How about future plans? Some interviews with groups that did and didn't "make it"?

Agreed. I'd really like to hear more from companies that didn't make it or companies that aren't YC Allstars (Dropbox, Reddit, Posterous).
Also, one search box that intelligently knew these are all the same: "Illinois, Chicago", "Chicago Illinois", and even "Chi ill".
I'd really like to see some responses to this, even if incomplete. Is there a way forward here? Even a hunch at a way forward?
Won't happen; by definition. See http://www.ubuntu.com/project "Ubuntu is free. Always has been and always will be." Therefore, would be much better to stop writing link bait posts, but rather go and donate http://www.ubuntu.com/community/get-involved/donate
If tomorrow the government suggested to licence software businesses so that if a consumer had trouble with a program or a website the responsible party would get in trouble, 99% of the population would vote it up. So much about everyone wanting to keep stuff open.

For the most education means getting a place in the vertical, not being curious. So far as everyone else is limited, 99% won't have a problem with it. iProduct and facebook are the obvious examples.

How do we keep it our way? The only answer I'm having is: by becoming billionaires and putting the money to work for the "open" ignoring any other commercial incentives.
Spell check would be a good soltuion.
The campaign was running when I was in Australia for a few weeks at the beginning of the year. Such a simple but great marketing campaign.

And it must have worked, because on three separate occasions I bought Cokes when I was intending to, to take pics of the bottles and send back to unsuspecting friends in North America.
To start things off, here are some services I pay for online:

$2.50/month: Google drive storage space (hosting lots of shared photos)
$10/month: Netflix (and I'm about to cancel)
$50/month: Rackspace cloud servers and CDN storage
~$50/month: Comcast internet hookup to residence (lame, but kind of table-stakes)

I'm sad that all of those are with really big names -- I want to support the little guys, but haven't found much reason to actually use them as a day-to-day service (beyond pitching in a few dollars here or there to donate/support the cause).
Spotify-like App Stores
What’s the difference between doing this and that in C#?
All Your Base Conference, UK Web Dev conference about Databases
The iPad being seen as a store for Apple. The Kindles being seen as a store for Amazon. The Nook being seen as a store for Barnes & Noble. Those are just three too damned obvious examples that are totally against the grain of the history of computing he -- and I -- lived through. That's part of the pendulum right there.

Also, writers and publishers and musicians not wanting DRM but the stores -- Apple, Amazon, et al -- insisting on it. Another pendulum swing. You wind up not even having total control over your own product.

Fake DRM takedowns to stifle competition (see the Vinted thing with Kickstarter).

The battle over whether GPS tracking does or doesn't require a court order.

All the evidence is out there and I'm surprised any of you need someone else to create such a list.

And, shit, I'm a writer and I now want to learn JavaScript because I think something like Open webOS (or the Mozilla OS) is the future we'll all be running towards for technological self-defense and freedom. The path we're currently on is a noose that can hang all of us.
What I remember was that before Google, I never just used one search engine. I would run my searches through HotBot, Yahoo!, Lycos, and some others (for what it's worth, I always seemed to get the best/most interesting results from HotBot). Dogpile saw that everybody was doing that so their aggregating engine did really well for the few years before Google hit it big.
The data structures behind Zork
I haven't tried it myself, but have you experimented with Panda3d? It's a game engine that supports code written in Python, but it has a much more coherent story for getting set up for development, and for distributing your game when you're done.
So the haskell RTS requires the same version of glibc on both machines to make it work?

This wouldn't be too much of a problem but I don't have administrative privileges to these servers. So when I want to write throwaway scripts or programs, I find myself turning to Go or D and they work without any quibbles.
The cost of auto insurance
Perhaps you just have a network that wouldn't react to this promotion. That's fine, and you're allowed to feel fine.

I think this is a promotion stands out* because it appears to me that the promotion is primarily driven by a "real world" (read: physical) product that is being shared online as opposed to a social media campaign reliant on traditional "sharing." People are actually compelled to take a picture and share the product online; not just click a "share" or "like" button

*I say stands out, because successful obviously depends on the chosen metrics.
We see some games written in Flash and ActionScript, but not AAA titles like Eve and Civ 4. How many general-purpose languages get used to write such titles? I can only think of C, C++... yep, that's it.

Is the author's point that we're moving away from "big" games and towards less complex, "casual" games like are popular on mobile, and the latter aren't using python?
In general I don't think age is relevant.
Didn't the author mean using python as a scripting language for gameplay with a C game engine for the other stuff? Do you really need all those opengl / ogre / sdl whatevers; is it not possible to just have a python interpreter running in your game engine and only running vanilla Python code?

That's how we've done it before with LUA and other scripting languages in game dev. You don't expose anything low level to the gameplay scripting beyond simple primitives. You certainly don't touch anything to do with OpenGL - even the C++ game code rarely goes that deep.
One should not focus in a single programming language, as such the article looks like a developer's cry to use his favorite language everywhere.

Just make use of the best tool for the job. In some cases that tool is not Python, as simple as that.
iPhone 5 First Weekend Sales Top Five Million
Perhaps Mr Kreinin has C++ in mind? (Though this would be at odds with his idea that an exception includes a call stack, so maybe not.)
The GIL is not a big deal because shared state concurrency is a fundamentally broken model.

This depends on the problem domain. A lot of the code I write is limited by memory bandwidth. The number of outstanding memory requests is limited by hardware, so saturating the memory bandwidth, especially when many active memory streams are needed, requires several cores to participate. A particularly useful approach now is for threads running on those cores sharing a particular cache level/prefetch unit to perform software "buddy prefetch" while working together on a traversal. The threads are weakly synchronized by memory dependencies, sharing both cache and bandwidth.

If you remove shared state, the threads each need their own ghost region and cannot share cache and bandwidth. I avoid shared state, especially shared mutable state, whenever possible, but there are still plenty of cases where it makes sense, especially at cache and NUMA domain granularity.
This seems like a really bad idea to me. You can't charge for something that the user can just build themselves for free. Someone else is just going to distribute the binaries. And so what do you do about your repos, are those just for paying customers as well? You wind up with 2 Ubuntus in this scenario, both weaker than the 1 today.
I'm not sure that Lua is going to appeal so strongly to Python programmers. It's wordy and its design makes opposite choices from Python's; vide global vs. local, for example. I think the brevity and safe assumptions of Python are a lot of what people value in it.
I agree, PyPy is looking like the future of Python.
Once it supports third party libraries or things change I believe python will be flying.

I for one am not worried.
Scientists Say Warp Drive May Be Possible
> One problem with Go is that is uses multiple return values to indicate errors instead of alternative return values. When you call strconv.ParseFloat, you always get back two values, the error code and... wait, what float do you get back when there's an error?

Why would you even be interested in the float when there's an error?
> given that it can be implemented pretty much like this in Ruby, and "(begin) .. ensure .." is pretty much equivalent to "try ... finally ..":

Note that there's a difference in the handling of exceptions: if an exception is triggered from the `with` block, it is intercepted, provided to __exit__ and can be silenced if needed or desired (by returning a truthy value). So a closer approximation would be:

def with r
r.__enter__
begin
yield(r)
rescue Exception => e
raise unless r.__exit__(e)
else
r.__exit__(nil)
end
end
Nasa and the DoD have done a fair amount of research into Diet and found it's mostly not that complex of an issue assuming you eat a verity of foods, have plenty of exercise, and a reasonable caloric intake.

Humans are omnivores with the ability to create most important vitamins, other than 2 major vitamin issues, C because we can't create it and cooking food destroys it, and D because we need sunlight to create it. There are also plenty of individuals with specific food issues. But, consider while eventually it will kill you, a healthy person with a good died can have zero vitamin C intake for a month with no noticeable side effects. http://idlewords.com/2010/03/scott_and_scurvy.htm

PS: I think the real issue is the assumption that the perfect diet is going to some sort of fortified bean paste. Simply picking a random ethnic food at each meal is a much better option.
'Why are people obsessed about creating a "jack of all trades" language instead of letting languages do what they do best?'

I can only speak for myself, but there is something extremely attractive about being able to do all of one project in a single language. A reduction in the overhead of context switches, perhaps? Fewer absent-minded semicolons in my python code? Correct me if I am wrong, but, isn't this a big part of the draw in Node.js?
dont worry about it most likely its you brain telling you that you need a bit more balance. Take up the guitar , go running, chill out, see more of your wife/girlfriend/family. Go with the flow , it never leaves you; sometimes you brain just wants to let all the information you fed it marinade. The funny thing is; if you do other stuff that interests you , it allows you to develop perspectives you might not otherwise have had. Take a break, you'll be a stronger programmer for it.
That's one part of the problem, but we also don't have great data in the first place on what diets should be stuck to, especially when it comes to solid evidence of long-term outcomes. We have better data about short-term weight or muscle loss/gain, but whether some diets result over a lifetime in higher or lower rates of heart attacks, or other organ failure, has little solid data, with the exception of a handful of clear carcinogens. A lot of arguments end up extrapolating from a few observed patterns of variation (e.g. what seem to be positive effects of the "Mediterranean diet", which might also be conflated with non-diet lifestyle factors), then attempting to figure out what factors explain those observations.
Get used to it, RIM will fail and Blackberry 10 will fail
Does anyone know whether these are available in a book of some sort? I love what he is doing and want to support it and want to see more pictures.
Turning a shipping container into a 3D printer
Indeed. Lets amend that to "publishers/authors/stores". Many authors and/or publishers are letting you buy direct from their own sites as well as at mainstream ebookstores, so there is often that choice. Again, see [1]
Would be interesting if Apple put Lightning ports on their MacBooks, and then sold Lightning to Lightning cables. Then there would be no restrictions from the protocol at the other end of the cable.
The OP has a video showing the different effects of bouncing 3 balls - with different elastic properties - on water. There are slow motion videos of the bounces and underwater views of the cavities created by different balls.

Very interesting, particularly liked seeing the movement of the projectiles up the the wall of the cavity that they create in the underwater shots.
Why I'm not "Why I ..."
I am ... so sick ... of all the "Why I ..." titles of articles. If the authors were known, it would be significant, but they aren't and are only venturing an opinion that would otherwise be just a thread post here. Also, in most cases, the topic is so narrow it would be deleted on Stackoverflow and other such sites.

Stop it! At least be more creative with the title even if the topic doesn't concern anyone.
Vietnamese anti-corruption bloggers jailed for a total of 26 years
I am not a business guy and don't need to understand what their model is. I understand my model - that I test network software and I don't want to trudge through amazon lookups in wireshark.
In this case the product isn't a product, it's an effort. Donations fit the model better as you're donating to the effort of a group of people to manage something, rather than to a group of people creating something from the ground up.

That's not to say the Ubuntu devs don't create anything of additional value.
Flatlining user base spells end of RIM’s growth story
Some of the things I "see", I would prefer they never show up in a Google search.

I'm sure there is a configuration setting somewhere to deal with that, but it would be yet another thing to take care of.
I think the comments on hacker news, in general, need to be a little more tolerant of ambiguity. Just because a statement is not immediately verifiable or is imprecise, it does not mean that it is without worth. The scientific method is a way of verifying our intuition, it is not in and of itself the one true route to all knowledge.
Open Letter Of Apology For Apple Maps IOS6
Zsh Themes
Is Java Dead or Invincible?
No. How exactly are the videos of the Chinese and Canadian riots comparable? The most the Canadians rioters are destroying stuff. The Chinese are barely seen damaging anything.
right click on image -> view image info -> [tick] block images from domainname.tld