skysight-inc/HackerNews huggingface dataset:
> -Did you learn to program in school or teach yourself?

Well, I guess a little bit of both.
I wrote my first program in the early 80s. It was a game I copied directly out of a book. It was my first exposure to programming.
I also took a programming course in High School in the early 90s. It was, crap, and my 'self-taughtness' I was too advanced for that class.
Then I went to college and got a Computer Science degree in the mid 90s. This degree taught me a lot about programming that would have been harder to pick up on my own. As I understand it; college curriculum in programming is a crap shoot. Some are good; some are bad. Some are focused on teaching specific languages and some are focused on programming concepts.
I would classify my education as winning the lottery. Because I was taught a lot of the concepts behind programming theory and how to apply them. This has put me in a very good position in my professional career whereas I am often able to pick things new languages / technologies / approaches easily.

I'm not saying that an education is necessary to be able to pick up new things quickly; I'm only saying it helped me.

I feel I meet a lot of programmers who know a language [or framework] while missing some of the other underlying concepts and they struggle when it comes time to learn something new.

> -Did you do unpaid work to establish yourself?

Nope! My first client was in college. I was writing some data processing code for some type of research they were doing. I think I got paid $20 per program; each which took me a few hours to write.

My first programming job was a co-op at a business to business advertising firm. A co-op is like an internship; but mine was a paid internship. I made a lot more on the internship than I did at my job at Waldenbooks.

However, I'll add that a lot of what I've done is writing, both blog writing and book writing and article writing. The blog writing is unpaid. I'm cautious to call the book writing or article writing unpaid; although it paid very very low. These actions help me convince clients I know my stuff and has helped me keep an "independent" career as a small business owner with consistent work for many years.

> -Roughly how long did it take you from day 1 of learning to day 1 of being paid?

Where do you count day of learning? If it was when I Was copying stuff out of a book in the early 80s; then probably around 15 years. If you count when I first started college, then probably about three years.

> -What was your first gig?

My first 'real' job was as the 'tech guy' at a business to business consulting firm. They did a lot of marketing. I did a lot of Lotus Notes work. Some work with Perl; web development stuff (JavaScript/HTML), some iCat (a Now defunct ecommerce technology), and some ColdFusion. This was the same company I co-oped with. They gave me a full time offer before I graduated [and I started the week after I graduated].

A few years later; I left there and 'accidentally' started my own consulting company which I still do today.
Michael Whelan
The Apple books and WWDC videos are quite good; they're nominally aimed at ObjC programmers, but should be understandable enough anyway.
Warren Buffet is worth ~6 times more than Eric Schmidt; I don't see him any sort of security escort near what Eric Schmidt has.

The line between need and want can be blurry.
Still, you can't do this

http://www.cnet.com/how-to/an-imessage-prank-every-iphone-ow...

There are so many exceptions when saving a video, like you got only a chunk of a video because video files are segmented in m3u list, or stupid auto-throttling algorithms, or dumb-ass resolution auto-switching.
I've found 4GB to be more than enough. I don't use a ton of memory-hungry software at once, though. Chrome with a few tabs, one or two terminal tabs (iTerm 2 sliced up into ~3 sections), a few Node processes, Skype, and Spotify is what my daily userspace software usage looks like. I fire up Photoshop every now and again, and my laptop doesn't miss a beat, even with all of the above running. I literally never find myself wishing I had more RAM.
I guess they can also blame themselves.
The grey and white seemed OK to me; it's the blue I can't take. Maybe if it was light blue or something. All the other colors are pretty light, and then there's this perfect blue. Doesn't quite work. I'm sure a designer or artist could tell you more.
Show HN: Swintonreport.com Hackers News for politics
A simple and good anonymous content aggregator
Huh, that's a very nice list, thank you for the response!
Seconded on the screen real estate - I went from a desktop setup with 2 widescreen monitors, to the MBA and I'm more productive than ever.
Some thoughts:
Games sites, (especially game dev sites) suffer from a horrendous signal to noise ratio. We tend to have a very large, well-meaning but uninformed audience who enjoy participating in discussions but do not offer much experience or insight.
If you want your site to offer something of value, you'll need some way to manage the signal-to-noise ratio to ensure that good posts are not drowned out.

Another thing to bear in mind is that game development is not the same as Game Programming. There are many skills that must combine in order for a game to be successful; Code, Art, Design, Audio, Biz, etc. Many gamedev sites focus on one or more of these disciplines; very few offer useful discussions on all of them.

The best site for game developers is probably www.thechaosengine.com . They have forums for all of the major disciplines and they manage their S/N by requiring members to vouch for each other before being allowed into the main industry forums.
Great idea, but why not just outsource the social aspect and leverage pre-existing link-discussion boards (i.e. HN/Reddit/etc)? As a user, I'm unlikely to want to change both the way I comment, and where my comments go.
In the wake of the Swift announcement, it feels like some 'incumbent' iOS developers are saying 'sure learn Swift but if you want to do iOS dev you still need to know Obj-C' (as opposed to 'sure learn Swift but if you to want to do iOS dev you still need to know UIKit' which I agree is obvious) as a strategy to protect their turf.

Or perhaps it is just words from the wise?
Sounds like a review of the book of Ecclesiastes -- Solomon tried power, fame, pleasure, money, all of it ...vanity ...meaningless. Sun will be red giant in 6 billion years. All of this will be gone...
People have reported similar stories from Turkey and Greece, for what it's worth. No one seems to agree whether it's about tax stuff or leaving the option to extend dwellings by another floor.

In Yemen the practice is to have the top floor of a dwelling be the mufraj (room with views where men chew qat) which is what makes me skeptical about the tax idea there. The buildings certainly don't look unfinished from rooftop level.

The thing that makes me most skeptical, though, is just that it's such a wonderful, repeatable story.
Do you mean 802.11ac? Many new radios use 802.11ac[0], although maybe the rush is smaller than that for 802.11n. 802.11ad is a 60 Ghz protocol, a different frequency than 802.11n or ac use. It looks like 802.11ad would mostly be used as a sort of wireless USB or HDMI, [1] not networking, because it doesn't penetrate walls.

[0]: https://en.wikipedia.org/wiki/IEEE_802.11ac#Products

[1]: http://www.cnet.com/news/60ghz-tech-promises-wireless-dockin...
Yeah, every browser manufacturer should do this /sarcasm
Use the Playground feature and start tinkering with a simple UI thing. It's really, really good for learning since the results show up immediately and you don't have to compile anything.
See first comment in your previous submission: https://news.ycombinator.com/item?id=7590134

> Are you faking those upvote values? Because it's pretty obvious that with 0 comments on every URL submit and 100+ upvotes that you are.
I know this is kinda late, but I would go for 8GB RAM and 256GB if possible. 126GB is too little for me, I own rMBP 13" with 512GB (roughly 500GB free for storage), but even with that I have used 200GB. I don't store musics, pictures, etc. It is just my development folder. 256GB will give you more room to breath although you can just use external.
Depending on what you mean by "infinity", sure:

If you take it to mean "The cardinality of an infinite set", "X + 1" to mean "The set X with one more element added to it", and "X = Y" to mean "X and Y have the same cardinality", then "X = X + 1" is entirely true.

Mathematics, like programming, is ultimately founded on definitions.
Apple’s New 21.5-inch iMac
The point of "open" is that you don't have to.
This... This is a feel-good comment. +1
Didn't the HN site used to do something like this automatically for PDFs?
Steve Jobs was a good example of what you're talking about. Ask people around Palo Alto and they will tell you stories about running into him in town. Like the time I was sitting out on the patio at La Strada, within arm's reach of the University Avenue sidewalk, and I looked over at the next table and there were Steve and his daughter having a quiet dinner just like anyone else. And no security forces in sight.

And then there is Chuck Geschke, who was kidnapped from the Adobe parking lot, blindfolded and held hostage for days in real fear of not only his own life but his family's:

http://www.losaltosonline.com/news/sections/news/215-news-br...

http://www.losaltosonline.com/news/sections/news/215-news-br...

http://www.losaltosonline.com/news/sections/news/215-news-br...

http://www.losaltosonline.com/news/sections/news/215-news-br...

(Four part series in the Los Altos Town Crier)
Ashampoo Music Studio 5 v5.0.4
Wow! Great to hear! I just wanted to be sure I had a buffer in the event I ever needed to edit a longer video or wanted to do some 3D work in Blender.
Whilst I see your point, and I would love a major mobile device manufacturer to enter that space, there's a large barrier for Apple: the underlying operating system is not open source. Whilst that remains the case, the question of security ultimately breaks down to Apple saying "Trust Us". Given recent revelations, that's not something that should be afforded to any company that fails to demonstrate a commitment to protecting the personal data of it users from everyone including itself.

A 3rd party audit of the source would go some way toward building that trust, but falling short of a publicly available code-base allowing independent verification, I doubt it would be enough.
The order already shipped, but I have an array of flash drives and most of my files are online.
With regards to Sublime Text, there's a few forum posts asking whether or not its been abandoned. So far the only response was back in March (http://www.sublimetext.com/forum/viewtopic.php?f=2&t=15477&p...), and not from the creator (Jon), but those handling sales enquiries.

All up, it seems the creator has taken a break and momentum has stalled. Sad, since I can't think of an editor I like as much as Sublime.
I should point out that the star of the article (open source taq polymerase) is the bread and butter of genetics research. It is what makes PCR - pretty much the standard way of doing DNA amplification (which any genetics research requires) work.

As it stands now, taq isn't ridiculously expensive, but surely open sourcing will reduce the barrier.
Tried loving people. It was awful. [grumpy cat picture on the background]
Seriously not everyone is extroverted and btw. tldr.
He even claims in the article that it is not politically motivated, that it holds regardless of political affiliation (materialism in that case). But given his conservative background, and the fact that what he has 'found' (I haven't checked whatever sources there are for myself) seems to perhaps promote a tempered, conservative life#, I am not so sure that he is completely without political bias in this piece.

#Though that is debatable. You don't have to be a conservative or a liberal to come to your own conclusion that leading a life where you try to temper your immediate desires and seek stability (see: monogamy mentioned in the article) for yourself. Political affiliation is only about what you tell others to do. But this is an opinion article where the author is explicitly promoting a specific way of life, so it might be politically motivated.
If you're like the majority of exchanges that come to my university and have a pass/fail condition, I'd aim to pass your units and just take full advantage of the fact that you're in a foreign country. Enjoy yourself, get plenty of time to yourself. One of the best things about exchanges is the people you will meet. You could meet anybody from your soulmate to your future best friend to your future business partners.
I agree, 126GB is far too little the moment you have to start using a virtual machine for anything. Suddenly your options are to swap appliances (if using more than one) or try and run from an external drive. Both aren't fantastic options...
Oh wow... and I even found a few of those Matt's Script Archive forums still running, too. So much nostalgia..
I didn't find anything of value at that passive income site you recommended, specifically because I have no interest in writing and selling an e-book.

That and the techniques there seem a little sketchy. It seems filled with claims like, "Learn my business model!" "Learn how to make passive income work for you" but then when you click on those links, each one was something along the lines of, "give me your email address to receive my ebook which will teach you that" or "listen to my podcast (complete with ads) to learn that" or "watch my YouTube video (with ads) to learn that."

He claims he just wants to teach people and his business process is transparent, the "education" is actually the business process and people may not realize they are being led down the very path he is teaching people to lead others down. Just leaves a bad taste in my mouth.
I read those comments as "it's not going to happen overnight." There's a lot of code written in Obj-C that will stay in Obj-C for a while. Many people don't even have time to learn Swift right now, and don't need to.
Woefully lacking in the sort of common sense most people acquire just by living.
Scitr.com is different.
If you had to estimate how long it would take for the community to start producing code exemplifying whatever "idiomatic swift" turns out to be, how long do you reckon it will take?
The interviewer was really ahead of his time in terms of asking questions and then interrupting the answer. Painful.
http://drupalladder.org/lesson/c426c237-d16b-4a2e-802f-f7f4b...
Not really. The question was which capacity to use for which hash variant. Shuffling a handful parameter choices, not switching to significantly new ones.
If for no other reason, the sheer amount of Objective-C example code out there is reason enough why having Objective-C literacy is a emphatically a Good Thing.

I've found a fun exercise while learning Swift is to re-write Objective-C examples line by line and see how much terser you can make them. The end result is usually worth it, and when it breaks it's always insightful.
On the other hand, there are companies which would go to Hell if one person failed to show up for a two-week stretch. How many of those companies survive a full decade? How many of those companies consistently write paychecks that don't bounce?
Well he could but unless everybody does then the lobster still gets fished out of his means.
http://www.99daysoffreedom.com/
Talking abouyt MOOCs and coursera; the course that started coursera was a Machine learning course by Andrew Ng.
I would wait until you have something worth quitting for. Not sure why your not looking for a developer job if you can develop though. or start freelancing at night until you have some good skills and contacts for a business.
This really sucks because now it will be harder to find these free games. Just because you can't control you or your kid from in app purchases why must everyone else suffer?
I was roughly in the same position as you couple of months ago. I was working in the banking industry for almost 2 years, but always had a thing for IT (start learning programming when I was 13+ but made a mistake when choosing career). What I did was I start planning for 6 months, and in those 6 months I try to improve my CS theory for interview purposes and start doing personal projects (finished projects, something tangible that you can show). The projects should have some sort of complexity just for the sake of telling the interviewer that you are capable of doing/learning whatever that you are applying for.

I don't have much of a saving at that time, roughly 4-5 months worth of saving and I did one freelance job at that time. I quit without having another job in line. It takes courage and some stupidity to be honest haha but I've got through and managed to secure couple of dev jobs. It depends on you, for the SaaS part I prefer to have some thing going first and quit my job as I've seen friends who've done that quit, and only start after that and failed. I prefer to have things going first and quit. Note that in my country, economic is alright and people are hiring so might want to take that into account as well.
I think you might be confused. Most professional and experienced iOS developers are working for established startups or enterprises. As such they are dealing with existing Objective-C codebases that they continually add new features to. It's nothing to do with protecting their turf just the realities of working in the industry.

So if you are planning on making iOS development a "career" then learn Objective-C first. If you are creating your own startup or playing around then learn Swift first.
The first bit of advice I give to people when they ask where to start is exactly what you did. Take working code and play with it, modify it, make it do what you want. You will learn faster by breaking things and figuring out what went wrong.
I think the article is complaining precisely because many people are doing that; they refuse to be one of the forgotten early employees and start their own company. As a result, you get a glut of startups, a massive shortage of engineers (particularly in the startup ecosystem), and a series-A crunch as many of these startups fail to gain traction.

The market may fix everything in the long run, but usually it does so through failure. The article seems like it's trying to get ahead of the curve and glorify being an early employee before it's popular.

(Side note: I'm currently trying my own thing, but I wonder how well economically I would do by offering to be an early employee for high [>10%] equity stakes. My guess is I would get - reluctantly - laughed out of the office, but that's okay, because I've got my own thing and am probably more well-funded with better tech skills than they are.)
Great article. Swift is one of those rare opportunities where the barriers to entry are reset, and any dev willing to put in the effort can be rewarded. Feels like Java felt 17/18 years ago, but only much more accelerated. The big, BIG difference is you need to commit to a single platform, whereas Java ran/runs on Windows, Mac, Linux, etc.

Swift isn't a language that opens your mind like Lisp or Haskell, but it seems like it is a language that can reset a career.
If there were true free markets for games there would still be freemium apps.
I don't see any evidence of the feedback being "for things like UX"

I also don't think the word homebrew is appropriate. Afaik homebrew means, 1 making beer at home. 2 apple package manager. 3. Term generally for endeavours connected to corporate products/projects but themselves small and independent.
I think this post makes a valid point, and I also think it's important to remember that Objective-C has also been changing incredibly fast during the Apple's meteoric rise and the accompanying developer interest. Swift did not come out as fully baked as some might like, but Apple made the right move releasing it sooner rather than later.

Forcing developers to use a language with as much baggage as ObjC couldn't continue, particularly when compared to the much preferred web languages. ARC and Storyboards were big changes but with the amount of headaches developers have suffered dealing with the App Store, they needed something exceptional to keep old talent and bring in new I believe.

I'm excited to see how fast Swift can be baked, but just judging from HN / Reddit it is earning Apple a lot more developer love than any time in recent memory.
Well, I think it is wise at this point to learn some ObjC if you're just starting out with iOS development. If you plan to interface with (and therefore potentially debug) any 3rd party code it will be pretty important to know. Also many (most) iOS examples will be written in ObjC. The bridging between Swift and ObjC will remain important for awhile I'm sure.

So, in my opinion it is words from the wise - I'd still recommended focusing on Swift for experienced developers jumping into iOS development, but understanding the ObjC underlying just about everything one will do in Swift is important.
Chord Intelligence
Can you identify it in these 2002-quality videos from the Sydney Breakdancing Battle of the Year pre-party? http://pratyeka.org/breakdancing/
I setup a PI with 2 NIC (1 WAN, 1 LAN) + 1 WLAN to act as a router + AP, and I have to tell you its network performance is pathetic. The bottleneck for total network bandwidth was somewhere about 37mb/sec. That's not per interface that's total across all. With WLAN and cheap WAN (Fibre or DSL) far exceeding that -- it's a terrible platform to use for this. Especially if you're anything other than a casual user. The raspi's arm CPU left me with a probably undeserved but less than favourable impression; using qemu to build remotely was also a time consuming annoyance.

I ended up building a dual core 3ghz router based on shuttle's XH61V as it integrates dual gigabit NICs + an atheros USB WLAN for AP. Uses 90w of power and boots in < ~4s from SSD, running Linux.
You mean "Java ran/runs poorly on Windows, Mac, Linux, etc.", right?
This article reads like a crude and incomplete rehashing of Buddhism's four noble truths, minus the fourth. Humans experience suffering, this suffering comes from desire, to eliminate suffering one must eliminate desire. The difference is that the article distinguishes between 'extrinsic' and 'intrinsic' desires whereas in Buddhist discourse it is generally held that suffering comes from all forms of desire, intrinsic or not.
Off topic:
Clothing brand "banana republics" just released a summer line called the startup guy. Even a clothing line is catching up to the phenomenon of "Just start a company"

http://venturebeat.com/2014/07/20/startup-guy-fashion-is-lit...
I'm learning Objective-C and want to learn Swift when it become 1.0. I don't care how small share of Apple from software cake will be, I love working with this highly polished platform.
Two counterpoints:

1) What you've written, where H is independent of t is reducible to just the Eigenvalue problem for H. Certainly better understood than fluid dynamics. Even with time-dependent hamiltonians we have decent tools for talking about the solutions (Dyson series).

2) Of course for certain values of H, (esp. in continuous space) you can contrive ways of making the eigenvalue problem hard, but you don't have to go as far as quantum mechanics to find difficulty. Just take three bodies under newton's gravitation.

Yes, the quantum n-body problem is exponentially harder in n, but that's a fundamentally different type of "hardness" than the hardness of Navier-Stokes.