skysight-inc/HackerNews huggingface dataset:
"Did Steve Jobs receive a letter once his net worth passed a certain threshold inviting him to join the various "protect the rich" conspiracies?"

That's a simplistic way of putting it, but as a metaphor, yes. It's not an organised conspiracy with secret meetings and hidden agendas dedicated to this, but yes. Wealthy people are powerful. Wealthy people mix with other wealthy people. Their friends are wealthy people. Their social groups are wealthy. People protect themselves and their social groups.

"Just wondering, because that kind of thing would require planning and organization."

Do you know how hard it can be to get people to vote against their own interests? It requires vast amounts of planning and preparation. Bodies such as the American Enterprise Institute and Cato Institute, for example. These require serious funding and planning and organisation.
Almost certainly. I wonder what their churn management interventions are.
The Consistency Alphabet Soup
What's missing for the kindle is a decent RSS reader. hopefully with the closure of google reader something will come up.
If Tizen takes off, you can expect Google to drop Samsung's access to early release builds in any event as Google will then try to force customers to use Moto/LG/HTC/etc devices.

The HN gods banned me for saying bad things about Google, but I have one word for you: antitrust.
If you point the A record of your domain to 151.236.222.9, you will automatically get the kind of landing page that show sup on my domains. There's no signup page, but I can make access for alex@h\\ton.me manually and mail you the initial login details.
Indeed. We use it all the time!
What types of apps are you looking for? Personally I'm on my third iPhone (3G, 4, 4s) and apps are the things i use the least. I plan to switch to Nokia Lumia 928 when it comes out next month (hopefully).

It seems that the app situation (for anyone that cares about it) has gotten significantly better in the last few months alone.
Super Slime Soccer
An extension of the classic slime games.
Quadcopter Swarm over London for Star Trek - Into Darkness
3 Months, 35K Users: Out of the beta and into the mobile world
Flask is anything but "minimal micro". It's a thin Sinatra-like facade over Werkzeug.
The Semantic Web Opens a New Age for Entrepreneurs
Should You Learn Poker and Make a Lot of Money?
How to Write a Bittorrent Client, Part 1
right now it looks like http://erlangonxen.org/more/mumble
If you think that the EU has been "successful", you are majorly mistaken.
That is definetely not a myth, but also there is not a simple answer.
First, their taxes rate are the highest in the world. And they are "social welfare state", and this is hard to balance, they are very expensive states. Norway, because of oil, has funds sufficient to guarantee the wealth of the next 10 generations, but not the other two.
Also they are the most equal countries in the world. You may check any Gini index rank. This is incredibly important for me, but some people may find weird when a CEO has a salary only few times bigger than the average worker of his company.
This equal, expensive, social welfare state demands a lot of unity of the population political view. Something that sounds impossible on big countries.
These countries have a LOT to teach regarding public education and public health, but they are not copy and paste solutions, their solutions are very hard to emulate.
Thanks for explaining and we're actually on the same page. Working on things to make both of those options easier for devs/users (end-to-end connections and personal VPNs).

Hopefully will have things worth showing off later in the year.
Your inductive charging tray tables are terrible for my magnetic tapes and floppy disks. Also, where does it get its energy from? It's much more efficient to walk around with wearable solar panels or to embed them directly into the devices. It may not work well on the north pole half the time but batteries aren't very conductive in those environments, anyway.
Free Open Source Emoji
The "Like" button is tracking users all over the web. Isn't it possible that their algorithms are correlating patterns in his web history for ad placement on FB too?
Sure TouchWiz has features, it's the implementation and UI that stinks.

I have a friend that always said that "Samsung can't do software" and I thought that was a bit hyperbolic. Samsung is a huge company and just because one parts screws up doesn't mean, well, anything really.

But I guess I just had barely used any samsung devices that required software. I can honestly not mention a single piece of samsung software or device that wasn't seriously hindered by the software. From TVs that show hideous grey bars (when the aspect ratio doesn't match) that will blind you in dark scenes (just because the TV frame is grey (note that you can't even change this in the menus)) instead of black bars like all other TVs, to well, TouchWiz...

Take the sound notification you got in samsung phones (was this around the time of galaxy SII? (and not the 90's that you'd expect)) where the phone would make a sound notification when the battery was charged to 100%. With no way to turn it off. I dare say the most common use case when charging a phone is during the night, a lot of people have their phone alongside their bed and this meant that they would be waken a few hours later.

All samsung devices with software in it has at least a few of these annoyances that makes it obvious - no one, has ever, used this thing outside of a lab.

But that's just small details.

TouchWiz is horribly slow. No, it really is catastrophically bad. I tested the Galaxy tab 10.1 in a few stores, in everyone the interface was seriously slower than any of the competitors (with the same hardware). But I figured that this was because of people installing and abusing demo devices. Then I was to help a friend with their brand new tab 10.1, I even witnessed the unpacking and out of the box and it was just as horrid as in all the stores. The brand new top of the line $500 tablet behaved as a bloated, cheap, first generation device. And it hasn't gotten better with time.

Samsung completely ruined the Galaxy S. Compare it to the Nexus S, pretty much the same hardware and the Galaxy S was by comparison barely usable unless you installed a custom rom on it. At which point it suddenly became a great phone.

The touchwiz calendar and messaging applications (in galaxy SIII) looks like they have been designed by a 10-year old starting to learn photoshop (seriously, I just can't believe my eyes everytime i use a Samsung android phone). The UI isn't even remotely consistent with... anything.

Everything they tweaked and touched has been for the worse. Yes they have their own features, mostly features that are fun the first five minutes (if you are a ten year old) but at best doesn't annoy you after the first week.
I don't believe this addresses the point the OP was trying to make. There is an algorithm or just a simple piece of code which does the distributing, what safeguards this algorithm?

Another way of putting it is "who watches the watchers?".
He probably meant "I'd rather be in any other developed nation than the US"
This could be useful for low-vision people, who might like to optimize fonts and foreground/background colors for readability. It would be nice to be able to have toggleable presets.
I feel a patent coming along for this awesome piece of original thinking... /sarcasm
Personalization feels like the SEO of 2013. In general, personalization is very hard in terms of "what customer wants" -- look at Amazon's "products for you." In the case of Facebook, this feels like an association algorithm based on affinity rather than personalization the way Target was doing it.

Here's a link to the Target story: http://www.forbes.com/sites/kashmirhill/2012/02/16/how-targe...
This is amazing and creepy at the same time. It's no wonder Data Scientist is one of the highest paying jobs in tech right now.

Facebook (and other similarly sized companies) have petabytes of data - what can they do with it? Imagine!
And gmail?
"White House APIs aim to balance a truly RESTful API interface with a positive developer experience (DX)."

Aren't those two things on the same side? When/how would they be in conflict?
Can you add some information other than "I did this"?
That's what the article is saying, yes.
I'd hardly equate lack of abundant electric car chargers with poor infrastructure. The example I was thinking of is the UK where I live, where electric cars aren't as common as in SF or the east coast.

note, I didn't downvote your comment.
How to approach a problem: self-indulgent music recommendations
Exactly.
I am all for a competitor to google that offers some sort of useful features google doesnt, but the straight truth is that DDG does not provide as relevant of results, and you can feel how "dumb" it is compared to the results google is giving you.

It could be some sort of personal bias, but I search the same term in both engines and get (in some cases) wildly different results, rarely in favor of DDG.
I prefer keeping routes in a separate file.

Instead of

@app.route('/')
def index():
pass

I keep a routes array

routes = [
('/', endpoint='index', view_func=index)
...
]

I find it a lot pleasant to look up all routes at the same place rather than guessing or searching. Also, I give an explicit name to all endpoints.

I do the same with blueprints. Blueprints have their own urls.py, and blueprints don't specify the url prefix. For eg, a comment blueprint will define '/', rather than '/comments'. I leave the url prefix to the main application.

app.register_blueprint(comment, url_prefix='/comment')

For migrations, I prefer alembic to sql migrations - https://alembic.readthedocs.org/en/latest/tutorial.html I find Alembic simpler than SQLAlchemy(without compromising on power). Alembic can autogenerate migrations based on your model definitions. The way I work is I add a new model, and then run alembic to autogenerate the migration. Same goes for altering models.

For settings, I maintain setting.py, dev_settings.py, prod_settings.py. settings.py contains all the common settings. If environment is not defined, I do a `from dev_settings import *`, else I do a relevant import for the environment.

I also prefer having BEFORE_REQUESTS, AFTER_REQUESTS, MIDDLEWARES, LOG_HANDLERS, TEMPLATE_FILTERS, CONTEXT_PROCESSORS, ERROR_HANDLERS... in settings, and in main.py, call the relevant functions. That way, I don't have to hunt down the codebase. For blueprints, I define the same variables in __init__.py.

Model forms are another time saver(use wtforms, or preferably flask-wtform)

from flask.ext.wtf import Form
from wtforms.ext.sqlalchemy.orm import model_form
import models

PostForm = model_form(models.Post, models.db.session, Form, field_args = {
'name': {'validators': []},
'title': {'validators': []},
'content': {'validators': []},
})

models.Post is flask-sqlalchemy model, models.db.session is sqlalcheymy session. You don't need to list all model fields for your model form. I find keeping models and forms in sync a pain. This way, I only keep the validations in sync(field_args isn't required - that's an example of adding validations).

I use flask-debugtoolbar for basic profiling and debugging. flask-webassets is awesome for managing assets and dynamic compilation. flask-script for writing manage.py jobs(python manage.py get_deps, python manage.py db_createall etc etc)
"Detecting the use of Emacs..."

Is that for real, or tongue-in-cheek?
Jobs confidential: 15 people reveal the truth about their work
When you give your talks with humour injected, do people in the audience come to you afterwards and suggest that your remarks were unhelpful to some people in the audience, as someone did in this case? In essence, do people politely complain to you about what you said?

If they did, would you ignore them and carry on injecting your humour?
Offering alcohol to someone you know is pregnant, ugh.
I think qnk is referring to the social security payment ("RETA") you are required to pay when you are registered self-employeed (autónomo).

Edit: more info http://spain.angloinfo.com/working/starting-a-business/empre...
thanks for the links.
I will definitely take a look at several languages and learn more of them over time.
I am still thinking since the files stored on Hipchat are public ( with a long and hard to guess URL ). What are HN's take on this?
Windows Blue Leaks Online
I mostly rather Hg over fit because with Hg it's way harder to "rewrite history", among other things.
I built a company website made a company name and then just started asking businesses that had a weak web presence if I could help. I also advertised on Craigslist and job boards like elance. At first you'll get absolute shit jobs and barely make it but the more you do, the more people know about you and the better the work gets. I did some wierd projects that no one else would take in the beginning. Don't get me wrong, it takes sacrifices in the beginning but the work is there.
The dangers of optimization
How is that "tricky"? It is a standard pattern for preventing XSS/XSRF
How facetious to post such an article on a web page that, upon scrolling to the end, will recommend to me an article about deadly meningitis hitting gay men in NYC ...
DC man figures out how to reverse time
Yeah that's a famously annoying bug in bash.
Well, about time!

When I bought a Kindle more than two years ago, one of the first use cases I discovered was finding an article on the web, deciding it's too long to read on a glare screen and wanting to send to the Kindle's browser. What I ended up doing was adding the articles to Pocket (Read It Later at that time) and crafting a small PHP script that turned the RSS feed of Pocket's items-to-read into a simple page with links, suitable for Kindle.

I still use Kindle for that sometimes, although I've moved with most of my Web reading to a tablet.
The day Google gets HP to launch a nexus phone, all other manufacturers will have no change in Android high end market. Since the nexus one ALL nexus devices are buggy and crippled.
> Snapshots are stupid in the case of a content addressable, immutable data store.

Well, the KDE incident proves otherwise.
Clickme: Straight from R to JavaScript
clickme is an R package that renders JavaScript visualizations using R data objects as input. Its goal is to make interactive visualizations as easy to use as the base plot() function. I would love feedback.
Draw UML Sequence Diagrams with new Javascript library
First person indie action movie filmed entirely with a Go Pro. Violent.
Considering how many adult websites are adding social features (i.e. Like buttons), I assume 'Big Data' already has much more accurate information on a person's sexual interests than most people realize.
* "You may got to the park, as long as it's with your friends". Predators can't feasibly attack a group of several children, especially children armed with cell phones.

* Support big sidewalks in urban areas: with enough eyes on the street, busy places become remarkably safe places to be once children learn the basic rules of navigation
NEWS FLASH - this is not an isolated, "tech conference" or "tech industry" occcurence. I really cannot believe that women are still this insecure...blame the beauty industry for that not the techno geeks! I suppose you don't go out to bars or nightclubs either for due to the fear of being "sexually harrassed". If I heard grown men joking about a dongle in a sexual context --- I would probably laugh about it and then feel sorry that they were such geeks! (no offense guys)
I disagree on the same grounds as before. What's the product? What piece or Art, or Lit, or Technology are they building, that can then be churned out or reprinted or duplicated etc?

Send me to college to learn things? There's no product, so it's not valid.

I'm making this product and I need this training course; there is a product.
Programming, maintenance, scaling, etc, is not hard.

If you think it is hard you are either doing it wrong, or it's the wrong job for your personality.

It can sometimes be a challenge, but that is the fun part, not the hard part.

However this explains why Google seems so abrasive... they think it's hard!
Well said as always Ryan! Agreed :) IT would definitely be a bad move for Samsung and of course a good move on behalf of Apple :)
I strongly prefer ribbon to the endless dropdowns and modals of LibreOffice and versions of Word that are more than a decade old.

I never understood the hate myself, LibreOffice and Old Word have one of the worst uis out there. It's like the Geocities of productivity software.
This is exactly right. I mean I think Facebook is as creepy as the next guy, but this article makes the unsubstantiated claim that Facebook guessed his orientation. Unless they have some secret new interface for their advertisers in this case it's unlikely. That said I'm sure they could predict this with a high level of accuracy if they wanted to.
Multi-version programming[1] (independent implementations of the same specification) is one of the classic solutions to this problem. Likewise for power, location, etc. If you really care about these failure modes, you'll have N different designs of PSU & hardware fed via redundantly pathed links, etc.

Aside from the (huge) cost/dev time, the biggest issue is that you still can't protect against logic errors in the specification, and the difficulty in testing every sequence of failure modes across implementations.

[1] https://en.wikipedia.org/wiki/N-version_programming
I'm not really looking to defend Samsung -- their TVs and blu-ray players have terrible software (though on the gray bar bit, clearly that was an entirely intentional choice. Plasmas do that specifically because otherwise you will very quickly have a center portion of the screen that is dimmer than the outer portion, so the gray balances the wear. While LCD is supposedly immune to this, I once had a set that suffered the aspect ratio "burn-in" issue, retaining the obvious demarcation over weeks of use and multiple restarts), however having owned the Galaxy S II and now GS III, I have absolutely no issue with TouchWiz. Further it's notable that Samsung had a hardware accelerated browser that functioned much better than Android's offering before Google did.

You're kind of veering to the point of insulting people who might actually see credibility in TouchWiz (the whole "if you're ten years old" thing), which, I guess...whatever. But as someone who has quite appreciated Samsung devices I just don't have the complaints.
Actually, those are great questions. I don't download apps, or scan random codes unless I understand what the effect will be.

Why should I scan a QR code on his page with no expectation of the results?
When you used php, your application server(mod_php) and web server(apache) looked the same to you. With python wsgi applications(most of the web frameworks are wsgi compliant), you generally need a separate application server and a web server which talks with the application server. Application server can directly serve the application and static files, but it isn't advisable.

So, you run an nginx on port 80 https://gist.github.com/rahulkmr/5232161 and proxy_pass to your application server running on some other port(8080 in the example).

You have a lot of choices when it comes to application servers. What you use depends on your use case.

> but I don't know how to configure nginx on my VPS so I can have multiple python webapps (my simple apps, django apps, flask etc.).

Look up sites-available and sites-enabled for nginx.
How Getting Married and Having Kids Made Me a Better Programmer
You are not entirely right, the advertiser chooses what audience to target but only Facebook knows exactly who is in that audience, the advertiser probably was advertising to people who support gay rights, etc.
Wasn't it last year that Samsung was replacing Android with Bada?
Last I knew wine glasses were non-alcoholic. (From the quote) it seems they have carefully chosen not to market them alcohol directly.
This is old news; researchers figured out how to do this years ago:

https://chronicle.com/blogs/wiredcampus/mit-students-faceboo...

[Edit: looks like the article mentions this]
I don't know much about the technology of this, but I used to play with capacitors during my teenage years and if this works even half as advertised it would be truly life altering. We could have "hybrid" solutions of a capacitor combined with a battery with the capacitor acting as a buffer to improve battery life.
French Court Sues Twitter $50 Million for Racist and Anti-Semitic Tweets
> I thought Flask was a minimal micro framework but this looks as bloated as Django.

What kind of web applications have you written, and in what language/frameworks? My experience doesn't match yours. Flask is minimal in the sense that it doesn't add ORM, auth, assets etc to the core framework. There is nothing bloated about Flask, or even Django.
I've now tried both and have to say that they are both easy to use. Still I like Presefy (http://presefy.com) more because it's so easy for anyone to remotely view the presentation from my unique presentation url and not a randomly generated url.
Not dead. Here's Adam's talk from the Xen Summit 6 months ago - http://www.xen.org/xensummit/xs12na_talks/M9b.html
I'm not from the Jim Cramer crowd and it doesn't sound like you are either. If you are sending orders at the best bid/offer and you can't get filled it's probably because you're too slow. I suppose you could send a marketable limit order in at a price deeper in the book and let the exchange match it at the best price available, but that's still different from outright market (i.e. no limit) orders.
Citation? AFAIK, cows are relatively smart.
The article is really long for a subject that might interest people who have difficulty focusing for long periods of time.
Yes, that's one of the many interesting concepts out there.
Perhaps not, but the quality of research at IAS is surely better than that at all but a handful of universities.

Fair enough, but they also have much "better" researchers than most other universities. My hypothesis is that if you tried to scale the IAS model to researchers outside the top 1%, it would be less successful.

I suspect the reason for this is that cross-pollination of ideas that you get from working with other researchers and graduate students, combined with the clarity of expression and understanding you're forced to acquire when teaching undergraduates is the reason why research universities have been so successful in advancing human knowledge. This isn't to say there is no place for other types of research institutions. However, I am skeptical of unsupported claims that there are "better" means of advancing human knowledge that are structured very differently from a research university.
Great to hear! You'll be coding in no time. :)
I see. We're witnessing OS/2 mobile edition.
So you're saying you've never flipped someone off that's cut you off in the Target parking lot??? I'm just saying, yes we should all think before we speak, etc etc but good grief --- what they said---- it wasn't that bad!!!!!!!!!!!!!! The fact that she posted on twitter that she felt like Joan of Arc - puhleeeeease!
pepijndevos
Not surprising at all. Ads are targeted based on user behavior on the entire web, not just Facebook. Cookies and such follow you every where and are collected by various sites.
Profanity in Business
I take it this works by comparing the signal strength from multiple routers, and that they haven't found some magic to do this from a single router?
So, to sum all this up, "Docs fundamentally can't work the way you need it to work."

I'll stick to LibreOffice and Word.
IRS Uses Tax Money For Star Trek Spoof
Previous discussions:

https://news.ycombinator.com/item?id=1601062

https://news.ycombinator.com/item?id=1032077
A very cool algorithm for generating mazes and other spanning trees from the uniform distribution: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.47.8...
Lawmakers seek to ban Google Glass on the road
I didn't misread the repo name.