skysight-inc/HackerNews huggingface dataset:
For the Tumblr API, the link to the client is for our v1 API which has been deprecated in favor of our v2 API.

We have an official python client that I work on when I get time here: https://github.com/tumblr/pytumblr, Though I know there are tons of other awesome wrappers for v2 out there.
Code open-sourced: https://github.com/jbckmn/PolarPageviews
Exactly. Content you write is your own.

The part of common code that gets mixed into modules is also BSD, so modules you write are your own.

For those that want a GUI and REST API on top, we've got a commercial product that allows you to use the API without any concern of GPL-things, or you could just shell out to Ansible-playbook too.
PEG parsers use backtracking and do not operate in a single pass.

Backtracking + memoization is but one implementation technique for PEG parsers. Another such technique is akin to dynamic programming -- fill in a table with possible parsing outcomes as you go. No "backtracking" (which really, is moot in a memoized PEG parser) required.

Either way, the performance is identical to that of a recursive descent parser (linear in the size of the input and number of nonterminals).
Some excellent new features in 9.3. My two favorite features are 1) not having to configure sysv shared memory anymore removing an installation step and 2) LATERAL JOIN which makes it easy to join with a set returning function (the subquery usage seems less useful in practice). See What's New for examples on how LATERAL can be used.
> b) want to upgrade their hardware at some point in the future from 32 to 64 bit, without having to buy the exact same software again

Retail copies contain both versions, OEM versions only contain the one and those aren't transferable to other systems anyway. Of course, if you upgrade some parts in your current build you might get shafted with the OEM version.
Well, Brazil has pretty much been on bed with the US for the last decades. Sure, it might have cheated on the US on some occasions, but so has the US. That's as friendly as it gets.

After these leaks, however, I think there will be a transition to a "not-so-friendly" state soon, unless the US takes some serious corrective actions.
Your comment of range of applicability is a very good one, it could be that I found myself within that range more often than not. I did write and maintain C++ parser that supports multiple dialects and self-recovering from syntax errors. It manly was written using flex/bison, but unavoidably used a lot of hand-written tricks.
HVX: Virtualizing the Cloud
fantastic, hopefully this will enable further progress in GPU-based database accelerators like http://wiki.postgresql.org/wiki/PGStrom
I think in general if anyone mentions "African culture" as if it's one single thing, you can safely assume they don't have a clue.
Security - a Market for Silver Bullets
New iPad browser from Opera
Love the way they are heading with the JSON stuff http://michael.otacoo.com/postgresql-2/postgres-9-3-feature-...
> It's not sexist to make an app to encourage men to ogle random women's breasts and submit photos while doing so, to an audience of men and women.

I think you will have to accept that many people hold a exactly opposite opinion on that point.
Probably because he can't afford it. Also, from the article, it sounds like he's more of a product manager than a developer.
hmm... maybe Im buying the better gear for my team? rather than on myself? or maybe a 5yr old Macbook is running just fine with the tools I need to develop with? Xcode running? check..iOS device running? check... Vagrant linux images running? check... Amazon running? check... not sure I understand your frustration here.
Yes, but the TSA added inconvenience does not directly result in visible added safety.
Tunneling is my favorite feature. Being able to keep both unnecessary services from running (phpMyAdmin) and disabling SSH passwords make me a happy solo sysadmin. Not that I wouldn't run phpMyAdmin if I had to, but since it's just me and people I administer on my boxes, I can use the tools I want, and keep active code to a minimum.
DAC=Digital Analog Converter. You are using a DAC in your computer (onboard sound card probably) when you connect from the PC to your speakers but it will be a very cheap DAC and the reproduction of the analogue signal won't be as accurate as a more expensive DAC.
Some people with pricey headphones will buy a pricey DAC. Otherwise you are coupling nice headphones to a crappy onboard sound card DACs which is a bit of a mismatch.
I still use it daily on my PHP projects, out of choice and out of other peoples'/hosting companies' choices.

I dislike what happened to the UX, though; definitely a case of "if it ain't broke, don't fk with it". Still a great tool though. I'm always lost on postgre projects...
Yep, this pricing is just for the enterprise product. It adds a lot of things on top companies may want but most direct users of the open source app do not -- things like role based access control and a really rich REST API for customization and plugging into the orchestration engine, history of events, etc.

It also includes support -- which is not just asking for bugs, but also us helping provide advice on how to manage your infrastructure.

You should find pricing pretty well in line with some of the competing solutions. If you have questions about pricing not fitting your usage model, definitely contact us for details and we can work with you.
buy new MacbookPro in Russia? x1.5 cost? ok...wait till back to USA? = yes.

;)
I've been an idonethis user for a while, but feel like it is missing some extra features. So I rolled my own and am looking for early alpha testers: https://teamtracker.io
There is a typo in the paper, both 'Response Integrity' and 'Tab Non-Interference' are called 'second property'.
When you gear an entire industry to the immaturity of male youth, what do you expect?

I'm a 46 year old male with almost 20 years of various IT experience (systems administration to .net coding to sql server) and the terms rockstar, ninja, brogrammer don't apply, nor appeal to me. I would argue that the entire IT industry is to blame for this bullshit.

Stop, just for a moment, to think about the culture you're manifesting in the words you use to describe your workforce. Rockstar? Really? Because most "rockstars" wash up, burn out, fade away or simply die and the fall is as quick as the rise.
Does it count Spain, France, Germany, Netherlands or Italy as Europe?
Hey guys, I'd suggest you look at some competitors for pricing and come back with me, they aren't really that different.

We're not going to be holding back on anything in Ansible, in fact, we're seeing several hundred contributors each month and are adding an average of 20 new modules to core each release.

This release also adds role dependencies and lots of nice new performance features.

For those looking for better solutions to things from proprietary software vendors, this provides a lot of options. If you're looking to not need those kind of features, Ansible is still there.

One thing we're not going to do is keep making Ansible more and more complicated over time -- there's a major focus on keeping it simple. When I started this project I said "if I can make a consultancy out of this I'm doing it wrong" :)

Actually being a company is good for us -- it allows us to hire extra people to work on Ansible, and it's allowing us to do more for the community not less!
That's grossly and utterly wrong. I'll bet if I interviewed 100 people on the street, maybe 10 would have any idea what this page was about.

This is an important lesson for ANY sort of activism or public outreach (or marketing): people know a LOT less about your area of concern than you think they do.
Did I indicate anywhere that some people don't have the opposite, poorly formed opinion? I don't give a shit. If they try censorship, I say offend them even more until THEY accept that not everyone agrees with them.
I am (irrationally) afraid of flying, but I try and counteract it by telling myself, when I get out of the car at the airport, "Phew, that's the dangerous part of the journey over with."
Some people say the onboard RPi sound is poor. They either use cheap USB soundcards, or USB DACs.

I get the impression that these people are not "golden ear hifi idiots" but are calm, sensible, people reporting actually hearable noise.
Maybe? My point is, empirically, we are not in that culture!

Edit: oh wait... You're saying that maybe the guys in the presentation are not reducing women to their physical bits, but actually treating them as human beings who like being treated this way? If so there is a simple way to disprove it: The women can't say "no". Since the women are not given any agency, they are not being treated as human beings but as mere objects with no control over how their bodies are used.
You forgot the "society ruled by women" part.
startssl.com have free certificates as well, http://www.startssl.com/?app=1 and not only for open source projects.
And... Why would Google ánd Microsoft do this?
They are the biggest assets on the NSA list remember?
This business insider article has a bit more detail on the issue:

http://www.businessinsider.com/titstare-and-masturbation-app...
It would be interesting if they started baking it into their TVs
You said "One other part of sexism is sexual objectification, which reduces the person or whole gender to an instrument of sexual pleasure."

And I said that nobody was reduced to being just a sexual object.
5 Sky Events This Week: Saturn Poses With Moon, Comet Coming, Giant Lunar Wall
Well that's not exactly the case (not just a UI).

It adds role based access control, centralized logging of what all your playbooks have done, and a way to keep up with the history of your hosts over time. Yes, there's definitely a focus on making things push button, but one of the major ideas here is that I can easily delegate roles to particular members of my team -- lab staff might be able to work with inventory, QA might be able to deploy to the test environment, ops may be able to deploy to production, etc.

This is just our first release but the main goal here is to make the absolutely simplest/best ops tool for teams we can make. If people have ideas, definitely pass info along (info@ansibleworks.com). It would be greatly appreciated!

The next release comes out in about a week and adds some extra bonus features on top as well.
Guess what? Women find tit jokes funny too so don't even try and say that you know what the whole group of Women is thinking...

Fuck cencorship. The freedom to offend is more important.
good job mates
Well, I have a 2012 Macbook Air that I bought last fall and am really happy with. Before that, my main gear was an iMac late 2006, which was slow as hell, especially when compiling reasonably sized projects.

An 2008 Macbook might be sufficiently faster. Good for you.
Hi,
I'm RaspyFi founder. The points you made are exactly what we have in mind for future releses:
1- multiple users playlist
2- multiroom support

Some of the things you mentioned can be already done. A friend of you can enqueue songs on raspyfi's playlist. The PI can handle 10 simoultaneus clients connected, that means also collaborative play queue.
Hope you're enjoying RaspyFi
Sorry, but I'm not finding a link to those playbooks anywhere in the Ansible docs. The only cross-platform example I could find in the examples was the riak one [1].

Based on that example and the modules you mentioned, I'm guessing that the only real mechanism for multi-OS playbooks are separate sets of YAML files for each OS? If so, that's not exactly a great abstraction, though I'll agree it is workable. Still seems to be leaving Windows out in the cold altogether, as well, which is a show-stopper for my mixed environments.

[1] https://github.com/ansible/ansible-examples/tree/master/riak
Yeah, to us it's not just a configuration focus.

One of the focuses in creating Ansible was to have an easy-to-use system where it was just as easy to push apps, so you don't have to strap things like Fabric and Capistrano on top.

Another major example is how easy it is to do zero-downtime rolling upgrades on top, from the core language, without having to provide any glue on top to get there -- so it can easily say "target 50 out of my 500 servers at once", and work with load balancing and outage windows to walk across your infrastructure and upgrade production applications.
I don't have any friends I communicate with on even a monthly basis that I've known since even highschool. We'd have to bump it up to college for friends that I speak with monthly. I lived in the same place with my parents for 21 years. While not negating your point, it's possible to have the same issue when you do stay in one spot.

I do have close friends, and I do have friends I trust...I've just met them all in the past few years. Do I wish I had a group of people I grew up with? Sure, and I envy that in some, but the great thing about being an adult is that you get to pick your own family.
We tend to accept that death has a color [1]. Unfortunately, we tend to let our governments decide which deaths have what color. No doubt the 500 or so US residents who died each year as a result of actions following 9/11 constitutes many individual tragedies. But there have been many many more colorless deaths around the world as a result of other government actions with 9/11 as their rationalization.

[1] http://ansuz.sooke.bc.ca/entry/23
I thought so too until I read the article. Buried at the bottom is the ability to stream my Playstation 4 content within my house to this box. That's awesome. I hope it works.

My wife does not want all that stuff dangling from my television, but what she really hates is a game console hanging from my television. If my game console can be in my basement, and I can duct tape this to the back of my TV upstairs, then we both get what we want.
https://news.ycombinator.com/item?id=6350711
US Budget Visualization
Musician (keyboard/synth) and ex Electrical Engineer here.

As usual, it depends.

In this case on how good the DAC and filtering is on the Pi. All an external DAC does is move the concern away from the computer's built in DAC therefore avoiding any noise and obvious distortion. It costs only a few $ so I'd imagine the DAC/filtering is crap on the Pi.

However, if it sounds ok to you, it probably is ok. This is the main thing as listening is subjective.

You can spend a fortune on making it sound better quality but there is little return on this. Most of it is just prattery and rip off merchants.

From a recording versus listening point of view: don't worry too much. The content is more important than the device reproducing it. Also the device that produced the sound initially and the device that recorded it isn't necessarily all that good quality and neither was the mixer monkey who compressed it to fuck.
I used to do visual effects...and render on a Mac8500...days sitting in pain... perhaps I learned something about enjoying pain from this? haha. ;)
Any word of what actually happened?
Great game, hadn't heard of some languages! Maybe I will have to read something of them...
The New 5 Ws of Web Writing
The Go is underrated. Solid state 32gb PSX that looks decent on a HD TV and has a wireless controller?

Yes please.
How the NSA Accesses Smartphone Data
It's more than that. Playing devil's advocate means you're expressing the opposite point of view when you don't really hold that point of view, but you're doing it to prove a point.
Refactoring is not a dirty word
This article is riddled with misspellings, typos, and grammar errors. :(
Edited my response above a bit.

We're going to be adding Windows support this year but have been concentrating on *nix operating systems as that's the core of our user base.

Definitely would like feedback on what specifically on Windows you are managing and for what use cases.
Clothing Startup Pistol Lake Launches Crowdfunding Campaign For Awesome Hoodies
This places the decision to move to Mongo or redis in serious doubt - it's an impressive competitive attack.
I understand that you're attempting to imply that showing consideration demonstrates an admittance of guilt. I'm afraid that's not a compelling argument.

It's inconsiderate, because it could potentially make some members of the audience uncomfortable or self-aware. This would not be a concern if you knew the comportment of your audience. Snoop Dogg doesn't present himself or his content the same way on David Letterman that he does at a concert.

Someone being uncomfortable with your content doesn't invalidate it nor does your taking their discomfort into consideration in either content or presentation.

It shows that you are a mature human being with empathy.
"That's great as long as it's only your stuff you're sacrificing."

My parents moved again and again then divorced and moved again and again. I attended four different high schools and have no life-long childhood friends nor a "hometown" nor many great memories of family. My siblings and I were the casualties of their lifestyle and half of us are dead before 30. Our education and many other advantages of a more stable life suffered.
I found both phpPgAdmin and PgAdmin III superior to phpMyAdmin in many aspects. And there's always DBeaver to handle any relational database you can probably imagine.

Although I must say I've yet to see an SQL client that comes close to HeidiSQL (Windows only, MySQL+MSSQL only). (Edit: "MySQL only" was wrong.)
And for the people living on $2 per day there is the "soda bottle prosthetic".

(http://blog.makezine.com/2009/02/05/plastic-soda-bottle-pros...)

(https://www.youtube.com/watch?v=Yvev6shNvSg)
Ask HN: Which tools do you use for invoice (freelancers and small biz)
Tasks include: creating the invoice, invoice reminders , getting paid and pushing the invoice into your accounting software. What tool(s) do you use?
> Two ways I can think of fixing it - one is offering simple, straightforward hearings in front of a judge with the power to use their own judgement (instead of relying on overly-specific, exploitable laws)

Administrative hearings are used in a wide range of situations in the U.S. For example, when applying for federal benefits or under compensation programs. They're not a panacea. As organizations, they tend to become biased towards one side or the other. Good luck getting the Department of Labor to rule your way as an employer. One of the values of lawyers is that they force decision makers to justify their decisions to a sophisticated party, which reduces the tendency towards systematic bias or alternatively arbitrary action.

In the context of foreclosures generally, lawyers protect the lenders' interests. Foreclosure is already heavily stacked against the lender. The homeowner has months or sometimes years and numerous second chances to come up with the delinquent payments. Do we need to make the system even more biased by getting rid of the rules and letting a judge decide based on who has the most heartbreaking reason for not paying what they owe?

Incidentally, this situation also clearly demonstrates why the "loser pays legal expenses" rule is a bad one. When the loser pays, the biggest entity in the litigation has no incentive to reign in its legal expenses. Imagine applying "loser pays" to banks in foreclosure proceedings.
I just don't share the black-and-white view of the world that you may.

Objectification can be a component of sexism, but in and of itself is not sexist. It is a natural part of human existence demonstrated by both genders on a regular basis in a variety of ways. It is even the entire foundation of initial human attraction. It is not inherently wrong.

Men and women dance at strip clubs. They objectify the customers and the customers objectify the strippers. Hell, my butcher is an object that gives me steak for money and that is all we know of each other. That's okay. You are not obligated to regard everyone as a whole all the time.

We need to stop asserting that every interaction with each person (real or fictional, in person or entertainment) requires a holistic appreciation of every atom of their humanity.

If you objectify all human beings, you share a common trait of sociopaths. If the entirety of your view and interaction with the other gender is based on objectification, then you are probably sexist and have serious issues to deal with. If neither of these are the case, then you are probably a normal human being.
Thanks for sharing! Looks like you can eliminate the playbooks in the 'roles' directory with all of the manual includes if you've moved over to roles.
So cool! To do the same was the original reason why I bought an Arduino a year ago, but I never really finished the project.
I'm pretty sure I've posted that in every pg 9.3 thread to date, but for application developers don't miss all the new diagnostic fields on PGResult[0]: you can now get (when applicable on the error) the relevant schema, table, column, column type and constraint[1] in order to translate error information back into your application domain and generate logging and error messages which make sense to developers & end users.

It's already available in psycopg2 (since 2.5)[2] and ruby-pg (in 0.16)[3], it may be available in other adapters (outside of libpq obviously).

[0] http://www.postgresql.org/docs/9.3/static/libpq-exec.html#LI...

[1] without having to perform string munging on localized error messages, which probably doesn't include half of them

[2] http://psycopg.lighthouseapp.com/projects/62710/tickets/149

[3] https://bitbucket.org/ged/ruby-pg/issue/161/add-support-for-...
Leaked: Xbox One dashboard
Hmm, besides the broken fan the machine is good enough for development work under OS X. I have a 2009 MBP and only switched the hard drive for an SSD. It runs XCode like a charm.

> If you're a developer, you should have the best development gears you can afford.

There's also the school of thought that you should be using the hardware configuration you expect most users will be running and make sure your product runs acceptable on it.

Giving the devs highly powered machines just removes them from what the majority of users will experience. While most people still surf the web with Core 2 Duo machines many webdevs have overpowered i7 rigs with gigabytes of RAM. And that's why so many JavaScript loaded websites are unusable on anything but the latest quadcore i7 systems nowdays.
Ask HN: Your hardware hack projects
Does anyone want to share their hardware hack projects and what they've done? Would love to hear the stories! or even just links to the projects if you have written them up.
Intel was known many years ago for buying 2 first class seats on a plane for its validation chips for new runs from a fab. They put a person in one seat and a wafer carrier in the other. If you have something sufficiently valuable or important, the cost of a plane ticket just isn't that high.

If the thing you are shipping is so important that it needs to get somewhere so fast that you can't ship it overnight with FedEx, why would you put it in the hands of a stranger?

I think the arguments for this sort of business have changed in the last 12 years because shipping is very fast and not very expensive. Additionally, electronic document delivery and signing is not much more common than it was then.
thanks...do you want to edit it for me? I suck at grammar and writing.
Not sure if drugs or just art...or possibly both.
S4: Hosted Tahoe-LAFS from Zooko: 350GB for 50USD Per Month
This definitely could use a form to submit API wrappers. I used the contact form linked at the top to submit Stack.PY, a Python module for the Stack Exchange 2.1 API, which is available on Launchpad (https://launchpad.net/stackpy) and PyPI (https://pypi.python.org/pypi/stackpy). The SE API documentation is at https://api.stackexchange.com/docs
Webapp Blue-Green Deployment Without Breaking Sessions/With Fallback W/ HAProxy
Amazon: No phone this year, and no free phone period
How not to hunt down bugs in Node.js and CoffeeScript