skysight-inc/HackerNews huggingface dataset:
I have somewhere between 15-20GB of e-mail in IMAP and Mail is quite responsive, and search is both fast and reliable.

Perhaps it's related to either your specific hardware, gmail, or Mail's support for gmail?
I'm curious to know how Lyft handles insurance/liabilities with their drivers and passengers.
> Why would I care about the difference between a list and a hash table.

> A lot of people tend to assume hostile bias against knowledge simply because they've been successful without it for a while.

I don't necessarily see it like that. My opinion is more along these lines:

> Why would I care TO STORE IN LONG TERM MEMORY the difference between a list and a hash table.

There are plenty of things I know I know, things I know I don't know and things I don't know I don't know. The vast majority of my programming knowledge resides in short-term memory; in six months ask me about Linked Lists vs Array Lists and I will have forgotten the primary differences (fast iterate vs fast insert or something like that)... I only vaguely know that today because I was researching something.

The biggest challenge I see as a self-taught developer is I see everything on equal footing. That means the basics (map, set, list) and the trivial (apache config settings, tomcat's web.xml) tend to reside in the same heap and if I don't think about one element for awhile it tends to get GC'ed. Since all of my knowledge came from 14 years of on-the-job-training nothing was given particular precedence, everything was important to the task at hand.

I believe that's really what frustrates self-taught developers. It isn't that I don't know the answer, or that I'm hostile to learning new things (far from it) it is simply that I never burned these fundamentals into my permament memory. I've tried, but I tend to miss bits and pieces, for example, I needed to refresh myself on autoboxing just a few weeks ago because I just haven't _thought_ about it.
I can't give you figures right now, but the reason we have commercial clients for the MPS is that we have extremely low pause times. Side-by-side comparisons are expensive to arrange. I'm working on that :)
Same here. I'm curious to know what Sprint LTE coverage will be like once it launches here in Southern California. Hopefully it's better than their 3G coverage/equivalent speeds compared to other carriers (Virgin is on Sprint's network).
Looks like a viral license that would prevent this being used in any closed-source applications: http://www.ravenbrook.com/project/mps/master/license.txt
> When you first get a device or a new program, you play with it. You turn things on and off and poke around in the preferences, right?

I do, you do, but the vast majority of people do not. Apple products ship with sane defaults and I agree with the parent that it's not Apple's fault if someone fiddles a special keyboard on that was off when the box was opened.

Regular folks just run with the defaults, which work fine for them. And the few people who work hard to become real experts on the platform do fine because they know at a deep level why problems occur.

But in between there is a range of people who know enough about Mac technology to dig in and play around and do some technical troubleshootin, but are unable or unwilling to really really dig in and spend time on hard technical details. In my experience nobody has a harder time with Apple products than these "mid-range" folks.
Not generally, say ARIN an RIPE: http://en.wikipedia.org/wiki/IPv4_address_exhaustion#Markets...

IP blocks are "licensed", not sold. These licenses can be transferred, but only under certain strict conditions.

The ARIN CEO stated [1]

«As you may be aware, ARIN is the Regional Internet Registry (RIR) responsible for Internet number resource management for Canada, United States, and parts of the Caribbean. In keeping with the policies developed by the community in this region, there are two possible ways to transfer IPv4 number resources to another party (via merger & acquisition transfer or via specified transfer), and these are detailed in section 8 of the Number Resource Policy Manual on the ARIN website at <https://www.arin.net/policy/nrpm.html>;

It is important to note that transfer of number resources via either method must be to another party that can demonstrate corresponding need. ARIN's registration services department can assist with this determination in advance or at the time of transfer. ARIN reiterates the importance of veracity in transfer requests and supporting documentation as fraudulent information can result in resource revocation.»

NRPM section 8 [2] says

«Number resources are nontransferable and are not assignable to any other organization unless ARIN has expressly and in writing approved a request for transfer.

…

It should be understood that number resources are not 'sold' under ARIN administration. Rather, number resources are assigned to an organization for its exclusive use for the purpose stated in the request, …»

Older blocks allocated directly from IANA have different conditions attached to them that may render the transfer of the these licenses simpler or harder.

[1] http://mailman.nanog.org/pipermail/nanog/2011-August/038888....

[2] https://www.arin.net/policy/nrpm.html#eight
>someone like you ... without a clue as to why I'm concerned about the Big-O

Except that's not what he said. He clearly does have a clue, he just hasn't actually needed it. And for application development, where most of the work is wiring together libraries, that's sounds about right.

Everyone writing code for a living has internalized when to use a map vs a vector. If that is the bar for "fundamental", then this whole discussion is pointless.
Even if you use a lot of data? Seems like Sprint would be the best choice in that case.
South Africa vs New Zealand live stream Rugby watch here Rugby Championship
South Africa vs New Zealand live stream Rugby watch here at Dunedin
Rugby Championship and you can get Rugby Championship full season
Match scheduled: Date : Sat 15 2012
Time: 07:35 GMT Championship / Freedom Cup venu: Dunedin
South Africa vs New Zealand live stream Rugby watch here Rugby
Championship,South Africa vs New Zealand live stream Rugby watch here
Rugby Championship,South Africa vs New Zealand live stream Rugby watch
here Rugby Championship.
Run any desktop application on demand - Spoon.net App Virtualization
"Visually the link is below, but the entire section and image is a link."

The only thing that will accomplish is inadvertent clicks. Are you going to sell something as expensive as an iPhone because of an inadvertent click?

I get quite annoyed if I click somewhere to gain focus or something and is taken to another page because of it. I can't imagine it doing any good and cherry picking it as good design seems quite convoluted.
http://www.hnsearch.com/search#request/all&q=warby
Interesting post. Perhaps on the incumbent end, the equivalent would be "We Need an OPEC of Mattresses."
Customer Service Advice from a Fortune Cookie
If early termination fees are just ~$350, what's stopping people from doing that and selling the phone on eBay for $400? Am I missing something?
In Canada, it would be great if they started 2 year contracts like the USA.
Which will be great for testing my Raspberry Pi distributed web server. But useless for anyone who doesn't know / care what an IP address is (70% of us?)
Audiophiles can’t tell the difference between Monster Cable and coat hangers
We need a Warby Parker for Diamonds!

1. Oligopoly market structure CHECK
2. Insane gross margins CHECK
3. Opaque and misleading product naming CHECK
4. Expensive distribution through unpleasant channels CHECK CHECK CHECK
"TL;DR: Big social networks need to take advantage of the spotlight, and solidify their position to rely less on network effects. Otherwise, they are extremely risky investments."

Very good point.
They're comparable in that they send glasses online, but Warby's differentiator is that they manufacture frames (so they handle the whole process end to end) and offer a home try on kit. You can order X amount of glasses to try on at home.

They basically started a very customer friendly model that other online glasses retailers didn't offer at the time of founding.

EDIT: Basically, customer experience.
I'm at a public school in suburban Austin, and we get probably one bomb threat a year (that I know about). We evacuate for each one, unfortunately.
The difference between a self-taught programmer and a college CS education is that the self-taught studies what he wants to. If a self-taught person dives into the CS pool, they often learn much more than a B.S. CS person because they are learning what they want to.

However, some self-taught people have conditioned themselves to hate CS due to constantly needing to prove to companies that they are qualified for a job despite not having a CS degree. These people place little value in understanding CS and because of that they are worse off because they weren't forced to learn it.

It all depends on what kind of person the developer is, and I am glad that you are the first kind. I'm getting tired of HN bashing any article that suggests that perhaps a developer doesn't know everything.
Imagine if Apple released the iOS device, but the UI responsiveness was like Android pre-jellybean.

Sure, Vista works (and had for many many people), but XP set a responsiveness standard that Vista did not meet - and to be honest there were real, major issues pre SP1 (file copy crawling while music playing was the most egregious).

Meanwhile, Apple was slowing getting better and better with OSX, and right around that time, the Linux-powered netbooks first hit the stage and were quite good for the time and price.
I'm new to this site, but hopefully I can give some insight. I'm in Ireland and I'm in my fourth year of CS, but I've also worked at some startups because they frankly aren't mutually exclusive. I've had the pleasure of working with both self-taught and formally-educated programmers, and when it comes down to the daily grind of work the lines between us are pretty blurry.

What I'd miss if I dropped out isn't any notion of a foundation, I'd be able to get it all from the resources mentioned on this page. What I'd miss (as in, it's absence would sadden me) is being able to discuss compiler design and other areas that may not be of interest to most working programmers with respective experts in the field. I'd also miss the impact the piece of paper would have on any potential greencard application but that's another story.
Intel was highly successful long before Microsoft came around.
Mom and pop don't like hunting for links. Watch normal people browse the web. They try to click on anything they think will give them more information about what they want.
Did you read the article? "Upon their arrival at Columbine, the duo met near Harris's car and armed two 20 pound (9 kg) propane bombs before entering the cafeteria a few minutes prior to the beginning of the A lunch shift, placing the duffel bags containing the bombs inside. Each bomb was set to explode at approximately 11:17 a.m.[4] However, a custodian removed the security camera video tape, rewound it, and placed a new tape into the slot just as the duo entered the cafeteria. Though the act of placing the bombs was not recorded, just as the new tape was started, the bags were clearly visible. Klebold and Harris then returned to their vehicles to await the explosion of the bombs they had planted."
Do you see any use for Go in Web Development?
"Is there a precedent for this?"

There are many. Here's one from a few years ago:

http://lee-phillips.org/youtube/
I just bought a mattress a few months ago, and I agree whole-heartedly with this post. My solution was to buy a foam mattress from bedinabox.com, which I would say is the Warby Parker for mattresses.
I actually didn't know only AT&T is able to do voice+data. For me, that option alone seems to justify the carrier choice. Nothing better than looking things up online or checking map directions while staying on the line with somebody.
I've just ported the theme to Emacs 24 [1] custom-theme.el and made the
same realization.

[1] : https://gist.github.com/3723433
@rptb1:

MPS appears to have been designed in a single core era, and it would be great if you would address any architectural changes that were made to address the current prevailing multi-core platforms.

/tia

[edit: removed ref to the azul q]
Doesn't the current phone not support VoLTE?
The one thing I have always wondered -- how would these companies scale ? These models work well in areas with a high population density (eg: SF, NYC, major city downtowns etc.). How well will they work when they spread out to the suburbs ?
Some people know the computational complexity of something they write without knowing it in terms of Big O. Before my CS degree, I understood that looping through a list and for each item, looping through the same list again was not optimal. And someone only needs to write an O(n^3) algorithm once to realize that it's a very bad idea for any but the smallest amounts of data. Knowing about Big O is nice though, if only to understand documentation (realizing that O(nlogn) is better than O(n^2)).
If you can do that, why would anyone be willing to pay $400 on eBay?
Really? I would think that you could have three cheap cameras running - the frame rates for each would be comparable and self-verifying. Lenses might be the most expensive component but as they shoot Hollywood movies on cameras you can buy in Jessops I suspect this is really a case of dividing the whole cost of a government dept by the (small) number of cameras. Bad accounting most likely

if not - well an opportunity to disrupt !

Edit: to be fair it is probably expensive to dig a hole in a road, stick power lights and cable to it then put up a pole. But 100k? Prefer my bad accountancy or over priced theories
"The pair hoped that after setting off home-made explosives in the cafeteria at the busiest time of day, killing many hundreds of students, they would use their guns to shoot survivors as they fled from the school. Then, as police vehicles, ambulances, fire trucks, and reporters came to the school, bombs set in the boys' cars would detonate, killing the emergency personnel, media, and law enforcement officers; this original plan backfired when the explosives did not detonate."
> Calendar~ I use it with an Exchange server ...

Ah, there's your problem.

> Mail~ Not mentioning the poor user experience, the modal dialogs complaint apply as well, mails are not often sent, HTML signature is a pain to setup, often becomes unresponsive, or simply crashes.

I haven't had this problem. Then again, you sound like you live in the MS world, in which case the problem really isn't Apple.
Because the combined eBay/PayPal fees are 10%, and you also have to pay $199 for the phone.
Note that this guy was an MBA graduate. I believe that there is much less non-loan based financial aid available for MBA students than for undergraduates and so they tend to have much higher debt than undergraduates. (It's similar for law students, too).

So yes, a new graduate with a bachelor's degree on average will be making much less than this guy--but also should have a lot less debt, even if they went to Harvard.
100% agree.
But if you must buy a mattress go to SleepCountry, they price match anything.
CPU's and GPU's that don't get hot. No more need for cooling systems, no limits on hardware design due to need for temp control, smaller computers and laptops and more powerful mobile devices, and longer battery life.
Thanks for this! Did not know about ChucK.

Since we're plugging stuff we like, ChucK co-author Perry Cook's book, here: http://www.amazon.com/Real-Sound-Synthesis-Interactive-Appli... is an excellent intro to DSP and synthesis techniques.
In short, nothing. CNET does a nice job at explaining the early upgrade situation. http://news.cnet.com/8301-33620_3-57512788-278/for-iphone-5-...
So, as for people not from US, could someone, please, explain - how much would it cost monthly to use a single iPhone5 device with unlimited text/voice, 2GB data and tethering? Just curious.
Yeah I watch them all the time. Nothing breaks their trust as much as an action they never even thought they initiated -> they barely dare to touch anything.
Do you have to give the phone back when you terminate?
Twitter wants this both ways, they say it's the users' data when requested to turn it over, but they say it's their data when a user wants to use a 3rd party client to access it.
60,000 per year is not "underemployment".
I'm not sure if you can count this as a startup, but I bought my King-sized Sleep Innovations (memory foam) mattress with Amazon Prime for $530. And if I wanted the less-think 10" one, it would be $400.

http://www.amazon.com/Sleep-Innovations-12-inch-Memory-Mattr...

The damn thing was ~100lbs in a giant box, and I got it shipped to me free. It's super comfortable and well worth the money - remember you sleep for like 25% of your life.

Mattresses seem like less of a specialty-item than eye glasses, so I wonder if big online retailers like Amazon can just cut out the middle man and service 80-90% of customers?
This is a wonderful example of interface as brand. Logos are such a small piece of online brands, and it's cool to hear that folks at eBay grasped this so early. Thanks a ton for sharing!
None, yet.

I can't imagine it would be too hard to place a bomb in the wheel well of a plane parked in Nairobi, for example. The biggest issue would be avoiding the pilot's pre-flight check.

That wouldn't be to hard to do if you are a member of a ground crew that has access to the aircraft after the pilot is on board.

BTW, we keep bombs out of the cargo area well because there was a time we didn't do this well at all. Then this happened: http://en.wikipedia.org/wiki/Air_India_Flight_182 along with this: http://en.wikipedia.org/wiki/Pan_Am_Flight_103
Grid Computing with Fault-Tolerant Actors and ZooKeeper
No current network supports VoLTE so I'm not sure this can be confirmed yet.
Old but still reasonably accurate for a high-level view is the original "open source" announcement paper http://www.ravenbrook.com/project/mps/doc/2002-01-30/ismm200...
Ramit Sethi argues that the belief that you can't go to college due to a lack of money is largely misplaced, at least in the USA.

I'm sure there are edge cases where it really is impossible to get funding, but I know several people who went to very expensive schools and got it nearly all paid through various scholarships. NB: most of these scholarships were not granted by the college itself, but by an outside agency, whereas most people I know seem to only apply for scholarships through the college.

1: http://www.iwillteachyoutoberich.com/blog/college-at-stanfor...
2: http://www.iwillteachyoutoberich.com/blog/some-people-think-...
Yeah, same here. I do this all the time.
The fact that AT&T is the cheapest option for me ($75/month for unlimited data, 450min, 1000 sms) and that it's the only one here that does this basically forced me to keep it. — Now, I just have to figure out how to unlock my phone (@cutyoursim?) and whether or not I want to rent a phone for LTE or just get a SIM Card whenever I travel.
One lesson from reading this text is: if your site has googleable content, it will not decay as fast as if you rely on (semi-)active following. Seems quite obvious when stated this way.
Thanks for posting that - genuinely didn't see that :)
Why not add it? It's not a standard as in browsers won't use it, but haml is probably one of the most widely-used html templating systems.
Imagine if they just gave you the phone, no contract. Someone is eating that cost. In the US, you get a subsidy on the phone, but you also get locked in. That's how the industry works and no one really does anything different (TMobile tried for a while).
This seems pretty clear to me:

If the licensing terms aren't suitable for you (for
example, you're developing a closed-source commercial
product or a compiler run-time system) you can easily
license the MPS under different terms from Ravenbrook.
Please write to us <mps-questions@ravenbrook.com> for
more information.

(And you can see from the exception that we got for OpenDylan that such things are possible.)
Nice. I'll have to test this on my home machine later.

I've been using Spoon's dump() method, but that requires loading the entire library.

http://www.spoon-library.com/docs/1.3/spoon/spoon/dump
vim, vim, and vim
Profitable? I guess, but it doesn't make them much or any revenue since i'm pretty sure 99% of their mobile customers don't really care.
Software Patents and the Return of Functional Claiming
Right, but what if the network began supporting it? My understanding was that even if turned on, the current device still relies on either CDMA or HSPA/whatever for voice no matter what.
So in your vision a software developer is someone who creates "very correct" applications, while a product developer is someone who hacks an application that somehow works, with no clear model, no standards and patterns.

I would call your product developer a cowboy programmer. Been there, done that, after the cowboy leaves the result is a maintenance nightmare.
If you did, that would eliminate the reason for the ETF (and also another profit point for the carrier.)
How are you using one of their "premium" phones in a SERO plan? I had a friend holding out with some crappy WinMo 6.5 phone because switching to Android or iPhone meant leaving SERO.
MBADoodle:How to *really* get a startup internship?
Looks like they just added 1M in liability insurance for drivers http://blog.lyft.me/post/30998195495/1m-lyft-protection
Great work. I'd love to see these as TextExpander snippets. I might go ahead and do this this weekend…

EDIT: A thought I forgot:

I used to be a Bootstrap hater, but now I'm quite enamored with the project since a good SASS port has been maintained.

Bootstrap's biggest accomplishment (aside from its mere existence) is that it placed in the hands of a lot of different people — devs, designers, newbies, etc — a collection of modular css patterns and clean, semantic markup examples, like the ones you see on this link.

"But your markup shouldn't be littered with presentation classes!!!" — Bullshit. Your markup definitely shouldn't look like the mess of classes you find in Drupal output, but <div class="navbar">…<ul class="nav"> are a sane way to markup page elements. These classes say what the elements are, and could be styled an infinite number of ways depending on what kind of device its displayed on.

Likewise, Bootstrap's CSS is an excellent way to learn modular CSS patterns. ".dropdown {}, .dropdown-menu {}" is a much better approach than something like ".dropdown ul". What if that UL changes? "UL is a lousy element here!" says a future dev on the team.

I'll agree that .pull-left and .span-9 are terrible, but not everything's perfect. It'd have to use SASS instead of LESS before it was perfect, anyway ducks.
I believe that entrepreneurs could do well, generally, by looking for opportunities in industries that are dominated by private-equity players.

If an industry is overweight PE, you can bet that the market analysis looks fantastically attractive (competition isn't too fierce, suppliers have little power, buyers have little power, not many substitutes, and little perceived threat from new entrants). If a clever entrepreneur can render that last condition false and enter that market, that entrepreneur has the opportunity to shrink and consolidate a $huge market that's owned by PE players into a $smaller market that is owned by the entrepreneur.

PE controlled competitors will, generally, not be particularly agile, because PE tends to capture value by leveraging the heck out of a currently viable business model. It's a model that works really well as long as base assumptions hold true, but startups can ruin that for them.