skysight-inc/HackerNews huggingface dataset:
XSLT was an interesting language that unfortunately tried to solve the wrong problem. What we needed was AWK for the DOM. Instead we got a vision where XML would be used to transform other forms XML into yet OTHER forms of XML, and the result was a mess.

I think there's still a place for an "AWK for the DOM". The XML extensions to gawk are interesting, but not really what I'm talking about; it works at a lower level (more like an "AWK for SAX"). jQuery comes closer to what I'm talking about, but I still wouldn't really call it a clean match.
Well, there are only seven stories to tell, or so it's said:

Voyage and Return, Overcoming the Monster, Rags to Riches, The Hero's Quest, Rebirth/Bildungsroman, Comedy, Tragedy.
If you're interested in bicycle touring, you may be interested in the sport of randonneuring.

http://en.wikipedia.org/wiki/Randonneuring

For those cyclists in the Bay Area that wish to partake:

http://www.sfrandonneurs.org/

We have a bunch of 200km rides, but for the crazies, we have a 400km ride coming up on the 28th of this month and a 600km on the 9th of May.
It sounds like you'll run out of combinations in your lifetime.
Apparently there was an aurora borealis visible over Europe few nights ago, but I couldn't see it because it was outshined by the city's aurora commercialis.
Most are settled out of court. This sets a very dangerous jurisprudence precedent.
Okay, at some point this counts as improvised. We're talking about lyrics, percussion, bass guitar and other instruments (at least in the case of Blurred Lines, where the writing of the lyrics and instrumental tracks were what was in question). Assuming you have only two hands/ears with which to write/play with the sound of, that's writing at nearly 1/2 the speed it is performed (and could be considered near-live writing if you aren't da Vinci'ing it).
Validate your MVP on a virtual space for business ideas
> Either make your web apps fallback to HTML + CSS

So make two Web apps with the same functionality, basically?
600 Indian students expelled for cheating on school exams
>> What do you mean by unexpected order?

Events are find if your app is stateless (boring). Otherwise you may get events when things are not ready for them. You can get around that with lots of checking, or perhaps building a nice OO system underneath may help. I have a hard time explaining this because it can be subtle. See the Therac 25 for an example.

http://en.wikipedia.org/wiki/Therac-25
Making a web app in one hour is easy and awesome
A bit off topic, but I wanted to comment on U.S. visa part (when the author realizes that valid visa was in the passport he did not have with him) in hopes that it may be useful for someone. I was in a similar situation, except that was an overland crossing from Canada. I had new non-Canadian passport with me and driving up to the border I realized that my expired passport with valid US visa was left at home, 4 hours of driving away. That was especially embarrassing as I had friends in my car. Turns out that after me contributing around 500$ to Uncle Sam coffins they can pull visa information and previous entry records and admit me into the country after getting authorization from higher ranking officer. Usual disclaimer: it may or may not work for you, especially for air travel, and that was back in 2007.
Are you attempting reverse psychology?
Agreed re composition -- the sign that the language had finally 'clicked' was when you started seeing lots of little xsl:templates instead of one gigantic mass of if statements.

I don't really agree that cruft or configuration difficulties were the problem, though. Verbose, sure, fine, but otherwise spare to a fault.

I suspect it's more that it demanded understanding of fairly sophisticated coding concepts to be at all useful, but was too often perceived as "front end" tech, or as just another markup language -- so ended up being dropped in the laps of too many designers-with-a-few-javascript-recipes-under-their-belts who simply weren't equipped to cope with it.

I spent a while running XSLT training sessions for a corporate client; 95% of my trainees would just reel away in disgust and confusion the instant they learned they wouldn't be able to, say, increment a variable. (The remaining handful would be all OMG THIS IS WHAT I HAVE BEEN WAITING FOR MY WHOLE LIFE. It got to be a little game of mine to try to predict ahead of time who would be which.)

Maybe it was just ahead of its time; the average front-end web developer is a lot more sophisticated these days than we were back then. (yes yes get off my lawn I have clouds to shout at)
I agree that it's hard to make money off infrastructure, but at some point maybe it makes sense for YC to start just donating money to the open source projects its startups are using or could otherwise benefit from. E.g. if PyPy got a hundred bucks for each YC startup using Python, I'd have to imagine they'd be able to make enough improvements to make it a no brainer to use, which would produce enormous savings across the portfolio in terms of EC2 bills and electricity usage.

One way or another there needs to be a mechanism for solving the free ridership problem, and it seems like doing this at the investor level is as good a place as any.
I've been using radar cruise control for a few weeks now (waiting for lane keeping to come this summer as promised!) and I feel much more alert than without it. Obviously it could be an illusion, since the brain is really bad at evaluating itself, but it seems like I'm able to devote more attention to my surroundings and develop better situational awareness when I can stop worrying about the second-by-second job of keeping a safe distance from the car in front of me.
You put all your eggs in one egg. Should you pass, your passwords go with you, leaving your next of kin with an incredible headache.
Don't a lot of apothekes in Germany still use this neon sign?

http://goo.gl/BEQPQ5
The point I'm trying to make is that 'ease of discovery' is indeed a relevant factor here, and furthermore in this specific case the user was citing his professional experience with a username that corresponds to his own.

I'd be willing to bet he's perfectly alright with someone posting his professional credentials on this site. I know I would be (and have, in fact).

So is it really doxxing at all, then?

This isn't a topic I'm all that passionate about, I just wanted to point out the differing opinion.
Pinbox is a simple and elegant Pinboard.in client. Hope you like it.
The problem with that is that if it happens anywhere outside of France, everyone will just roll their eyes, agree that of course they suspected this was happening, the leak just confirms it and life will carry on as normal...

Meanwhile, in France there would be riots in the streets, ports would be blocked by truckers and the wheels would fall off everything - which is par for the course when anyone upsets the French :P
That's a good idea - keep XPath but lose the XML based syntax.

Edit: In fact, lose the XML completely and go with JSON and JSONPath.
Smaller depiction of a larger malaise. Indian education system is simply the tip of the ice berg. The government and educational systems are just the small front face of corruption, that is in the Indian society today. The corruption you see in the form of exchange of money is minuscule when compared to moral corruption which has infected everyone here.

Unfortunately you are likely to face far more worse kind of corruption even at workplaces, even in Multi national corporations in India. Religious, linguistic and regional politics is very common. If you are really hard working and productive, expect yourself to be exploited. You will go on working only to find worthless people get promoted and rewarded. Every single section of the India society is simply looking for a easy way to get ahead even if that means blatantly cheating your way through. Given these circumstances its hardly surprising why good people just want to move out settle outside India.
I don't believe that there is any true definition of classes here in the states. Some look only at the numbers, some look at how money is made, some look at the type of work, etc.

To me the distinction is all about quality of life. The "middle class" software engineering DINK couple in the bay area making $250,000 is absolutely in the upper class despite the fact that they still have to work every day.
Awesome! I totally didn't see that. My own fault for skimming!
Agreed. Also, it's important to provide incentive for people to work hard and make good financial decisions even after they are set up for life.

If, once you had your retirement set, you could only pass a small percentage of your income on to your friends and family (IANAL... and charities?), then why keep working? What about the people making valuable contributions to society: inventors, doctors, entrepreneurs, etc? Doesn't society have an interest in encouraging them to work past having $X million in their bank accounts?
Kimiko Ishizaka and MuseScore Team Release Open Well-Tempered Clavier
This and parent form a pretty backhanded compliment to 15 minute songwriting!

Depending on your feelings about the songs, of course.

Diamonds makes me cringe.
> HTML is a _markup language_, it's ridiculous to use it as anything but a semantic language.

So which is it? A semantic language or a markup (syntax) language?

Why does it have to stay that way? (Even if the proposal is a bad one.)
Cough Bullshit cough

There is a really big difference between taking "inspiration" from an artist's style or a certain song's sound versus sitting down, listening to a song, and writing one in the same tempo that hits the same cues just by fiddling with the scale a little bit. Pharell is totally trying to argue a different point than what the lawsuit was about, and he's goat roping as many other things in as he can to try and save face. It's absolutely laughable for him to say "This is about protecting the intellectual rights of people who have ideas" when he just lost a lawsuit based on taking something from another artist.

Look, I'm all for revising the copyright laws on the books, cleaning up some of the issues regarding sampling, and eventually modernizing the commercial avenue by which musicians and other artists like cinema professionals make their money. Genuinely, I want to see things change for the better, not constantly be lobbied and pushed the wrong direction by monied interests (Disney) or legacy inheritors of material. The system is messed up, and I get that, which is why I've avoided the "traditional" system and held on to my rights through Copyright or Creative Commons for years and years and years and have no plans to change that.

Pharrell had his chance ON THE STAND to make his case, and the jury didn't buy it. The jury didn't listen to the recordings and render a verdict about the "sound" or "inspiration" of the tune. The jury listened to the notes being played based on the sheet music, and ruled that it was a ripoff. Why? Because it was a ripoff. Pharrell got busted and now he's doing damage control PR.

Besides, the music industry has ALWAYS been tied up with lawsuits...which is why people use caution when clearing samples (ex: Lemon Jelly), negotiating songwriting credits before/after the fact (ex: Sam Smtih), or defending sync rights when somebody is clearly trying to abuse the system (ex: GoldiBlox vs. Beastie Boys).

Oh, and don't forget the most typical lawsuits in the music business: artists suing the big labels for screwing them out of money:

http://www.completemusicupdate.com/article/universal-prepari...

Not that many who sympathise with Pharrell will give this the time of day, but I do think the Gaye family's public statement is a very coherent explanation and should be held up for comparison purposes:

http://www.completemusicupdate.com/article/open-letter-from-...
I don't know how to solve the problem of having 2-4 rush hours. I do know how to solve the problem of having to manually manage my speed in traffic. It may be "the wrong problem" but it's a problem I face routinely, and a problem I'm delighted to solve for myself.
Disappointed that they aren't covering the real reason:

http://youtu.be/OtX2IToSuHY
I will add this feature in the future to this script also! https://github.com/skywinder/github-changelog-generator/issu...
Yeh my thought when I seen that was "...what could possibly go wrong..."
Lenovo Thinkpads tend to work every time. I'd pick a model (from any manufacturer) and read user reviews.

I've put Linux on 4 laptops over the past 10 years and everything has worked. I've heard many complaints about sound not working, but sound has always worked for me in Linux everywhere I've tried it. ATI drivers were hard to get working back in the day, but with Valve pushing SteamOS, graphics drivers should be much less of a concern these days.
And it's also why I'm baffled at all the people talking about how crazy Musk is and how they wish he'd stop promising the moon. This is cool stuff but it is not a moon shot.
Another great program worth looking into as a technologist is the Presidential Innovation Fellows program. Join government for 12 months and help tackle challenging problems with federal agency partners. The people in this program are really, really impressive and many of them have moved into the WH, USDS, 18F, and strong roles in the agencies afterward. https://www.whitehouse.gov/innovationfellows
> Professionalism, not Passion

> Yes, most of the time I only put in an eight hour day. That’s all you’re paying me for, and all I’m willing to give under normal circumstances because every hour I spend working for you as a developer is an hour I can’t spend working for myself as a novelist.

> But when the shit gets real, I’m there. I don’t do it because I’m “passionate” about my work. I do it because that is what professionals do.

Exactly. I completely agree. Even the most passionate worker will wake up one day and think "I don't feel like doing X today". That, imo, is what having a job is. Having to do something, in a set of rules, whether you want to or not. A worker doesn't need Passion, he needs Will and Professionalism.

> Unless you’re my wife, the relevance of your feelings to me is best expressed as an imaginary floating point value between fuck-all and jack shit.

I like the author and would probably buy him a beer.
Veedback – curated, bitesize video guide app for London
I started with KDE but then I fell in love with Gnome after KDE4 was too buggy to run for me, it was almost like the Vista fiasco, you needed a graphics card just to run a desktop environment, so I moved to Gnome and fell in love with how customizable it was. Then Gnome 3 came out, and my love for Gnome died, all that I loved had been taken out, I understand plug-ins and all, but Gnome was amazing out of the box, then I ran back to KDE my first love, ah this should be a movie or something, but now if anything goes wrong I may consider LXQt, seems promising enough. I don't know why people get religiously stuck to desktop environments, sometimes you just need to move on.
Too bad, this is already implemented as a standard (cough-cough Mozilla) as part of Web Components.

http://www.html5rocks.com/en/tutorials/webcomponents/imports...

Reading the comments I felt many people thought this is an official recommendation. It's the mailing list folks, the same place where somebody suggested to replace JavaScript with AS3 because it would solve every problem of mankind.
This is really cool, thank you!

It shows that with Gmail, you don't need a browser extension to block pixel trackers.

Gmail does that fine by default, just don't display images in the message.
Sure, you can do all sorts of scammy things to squeeze a few dollars out of people in quasi-illegitimate ways, but if you want to build a sustainable, long-term business, you need to provide people with something they actually want.
Random note : I took DS9 as District 9, not ST Deep Space 9.
This can happen. In India, you have this tradition of 'notes sharing'. Basically the course instructor circulates around lecture notes(Which is basically a highly trimmed version of the text book), all students do is mug up the whole thing and write it down in exams.

The person who gets it 100% right generally scores the highest. If you are some who does it a little differently by thinking and working your way through the course, you can be silently penalized for trying to be smarter than everyone else.
You shouldn't use the upvote button for agreement.

On the other hand "+1" and "I agree" and "Well said!" clutter the forum.

How do we solve this?
But it is required by nature. Even if you could somehow extend human life significantly, at some point parts would wear out and faculties would diminish. Everything in the world eventually crumbles and erodes to dust or rust or rot, even the earth and stars. Why not us?
How I Learned Scala in One Month
Also in many other circumstsances on general purpouse operating systems like Windows, Linux, OS X. There are a zillion examples just a web search away. Many well publicized and documented high profile RCE NULL vulns in browsers, Flash, kernels etc.
There was a portion of time where there were 2 solar arrays on one side, and one on the other.

That was annoying...
> Is the author not aware that for the last decade or so every email program/service in the world prompts the user to load images to purposely thwart image tracking?

While that is true, people say "yes" because things don't display properly. Often elements like emoticons and whatnot are also remote images!

"Display remote images? Yes/No" is an all or nothing proposition, in other words.

The e-mail client, rather, should determine which images will display in a visible way and reject all others even if the users says Yes. It should not fetch images whose tags don't specify a width or height, or that specify one less than 16x16 pixels, and those that are positioned such that they will be clipped, or clipped by something else, so that even if filled with fetched content, they will not be visible. Basically: calculate the set of image tags that refer to images which will be obviously visible to the user. Prompt for those, and do not fetch the rest regardless of the answer.
Saving Instagram pictures
A typical Mutt configuration relies on the entry for text/html in ~/.mailcap. It's quite common to use lynx for rendering, as in the following:

text/html; lynx -dump %s; nametemplate=%s.html; copiousoutput

Since lynx doesn't load images, that would be safe from this kind of tracking. But another configuration using a different renderer might allow it.

Furthermore, it is also possible to prefer the plaintext version of an email if there's a choice. From my ~/.muttrc:

alternative_order text/plain text text/html

I can't remember ever being put out by not being able to read messages that fetch images from the web. Even if I have to open a URL, I do it in Firefox, where I run RequestPolicy.
Just a friendly note, you may want to do some revisions/proofreading.
Knowledge is an idea/concept that you understand on a deep level and is interconnected with other ideas. You can't easily forget it.

Information is an idea/concept that you don't really understand on a deep level or can easily can interconnect with other ideas. Assuming that our memory is full most of the time (unless you are making some kind of defragmentation aka meditation/relaxation) to get new information your brain must make space in your memory first. Lots of information is continually being lost.

IMHO, empirically, each person has:

-"ROM" (memory to store knowledge, normally increasing along your life).

-"RAM" (memory to store novelty, normally decreasing along your life).

Probably genetics provide minimum and maximum sizes that these 2 memory types can ever reach.
You're right that "autopilot" isn't the state of the art anymore. It's just radar cruise control and automatic lane keeping. The radar cruise control feature is already available in the Model S, and has been for a couple of months. Lane keeping is the missing piece. You can buy cars right now with automatic lane keeping, and Tesla has demoed it extensively in their cars, so there's no real doubt about it coming soon to Tesla.

Three months is "hilarious" for a feature that's already been commercialized by others and has been shown to be nearly done in Tesla's implementation? How do you figure?
Those new Dell XPS Developer Edition laptops look very nice and streamline getting started - http://www.dell.com/us/business/p/xps-13-linux/pd
Your best bet is to look at specific models of laptops that interest you and then use google to find out if Linux works well on them.

Typically, Linux works well on Dell Lattitudes and Lenovo Thinkpads.

That being said, when these companies release a new model, it usually takes at least a few months before people get them working 100% on Linux.

If you want more specific advice, you should create a post on reddit.com/r/suggestalaptop and give them the specs you are looking for, plus your price range.
I can confirm, great keyboard, solid linux support. Best linux laptop I've had.
I'm pretty sure it's a typo, but it's fun thinking about what reverse physiology would even be.
They building infrastructure (lang, community, lib ecosystem, stack) on top of another infrastructure. I think that's ok.
Descent: Underground
Does the import work? I am trying to import my Feedly OPML file and it has been sitting at 0 of 0 for a while.
I now understand the motivation behind your tone, and I think it's very noble. If this boot camp isn't valuable to the students, it would violate my own ethics to do it.

My original question wasn't about how to teach, but about what to teach.

As for the "how", your points are all well taken, and I will give Shaw's work a look after all. It can't hurt.

I come from a family of professional teachers and have no intention of diluting the meaning of teaching. At the same time, the people who join boot camps are obviously looking for something less time-consuming than a full degree program, while still valuable. I know I can provide that (and have taught web languages before).
It's a small sample, but every instance I'm aware of has worked out in favor of the rights holder. Are you saying that infringed companies don't usually pursue the matter, or that they do and are unsuccessful?
Unfortunately I can no longer edit this submission's title.

Anyway, the "About Feedbunch" of the landing page says that it is opensource (MIT license). Maybe it should be more prominent.
I have a lot of privacy concerns about what Google itself does with my data, but I do like knowing that they help prevent others from surreptitiously gathering data.
Hey! Haroun here - founder of Veedback.

Happy to take any questions :)
Chrome extension to copy html directly in jade (contextual action)
I really enjoyed this article. I think anyone in direct marketing or sales has experienced highs and lows like the described.
My unscientific definition of "rich" is having enough money so you don't have to work. Of course, now that I am approaching 60 years old, I am going to call it "retirement".
I'm optimistic about the future of Ruby speed. We've seen a lot of improvement in the 2.x series of releases, to the point where we're as-fast-or-faster than Python in most cases.

I'm also very optimistic on the future of JRuby, as with the new 9000 release it has the potential to bring Ruby speed in line with base Java. It's got decent corporate backing now as well with Red Hat and Oracle funding people to work on it.
At least recent versions of Thunderbird do allow domain-by-domain loading.

Of course, the standard user has no idea what that means, how to judge where the email comes from, or what any of the options mean beyond "see the pretty pictures", but, hey, one step at a time.
Would you expect any different?
If you are doing web dev it doesn't really matter what system your are running locally. Spin up a free micro at AWS and use that.