skysight-inc/HackerNews huggingface dataset:
>Edit: apparently my mid-2011 model is not capable of installing big enough SSDs, so I'll have to upgrade anyway to the new model.

Are you sure ? It sure can take in these ( the same max capacity as the 2012 or 13" ones) http://eshop.macsales.com/shop/SSD/OWC/Aura_Pro_Air_2011

Note : Apple doesn't upgrade the Macbook Air's SSD post purchase so you'd have to get a third party one like the macsales one anyway.
Hmm I just read an article in Japanese regarding Nissan's struggles with the Leaf, so I'm not sure which story to believe.
Contactless transactions are limited to a small amount without entering a PIN.
Vim.

I use Notepad++ when I have someone looking over my shoulder, as most people in my group don't spend their day in a text editor and never have. Those people have Notepad++.
Kate and KWrite
Critically, it also get packed at their schedule.

Renting containers and keeping them on your property (vs. at the other extreme Singapore) is cheap, so you can do whatever makes sense, pack one in hours, days or weeks. No need for fine grained rush, rush efforts at a crowded port (the need for high utilization of expensive cargo ships and terminals does ensure that all moves quickly, and e.g. killed off some historic ports that were somewhat inland on a river, the cargo ships didn't want to take the extra time to transit it).

And a lot less pilferage. Scotch whisky distillers were some of the earliest adopters of the container system according to The Box.
maybe i have misunderstood the application - i am talking about "median smoothing" with a "running window". w is typically fixed.

but thanks for link to paper - that is new to me.
This is all too primitive. If we're heading in the direction that the GP describes, it's probably because some people have realized a long time ago that Alan Kay was actually making sense when he was talking about the object-based computational model as being something like "small computers all the way down". If your application is a set of objects implementing the functionality by passing appropriate messages between those objects, and the OS is another set of objects, providing all the necessary interfaces to applications in form of capability-exposing objects, then everything is virtualized by definition. Or, in other words, in such a system, you can virtualize (in the classical sense) as much or as little as possible.

Need two versions of the same library for two different applications? No problem, because each app gets its own inferface.

One app needs to accesses a physical block device and another a virtual one? No problem, because each app gets its own inferface.

Is the capability required by the app deployed on another machine and you want to expose it to the application transparently? No problem, because each app gets its own inferface.

And if the current hardware isn't amenable to running such systems with ease, well, that might have something to do with the fact that everything we're running has its roots in the 1980s. The unprecedented success of the PC revolution has essentially frozen all development of substantially new systems.
It's not just learning objc. You need to learn objc, ios and android. It's far more effort to learn them AND all their compatibility bugs and workarounds, even if you don't know javascript.

This trolling article, about PhoneGap not doing everything for you is really hard to understand. PG is a wrapper for an existing, complete, javascript application. Literally a single build step that's agnostic. Of course it's not a framework...wait, http://hessian.caucho.com/ doesn't do everything for me, in terms of organizing my java project, either? No it doesn't you idiot.
Doesn't a sale of new stock generally imply that the company believes its shares are overvalued? Great timing in any case, this is the time to shore up on capital to make sure they can stick around a long time.
Chrome Dev Tools might be my answer next year. If you haven't seen the fantastic work Paval has been doing to allow you to write your app without leaving the browser, check out this talk from Thursday:

https://developers.google.com/events/io/sessions/325206725
The way they install multiple versions of applications and manage the dependencies reminds me of GoboLinux. I like the direction of this. Really like how they named everything though in Gobo.

http://wiki.gobolinux.org/index.php?title=The_GoboLinux_File...
checkout `ssh -A`
I've been with Fastmail for years, and have always been happy both with the service technically & with the customer service. As for their new interface, I don't use it because its buggy, I check the box to keep using the old one. Apparently it'll be feature rich once it works right though, with a reading pane & dropbox integration among other things.

My favorite thing about Fastmail is that the email is lightning quick, there's no lag between sending or receiving emails like there is on free email services- up to 90 seconds on aol or yahoo.

The worst part is that the multi factor authentication, or hardware authentication can be bypassed, making it essentially useless. If you just say you lost your yubikey, you can still brute force your way in, which isn't okay with me.
I would recommend you to write a javascript version to render on the fly. So that you can keep your code being saved without any modification.
Another option is Rarewire. They have a way to write native apps once. Check it out. We are using it to write a simple app with some good success.
Interesting that most of the comments so far (62) have been about the content rather than the form.

I rather like the form; simple, direct and 'human' through the use of hand drawn text & diagrams. The information density seems about right at one side of A4.

Does anyone else remember Donald Alcock's series of hand drawn books about programming languages a few decades ago?
It took SpaceX $100m to create a space rocket, engines, launch facilities, a cargo capsule fit for human travel, and a VTOL rocket prototype. I can't even fathom how it is possible that a different model of car costs $200m to develop, except that there must be a lot of middlemen.
Right, but it doesn't need to be pointed out by 100 people every single time the language comes up in conversation. PHP has its place. HNs typical "PHP LOL OMFG WTF SHIT" reaction is childish.
For people who want to use Phonegap I highly recommend looking at icenium.
"Crateology" isn't completely obsolete, there's lots of vital stuff that won't fit in containers, but, yeah, this has certainly put a damper in it.
To get most of the benefits of this in Vim, try Vim fireplace.

https://github.com/tpope/vim-fireplace

Everything you want but the debugger. You'll have to get Ritz on its own for that.

I usually develop with clojure code on Vim in one terminal window and a repl running in another terminal. It's really nice to have them working together in the background with nRepl and Fireplace. I wrote a nice hack so that line numbers and file names in stack traces are useful in functions I've updated in my files over the nRepl transport.
Agreed. But 'Goodbye oil industry' will never happen in the near future. Not with the level of corruption with the top dogs right now. They'll do everything they can to suppress the viable alternatives. They'll buy out the media, pay the right guys to write stories about how unreliable and dangerous these EV's are and why oil based transport is still the best, and so on.

And co-incidentally, I am reminded of the Tesla-BBC fiasco...[1]

[1]http://green.autoblog.com/2013/03/10/uk-appeals-court-dismis...
Making sense of your career...
Tesla already has the ability to pay for the supercharger network by selling excess power back to to grid.
Having looked at superspeedyservers.com I'm left thinking mainly two things, which I put down in short here:

The business side may be lacking some things.
For example:
There are many competitors in this space. What is the added value to a customer? The stated goal ('serve the big data market ... process big data workloads') seems ill defined.
Leaving the business side for a moment. How well is the technical side thought through? Which technical problems would these servers solve? I thought the problems would be lying in people's (sometimes mediocre or badly-suited) software stack or algorithms.

Note that though I am a software engineer, I'm not an expert on any kind of large-scale systems, nor am I a founder of anything.
winvi32
Agreed.

Meta: I like your style of writing! Do you have a blog that I can follow?

Thanks!
Checking URLs passed in messages isn't incompatible with secure communication. It's easy enough to look at a text message that's going to be sent and break it into parts (URL and non-URL). Encrypt point-to-point the non-URL parts, and encrypt the URL parts such that the central servers can read them (and verify that they're not pointing to bad stuff, which is a very valuable service to provide to the vast number of readers).

We might find somewhere in Skype's ToS a reference to URL checking, for any URLs you send through the service.

The URL checks could also be anonymized.
Based on what I saw in Revenge of the Electric Car, I think they expected much more out of the Leaf than they've gotten so far. I think they were also aiming for 100 miles of range, though, and fell short of it by a significant margin...
A very good, low-cost, consumer electric car that can compete with gasoline cars and hybrids is a harder problem than putting cargo in orbit. It's also a harder problem than intercontinental fiber optic networks and supersonic flight. That's why we have all those things and still drive 1900s internal combustion engines around.

On the flip side, this shows us that space flight is not as hard as people commonly think it is, and that the reason it stagnated post-Apollo had more to do with NASA and the DOD's bureaucratic bumbling than with the inherent difficulty of it. Two things happened post-Apollo to hamstring space flight. One, Nixon cancelled the Saturn program and pushed the Shuttle, a stupid white elephant that ate up NASA's budget for 15+ years. Two, congress turned the space program into a pork program for influential districts, constantly moving goal-posts and creating and then scuttling programs to keep the pork flowing.
Agree 100%. I travel a lot and need more power. I currently have a 13" MBA, and am waiting to see what the next refresh offers, but am seriously looking at a 15" rMBP for my next machine. The screen is sooooo much better that the extra weight becomes a non issue (plus all the extra CPU power is huge too).
cars are mass produced and highly regulated and are just as complex as rockets.
There is a lot of regulation. Almost every aspect of the design needs approval by the department of transport.

There is a need to ensure that the vehicles can be produced in mass production versus a one off. This includes quality control and specialised tooling for their production line. It might even include a new production line / facility.

I don't think it's middlemen increasing the cost.
Pirate Bay's Peter Sunde On Running for Parliament and Innovating Past Democracy
I use 3+epsilon different editors depending on the situation.

I use Sublime when I'm on a Mac; vim when I'm ssh'd to a remote system and just need to quickly edit a file, or even sometimes locally if I just need to add one or two lines. Emacs if I'm on a remote or non-Mac system and need to do more in-depth editing.

What I really love is just "cat" to a file, though.
It may also be worth noting that the difference in power is significantly greater than that, but still probably is not discernible in most situations.

The MBA has a 2-core i7-3667U-2.0GHz while the rMBP has a 4-core i7-3615QM-2.3GHz. There may be a "540%" difference between the highest performance rMBP (4x2.7) and the highest performance MBA (2x2.0) when naïvely considering just clock speed and cores.

However, while you have a point about the weight difference having shrunk to only 300 grams (or 1/2 lb) with the retina version of the MBP, I think the performance difference won't be noticeable to people who aren't performing 'exotic' and computationally intensive tasks.

The new integrated GPU's power and greater energy efficiency may make a retina display likely on the Air, so I see the segmentation becoming pretty obvious and increasingly based on specific users' profiles rather than budget alone. For example: are you more interested in portability and probably battery life; or, are you doing some compiling or scientific computing away from your desk?
How to Be a ‘Woman Programmer’
Thanks, fantastic! Will try it out!
I have a 2011 15in i7, it's been rock solid, are you sure you didn't just get a lemon? You should take it in...
Oh, yes, you are totally right. For some reason I mixed these rankings in my mind.
Security experts made similar warnings about CALEA: that criminals would use the built-in wiretapping capabilities. They were correct then, and they are correct now, but in the United States we are more concerned with expanding police power than with the safety or security of the general public.
I'm pretty sure that the original scraping scripts that Larry Page and Sergey Brin worked on (before Google was called Google) were written in Python. (Although I can't find the reference I read about that, so could be mistaken.)

[UPDATE] According to Wikipedia (judge for yourself), Larry Page is quoted as saying:

"BackRub is written in Java and Python and runs
on several Sun Ultras and Intel Pentiums running Linux."

, back in 1996 whilst he was still at Stanford (Backrub being the original project name).
Such flaws should be pointed out whenever possible by however many people feel like pointing them out.

I think that the skilled members of any community or industry have a duty to stand against technology that is inherently broken. This is quite distant from being "childish". In fact, it's a sign of maturity when one can unemotionally analyze a given tool and deem it to be of an insufficient quality for practical use.

And the "typical reaction" is absolutely nothing like you suggest. Time and time again I see well-reasoned, objective analysis which clearly points out the numerous negative facts about PHP. The problem does not lie with those who express these facts, but rather with those who, for whatever reason, cannot or will not accept them.
There's an actual and very good reason not to install emacs on servers. It has had a persistent bug where on terminal hangup it occasionally won't stop but will keep running and rapidly leaks memory, until the OOM killer is triggered and causes random havoc. I'm a emacs user, and so are all the technical people in our company. Doesn't matter - installing it on production servers would still be unacceptable.
Most of universities now a days charge according to their brand value. The major ingredient of their brand value is the alumni network and only minor part is actual environment that they provide. If your only aim is to learn something, then spending $40,000 is atrocious.
You are right (except about the usable resolution bit), and unfortunately this is something that is unlikely ever to be quantified reliably.

I have deployed several of each: 2011 and all subsequent MacBook Air notebooks, and every model of "MacBook Pro with Retina Display".

The Airs are inferior in most ways, but the Retina machines crash. Kernel panic, or also GUI death (where you can still SSH in but there's no more GUI until you /sbin/shutdown -r now).

Reliability is the magic sauce that makes computers awesome or not awesome... too bad we all don't have access to the telemetry that Apple and MS do. We just have the anecdata from the interweb tubes.

But IME the current generation Airs are pretty awesomely reliable, as far as notebooks go.

(Having said all that, I still go with a maxed out 15" Retina at scaled effectively-1920x1200, even though it does both ghost and crash every couple weeks. I just can't use those legacy LCDs anymore.)
/dev/fort: you can build it in a week  OpenTech 2013
Mass-production of anything cost-effectively at gigantic (100M+ units) scale is an engineering problem in and of itself, a whole other layer on top of the difficulty of designing the product in the first place. In some cases it's considerably harder.
A note of caution: though you can upgrade the SSD on recent Macbook Airs, you cannot upgrade the RAM after purchase.
Waterloo's co-op program has been absolutely incredible. I'm fairly confident that most of my classmates will graduate debt-free (or very close) and already have several job offers on the table.
"The best minds of our generation are trying to get people to click ads. That sucks." - Jeff Hammerbacher

I think this is the quote of our generation, at least. It manages to summarize a huge part of what's wrong with the economy, politics, and the human condition.

Reminds me of a short, succinct, techie version of this:

http://sprayberry.tripod.com/poems/howl.txt

I think we should take it as a call to arms.
Awesome work dude ! thanks. and yes adding the version at the top would be usefull.
Except his two-line post didn't actually say anything other than a long-winded version of "PHP sucks!" and that gets really old really fast...
> PHP has its place.

Agreed. It's possible to make good, elegant and fast PHP code. Unfortunately, most of it is not. I would never advise anyone to start a new project with it mostly because of its many design flaws. Also, the App Engine environment negates PHP's biggest advantage: ubiquity. You just cannot deploy a PHP App Engine application on most PHP hosting providers unless you deny your app the App Engine runtime environment.

edit: burn, karma, burn.
First American mission to return to Earth with a sample from an asteroid, but 13 years after the Japanese did it.

http://en.wikipedia.org/wiki/Hayabusa
I don't know if you need to ascribe malice there, Clarkson has always hated EVs, even before they were serious contenders.
I remember playing with Gobo several years back. Although renaming system directories makes it a bit more approachable to newcomers, it also makes it less language independent and less recognizable to the users who typically need to use it (sys admins and such).

However, the general idea of installing things in a self-contained directory was fantastic, and I'm happy to see another operating system trying something similar. I used to use PC-BSD regularly, whose package manager also does this:

http://www.pcbsd.org/en/package-management/
> "With friends " is _not_ a registered trademark, anymore than "drink " is a registered trademark of Coca Cola.

I wasn't aware of that, from the article I assumed they had this covered.

> In addition you are so completely wrong about the communitys feelings towards Zynga (and you presume malice wrt. Cupid) that my guess is you have a personal bias in this game. Is that correct?

I wasn't suggesting the HN community was pro-Zynga, but I can see how that came across. What I intended to convey was that Zynga was clearly right, which is why a fight wouldn't garner sympathy. Though from the other comments it seems I'm wrong about that.

I do have a slight bias: jmtame and I are both YC founders. I felt very hesitant about posting my original comment, and went to great effort to make it neutral and focus on advice. I have no feelings towards Zynga at all, and no connection to them apart from having played Draw Something a little before it got acquired.
I am no hardcore programmer and PHP is perfect for me. Tbh I haven't encountered one single bad thing about it during my 5 years programming, although I understand there are major flaws in it. What I'm saying is that for most people PHP works completely fine and is as good as anything.
Maybe a Mars mission will be funded with a reality show and/or porn.
Really? How do you come up with the numbers for SpaceX? 100 million dollars sound like money from out of Elon Musk's pocket when he started SpaceX. Don't forget a lot of development is paid out by NASA.
In that case I apologize. I thought it was an intentional and clever play on their brands, like BangWithFriends did (though of course I could be wrong about that too).
I wonder how that would look like and how it would compete with a civic on specs. If it could, I guess it would be 'the future is now' kind of a moment.
I happen to own a copy of the Cambridge Encyclopedia Of Astronomy (Doesn't everyone?).

There's no attribution credit for the image, though many other images in the book have such credits.

The caption does note, however, that the pulsar has a period of 1.337 seconds. I believe this makes it quite leet.
This would work much better. The main reason is latency. The added image will always lag behind the real world by some milliseconds (16ms minimum refresh latency for 60hz). There is also the image capture and processing latency which is considerable. This is true for both the Meta (hard augmented reality - hard AR) and the occulus rift (virtual reality - VR).

The difference in experience is for VR, the whole world lags so an added object will always be at the right place. With hard AR, the added object will be trying to catch up as the image moves.

From what I gather on google glass, they mostly aim for soft AR. This is where you add information on top of the real world but it doesn't map directly to a location in the real world: if you move your head, the added image stays the same. This is much more resistant to delays and could be useable for extended periods of time without discomfort.

For a better and more technical writeup:

http://blogs.valvesoftware.com/abrash/why-you-wont-see-hard-...
Internet of Things Ecosystems
evil fuckers trying to open wounds. DUI? God's gonna FUCK YOU UP!

God says...

32:15 But Jeshurun waxed fat, and kicked: thou art waxen fat, thou art
grown thick, thou art covered with fatness; then he forsook God which
made him, and lightly esteemed the Rock of his salvation.

32:16 They provoked him to jealousy with strange gods, with
abominations provoked they him to anger.

32:17 They sacrificed unto devils, not to God; to gods whom they knew
not, to new gods that came newly up, whom your fathers feared not.

32:18 Of the Rock that begat thee thou art unmindful, and hast
forgotten God that formed thee.

32:19 And when the LORD saw it, he abhorred them, because of the
provoking of his sons, and of his daughters.

----

God says...

neighbouring changes precedes avoiding infirmity on_the_otherhand
After save pierce felt beset shuns boyish singeth Idaho
powerful themselves givers engraff greet nest followed
Be happier small exquisitely pattern side streets prolix
throng diluted many Proceed religious answering loudly
snap_out_of_it invisible Malaysia frequently health-giving
accomplices modification Eating self-will concerning purified
refused phrases sublimity continually retaineth saints
Etexts blissful 12 wonders elephant lie destroy 2001 costs
reverse_engineer ruled orator using scornfully considering
smelleth mariners intemperance contented humane comfortedst
currents law-skirmishes discovereth unexplained room book
telling visions servitude woman-servant proconsular piece
etext99 distress barren Sacraments enumeration reinvolved
INCIDENTAL Already links syllable mercifully contemn dissipated
David's copied oppressed younger inured secrecies liberality
boss lures Place turmoils handle clearness begotten forethink
transmitted fellow-sinners OR vessels I'm_off_today pride
lowly finished foolish forms groan faith honour fancies
Increase smack_some_sense_into_you void accomplish actor
forceth consulters diminution uphold fathers humility
mortified hindered XI censured hesitate START*THE
familiarly looking entrusted lettest flung rehearse Latinum
resistedst save captious Amidst learner purposing Seneca
Sublime Text 2 + plugins for frontend projects (HTML/CSS/JS)

Netbeans for backend projects (PHP)