skysight-inc/HackerNews huggingface dataset:
We're very supportive of Shereef and his team at DevBootcamp. Thankfully we've got the Ruby Dojo http://starterleague.com/dojo (which also sports an 8:1 student/instructor ratio) this quarter which serves a similar audience to DevBootcamp's cohort with training for people aspiring to become software engineers. And class/hours/ratio comparison is a bit different, since it's a full time commitment for our students as they often work in our space at http://1871.com 24/7 and practice around the clock with mentors, fellow students, and the many startups that are looking for development support. While we aren't explicitly jobs/placement focused, our outcomes have been similar to that of DevBootcamp for our students that have aspirations to become software engineers.
I live in Chicago and I'm an experienced developer. I want to start a company but I don't want to go the seed funding route because I want to create a profitable small business, not a startup. Is there a Starter League for me?

Not that the non-existence of such a program would stop me...
It will affect FB when they make acquisitions based on shares as well. It might make potential acquirees more reluctant to take anything but cash, which will be a drag on their financials.

FB didn't pull one over on the bankers. The bankers and FB sold their shares to investors, so both parties are "guilty" to some extent. Investors are guilty for believing the hype as well, but in any deal, the buyers have a lot more power than the sellers, so keeping the investors happy is important for a healthy market.
> In my opinion, Vim's normal, insert and command modes (the main ones) are very beneficial.

You mean, compared to not having the modes, as is true for all modern editors? In a normal editor, to put it in the simplest terms, I enter content with the letter keys, I delete content with the backspace key, and I navigate with the arrow keys -- no extra keystrokes required. If we count keystrokes, to put this plainly, a modern editor is much more efficient, and requires much less time to learn. If we count the time required to learn how to use an editor from a state of perfect ignorance, a modern editor is clearly more efficient.

When I designed Apple Writer in the late 1970s, I knew about vi and I knew what I didn't like about it. Even then, it was accommodating a nonexistent roll of paper, and its superfluous keystrokes were my primary target. I designed an editor that didn't follow vi's model, didn't have modes, and every editor since then has done likewise (except Vim).

If someone told me in 1977 that, 35 years later and counting, people would still be using vi's descendant with its modes unchanged, and explaining how beneficial it is, I would have laughed out loud.
what a LAD
~$200/mo from digital download ecommerce site I launched last April. I have 3,200 products, all made by me. Magento store, $15/mo hosting. Adding more products and services in the future.
Chore list of champions — by Kurt Vonnegut
Was your UDID leaked? Check here.
Shameless plug: I have a two-page cheat sheet: http://pedrokroger.net/python-quick-reference/
Seconded. It wasn't until Christopher Cross [1] personally recommended the 11" MacBook Air to me I considered it as a primary computer.

[1] https://www.youtube.com/watch?v=VMkIuKXwmlU not http://www.youtube.com/watch?v=010KyIQjkTk
Nope, just an average programmer/university student.
Feedback: rvm for Grails, Griffon and groovy
I love how your last sentence contradicts the first two. "I wasn't spreading disinformation! And anyway, the OP was spreading disinformation too!"

Making an incorrect claim is spreading disinformation, plain and simple. Is it a big deal? No. But that's what it is.

As for the OP doing it too, that's no defense.
Ask HN: Where to Pair Program?
I've found that the best productivity boosts and learnings as a developer happen when I'm pair programming or when someone does code reviews. This happens a lot in work settings, but I'm wondering where else I can pair?
"If the CFO of Facebook came on SharkTank..."

This statement should end with "I'd offer him $100K for 50% of his company".

I really like Mark Cuban, but I feel like that show is beneath him. I've seen it a few times and haven't found any teachable moments. His blog, however, is great.
Oops, you're right, the director.
> Almost every computer sold today with AMD or Intel CPUs

That's really only been true since Sandy Bridge though. Before that, Intel's GPUs were... bad.. Real bad.
Like "financial engineer", which is now a university degree program.
Top Rated Movies in Redbox kiosks within 10 miles from you
>Instead, they went out and developed a neat little feature that yes, has its problems, but it works and it's a little more innovative than a button-based interface.

Have the read the article? The problem is that it doesn't work, for many cases where a button would.

It's innovation in superficial design only, not in functional design.
B2B, The next place for Large Scale disruption
> "All the monitors observed during the study would connect to file-sharers and verify that they were running the BitTorrent software, but they would not actually collect any of the files being shared," he said.
"At that point, why not just release their own console?"

People aren't going to buy it with enough of a scale to make the investment worthwhile.
If you hire an Accounting Hacker, the IRS would like you to take a seat over there.
They have a stock pile of money they wouldn't have had to play with for the next 2-3 years while they slowly grow their earnings. If they priced it at half they would have had half the money. Now they can sit back and relax. If you read the documents they clearly stated that they do not intend to be in it for the short-term and investors looking to buy shares should be thinking long-term. Zuckerberg seems to be a conservative dude who doesn't spend lavishly so he probably has a goal to make money and stock-pile it.

The only reason FB stock offering looks bad is because the market crashed for a moment halting the pop. If the market popped people would have nothing to say.

Cuban is spot-on.
Come on, I think everyone here can agree that refusing to accept the broken window fallacy is not a sustainable economic model.
Fair point. I'm glad you knew what I actually meant ;)

I've updated the post to reflect more of what I meant. This isn't the type of tech investment you normally read about.
Collective of RasPi hacks & mods at The Pi Oven
What a great story! I have no idea how this is relevant to HN but I found it hilarious.
Not surprising re the influence of puritanism: despite being most associated with Philadelphia later in his life, Franklin actually grew up in Boston.
I don't understand:

Since the cards were never shuffled at the plant - the
casino doesn't shuffle them again - the same patterns
kept repeating in game 802

The casino doesn't shuffle the cards? That doesn't sound right. I've indulged in a little card counting and shuffle tracking, and I've never been at a table where the cards don't get shuffled.

Can someone explain?
I'm not familiar with this blog, but the post preceding this one is pure gold. I don't often read these "blog psychology" posts, but this guy is an excellent writer and addresses some important topics in personal growth.

http://www.aaronsw.com/weblog/semmelweis

Similar theme as the "Lean into the Pain" post above, but it hits harder, and is potentially more useful. The post's tl;dr? Never stop looking in the mirror and facing criticism with honesty. But take the time to read it if the topic is of interest.
I agree with his larger points, but i think it's only fair to point out the date on that article about Google options.

That was the very bottom of the market. Googles issues were macro. And the high-water mark in GOOG before that event was set by investors, not underwriters.

But fundamentally I don't think FB did anything wrong. As an armchair economist it looks to me like Facebook had enough strength in their order book to justify their $38 IPO price. You can't blame them for trying to maximize their one-time-only uber-billion-dollar liquidity event.
I was worried, then remembered that the only things I tend to pirate are anime. And I expect the fansubbed torrents are not quite so well-monitored.
Yeah, and maybe that's the problem. The lack of the same attitude, I mean, not the beatings. As in:

http://ideas.time.com/2012/02/10/why-american-kids-are-brats...

et al.
Why creativity blocks happen to us and 4 ways you can overcome them
Perhaps the cards aren't shuffled as they are first fed into the table through an automated process...but are subsequently shuffled after having been used
HTML - A Detailed Timeline, 1993 to 2004
Thanks for this. I scanned the document and the language seems pretty straight forward, should be easy to learn. I did a search for classes and object oriented in the document (pdf) and it returned no results.

I did a web search and came up with this https://sites.google.com/site/gopatterns/object-oriented/cla..., maybe the book should reference that somewhere early (maybe not because the intro seems to touch on computer programming in general so I would assume that it was for first-time programmers).
'Do what I say but not what I do' isn't really missing an ideal you hold or profess, it's ignoring it. That is far closer to expecting it of others but not yourself.
>Yes, he's saying you can't take all the credit,

Which is right. You can't take all the credit. You can take most though.
Kurt Vonnegut is an all time favorite of mine. His sense of humor is understated but so on point, and he just seemed to understand the world around him better than a lot of people, especially at that time. Good to see there is still stuff to discvoer from him even after his death.
Congrats to all parties involved! I was part of the Spring Dev Class at Code Academy and couldn't be happier for Neal, Mike, Jason and the rest of the hardworking folks who made this possible.

Particularly, I applaud the emphasis on using the Starter League as a springboard for starting a career and/or lifelong relationship with development. Too many programs sell the idea of launching a startup from 3 months of beginner coding which is ridiculous. Even the rebrand "Starter League" emphasizes the commitment...perfect. If anyone is interested in my perspective on the class, here's a post I wrote soon after: http://entrepreneursunpluggd.com/blog/should-you-do-code-aca...
I thought a shuffler was a standard feature on most card tables. Still, even barring that and using the decks once and once only, as some games do, it seems odd that the dealer didn't notice, and the pit boss was completely oblivious to this winning streak. They're supposed to be paying attention to things like this.
Yeah, but that's not exactly the same thing. We're all going to die from our bodies breaking down, old age, wear and tear, whatever, someday (car crashes, etc., aside, and assuming some of Ray Kurzweil's more fanciful ideas don't come to fruition soon).

But something that stands to "kill you right now" is a bit of a different beast to most of us. And in that regard, Steve is exactly right... put the startup in context: No matter how stressful it is, or what's going on, it's till not life and death in the sense of how most people use that term.

My own version of this comes from having been a volunteer firefighter for about a decade.. a period during which I had at least 3 experiences where I came very close to being seriously injured or killed (and was lucky enough to escape all 3 unscathed). I was also a 911 dispatcher during part of that same period, so I spent a lot of time up close and personal with literal "life and death" situations. When you've been there, it changes the way you look at the day in, day out stuff that goes on in business. Yeah, it's important... but it's never that important.
On the first of every month, there's a "Who's Hiring?" post,
and a "Freelancer/Seeking Freelancer" post here on HN.

https://news.ycombinator.com/item?id=4463689

http://news.ycombinator.com/item?id=4463692
Finally, Classes (Python in 30 Days - Day 15)
Cutting the Cord Part VII: HBO Finally Listens Almost...
Interestingly these are all things that you won't have if you buy a Windows 8 RT device.

As consoles become more like PCs , PCs become more like consoles.
Yeah and there was an outcry over that, and nobody saying "Good decision." As Microsoft learned in the '90s, when you're on top nobody's going to do anything but rip on you.
Haskell Conference Oct 10th at Skills Matter London
Quite the line-up: Simon Peyton Jones on types and parallelism, Simon Marlow on High Performance Concurrency, Lennart Augustsson on EDSLs, Duncan Coutts on Cloud Haskell,and more. Full day conference Oct 10 in London, early bird on until Sept 9th!
This is the other side of for-profit education, something that's been turned into a bit of a dirty phrase (not without reason in a lot of cases). The fact is non-traditional education that costs money and provides great results is alive in a whole lot of industries, and it seems like the tech industry is slowly starting to catch up a bit. That's great news. I think it's also great news because some of the platforms that outfits like Treehouse or Code Academy (the online JS school) are using are really really nice. A welcome breath of fresh air.
Check out the movie Rounders -- one of my favorites (http://www.youtube.com/watch?v=hZZwW10yTsc)
I was interested in how they were detecting monitors and whether they were just picking out any anomalous peers (say ones that don't accept connections). I was also wondering if the paper was going to be obviously flawed and funded by some copyright agency with the aim of articles such as the one we just read being created. I still wouldn't rule it out, but I feel that the methodology was sound.

To summarize for others indicators were:

"""

1. The proportion of a subnet that has been seen in BitTorrent swarms. Monitoring agencies may use a large proportion of their subnet for monitoring.

2. The length of time a peer spends in a swarm. Monitors may spend more
time in the swarm than regular ﬁle-sharers.

3. The number of diﬀerent (IP, port, infohash) combinations per IP address.
Monitoring agencies may operate many clients from a single IP address.

4. Whether a peer reported by a tracker accepts incoming connections. Monitors may block all incoming connection attempts. (((This was discarded as an unreliable indicator)))

5. The number of swarms in which IP addresses from a particular subnet appear. Monitoring agencies may monitor many torrents from their subnet.

6. The number of times the same (IP, port) pair is observed concurrently in different swarms.

...
we found 1,139 IP addresses that were in the top ﬁrst percentile for all four features (((1,2,3 and 5)))
IP addresses assigned to a company named
Checktor [3], which oﬀers commercial BitTorrent monitoring services, and 16 addresses assigned to a medium-sized computer security consultancy company that
does not publicly acknowledge monitoring BitTorrent. Another subnet, which we
saw in over 500 swarms, belongs to a company that advertises itself as providing
“intellectual property advice”
...
We also found two subnets assigned to hosting companies
...
We speculate that copyright enforcement companies are using
these hosting companies as a front to disguise their identities. We also identiﬁed
a number of IP addresses allocated to large ISPs, such as Vodafone, Etisalat and
SingNet.
...
This feature (((6))) found IP addresses assigned to Peer Media Technologies [16] (a well-known copyright enforcement agency) monitoring seven Harry
Potter ebook and movie torrents, and the INRIA research institution [10], which
had been overlooked by features 1–5 because so few torrents were being monitored, and because a very small proportion of INRIA’s subnet was being used
for monitoring
"""

I didn't read too much further into their methodology for detecting "direct monitoring" other than to see a pretty graphic showing peer lying about their download completion.
No offense intended, but this doesn't really add to the conversation (IMO).
> Why has C prevailed over Pascal?

A combination of factors beyond those cited in the linked discussion:

1. C was closer to the machine, less abstract, at a time when abstraction was more expensive than it is now.

2. You could weave C and assembly together in the same program, developing under the same compiler, making it possible for an assembly-language programmer to migrate to C in small increments.

3. Pascal was strict when strictness cost more than it does now.

4. Pascal had much more overhead than C did, both in development and in operation, at a time when a typical machine had very little memory or storage space.

5. C had more documentation available, and more users to consult, than Pascal.

So overall one might say "momentum" was the reason.

I can remember in the early days at Apple (around 1980) loading Pascal into an Apple II using floppy disks -- three or more, as I recall, each read completely -- and thinking how Pascal had better be pretty wonderful to justify all that effort. And it wasn't.
What should you do after hiring sales for your startup
1 Million Apple Device IDs Leaked, 12 Million Total Stolen
Of course, there's also injury, leaning into the pain so much you do damage to yourself. Or even overtraining, a system wide failure cause by leaning a little too far (this is actually fairly rare in physical training, but seems to be a good analogy for burnout).

I would hate to see someone fail to achieve their full potential from either avoiding what's difficult for them thereby failing to improve, or focusing a little too much on what's difficult, thereby failing to achieve their potential. I will never be a gold medal sprinter, and if I'm hoping to be, I will be sorely dissapointed with my life. Doesn't mean that if I was a sprinter, I shouldn't work on my weaknesses to improve my overall ability.

It's a good piece, but a little self-knowledge goes a long way. Perhaps he deals with that in the upcoming piece "Confronting Reality".
Video: Rich Hickey, author of Clojure, on Deconstructing the Database
Not necessarily. With widespread vices like religious faith, it's the other way around.
Thanks for doing that, and thanks for writing the post. We need more people thinking this way, sincerely trying to build businesses and organizations of lasting value :-)
Thanks. That video seems to only show settings/confirmation-prompts for the usage of location data, but if you can control whether individual apps have access to the network, too, that's handy.
Goes to show that it is possible to take the easy way out(marrying a rich woman you can't stand per example) and make large sums of money without ever doing or amounting to anything.

Dexter sounds like the equivalent of a modern reality television star and a great reminder that success isn't measured by money.
I recommend everyone to fill in this form, even if you don't own an iDevice. The person who leaked the information could be any ones son or daughter, we all know how careless we were ourselves when we were younger. The stakes have become higher, but that doesn't mean we should try to jail a kid with an Internet connection and deprive him/her of his/her future. We should all try to help ensure that incidents such as this leak cannot happen, in the simplest form by rejecting privacy policies which waive your privacy.

Please, why won't anybody think of the children?
>Couldn't it be that history books give a sanitized view of society, and gloss over relatively minor issues such as disobedient youths? The books might say, "young people were expected to be x, y, and z", and tactfully omit, "but they were frequently a, b, and c despite our best efforts".

Frequently yes. Kids will be kids. We're talking about societal norms, and those have changed tremendously. Even in your example, the important thing is "young people were expected to be x, y, and z", not if they actually were x,y and z 100%. Why? Because today they cannot even be expected to be x, y and z in the first place. A lot of the past's x, y and z sound unbelievable today in themselves.

Anyway, regarding all this, if people have doubts, try talking to older people, your grandparents if they are still alive.

>Also, the following is commonly attributed to Socrates: "The children now love luxury; they have bad manners, contempt for authority; they show disrespect for elders and love chatter in place of exercise".

That's nothing of the scale you see today. Plus, he was speaking in an Athens that was about to go down the drain, i.e in a society that has lost the "connective social tissue" and people were becoming more selfish and greedy. So, if you see a parallel maybe it's not because it's been like this for 2400, but because we live in a similar era of societal decline. Things do reappear in history, after all.
Huh, I never even realized that Chrome had removed the ability to install extensions from third party websites. I'll get that up on the chrome web store when I get some time.
I'd like to hear how Jason or others feel this approach compares to online coursework which is arguably more dynamic and interactive than books (and often free/cheap). For example, Udacity's CS253 Web App Engineering course [1] taught by Steve Huffman which covers building a blog in App Engine.

I'll admit I had trouble staying focused in the coursework (and completed only ~25%) despite ASP.NET experience, and desire to improve my web dev skills.

1: http://www.udacity.com/overview/Course/cs253/CourseRev/apr20...
http://news.ycombinator.com/item?id=4473755 says his device is on the list.
I believe Valve promised that they would just unlock and unDRM all of their games in such an event so that you can just install all of your Steam games straight on your PC without going through Steam.

How that would work if you were running actual Steam hardware on the other hand.
30 Linux Kernel Devs in 30 Weeks: Julia Lawall
I'm worried about Gordon the Gopher. He can't reach the pedals. :)
One of the ways I (and I suspect others) learn best is by asking questions. This is the primary downside of an online only course.
"DevBootcamp teaches you the full stack for being a Rails developer too, not just Ruby."

We teach way more than just Ruby. Our Web App Development course covers the same material as the Dev Bootcamp offering. We also have a User Experience course and two HTML/CSS classes. Over the past year our students have wanted us to teach MORE Ruby which is in part why we have finally added an Advanced Ruby offering to our lineup.

Another differentiating factor is that we are not focused on just helping our students get jobs. Students who apply to The Starter League have a lot of different goals in mind. Some want jobs, some have startups that they are looking to grow or get off the ground, and some just want the ability to take what's in their head and make it real through software. Our priority at The Starter League is to create the environment where all these goals can thrive.

For students who want jobs, we have an environment that can helps network with the local community to find those opportunities. For those who want to build companies, we are located in 1871 (http://1871.com) which is the new mecca of Chicago digital entrepreneurship.

We have a lot of respect for what Shereef has been able to do with DevBootcamp, and we wish him continued success! It's great that the software education landscape has grown this much in just a year's time.
It would be easier on EC2 since the FBI could just have Amazon clone your EBS volume and you'd never be the wiser.
Was it also surprising that no school ever had compulsory classes in agriculture/electricity/plumbing/electronics/medicine/all the other things that cause such changes in society, or is programming somehow special?
Advanced Exploitation of Xen Hypervisor Sysret VM Escape Vulnerability