skysight-inc/HackerNews huggingface dataset:
I've followed your comments for a while, I think you have some interesting insights.

But you are aware that betting big on Tesla like this is a very big risk, right? It's got a potentially very big payoff (and probably an expected value above 1), but there is still uncertainty. Tesla stock is valued a lot higher than the company's assets, so there is still big potential for a major loss, for instance if the established car companies are able to get their act together in time or if some other, unexpected event happens.

I myself have about 15% of my (relatively small) net worth in Tesla, so I am making the same bet you are, but I am curious if you've given the other scenario any thought.
I've been considering that move. To be completely honest, that's actually what I was doing whilst at Univesrity. I had set up a limited company, working on my own content recommendation startup. I was also freelancing as a Php and ASP.net dev at the time. I was actually making more at the time than I am now, 3 years on from graduation. Such is the nature of contract work, I suppose.

The thing is, after University I fell out of love with web development, and in love with AI.

I'd like to continue in that field. But I can't imagine it's as easy to find contract work there. You can't simply point people to your portfolio.

I suppose I could have a go pointing to the papers I've published and the articles in magazines on my work. Perhaps something to look into more seriously.

Thanks for the advice, at any rate.
Developing an end-to-end Windows Store app using C++ and XAML: Hilo (Windows)
Chrome To Get Less-Privileged User Accounts
Except they did their very best to just make their 'premium' products a blatant money-grab and little else.

Despite plunking down a pretty penny for premium brands or product lines, Dell and Sony would still nickel and dime you with LOADS of pre-installed crapware. (No experience with other manufacturers' 'premium' lines..)

Of course they gave up -- it is bloody annoying to buy an expensive piece of hardware and then spend loads of time simply fighting with it; the market just couldn't stand it any more and jumped ship when a crap-free out-of-the-box experience presented itself.

Personally, because I have more time and skills than money, I use cheapo Dells and Lenovos which I wipe and set up from scratch. But for my parents and other relatives who really couldn't care less, I'd recommend an Apple laptop in a flash and not have to waste hours upon hours as tech support. (Now that they're more easily available, I'm cautiously considering moving this recommendation to a Dellbuntu...)

/rant.
And it's missing a post pointing out things missing on another post about things missing out on another post about...umm...uhhh
Great articles. Please add:
"How Jokes and Parodies are turning HN into Reddit" :)
They're wildfires.

http://www.youtube.com/watch?v=Q3YYwIsMHzw&feature=youtu...
Having a proprietary networking system when no-one else has any networking is hardly a crime. Sticking with it a little too long? Not a crime.

Likewise graphics APIs. (Which platform has non-proprietary 2D APIs?) QuickDraw 3D's problem wasn't that it was proprietary, it was that it sucked.

Likewise QuickTime video. You do realize (a) it was first, and (b) Apple licensed the architecture to the MPEG folk (MP4's container format is QuickTime) and this predates OSX.

I actually had a "discussion" about the whole connector thing with a colleague recently. Eg. In its history The Mac has used three kinds of connectors for mice and keyboards -- a serial connector for the very first Mac, ADB (same cabling as S-Video, so not actually proprietary at all) from 1985 to 1997 or so, and then USB. How's that compare with PC? Go on, I'll let you go Google.

Video is definitely the worst, I'll give you that, but even there it's mainly been a case of sticking to an early standard too long (D25 or whatever it was), the horrific octopus thing (which they tried a second time) and the problems with DVI which aren't unique to Apple.

There was a period when Apple had a weird Ethernet socket that required an adapter for 10BT or RJ45 or Token Ring, but this was because a standard hasn't emerged and competitors generally didn't support networking without an expansion card.

No question Apple has been more proprietary than, say, commodity pc clone makers, but they compare very well to everyone else (Sun, SGI, Commodore, IBM, etc.)
The MS hate comes in waves, just like everything else on HN! This is why HN can become especially addictive to me when the topic du jour appeals to my interests.

I guess I should write a blog about this, but first I need to get a blog. Perhaps I could blog about getting a blog so I can blog an analysis of how HN's topics are both cyclical and wave-like. Both, of course posted to HN at optimal hours for maximum effect!
Improving C++ Encapsulation with the Pimpl Idiom
I would have said the same until I tried RubyMine last year. Slow, buggy, confusing UX...was glad to be done with it.
"HN is great but the design is terrible! So here is my innovative version(filled with just eye candies)"

"How I learn to program in 30 minutes and bootstrapped my first startup"

"Show HN: My new social network that will change the world", from the author of the previous article
and 0 comments
Same here. I jumped to Apple in the early 2000s when I realised here was a very nice machine that let me run the rather splendid iLife suite, MS Office and let me tinker to my heart's content with a BSD Unix. Best of both worlds.

I live fairly happily with hardware tinkering restrictions in my iMacs, but the inability to upgrade RAM in the new smaller iMac may be the last straw. It's really irritating.
This is done with a straight decorate-sort-undecorate (http://en.wikipedia.org/wiki/Schwartzian_transform). In the simplest case, and in Python:

"".join(sorted("ccbaba", key=lambda c: "cba".index(c)))

gives "ccbbaa" as the result.

The performance is a function of the query string length and the order string length, because str.index is a linear search. The obvious speedup, should the order string be extremely long, is to turn the order string into a lookup table:

order = {c: i for i, c in enumerate("bca")}
"".join(sorted("ccbaba", key=lambda c: order[c]))
I actually didn't mind OSX too much, but the using my work provided MBP was an experience in frustration. The usability was horrible compared to my thinkpad, and I ended up leaving it docked as a desktop mostly.

Every corner of the MBP is rounded except the edge that your wrists actually come into contact with, which are sharp and leave painful marks. The trackpad lacked actual "mouse buttons" which made a simple task like highlighting and right clicking on text a finger dexterity test. The keyboard feels cheap and slow. Most of all, I miss my trackpoint. :)

For actual usability, it seems to me ThinkPad is a close to laptop perfection as you can get. I replaced my 2007 TP (Windows XP) with a new one this year (Ubuntu). If apple sold OSX for non-apple hardware I'd probably be running that instead of linux.
Yes - same authors. Thank you for the more precise link.
Old, but still valid, which shows how true it actually is.
Tim Cook's Freshman Year: The Apple CEO Speaks
Stop Calling Me A Troll
If computer keyboards were velocity sensitive like music keyboards, maybe you could do it through discriminating touch velocity (force). I imagine it could be tricky to get used to though! Idea, maybe key down duration could be used as proxy for velocity, as in, more forceful key press last less?
They really aren't very responsive. I don't think it should take so long to make changes this trivial. What you describe is a new feature that can tell if you missed a space, but, since it's a problem for you, they should have added a simple checkbox where you can disable it.

I have no idea why many companies don't release often.

I find that it wouldn't store words I've told it to remember and would constantly tell me they're misspelt, or it would remember bogus words and would continuously autocorrect them. Meanwhile, the stock Android keyboard is pretty nice, I don't know how long SwiftKey will continue selling when they are this sluggish.

On top of that, the "send feedback" feature on the mobile phone redirects you to a forum where you have to go through a lengthy registration process just to post something. I'm really disappointed and frustrated by SwiftKey's (nonexistent) customer support.
They're both designed around completely in-memory arrays, which are passed around by-value with a copy-on-write scheme.

For R there is the bigmem package for mmapped arrays. And the "compiler" JIT packace is included since R 2.13.

I've seen that link before. See above re: one group's willingness to talk about the shortcomings versus another organization's preference to paper over it with marketing.
It also needs "Apologist piece on why copyright infringement is good (torrentfreak.com)" with "94 polarized comments".
Five Trends For Startups From Mary Meeker's Internet Report
At least 5 entries should have been new .js libraries. Also no github posts.
Unfortunately it's too late for me - I decided years ago (in favour of learning). However you're right, both articles (and associated discussions) had excellent points and were well worth reading.
I often mix the two languages in a single sentence

This, for me, is the killer feature of SwiftKey. I hate having to go into some settings panel and switch between languages each time I want to type something. I don't think I'd ever consider switching to a keyboard that didn't support this.
How to create a web notifications with Javascript
Favorite: Vivek on immigration policies
In my opinion so-called "unlimited" vacation policies in tech companies are just a scam. People job hop a lot, and often they want to take their accumulated vacation as cash when they do - unlimited vacation policies seem to let companies avoid that payout. I'm guessing that's what you're referring to with "relaxed vacation policies."

I'd prefer a more typical 3 weeks, be generous with holidays - the day after Thanksgiving, for starters; and a "comp time" policy, where if someone works a weekend or extra long day(s) they accumulate more vacation days.
Show HN: My First Kickstarter- iPhone 5 case, made in USA with wood and leather
I was thinking something simpler. Holding down caps lock produces the same effect as holding down either esc or ctrl, but after you release it the mode for the next time toggles to the other.
Why would Google want to buy a smallish network operator that only operates in one country, and unsuccessfully at that?

There's an ongoing trend on tech blogs when talking about mobile, they think that what happens in the USA is the only thing that matters (see a million posts about $100 smart phones with $2000 contracts attached). In this case, the blogger don't even seem to know the difference between T-Mobile (with 14 subsidiary networks) and T-Mobile USA, or at least never distinguishes between the 2.

If Google wants to be in the mobile network business, and that's a big if, it'll want to be in the mobile network business worldwide. Look at any one of the biggest mobile network operators [1], Google will be far more interested in them than a standalone T-Mobile USA.

1 - http://en.wikipedia.org/wiki/List_of_mobile_network_operator...
D3 is a client-side js library - you'd have to write your own backend to upload and process csv's
" for engineering managers the comprehensive knowledge of the code base and engineering team is usually more important and difficult to acquire than knowledge of how to run scalable engineering organizations"
I know many people who can get productive with a code base very quickly; the number of people I've encountered capable of managing those people is substantially less.
For some reason, using closing parens instead of proper smileys with colons caught on in Russia and some Eastern Europe countries (never seen one from anyone living in Western Europe).

Not to offend dschiptsov, but (ab)using them is an awful habit to have.
Russian iTunes Store shows porn images by mistake
I don't think it's doable with today's technology, that's why laser-based retina projection is what everybody's working on right now. Achieving the same effect with a thin and semitransparent lens would require a lot of engineering to achieve tightly controllable photon angles and I imagine power/data transmission to the lens would also be an issue. Also, personally I would rather put on a pair of glasses than stick a piece of plastic directly into my eye.
Do you honestly need a shoebox and a bicycle?
Web API alternative – self hosting HTTP services in native C++ code
It's missing a post like:
"Tech Founder that Graduated from Stanford Says College Dead, Long Live Blog Learning"
I'm curious, would you opt in if it meant mining through your minute by minute click history?

if you're hiring, you can get alot more data about the udacity student you're hiring than you can about the U Phoenix student, or the Big State U student

with U Phoenix student, or the Big State U, you get a list of classes taken and a letter grade earned

with Udacity you could get that, plus a detailed click history, do they do things early? do they wait until the last minute for everything? do they stick to a set schedule? do they comment in class forums?

there is alot more data that can be mined to predict successful hires

would you be open to opting in to let companies sift through that data?
The computer that wore tennis shoes?
someone has to make this happen. imagine - no need for shift/caps_lock keys - just BASH HARDER your fingers to get uppercase.
How to avoid includes in headers
How to create Ribbons - CSS
Community connectedness as a competive advantage
This was posted 60 days ago: http://news.ycombinator.com/item?id=4621731.

It also turns up as the first hit for "hacker news parody" or "hn parody" on Google.
The Emacs Wiki has an item about remapping the space bar to be both space when pressed alone and Ctrl when pressed with another key. With implementations for OS X, X11 and Windows. Might be suitable for adaption.

http://emacswiki.org/emacs/MovingTheCtrlKey#toc24
Developing a Lua vm in JavaScript, talk tonight in London
http://skillsmatter.com/podcast/home/developing-a-lua-vm-in-javascript
I'm amazed at how the NZ institutions are putting their hands up and the courts seem to be working. It seems so different from so many of the stories/comments here regarding similar stuff in the US.

Corruption Perception Index:

NZ = 90 (1st) vs US = 73 (19th)

Not a coincidence?
I've noticed a drop in meanness since it was brought to the attention of the community. It still happens, but many people appear to be making a conscious effort to avoid it in their comments and combat it editorially in the comments of others.
When I was at CERN, back in 2004 they made a session at the IT building showing us how great it would be to use Mac OS X as UNIX workstation.

Those days are long gone it seems.
Anyone have ideas for how best to show footnotes? The current version doesn't have them.
There is a worldwide effort going on right now to put a ownership sticker on the worldwide internet, that goal has been failing, so now they are settling for an "ownership of the internet in their jurisdiction", and that is failing too, so they do the next best thing: "Digital rights management" because oh god won't somebody think of the children with child pornography and music downloads!

It's about expanding the power base, the ultimate goal here is for governments to acquire the ability to tax every bit and byte that travels across their borders. Kim stands for freedom. Government, stay out of my shit, you have a few defined jobs and you're not doing any of them here.

Power corrupts and seeks more power, it's the human condition. I'm afraid a free neutral and open internet and the explosion of technology it brought will be a phenomenon for the history books either soon or eventually.
Could someone explain the title's summary? Surely D3 is the D3-based library for building custom charts and graphs?
Thanks for this info. So that means that UIAppearance is just some implementation hack on KVC? That is very useful and very ugly at the same time.
I just bought a MacBook Air last week, after a 2 year break without a Mac laptop. I had been using Lion and Mountain Lion on a Mac Mini, but the last week or so have been a revelation for me. Crazy battery life (about 9 hours of normal programming), full screen apps with swiping to switch between them, fast fast fast at everyday operations thanks to the SSD, the whole thing is at the same time a major turn towards iDevice-ification, and a giant leap forward in usability for laptops.

I wonder how many people worrying about iOS-ification are:

a) running Lion, where the transition was still in mid-course, or

b) using a desktop, where the design decisions aren't so obviously right (my Mac Mini for example has a huge monitor, hence I'm less inclined to use full-screen apps)

In case a), there were definite weakness in Lion. Full-screen apps hadn't yet made their near-global appearance, and Spaces was ... weird. These problems have been shaken out in Mountain Lion. For b) it seems to me that OSX has been optimised for the laptop environment, where screen real-estate is limited. If you aren't using full-screen as your standard app config, you're missing out on some of what makes Mountain Lion a great experience).

When I compare all of this to the laptop I use at work, a Dell running Fedora, there is no comparison. My Mac is a far, far better development machine (well, aside from the fact that brew is weak sauce compared to a full-blown yum, but then this is not news). It's not a question of there being pros and cons on each side, my Mac is simply better for pretty much any metric I care to imagine.

Which is not to say that some people may not have genuine grievances with the current Mac platform. I just wanted to add my own personal experience - going from being mildly disappointed by Lion to completely wowed by Mountain Lion.
It's also missing "Summer LL(2013)"
I really thought he'd include something about vim: "Controlling VIM 2x fast with toes and my Fingers on two keyboards"
Cliched but good writeup: Things to know before you shift completely to Linux
Video of emerge available.
This is pretty cool. Compression ratios will probably vary a lot, but in a completely unscientific test just now a few SVG files saved with Illustrator were shrunk by 20-30%. The ratio was similar after gzip compression.

Speaking of gzip compression, the most obvious and effective way to reduce the size of SVG files on your website is to serve them with gzip compression. Be sure to configure your web server to do this before thinking of applying this tool.

I also see some opportunity for lossy compression. The precision of coordinates can often be reduced: 2 decimals is usually enough. Perhaps some paths can be simplified too?
I think that one of the most important arguments for using encryption everywhere that you reasonably can (emails, files stored online, etc) is that the government can no longer look at your stuff without your knowing about it. The authorities can still ask a court to order you to give up your encryption keys, but at least you will know that you are being investigated, and will have the opportunity to ask a court to tell the authorities "No".
A filter to only get big budget movies, not the "Not to be confused with the big budget film" ones, would be awesome :) Filter by Studio as well.
What exactly do people get out of all these news aggregators? I'd imagine the front page of reddit or at least alocalised version is more interesting than a personilised version.

When does it go from news to infotainment?

And if thats not the case why would someone think something beyond simple facebook like or twitter comment extractions is a big deal? I've seen lots of papers where representing a web page and a user in a vector space based on TFIDF performs well.

I've even see Yahoo research post slides about using some form of random bucket for news recommendation because the novelty of newer / stranger articles improves ad click throughs.

Then again did this article come out the same time as the PR release about funding for their company? If thats the case is this just a wide scale PR initiative?
Oh dear, I actually said #28 when we started ours...
In the mean time, while waiting for them to release more affordable vehicles, they can increase the number of Supercharger stations, further work on future innovation - and then they will see hockey-stick growth.
Welcome to Mr. Lee's Greater Hong Kong!
The iPad caused similar thoughts when it was released ...
I like it! Nice work.
I usually have no time to waste to view ads polluting my (mobile) browser. I do my own research when I'm looking for a product/service.
I think I'd rather be back in the US facing a civil action, than on trial for murder in Belize.
Rackspace support: The Internet is having problems
We experience packet loss for our Rackspace servers
Apple to bring back some Mac production to the US in 2013
Apple will invest $100 million to bring Mac production back to the US next year
I agree, but only partially. Many companies thrive on 10% or less operating margins. Amazon, Walmart come to mind. I'm not saying AAPL shouldn't make a profit, I'm saying it's going to have to come down a little.

Now, as far as GOOG selling their tables at cost. It's because Google is not a hardware company & does not expect their margins to come from devices. If you step back a little to contemplate the entirety of their business plan, you'll see that the see devices as conduits for their services & that's where their profits comes from, ad impressions.So, the fact they're selling their devices to break-even is only a piece of the puzzle.
Stallman's right, but people don't seem to care, in much the same way that they stand by while their privacy rights are eroded in the name of safety. I am at a loss to explain why people don't care about this.
Is It Over for Indy Mobile App Developers?
A Student, A Teacher, and A Staff Developer
What can I do to increase his chances of success?
How could we not think about this? It's genius!

How is it done? Does your buddy use X, mac or where in the stack is the hack?
Cool! What are the main benefits you noticed when comparing it to the traditional offline model?
Xoomworks (http://www.xoomworks.com) in London, UK.

We're looking for a UX/UI designer to help grow our mobile application team. We specialize in delivering mobile for the enterprise, so a keen interest in making super ugly stuff (I'm looking at you Windows user icon guy in blue shirt) look sexy is key.

Things you'll do:
- Run UX discovery sessions
- Create wireframes/mockups
- Create graphics for mobile UI

If interested, my name is Mike: michael.bestvina [AT] xoomworks [DOT] com
Dogs Driving Cars: New Zealand SPCA Puts Canines Behind The Wheel
Very insightful. Each point seems obvious after the fact, but it's good to get some validation on this 'obviousness'.

How do you handle the reports after login? Is it just a webview presenting the same content as the web app? I assume it's not too js heavy, so you don't run into performance issues?
I've also only seen it from some EE girls I've dated. It's really odd isn't. It drove me insane initially. I guess they'd argue it reduces typing time by 50%!
The Onion: Apple To Fix Map Software By Rearranging Earth’s Geography
UW Introduction to Data Science (Online, Free)
Javascript Object/Array Addition Oddities
DJOSER e lo Scettro di Anubi
Both in timing and in content this could be a good lead-in to the University of Washington's Intro to Data Science class that looks like it will have more of a focus on 'big data', NoSQL, Hadoop, data mining, etc.

https://www.coursera.org/course/datasci

http://news.ycombinator.com/item?id=4881581
you can change the precision via config (3 digits by default) right now or via special command line param that will appear in the next minor version.

about lossy optimizations – there is an idea of curves simplifying with Visvalingam’s algorithm - https://github.com/svg/svgo/issues/9