skysight-inc/HackerNews huggingface dataset:
Journeys & Notes was my internship project at Microsoft Research this summer. It's a pretty simple idea: you check-in to a trip by specifying its endpoints and your mode of travel, and then you can leave notes behind for others to discover along the way. It's foursquare for commuters, or maybe it's tinder for busses, or maybe it's craigslist for paths, or secret for subways... I'm not sure, but I like it. Let me know what you think!
if you're curious about following a bit.ly link, simply append a + to the end of the url and you'll be taken to that link's statistics page, which will also display the full link you're being forwarded to. a lot of other shorteners employ the same feature.

but obviously, just use an unshortener extension for peace of mind.
Introducing Rooms – Facebook Newsroom
I feel like Google does this many times to hurt the competition.
Oops URL Shortening Service “bit.ly” Flagged as Malicious by Google and Firefox http://www.techworm.net/2014/10/oops-url-shortening-service-...
I hear this. Oh, do I hear this.

First, you can donate many things to other people who will get use out of it. My house has two recycling bins: one for the traditional recyclables, and one for the stuff to donate to AmVets or Goodwill or the Salvation Army or whatever.

Second, I also feel the tremendous amount of waste going on with so many things that have piled up in my house (against my will in the first place). And many of them would not survive a trip through the Goodwill.

One reason I want to go live on Mars is that I'll never come in from working on the fields to find a bunch of new junk in my hab.
The irony of course is that you end up implementing careful schema design so that you can use a schemaless database.
Show HN: My first Python/Django app
I have spent 2-3 weeks in learning python, mainly Django to develop a simple link sharing app like the hackernews https://github.com/rajeshvaya/linkresting.com

I am really very excited to learn python and after 7 years of PHP I want to shift to Python and I would really appreciate any advice
Whole lotta "I'm fit and this did nothing after 3 days. All I had to do was go to a gym and workout for an hour every day, and then I saw gains"

You're dubasses, all of you.
So advertising is now considered "spam"? Why do you think sites have newsletters?
The main problem with Wikipedia is not the editor, but the wiki. Because wiki pages are structured as pages it lets real or imagined experts have control of the entire page. This leads to groupthink, censorship, bullying, gender bias, harassment, excessive rules, vandalism, edit-warring, unsortable page content, inability to cross-reference data across pages.

At Newslines, we solve all of these problem for news and biography pages (the most popular pages on Wikipedia) by using the news event as the core content of the page, as well as a number of other features that allow users to write without harassment. As a result, unlike Wikipedia, which has 90% young male contributors, we have 80% women and minority contributors.

http://newslines.org
40k rent coming in on a 300k property?! You're off your rocker...
I have a family. Most things cluttering my life are things I did not acquire.
Wade.go, go on both side of the web app
I think bit.ly also is flagged. Will if I hide malicious content in some with URL shortner will Google classify the whole URL shortner domain as malicious ?
For this to work, we're supposed to feel sorry for low status males who have made a few awkward jokes and then were subsequently crushed. I'm not buying it:

DongleGate: convenient how we neglect to mention that Adria Richards also lost her job in that mess.

Pax Dickision: yea, I'm really sorry for a guy who, as the CTO (low status remember?) of a hugely popular magazine regularly tweeted things like this: "In The Passion Of The Christ 2, Jesus gets raped by a pack of niggers. It's his own fault for dressing like a whore though."

Then let's completely ignore the nonstop harassment and death threats coming from GG.

It's amazing the amount of mental gymnastics, smoke, and mirrors you have to pull to support this movement.
Answer These Ten Key Questions to Beat Competitors
The median value of a used book is $0. Most people don't want your book at all. The only way bookstores make money is by having exactly the book you want when you want it.

Libraries have a hard enough time getting rid of yesterday's books; they don't want yours to add to their problems. Libraries are places of learning, not museums for books.

I just chuck most books to the Goodwill or Amvets.
Someone copied our site (again) but it's OK
Anything by Greg Egan.

Salt by Adam Roberts, but also his other books.
Would you be able to embrace Angular if it became a de facto standard? Because it seems pretty close to doing that. Interesting stuff.
The links for Simplicy and Voter aren't working. Can you post them?
Where the female coders really went
Wow I love this so much. The attention to detail is incredible. Unfortunately using hydra.exe forces me to have to refresh but I bet that's probably intended!
Open Space Agency – Project Ultrascope
Yes. If you want to sell anything online (and actually have a chance it will sell) your choices are eBay and Amazon. Amazon treats its sellers like total garbage and doesn't even allow you to keep the customers that you have serviced (in many cases it can be years).

They also directly compete with third-party sellers by using marketplace data (so he third-party seller is essentially giving all data to the competition just by staying in business).

Seller support is a joke. If you get banned by their bots, which happens by mistake constantly, you are banned for life..and nobody will even talk to you.
What does it say when you run it now?
Ebola was (and still is, compared to e.g. malaria) rare, no scare quotes needed. Until the latest outbreak in west Africa, Ebola infections were limited to handfuls of people. Not surprising that the developers of this vaccine did not take it through the gauntlet of expensive approvals, clinical trials, etc. that would be required to get it on the market.
As a European I think servers in the US are worse than servers in china. I don't want that my data are stored in a terrorist country, which bombs randomly other countries for no reason.
I recommend adding Traction (http://tbook.us) to the book list (and possibly removing Gladwell -- Traction is much more helpful if you're starting a company).
Awesome. Would love to see you/r progress. That's on my dream list.
Why is this so hard? They were the by the book power-geek company, measure, iterate, profit.

Search is more like a platform, not a product, so let's look at GMail the first product that comes to mind, with the many gigabytes and proper IMAP/POP3 access they went all in. Filtering and search, labels and labs, plus it meant people were always logged in even while searching and looking at ads on 3rd party sites (and even though Blogger is and older Google product, not everyone had a blogger account, and I don't know how well integrated that was back in 2002-2003).

Then Maps, with all the bells and whistles. Analytics, you still can do arbitrary dimensions and metrics with it, drive it from a simple API, etc. Calendar, boldly supports ICAL, XML, RSS and so on.

And compared to these Google+ is still a trainwreck speeding ahead by the sheer force of will of Google. (Even Facebook switched back from the multi-column layout fast, because it's unreadable.)

The overarching theme used to be making something very powerful for average users and cater to the power-users/developers (who will then happily evangelize/integrate-with the product). Lately Google does none of that. At least Google Wave had a nice API on launch day to write robots, G+ was just a HTML5 slideshow for months. (Now, even on 1440p when reading comments, even after clicking to show more than one, I have to scroll the comment section in a 518x430 box. Why?)

They have thousands of very capable engineers, and it's great that now I can see the curvature of Earth in all its glory thanks to WebGL in Maps, but simply measuring distance just recently made a comeback.

RSS with PubSubHubbub, microformats and organic evolution of de facto standards would have been completely adequate for almost anything they wanted in this new sharing economy.

Though, to think of it, it sort of started when they elegantly neglected to make the profile (user data) path customizable in Chrome, and continued with the Real Name policy blunders on G+, and now YouTube subscriptions by default are completely useless too. (Because if you are not a simple user, but a channel of some sorts, your likes are not visible on your profile/channel page - nor anywhere else as far as I can tell - but subscribers by default get notified of new content on the channel, then proceed to visit it, and find none. At least users can then tweak this in the well hidden clickable gear menu!)

It doesn't take top pro exec Vic (or anyone) to fix bugs or provide more configurability. (In 2014, just 8 years after You were the person of the year, how fast You just became a wallet to milk.) Or if it does, then all the more power to the startups.
Because the PS1 was released just before Windows 95?? Maybe they decided to choose a popular start up tone from that time.
Give me enough money for telescopes, detectors and computers and it is trivial to calculate the motions of the solar system for as long as you want to whatever precision you require.

The resources might be beyond the capabilities of humanity to ever achieve, but that detracts nothing from the point made. "Chaotic systems" aren't "unsolvable systems". The idea that they aren't reproducible to any desired degree of accuracy is laughable.
Bot that translates tweets from lemondefr to Schtroumpf(Smurf) language
Even though this is still called "Angular", this new version has barely any resemblance with the previous one, it's really a totally new framework.

It's a bit sad to think that all this knowledge I have of Angular 1 is now obsolete but I'm excited to dive into this new framework. If it's half revolutionary as Angular 1 was, it's going to be a pretty interesting time.
Unbreakable filter
What's your Masters focus?
What's the problem? Igor responded very nicely. If anything kudos to him.
Unlike American or Korean companies, Chinese ones are understandably viewed with extra suspicion because India does not exactly have very friendly relations with China (although this seems to be changing).

Also, a couple of months ago, Xiaomi phones uploaded adsressbook information to their servers without user permission. After the backlash, they issued software updates to ask for consent.

On a general note, one wonders how many instances of arbitrary data uploading they - by which I mean pretty much every 'cloud' integration provider - get away with.

Gather any data, upload it to an IP otherwise publicly known for benign purposes, over an encrypted connection with a closed-source sync daemon, and cover your ass with some vague and easily glossed-over clause in the privacy policy that no one reads. I hope otherwise but I am almost certain something like this exists in every commerical mobile OS today. :-/
Reminds me of Windows RG http://www.cs.umd.edu/~meou/Flashes/WINRG/WINRG.html (not sure of original source).
Thaw reveals photographer’s notebook from Captain Scott’s Antarctic hut
Bitly has confirmed that this issue is resolved:
https://twitter.com/Bitly/status/526012694835757057
What if Money was no object?
>> where programmatic wiring and modules already solve the problem in an idiomatic way

Can't agree with that. Not sure what you mean by 'programmatic wiring' as it sounds vague, but certainly modules do not solve the same problem that DI solves.

Modules, (assuming you mean stuff you require() or equivalent), provide module-level dependencies but do not provide object instances. For example, if an instance of House requires a Door it is not enough to just require('Door'). You still have to do the equivalent of `new Door()` in your House module to get an instance. By doing so within the House module you just tightly coupled House to Door (your House now knows how to create Doors).

DI allows you to provide an object with object instances it depends on without tightly coupling said object to those dependencies (pass a Door instance into a House instance, advantage being you can pass in any type of Door and House doesn't need to care - thanks polymorphism)!

I'm not sure that's a great explanation, but it's worth trying every now and then right?

You seem to be making the argument that the language provides alternatives, and it's true that in dynamic languages you can eschew some of the benefits of DI by doing monkey patching instead (e.g. to mock out an object's 'tightly coupled' dependencies during testing), but to myself and many OOP proponents DI leads to cleaner design and simpler tests.
Tor Project president spent “a summer at the National Security Agency”
Microsoft's aging signal
definitely not spam. i subscribe to 3 of peter cooper's weekly newsletters and they're immensely useful to me as a developer.
One issue with PEG's (and other parsers) is that it doesn't address (unbounded) count fields (or bounded count fields in an elegant manner) or offsets. This means a pure PEG can't express e.g. PDF or ZIP files.
To address this, we built a PEG-based parser generator with a few new features, Nail (paper at OSDI 14, github.com/jbangert/nail)
This is really a step backwards for most users. Before users had everything automatically backed up by the cloud. Now they would have to have a more complex on boarding process where they will probably skip some advanced technical option they have no clue about. I don't use Xiaomi devices, but cloud support on other platforms has been great for me. I never make manual backups and yet it is irrelevant to me if I lose a laptop, have it stolen, swap phones, whatever because everything just automatically comes back thanks to the cloud. Except for some banking authentication I only keep in my head, I have no privacy concerns anyway, so all these nutsos holding back cloud from the masses are actually a big detractor to the platform for me.
Instead of a country where the leader subjugates its citizens through force and fear, the U.S. is a world leader that subjugates other countries through force and fear. That fear doesn't have to be military, by the way - the world should fear the power the U.S. has to bring down the world economy through market powers.

It's not quite analogous, but it's not far. Although let's be fair - while we can argue about the effectiveness and morality of drone-bombing everyone and their mother in the Middle East, it isn't for no reason.
Ask HN: How does Amazon work?
I've read a number of articles on the internet about how amazon works, but most of them use tricky financial terms to describe how Amazon works. In simple terms, how can a company like Amazon, which has reported a quarterly loss of $574M still function? Where does it get its money from? Who invests in the company?
For what it's worth, I pronounce "Cap'n" to rhyme with "happen", and sometimes I fall back to saying "Captain Proto".
> Sometimes I think Angular is mainly popular because it's supported by Google. If any regular developer made these drastic changes in HTML with non valid tags and attributes people would not be happy with that project.

This is a pretty interesting statement and I want to give it more thought. I've used Angular on plenty of projects and admittedly, It's felt a bit dirty to go back to spaghetti DOM that we worked for years to get rid of. All the books were saying to separate logic from our views. Now we're calling it declarative and it's acceptable again. I've been yelled at by other developers as if I should just forget the past few years and just get in line with what's currently the new hotness. Fine, I'm totally okay with embracing whatever is new and hot. But not just because it came from the same people that gave us Wave, Gears, GWT, etc. Let's not get involved in hero worship. All of those technologies had great ideas, yet were (overall) marked as failures. I'd love to have seen this same proposal come from some random Susan/Joe on their GitHub and see if it had been laughed off the stage for the same reasons I mentioned earlier.
Career shift to information security
For a senior J2ee/Web developer who is willing to make a career shift to information security, is Comptia Security+ certification a wise choice to get started?
I love how they use attributes, I've been impressed by attribute modules for CSS. The only thing I am surprised, I would think that this would include significant overhead, yet you claim it is way faster. Most likely previous scanning of the dom was even slower.

I think this is excellent use of attributes and good way to refactor things. What others pointed out, this is different framework :)
Teespring (YC W13) is looking for JavaScript masters
About Teespring Tech
Teespring is a Ruby on Rails application built on top of Heroku servers. We use github and Pivotal Tracker for project management and the application is spread out across a number of different repositories and applications for different types of users and functionality. We also have an advanced JS application component which is our t-shirt design tool, built on a custom object oriented JS platform. An interview going in depth on our tech stack can be found here.

We are hunting for Engineers to join out fast-paced team and work on problems that contribute directly to our two main goals: growing the company and making our users happy. Working for Teespring means joining a world class team of developers working on one of the most exciting products in the industry. We are among the fastest growing new companies in the country and are always on the lookout for worthy engineering talent to help sustain our growth and our product.

About the Job
We are looking for Javascript masters who have extensive experience building out object oriented JS applications with high amounts of interactivity and frequent backend communication. You will be working primarily on our t-shirt design tool, which could be considered the most technically advanced part of our website. It is built on a custom proprietary framework which is similar in many ways to Backbone.js, so experience with Backbone applications is a plus. This position deals with our many of our most interesting and challenging technical problems, and offers an opportunity to bring your mastery of JS to a new level.

Please send your resume and sample code to ashley.hearn@teespring.com
A security company found an excuse to make a nasty story to get PR, basically.
I looked in the logs on my public web server I host different sites on. I only found one UIDH record in my modsec_audit logs, but most worryingly it was it was for a personal injury trial lawyer. Made some records semi-anonymous.

--eee7b544-A--
[25/Sep/2014:15:33:19 --0500] VCR8D6wUChkAAG-HuKQAAAAH 70.209.73.XXX 32675 X.X.X.X 80
--eee7b544-B--
GET /wp-content/uploads/2012/07/XXXXXXXXXXX.jpg HTTP/1.1
X-UIDH: MTU4NTI5Mjg3AKafKcbQqnDdCMuP+UbmoCyKvEu8MnDsqV0I+AQ2K/M+
User-Agent: Mozilla/5.0 (Linux; Android 4.4.4; XT1030 Build/SU4.21) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36 GSA/3.4.16.1149292.arm
Host: www.XXXXXXXXX.com
Connection: Keep-Alive
Accept-Encoding: gzip
The black text on white background look amazing on that site though, I wonder how they did that.

Do you mean the main body text? Maybe these details will help if you like it:

The typeface appears to be Ideal Sans from Hoefler & Co, served via their Cloud.Typography webfont service.

I'm seeing hyphenation due to -moz-hyphen:auto in the CSS as well.

It doesn't look that good to me on this system, and personally I wouldn't go anywhere near Hoefler & Co without a small army of lawyers on retainer at this point, but whatever floats your boat I guess.
He'll email you, thanks a lot!!
UK here too, and this sounds about right. I would say that most of these shops are not using Angular "heavily in production" right now - either they will have some portion of an existing project that they're trying to move to Angular or a greenfield project for which they're evaluating Angular and think anybody with that skill would be a valuable addition to the team, whether or not they end up using Angular.

In terms of roles I see posted on LinkedIn in the UK (which may or may not be representative of the industry as a whole, but it's all I've got to go on), there's a lot of Angular, a lot of "Angular or similar (eg. Backbone)", and a lot of "MVC (eg. Angular, Backbone)". Many of those same roles do also mention jQuery, but not with the same sort of billing it might have had two years ago. I'm not sure I've ever seen a role specifically mentioning Ember.

Like quite a few others in this thread, I'm an Angular naysayer for the standard reasons, and would generally prefer to avoid it, but the market does rather dictate what we end up doing sometimes, for better or for worse.
Poney Jockey
The XL programming language (http://xlr.sf.net) has a rather unique approach to parsing. There is a short article about it here: http://grenouille-bouillie.blogspot.fr/2010/06/xl-axioms-rec....

XL features 8 simple node types, 4 leafs (integer, real, text, name/symbol) and 4 inner nodes (infix, prefix, postfix and block). With that, you can use a rather standard looking syntax, yet have an inner parse tree structure that is practically as simple as Lisp. The scanner and parser together represent 1800 lines of C++ code with comments. In other words, with such a short parser, you have a language that reads like Python but has an abstract syntax tree that is barely more complicated than Lisp.

It's also the basis for the Tao 3D document description language used at Taodyne, so the approach has demonstrated its ability to work in an industrial project.
Sure! me AT luisivan DOT net, thanks a lot :)
What if all 1,044 contributors were non-technical 4 year olds? My point is that you clearly don't mean this literally.

The number of contributors is an indicator of the terminal goal. It's not the terminal goal itself. It's very important to remember that.
Cool, he will email you :)
Thanks! He will :)
Recommended web hosting at $1.99/month
It's not so remarkable considering the IITs aren't a single university. They are dispersed across all of India which is a fairly large country geographically.

Also the fact these three people come from India isn't that remarkable considering that there are 1 Billion people there. Now if they were from some small developing country like say Sri Lanka or Bhutan, it would be really impressive.
If you go to a web site and there is paid advertising on the web site, do you consider the web site spam? You opted in to the web site by going to it and you can always not go back. You opted in to the newsletter by subscribing and can always unsubscribe if the total content isn't valuable enough. It's the same thing.
He's hasn't a perfect English but enough to work, and yeah, he would be prepared. He coded in C++ several years ago, not sure he's up to date...
What is "this" in this context?

Scan websites for vulnerabilities?

Make the results of automated vulnerability scans available?
Thanks, he'll email you :)
Backing up to the cloud means your data is open to interception by the government that service technically and jurisdictionally stores data in.

I assume the consideration here is that the Chinese government (via Xiomai's cloud) is to be feared more than the US (via Google's Android backup) - which of course is a topic worthy of debate itself
Thanks! He'll email you :)
Capital vs. labor: who risks more?
Yeap, he "downgraded" from executive to developer at one point, not a very smart decision but that's how things are...
Cappuccino has been around since 2008 :) And although at this point it has not much in common, Ember is the direct ancestor of a project from the same time.
The Digital Media Layer Cake
I must have missed the security warning when Apple phones communicated back home when syncing contacts in iCloud.