skysight-inc/HackerNews huggingface dataset:
That's not what he's saying. He's saying that it didn't scale well because Karpeles didn't know how to program, not that PHP didn't lend itself to said scaling.
Very technical analysis, but it actually makes sense! :)
For fuck's sake.

I opted out of 'care.data' (what a stupid name), and now I find out my data was breached anyway?

I wonder if leaked people can start a class action lawsuit.
Two questions for Arq users:

1. In former versions, it was difficult to see what was actually part of the backup. Has that changed?

2. Is there any reliable way of calculating how much an Arq backup will cost? Storage costs are easy to calculate but with Amazon S3, changes etc. are a major cost factor.
The use case that I'd be really excited about -- and something that I have been strongly considering hacking MPD to do -- would not be an icecast stream to my phone, but for my phone to have its own Mopidy or MPD instance.

Right now, at work, I simply NFS mount my home music library, and then sync my mpd tag cache over periodically. This works while I'm in one location, at work, but would not work on my cell phone; I don't have a network protocol that would survive it, and MPD has no real support for high-latency filesystems (it doesn't know to go fetching the next file in advance, nor does it know to go cache a few megabytes -- or the next few songs -- in case the data link goes away).

Mopidy's extension support is pretty exciting, then! It seems like it should be relatively possible to concoct a 'mopidy.remote' extension that knows how to do these things, and the corresponding server-side for a Mopidy instance running at home.

Have you folks thought of this sort of use case? Am I about to reinvent the wheel?
You must have had some amazing luck because my colleagues tried to install some DBs (it was a combination of Oracle 11g Weblogic and Maximo) and had miserable luck. And it was working on Win7.

Didn't Win 8 jetisson most of the compatibility?
I always dismissed this because it said amarok in every description. I just noticed it does not depend on kde-runtime. Someone needs to do this for rkward.
What they did is destructive to individual privacy and liberty.

This may be a strange concept to you, but you can commit a crime non-physically. After all, lots of people think bankers should be arrested for having traded bad debt and precipitating the recession.
You should really use SQLite!

You will either end up with an ad hoc, informally-specified, bug-ridden, slow implementation of half of SQLite ... or, you will fail to even attempt the features that SQLite gives you - such as locking and dealing with concurrency - and you will have bugs.

For example, you use file_put_contents. See this comment:
http://www.php.net/manual/en/function.file-put-contents.php#...

Please don't go and add locking now! (It's hard to get right). SQLite was invented to be a better fopen() - use it! There is no reason not to, if you are requiring PHP 5.3. If you want a simple plain text dump of your SQLite DB, that's not hard to add.
It's not fair to compare to compare pure PHP and Jinja2. Twig is the PHP-equivalent of Jinja2, and it is an extremely well designed templating engine.
@leejoramo:

> DropBox: I have many of my documents stored in Dropbox with the PackRat feature to keep copies of every version and deletion.

Aren't you worried about the lack of encryption?
Do you really need to ask? Are you seriously incapable of seeing that some people might be offended (stupidly, if you ask me, but that doesn't make them any less so) by a story where a woman is apparently picked like cattle by a feudal lord?
From the Agavi news list:

Hi everyone,

We're thrilled to announce the immediate availability of Agavi on GitHub!

We realize it took much longer than anybody, even ourselves, anticipated. But thanks
to the hard work of David, Noah and myself with the assistance of Steffen, Thorsten,
Tom and everybody else who provided their support, we finally did it!

A big thumbs up goes out to everyone out there for sticking around during that time
and not abandoning, what we think, is still one of the best PHP frameworks available
today.

The present state:

There are some immediate effects of the migration:
- Agavi is now installable via Composer.

- Any link to Trac will redirect to corresponding GitHub page. This should work for
most old Trac urls, including the wiki, browser and even changesets.
Anyone with existing credentials can still login at https://trac.agavi.org/login
and see the old content while being logged in.

- The Subversion repository will stay available for at least 6 months from now in
readonly mode. Any changes made to the Git repository will not be reflected in the
Subversion repository. For anyone using externals to specific releases we suggest
switching to the Subversion bridge on GitHub. For anyone using externals to a
specific revision please contact me off list so I can look up the right revision
for you to use on the GitHub Subversion bridge (That sadly isn't trivial and
can't be done with a simple mapping).

- The tickets and commits mailing lists will be closed. Please use GitHub
subscriptions as a replacement.

- Travis CI is set up and will test all commits.

Roadmap:

While this already is a major step forward, there is still more work to do to bring
Agavi back up to speed. These include:
- Many small improvements to the surrounding infrastructure (API docs generator
update, port documentation to Sphinx, etc)

We will start the 1.1 release cycle in 1-2 months from now. The current changelog is
available at https://github.com/agavi/agavi/blob/master/CHANGELOG and we should be
able to bring even more goodies into the release, including a much better
authorization and ACL support, and support for ext/intl in the i18n module.

After 1.1 there will be at least one more minor release. Please check
https://github.com/agavi/agavi/issues?milestone=22&state=ope... for list of planned
features. The last 1.x release will be a long term support (LTS) release, which
we plan to support for at least 18 months.
The plan for 2.0 is not yet finalized but it will be a mostly incremental update
with some necessary breaking changes. This includes moving everything to namespaces
and cleanup of a few unsound spots in the code.

Right now we haven't completely figured out the new development model for
branching and pull requests for permanent contributors.

Until we figured the best development model, we invite everyone to start creating
pull requests for master! We will then make sure it ends up in the next bugfix or
minor release, whichever is applicable.

For us, the move to GitHub is just the beginning – we have many plans and ideas to
advance Agavi in the future. But we cannot do that without you.

Happy forking!

Dominik
My problem is the recommendation algos. If your music preferences do not fit in nice little boxes the recommendations are useless.
See also Feynman's Restaurant Problem: http://www.feynmanlectures.info/exercises/Feynmans_restauran...
FB didn't spend $19B for a texting app. They spent $19B for a huge userbase in parts of the world where FB doesn't have much market share. (And one with considerable network effects leading to significant switching costs.)

I expect there to be some kind of onboarding of the WhatsApp customer base onto FB as smartphones get adopted in those parts of the world.
I think that when presenting a problem like this, it's not unreasonable to assume that the audience is capable of the abstract thinking that is needed to distill the underlying problem from the application in which it is presented.

Come to think of it, maybe I'd argue even stronger: when I was younger, I had a hard time understanding programming problems that were explained in terms of 'foo / bar' classes or function names. 'Applied' examples with cars and wheels made more sense, even if I could easily have come up with 'not every car has 4 wheels' counterarguments. Nowadays, I like foo / bar better, because they expose the problem directly, without an additional layer of real-world application, but only because I've gotten better at abstract reasoning.
Technology All Rounder, Harris + Hoole, London, UK - Full Time.

We’re on the hunt for a Technology Guru to join our fantastic team at Hooligan House. This is a full time role based in our HQ at Barbican.

### About Us

Harris + Hoole is a family affair - from our roots making artisan coffee on the back streets of London, we’re using all our coffee know-how to bring a whole new coffee experience to high streets in the UK. We’re all about good coffee and happy people. We reckon if we get these things right, everything else will look after itself.

### Your Responsibilities

With 30 shops to date, we're growing fast and need a talented Technology Guru to help us implement key initiatives:

- Own IT support for HQ, helping our teams get the most out of technology
- Manage external partners to ensure our technology projects are successful
- Develop highly efficient business as usual processes for supporting internal customers and ensuring IT is never a pain point for H+H
- Ensure all of our new shops open with a perfect tech track record and all the moving parts are talking to each other
- Identify business development opportunities where technology can make a difference

### What We’re Looking For

For this role to bring out the very best you’ve got, you’ll have a special blend of the following
things:

- 1-3 years experience working in technology/IT
- Confident self starter who is able to take the initiative and work autonomously from conception to completion
- Multi-tasker that can successfully handle a variety of projects simultaneously
- Friendly demeanour and strong ability to communicate technical concepts to a non-technical audience
- Comfortable with concepts like ETL for handling raw files, MDM for managing all our iPads and SQL to extract meaning from structured data
- Well-versed in process automation, basic security concepts, API design and making different systems talk to each other. You’ll try and automate anything you do more than once
- Excited to join an innovative start-up and get stuck in to our entrepreneurial culture

If you think this could be the role for you then please send your CV and cover letter to our Technology Manager, via techjobs@harrisandhoole.co.uk
I was not referring to the page rendering which includes hardware acceleration. It may be better on Windows, I dunno. But the UI responsiveness was definitely worse on Windows.

By UI "responsiveness" I mean that there are two very different things: a browser can be dog slow at rendering a page and at doing animations or even at network transfers, and at the same time it can start "instantly", open/close a tab instantly, react instantly to me clicking on a link etc. I think you can see this best on a multiprocess browser like chrome: sometimes a page with high res pics and animations is snail slow, sometimes the inspector works in slow-motion or ups your cpu to 60% because of a weird script, but at the same time these things happen, the "chrome ui" can still feel pretty snappy, opening/closing stabs in an instant, opening/changing settings, doing non-page-related suff via extensions or maybe even clicking a lin inside an otherwise slowed-to-a-crawl page can go to that link "instantly".

I'd take an always responsive UI over "real speed" anytime (and yeah, Windows' DE can suck at this, but except for specific apps it sucks just as much as KDE or Gnome).
Better enums in Java.
Why not just flash it with a stock image or, even better, CM? Problem solved. Yes, the bootloader is locked, but it should still be doable via ADB.
But it is technical. IE, Chrome, and Firefox are different codebases and what's true of one isn't necessarily true of the others.

Chrome and Firefox are largely self-contained. Being multi-platform, they have to be. It makes sense that they can be modified without touching their underlying operating systems.

You keep calling IE "Browser" but it's more than that - it is (or at least used to be) a core component of Windows, and very tightly coupled with parts of the operating system that have nothing to do with web browsing. (Navigating local files, for one thing.) Consequently, overhauling IE without overhauling Windows is (or at least was) a hairy proposition and Microsoft decided it wasn't worth it.

I don't know about DirectX, but I suspect it's also tightly coupled with the operating system such that it's not technically feasible to make current versions run on differently engineered operating systems.
You could try sending some email around. Something like this:

"Hi, please allow me to introduce myself. My name is Paul, and I have recently come into a large amount of money that I would like invest in your country as soon as possible. Due to unforeseen circumstances, I am unable to invest this money myself, and seek your partnership in order to invest the money profitably. I ask your complete discretion so that the money does not fall into the wrong hands.

Please, sir, kindly treat as urgent and strictly confidention. I assure you that this is a 100% risk free transaction."
Cheer up, there must be below-average looking people with shitty personalities just like yourself out there who are just right for you!

(just kidding and don't take it personal - this one was too easy to pass up...)
<!--t Here is the post title t-->

I hate non-standard stuff like this, even though I myself do similar things all over the place. It's the kind of the thing that's OK if you do it to yourself, but immediately rings an alarm when it is distributed to the general public. When you're already doing something non-standard by using a flat file instead of a well-known DB format, you might as well use standards in other places so that people have fewer reasons to complain.

For example, Markdown has a special syntax for <h1> tags. It looks like this:

This is a title.
================

Since it is extremely unlikely that an <h1> tag will be used for anything other than the title of a post, why not use it to mark a line as the title?

Or maybe use the MultiMarkdown convention of colon-separated header fields at the top of the file, like:

Title: This is the title.
Tags: foo, bar
Date: March 3, 2014
The design of news.arc is notoriously quirky. Given the fact that paging is entirely based on continuations, I don't think "flat-file-based" covers it.
No, the top poster was explaining why "female" was in the submission name (it was literally the event's name and a description of the people who were invited to speak), with the hopes that people could focus on the content.

"I'm an ardent supporter of the effort" is in specific reference to the conference, not an invitation for you to play topic-association and share your musings on what male/female ratio is appropriate in the tech industry.

It's irrelevant, but more importantly it's a fucking farce to try to hide behind a professed search for "truth" while turning an exploration of actual female experiences in the tech industry into a discussion of your thoughts on whether or not we should encourage more women to enter the tech industry. Own up to it and move on.
It is php
i am really scratching my head: Is this used in shell scripts or something? Cant think of a use case right now.
I still haven't forgiven them the Project Offset death: http://kotaku.com/5577979/intels-project-offset-game-cancell...
OEM means the hardware manufacturer bought a licence and installed it. The end-user had no choice of OS. You can't say Microsoft had any business with end-users.
I can't agree with that. 3+3+3+2+2 means that the first four notes are all evenly spaced. Tap the accent with your hand. The fourth note is delayed. The pattern is actually 3+3+4+2+2. 7/8.

And the tempo is definitely faster than 194 - it's closer to 212. Are you sure your brother listened to the right track?
Years ago I was an engineering post-doc in the US, and happened to meet this science post-doc (you can guess at which institute) at an airport. I was amazed to learn this person was spending 2X my hours in the lab at 0.5X my salary.
Never really understood why people try to avoid DBs? It's OK for a very basic pile-of-online-texts blog, but the moment you try to show whatever relation between blogposts (e.g. the related articles or the latest articles) you end up reinventing the wheel
Haha I had to laugh
Don't I know it. I hustled and cold fedexed a CEO of a synthetic biology company and got an interview in July of 08. He said he needed 30 days to get back to me to see if there was money for me and suggested that I work towards someday being a CEO of my own. I knew a crash was coming because I'd just started looking into Chris Martinson's crash course, and I knew bear stearns was just the start... I remember telling my dad to liquidate all of his stock take the capital gains hit and buy back in at the bottom (he didn't)... On day 29 the market went down 10%. I got radio silence on the other end about the job.
Can one get good at programming while working as a programmer full time?
My weird question needs context.Here's my story. I learned how to program early in high school and made some interesting things, like a parser that turned text files into text-based adventure games and a framework for making tile-based games like chess, go, and nethack. When I was 15 though, I turned away from programming and went into physics in math because while I found programming to be "fun", I thought science was more fufilling.

In college, I majored in math and physics and went hardcore into wannabe academic mode, but in my senior year I realized that I actually like programming more. Fortunatly, I had enough CS classes "just for fun" racked up that I'm going to be escaping college with a degree in CS. I'm not a good programmer yet. I have OK fundementals, I know what I need to do to get better, and I know that im smart and motivated, but im just not good yet. The coolest thing I ever wrote in my life is the parser I mentioned above.

I have a job lined up at Bloomberg. Im going to be an overworked software grunt at a second tier firm. Im unsure if it'll be possible to learn all the things im interested in while working at such a place, get good, get recognized, and then move on to doing startups or working at microgooglezon. It seems to me like everyone I know who is good at code got good by the time they were my age, in the bastion of infinite free time known as college and high school. Input? Advice?
A blogging platform for personal use is not magic. Avoiding things like concurrency problems in small platforms like this is often trivial.

Personally I also use a flat file blogging platform, and I explicitly rejected putting stuff in a database because I want to be able to edit the articles with emacs and check them into a git repository. Concurrency in my case is a non-issue because, well, there's only one of me.

There are plenty of scenarios where you really should not use SQLite nor any other RDBMS because it overcomplicates things that are really exceedingly simple.
Pimple Faced Kid
well, let me add my old project http://flatpress.org it does feel dated, as it uses BBCode, but there plugins for Markdown. If I had the time, I would make MD the default nowadays.
"Connect the world" isn't exactly a clear goal.
Respect Driven Development
Why are you versioning the dependencies?
Facebook needs to pivot.
There's a standing debate regarding whether that actually matters in the case of a distribution that included OpenSSL as a standard component, due to the GPL's system libraries exception. (And, of special relevance to Debian, there is debate even among those who agree that it's probably legal as to the ethics of doing it absent some fairly explicit indication of intent from the author(s) of the GPL'd software.)
BrowserStack $19 plan ends mobile browser support
You've got an interesting perspective on "The East". My favorite comment on the subject:

"""

In 1982, however, immigrant Indian and Pakistani businessmen, looking for low interest SBA loans and affirmative action in government contracting, talked the Reagan Administration into reclassifying them from white/Caucasian to Asian/Oriental, even though grouping Indians with Chinese rather than with Afghans makes little sense from the standpoint of physical, genetic, linguistic, or cultural anthropology.

"""

What was it about India that made you think it made sense to ask about China and Japan?
What a beautiful design:

- http://i.imgur.com/nbBSgrZ.jpg

I found more about this project here:

- Official website: http://www.bugatti100p.com/

- Pre kickstarter video: http://www.youtube.com/watch?v=n9A4Fx1SBQc

- Kickstarter is here: https://www.kickstarter.com/projects/525000827/reve-bleu-bug...

Does anyone know the benefit of the dual prop?
Can someone explain to me Intel's continued fascination with being a consumer company? From constant B2C advertising to their TV and wearable endeavors, they seem to be fixated on being something they're not. Is it corporate vanity? Is there a strategic motivation? If so, have any of their consumer endeavors ever actually borne fruit? I guess it's reminiscent of Microsoft, who don't seem to understand that Windows was not successful because consumers liked it, but because businesses bought it.
The biggest problem with static blogs is the lack of comments. I see this project uses either facebook or disqus which is a solution a lot of people like.

I prefer not to rely upon external comment-providers though, which is why I wrote my own self-hosted comment-server:

https://github.com/skx/e-comments/
What's not fair about it when talking about PHP as a templating language? My point is that while PHP is often lambasted as a terrible programming language, people forget that its HTML templating part is even more abysmal. If you need to have a templating system in your "advanced templating language", this really tells you everything you need to know about its capabilities.
>Not to sound like some crazy person with the word SOCIALIST written on the inside of my forehead in neon colors

Welcome to the party, comrade! Want a beer?

(No, seriously, it's not bad being a socialist. Turn off the American anti-applause-lights that are designed to make us look eeeeeeviiiiil and examine what our actual positions are. We're an ideology like more-or-less any other, with plenty of valid points even outsiders acknowledge.)
I think this is a great analogy.

A hypothesis: If financial innovations were patentable we'd have a lot more transparency on the way the industry operates. Assuming non-frivolous patents, it's hard to complain about being unable to copy a sophisticated financial technique, because of the industries opacity.
Yes, Microsoft will use a popup to push users off of Windows XP
FYI, there's no API.

Heart rate monitoring is a bit of a sham, if you're looking to use it during exercise. It's designed to gather more of an average rate throughout the day than give an accurate reading while you're exercising.

The Basis tracks sleep without you having to put it in sleep mode (e.g jawbone UP), which is pretty handy.

They recently added some features that attempt to recognize walking/running/biking automatically ("BodyIQ" is the marketing name). I found it oddly useful for seeing how long it took me to walk places.

Coolest feature: if you rotate your wrist quickly (as you would to look at a watch), the face lights up automatically.

Bluetooth sync works well with Android, pretty useless with iPhone (you have to keep the app open and phone awake or it tends to be flaky).

Basically I like the watch, but for weird reasons - the health tracking isn't really that much better than others, but there are little surprises here and there that make it useful for me. YMMV, and I really don't think seeing how many steps you took in a day will ever be life-changing for anyone.
How do you arrive at n, your total pool of potential candidates?
>It doesn't mean that obscure scientific research has the same market value as almost everything.

Scientific research is not (by design) excludable property, so attempting to assign a market value to it is actually a category error. Markets can only assign prices after definitions of ownership and trade are given.