skysight-inc/HackerNews huggingface dataset:
For the product that I'm working on, we are trying to take code reviews to another level by making it very easy for you to implement your own code review logic. We have what we call Smart Attributes, which are like metadata for your commits, diffs, etc., but unlike traditional metadata, they can be programmed in JavaScript to react to what they are attached to. In the following screenshot, you'll find an example of how you can use Smart Attributes to make code reviews a little more intelligent:

http://screenshots.gitsense.com/intelligent-code-reviews.htm...

There is a Smart Attribute that has been programmed to track who has approved/rejected diffs at the file and directory level. You can find the source for this attribute here:

https://github.com/gitsense/smart-attributes-for-code-review...

There is an attribute that has been programmed to run Google's style guide lint tool against C++ files in the code review. You can find the source for this attribute here:

https://github.com/gitsense/smart-attributes-for-code-review...

And there is an attribute has been programmed to generate an activity feed. You can find the source for this attribute here:

https://github.com/gitsense/smart-attributes-for-code-review...

With Smart Attributes, you can implement whatever code review logic you want. And if you've created a pretty useful one, you can share it with others or sell it, if you think somebody will pay for it.
Cortona was released with an API to external apps, and that only allows simple pattern matching, so that's similar. Obviously the built-in stuff is more complex. I've no idea about today, but the original Siri was mostly just chaining relationships together by keyword matching in an ontology.

You could probably train a system like this with a word alignment approach if you generated a training corpus. But ideally you'd want to be able to show the system a new manpage and have it map arguments correctly.

Also a false positive in a SPAM filter is bad, but `rm -rf`ing because of the vagaries of the English language is worse.
If you want to find all the implicit gotos, just disassemble the compiled code. Your program will be littered with jmp instructions and the conditional versions of jmp. There's no getting away from them.
Well yeah. The US is much bigger and contains more people than Sweden. So what? If the Texas seceded again it wouldn't make Texans suddenly 50x poorer.
1. Destroy the Village. 2. Save it.
William Faulkner once criticised Ernest Hemingway by saying that he "had never been known to use a word that might send the reader to the dictionary."

Hemingway responded by saying, "Poor Faulkner. Does he really think big emotions come from big words? He thinks I don't know the ten-dollar words. I know them all right. But there are older and simpler and better words, and those are the ones I use."
Not in my experience. I almost never carry cash when in Denmark. In Copenhagen at least, it feels like the only place where cash is required is the pølsevogn (hotdog stands).

In Spain where I am based now, and in New York where I spend a lot of my time as well, I always have a bit of cash on me because small purchases have to be made with cash.
The whole point of this is when you don't remember the command which you are trying to achieve. (See the author's comment[1]: "Betty just grew out of my cheat sheet of commands. I was tired of repeatedly looking up things in my cheat sheet or Google, and decided to make this.")

It's faster than a google search.

[1] https://news.ycombinator.com/item?id=7696453
This is classically what `apropos` is there for, but I don't see any mention of iTunes in there.
Err, serves me right. Nonetheless, the bottom line of my post should hold true.
Given that this program is mainly several regexp matches against the input string, perhaps perl or awk would be a perfect match here?
Definitely not. Considering myself quite the traveler, I'd say Denmark is the country I've visited that by far has the best support for credit cards, especially Copenhagen.

Just spent 6 months in the US and we in Denmark are way ahead in regards to a "cashless system".
Previous discussion: https://news.ycombinator.com/item?id=7668156
Do you mean skip it once, or skip it forever?

The first is really an "advance to next track" command.

The latter is a "mark current song as Never Play and advance to next track".

I'd be surprised if there was any kind of interface with iTunes that doesn't have at least one of those capabilities.
I think my other comment got lost. I use OneNote and UltraRecall now.

I used to use Macropool ContentSaver (now known as WebRecall) and gladly bought a license, but I didn't upgrade when their browser extensions quit working in newer browsers without paying to upgrade. I had also moved on because of breaking changes to the underlying storage/functionality.
From a social point of view, I'd only push
college on the top 5%.

From what little I've read [1], France has a two-tier university system where the most respected tier only admits 10% of people, based on teenagers' exam results.

By all accounts the results are kind of shitty if you're in the 11th percentile, as you have to go get a foreign masters degree or a PhD if your ambition is to get a top job.

[1] http://www.phdcomics.com/comics.php?f=1292 http://www.phdcomics.com/comics/archive.php?comicid=1293
Would be awesome with a more active (or bigger) community
Sorry if i was not precise enough - it's a C/C++ library that you link into your application. There's no SAAS interface. Otherwise the problem would be easy to solve...
A happy world article
Everyone I tried explaining to that it's GNU/Linux has rolled their eyes at me like I'm some kind of pedantic madman. Then I gave up doing it and went back just calling it Linux.

Potato, tomato. No one cares outside of the RMS cult.
Deft in emacs synced over dropbox. I get notational velocity like UI for searching/manipulating notes, evil mode so I have vim key bindings and I can pull stuff up on my phone whenever required. It's also easy to just send a link to someone to share a file because it's all on Dropbox.

Pen and paper when I'm thinking through something.
I just tried out the combination of Ansible, Docker and Etcd - Really simple and awesome.
I don't understand why people would want to go straight to work when only 19 if they have the choice not to. That's the best age to enjoy and learn about life, to grow as an integral person.

I would never ever exchange the time I had at uni for being at work, no matter what I could be doing. At uni not only did I become a programmer, I also met by best friends, I met my now wife, I got involved in social issues, I traveled, I formed a band, learned foreign languages and yes went to lots of parties, nothing wrong with parties. It's not related to what I do on a daily basis for work? No, so what?. Has it helped me in my career? I don't know, but I still got my dream job and it has surely made me a much happier person.
Barcelona Spain, Remote, (Full Time | Contract | Part Time)

Stack: PHP (Symfony2, Laravel), Python (Django, Flask), Javascript, Mysql, Redis, Mongodb, HTML5, CSS

Resume: http://www.linkedin.com/in/kevinsaliou

Contact: kevin [at] saliou [dot] name

Senior full stack web developer looking to be take part in cool remote projects and able to travel from time to time for face to face meetings (I love Maps and Open Data ;) ).
Not sure why downvoted, but this is a genuine concern.
Hey... hang in there. Randomness happens. You've pulled through this, some other month will be especially good.

You got the opposite of the vacation you needed, so make sure to get your relaxation in some other way. Australia has great nature not far away from where you are, wherever you are.

Good luck.
Companies can never say anything publicly until it's already done. And I think that's a god damned shame.

Why?
Well i'm definitely going to try and snapchat our executive summary now ...
Nice. That story reminded me of the good ol' SR-71 speed check one [1]. I'm sure I'm not alone in this among my fellow HN 'Aviation Week' enthusiasts:

[1] https://groups.google.com/forum/m/#!topic/rec.aviation.stori...
yeah, +1 for the 2nd. I'd use it if it had that. Otherwise I'd just write on Quora, Reddit, etc. More social validation.
The very smart people at Wit.AI[1] are building a backend for this sort of thing. You could do worse than hook into that in the short term.

https://wit.ai/
It's a good one. I have a snippet on Gist that collects all the workers for debugging, instead of rushing to capture the PID and then starting strace. Have a look: https://gist.github.com/VictorBjelkholm/df475e61457dabbf9d47
To be fair, Snowden lost all credibility for a lot of us really early on. If you want Snowden as your spokesman, that's fine--you're entitled to elect your own representatives--, but recognize that he isn't everyone's spokesman.
This happens all the time, be careful though, if you don't approach them individually you might be 'burned' to a whole group of VCs if one of them does not like you.

Also, some VCs are more open in sharing their address books than others, the general rule seems to be that VCs that are closer to the end of their funds investment cycle are much more likely to refer you if you are earlier stage.
> ...and thus require a maintainable programming language.

Hum, bit of a lazy dig at JS there.

Also tell that to the Brackets team [1]. It has a pretty decent feature-set.

[1] http://brackets.io/
It's not that anything changes in the mirror to make it transparent.

Such mirrors are half transparent, half reflective. If the other side is dark, the reflective effect is much larger then the transparent effect, making it look like a normal mirror.

When there is a light source behind, the light goes through, which means you can see it. The brighter the light, the more you can see what is behind.
>If the one you are attending makes you think it's not worth it, just get to a better one.

That's the actual problem, not "If the one you are attending makes you think it's not worth it." Lots of factors come into play when making these decisions that won't fly on a whim.
> Note - Linus uses some strong language.

That's a bit redundant.
Hacker Way: Rethinking Web App Development at Facebook
The thing that stopped me setting up this is the incompatibility between versions. With so many different versions of Linux on my LAN I just cannot ensure that they would all have the same version of gluster installed, so gluster is a non-starter for me.
That seems like a discouraging chicken-and-egg problem for unconnected startup founders.
As far as I understand this, the scanner is nothing more than a glorified barcode-scanner. It can only identify items already in their database and all the properties that it can find about the scanned item is stuff that has been manually entered into the database.

So if I scan a piece of cheese, I won't be getting the data about my specific piece of cheese but rather the same information from the back of the package which was manually entered into their database.
Upvote for adding deb
I will not mince words. Gold is a terrible investment. Historically, the price of gold matches inflation (plus or minus short-term variation). It doesn't do anything. Your lump of gold just sits there and is worth no more in a "real" sense 40 years from today. Any reasonable portfolio should be comprised almost entirely of stocks, bonds, and real estate, all of which have in common that they're actively working for you in the interim.

Life insurance should only be purchased if you have dependents who depend on your income (not assets) and even then you only ever need term. This is definitely situationally dependent.

The years of 18-35 are essentially what form the adult version of "you". The mathematics of the value of saving early is quite clear, but I argue that cultivating the best version of yourself during these years is vastly more important. Money is nice, but there's pleny of problems it doesn't solve.

Why would you advocate getting married and having kids before 30? Women probably need to before about 35, when it starts getting increasingly difficult, and men can even reasonably wait another decade after that.
I generally use mailgun.com for email forwarding. It's not ideal when replying, but it does the job to start with.
Favourite features:

* plain text edited in vim ;-)

* links (to other wiki pages and content), move cursor over link and <Enter> will open wiki page, link in browser, image in image viewer, pdf in ... all from your console

* manages todo lists (including status indicator auto update for sublists: [.]->[o]->[O]->[X])

* headers (mostly useful when exporting to html)

* table creation and management

Overall a very lightweight and tightly integrated vim plugin, but gitit looks quite interesting, might give it a try.
you are correct i was meant to mention that. interrupted sleep and all and pre-coffee replying haha.
All of the data including both sets of delete / reboot tests are provided in the benchmark presentation. How others decide to create headlines or side news is out of my control. From my POV the results contain all the data points and don't seek to mislead the reader.

Also keep in mind there are currently 23 pages of mysql images on docker index right now https://index.docker.io/search?q=mysql. Choosing an image which has "proper" bootstrapping is sometimes a trial and error process. This process is a bit more cut and dry with hypervisor / VM based images where you get a standard set of init processes out of the box.

RE KVM -- I agree KVM is impressive and the low memory overhead is likely a result of KSM (memory de-duplication) which is enabled out of the box on Ubuntu 12.04 with KVM 1.0.
Linus at an interview said that "If I didn't create Linux in 1992, by 1993 someone else would have done it. Linux was created because the time was right, the GNU ecosystem was there. The kernel was the missing part".

Of course this is kind of speculation on one hand, but there was the Hurd project which might have taken off, or someone else could really have created something similar a year later, if it did not exist.

BSD had it's licensing issues, which today seems more liberating - most programmers seem to embrace it - but in 1992 was seen a free ride license which is something most Linux developers did not like. That's why Linux grew so much,. Saying that FreeBSD would taken that niche seems a little bit off IMHO.
I'm honestly irritated at the economic system that is unable to make it so that university is an optional and elite path, rather than a lowish common denominator. The American "college-for-all" bit is fallout from the ideal of social mobility, which is only an ideal because it's such a big deal to go from rags to riches. The reward makes the risk look worthwhile.

And, also related, is that universities are now finishing schools helping delay adulthood as long as possible; grade school is mostly a funnel towards making sure the kids get into college, rather than trying to stand on its own institutional merit.
I agree to a point. I went to good and bad schools, and
it was always the teacher who made the difference. The
best classes I took were actually at a community college.
As to going to college; if you can swing it go it's better
than any job I have ever had, and the women--well let's just
say they are probally the best thing about higher education.
Would I go to college again? Not sure at these prices, and
having the the ole interweb around?
How do you use MobileOrg? I've tried several times. It's hard to tell what works (capture widget?), how to use the parts that do work, and how to use it effectively. I paid for the 'donate' app with no real intent of using it further -- just a "thanks for trying" donation.
Prestashop 101 Day 1 – Introducing and installing Prestashop
Org-mode[1] has support for embedded latex math fragments[2] which might be worth trying.

[1]: org-mode is a mode for the emacs editor - http://orgmode.org/

[2]: http://orgmode.org/manual/LaTeX-fragments.html#LaTeX-fragmen...
Discussion: https://news.ycombinator.com/item?id=7695621

Other submissions of this story, each with their own description:

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

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

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

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

None have discussion, none have more than one upvote. As so often happens, the same story is submitted many times, and one gets traction, seemingly at random.
Using your own suggestions, wouldn't it be better to postpone children as long as possible, diligently save that money, and give it to you children 15 years later, after it's had time to compound?

I'm not understanding your reasoning. You seem to labor under the assumption that if you don't have children to help while you're in your 40s, the money you make will magically disappear.
A modern PC actually has several clock crystals; there's usually at least a high-frequency one that generates the main CPU/chipset clock, and a much lower frequency one (32.768KHz) for the realtime/battery-backed clock. On the motherboard I'm currently using I see two more, one for the Ethernet chip and another on the audio codec. They would all drift somewhat with temperature, but I think for this system at least, using the RTC clock for coarse timing would probably have the least temperature variance as it's far away in a corner of the board and at the bottom, away from any heat-producing components.

I suppose you could also use some sort of GPS-disciplined oscillator too.
Here comes a new, Web-wide security threat – this time for OAuth and OpenID
I use zoho too, with 1 custom domain for about 2 years without issues. It's free. The email interface is kind clumsy, but I rarely use it. I go on pop3 mostly.

On the negative side, zoho is a USA based company.
Is the web dead?
When security for LXC is finished, this is a perfectly reasonable option. The key in my mind is that the user shouldn't need to use or care if they are using KVM, docker/lxc or VMWare. It should be mostly abstracted by Openstack.

Using Windows? lets use KVM.... Using budget compute and linux, lets use LXC.
I think the Jekyll Bootstrap project[0] might be helpful, or maybe the follow up project Ruhoh[1].

[0] http://jekyllbootstrap.com/
[1] http://ruhoh.com/
Stop wasting time and start syncing your CRM with your email client
First, you don't get to choose your signalling. Anyone can double their prices and put a sign in the door, why would the public trust that? More importantly, if you raise prices to lower demand, the public will accurately see that as lowered demand. If you're nothing special at a doubled price, then you're nothing special.

I'll admit though, I think Becker is mostly wrong here. One reason restaurants don't triple their prices to clear excess is fear that the public would call it "gouging" and react extremely negatively, thus eliminating any chance of long-term success. Also, there's a huge difference between a hot new restaurant and the restaurant that has lines out the door every day for years, a difference Becker ignores.

I find a lot of "popular" Becker is like this, especially the famed work on discrimination. Brilliant math, genuine insights, but skips over essential variables when reaching his conclusions, making the final result dubious.
I'm not sure that it's a great idea to keep giving Linus prizes. He probably already has quite a collection of them. Instead I think some of the other kernel maintainers should get prizes.
Agreed -- LXC as a technology is not a silver bullet and will not cover all use cases. However for those looking to do virt with Linux distro's IMHO the need to use traditional VMs becomes the edge case moving forward. I provided some details on the gaps and use cases for traditional VMs sections here: http://www.slideshare.net/BodenRussell/realizing-linux-conta...
Looks like another cloud-dependent app.
Huh. So basically this means that every Norwagian and Dane's credit & debit card usage has been up for sale to the highest bidder since 2008 at least. And since Nets operates out of Singapore, the authorities don't have a say in it. I truly hope this stirs up a major shitstorm, I am very much not okay with this.
Combinator Parsing
Someone should write advice for ambitious 29 year olds who only recently discovered the marvelous world of web development and entrepreneurship, after a more typical decade of school and work drudgery...
They are not the best data. It's just too widely used.
A Goose That Lays Golden Eggs
Nice work. There's a similar article which uses Haskell as the base language instead of Python, which is also worth reading (this is actually how I learned both Haskell and Scheme..!)

https://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_...
Unfortunately it takes, like, 8 hours (I'm not kidding) to do it.
While this will be a really, really cool story to tell a couple of years from now ('remember the time when I almost died in remote Australia while our car was on a breaking-down streak'), it's probably not what you want to hear right now.

There's a massive upside to your story: you lived to tell. It's surprisingly easy to get into life-threatening trouble in remote Australia, and the combination broken-down car and a lingering medical condition is a recipe for disaster. Of course, the money sucks, but as a CompSci major it's not a hole you can't get out of.

Grab a beer, celebrate the fact you're still around, and try not to worry about the rest too much. Good luck!
IceCoder: PHP based online code editor
On the third hand: while pushing a line of commits to Gerrit does create separate reviews for each, there's nothing stopping you from pulling the entire branch down and looking at it as a whole, as well as being able to make sure each individual commit makes some level of sense. I especially like how Gerrit+Jenkins lets you build every revision. I don't like the way that GitHub and similar tools (thinking specifically of Stash) make it more difficult to look at the individual commits.

I'm also a fan of Gerrit having to option to enforce fast-forwards, something GitHub doesn't allow: it will always make a merge commit, even if there's only one commit and its parent is HEAD of the branch being merged to.
> org-mode FTW! You can use it as a personal wiki

Yeah, I use Org mode for my personal wiki. I previously had notes in hundreds of files of various formats, and I eventually moved all of my notes to an Org mode wiki. Also, my wiki has replaced my collection of thousands of bookmarks. I couldn't imagine living without my wiki at this point. It's such an important part of my workflow.

Years ago when I decided to switch to a personal wiki, Org mode met my requirements far better than the dozens of other wiki solutions that I evaluated. I'd be interested to know if there are any new wiki or note-taking solutions that have as many features[1] as Org mode.

[1] http://orgmode.org/manual/
Technology in Africa Weekly – 2014/9
Ask HN: Open source apps on the Mac App Store?
I was wondering if any has any examples of low priced apps on the OSX or iOS app store that are open source? I'm thinking of developing a small DB client and wondered if thats a viable model..
SpaceX wins court injunction to block US Air Force buying Russian rockets
US Court rules buying Russian parts violates sanctions. Musk wants open competition instead of dependence on Russian-made engines.
KickSat watchdog resets, Sprites probably won't eject