skysight-inc/HackerNews huggingface dataset:
Maybe some generous group of YC vets could put together a little club to review denied applications/companies and offer feedback? That could be beneficial to both YC and the founders.
Suggestion. Show the title of the story that each reply belongs to: it puts everything in context.
Delay line memory
Same experience here, got a 80MB Intel SSD for my desktop, and being able to start apps in windows the second login is completed is awesome. With a regular disk, you know you're waiting for all the background services and startup apps to launch before the app you actually wanted gets its slot in the I/O queue.

I did some tests on having my local repository on the SSD, but it wasn't substantially faster than my regular HDD, probably because working with it is sequential and heavily cached.

It will be nice when SSDs are price competitive enough to be the only storage in a desktop computer, if only for getting rid of the heat and the noise.
You say that you're "confident" you could have found another attack-- do you mean...

What I read into that is that the prevention of shell injection attacks is so basic that it's likely that there are other vulnerabilities as well. For example, they're probably saving the name of the stored encrypted file into the database. Since they have a record of not checking the file extension, I'd look for the analogous SQL injection vulnerability when they do the DB insert.
Reasonableness is orthogonal to dangerousness. It's reasonable that playing with a wild grizzly bear might end in serious injury.
What if Wes Anderson did the Zuckerberg movie?
Which model of SSD specifically? How much did you pay?
Agreed. There's a difference between "ugly hack" and "blatantly unprofessional", and the OP makes it sound like the two are equal. In actuality, they are not and in fact, many times people mistake the former as a personal affront for the latter, claiming some moral high ground when there's none to claim.

The reality is that the "fine line" is the more reasonable and correct approach. It's case by case, every time. If there was a black-and-white rulebook, Joel Spolsky, Jeff Atwood, or Patrick Mackenzie would have blogged about it by now.
> Never underestimate how much people like speed.

That's one of the main reasons I like Go. It's been explicitly designed to enable fast compilation, and even at this early stage its compilers are very fast.
Memoirs of a Bullied Kid
Sounds like a side effect of relying on MMAP (and not doing compaction).

"Basically, the issue is that if data migrates to a new shard, there is no re-compaction yet in the old shard of the old collection. So there could be small empty spots throughout it which were migrated out, and if the objects
are small, there is no effective improvement in RAM caching immediately after the migration."
- Dwight Merriman (at the link in the parent).

"The kernel is able to swap/load 4k pages. For a page to be idle from the point of view of the kernel and its LRU algorithm, what is needed is that there are no memory accesses in the whole page for some time."

-antirez from http://antirez.com/post/what-is-wrong-with-2006-programming....
While it's quite cool.... the first time you spill a beverage on your desk and you PC case dissolves I think you may regret buying a cardboard case.
For both machines I use the X25-V, which cost around $110 each time. Here it is on newegg.ca: http://www.newegg.ca/Product/Product.aspx?Item=N82E168201670...
Which SSDs can you recommend for your laptop and home computer?
The golden rule seems to be 'trust but verify', and a little bit of knowledge goes a long way during the 'verify' stage.
I would like to make the switch but am currently broke. I can get 2x2TB for the price of a 128GB SSD and RAID them. The price still doesn't justify the "snappiness" in my opinion since RAID'd drives provide a pretty good performance increase as well as a size benefit. Keep in mind that size is important to me right now as I use my PC as a media server to my house and also a development machine.
This more in-depth discussion has more value. Thank you.

I think that RELP and on-demand disk spooling of messages are compelling features

I think we're coming at the question from different perspectives. One of my primary goals is to avoid wasting my time. Since I've already evaluated and experimentally proven syslog-ng, switching means a large time investment.

As such, features like REPL and, arguably misfeatures[1], like disk spooling, fail to compel such an investment.

Once rsyslog has matured, something that I expect will be accelerated by its inclusion in major distros, it may be a no-brainer.

For my "money," there are far more interesting and productive problems to work on than logging, which is why I do give the "just use it" advice.

Turns out I am a sysadmin as well

By choice or necessity? Just curiosity on my part.

[1] I have yet to encounter an environment of non-trivial size where the risk of losing logging outweighs the risk of disk filling up and/or performance degradation from additional contentious I/O. For me, it's a killer feature of centralized logging: elimination of a particular source of failure/degradation.
Wow. I almost expected the worst. Go EU!
I was just about to make the very same comment, but you've said it much better than I would have.

In my experience, these requests that initially seem unreasonable will often have a very reasonable explanation. If you take the time to understand the motive, then will often be able to find some alternate solution that satisfies both the business and the developer needs.
Sounds like you've been listening to too much Glenn Beck.
...except that announcing your goals makes you less likely to follow through with them. This TED talk by Derek Sivers explains it far more eloquently than I could: http://www.ted.com/talks/derek_sivers_keep_your_goals_to_you...
Mapping Your City with Pictures Taken by Others
The concept of strict liability comes to mind.
Thought about buying one for some time, but after reading of the OCZ HSDL ( http://www.theregister.co.uk/2010/09/30/ocz_hdsl/ ) i'll wait for the next generation hoping in bigger/faster disks, atm the size/price ratio is not yet good enough.
Have you been badly burn by a client? (ex. doing a lot of work without getting paid). What's the ratio of good client vs bad ones?
Good idea. Maybe a drop-down suggestion box (sometimes I don't know the exact name "jacquesm...?"). And currently it allows me to "follow" any gibberish I type in e.g. "kljarlkfejl".
I personally prefer programming guides with some humor, lots of examples and exercises. That's why I recommend Eloquent Javascript by Marijn Haverbeke.

http://eloquentjavascript.net/
My MBP has had a 160 GB Intel X25-M for almost a year and couldn't be happier.
I'm a big fan of Thorium, but I'm also a big fan of nuclear in general. It just makes sense.

In fact, this is a lot like the issue of not building any oil refineries in the United States since the 1970s. While I'm sure there are good reasons for our lack of needed nuke plants, at the end of the day it looks like the system has let us all down.

I hate to sound like old cranky guy again, but frack, if you really wanted to get off oil you could do the math for how many nuke plants you'd need -- it'd be a lot! But it wouldn't be impossible, and we've known all of this for decades. It's just very frustrating. Things like the thorium ideas just make things worse because we can't even solve our problems using the old technology, much less the new stuff. It's almost like rubbing salt in the wound to see such potential and realize how improbable it will be to see the light of day (in a massive production sense). I find the state of our energy policy completely incredible, but the tech continues to look better with each passing year. Sigh.
An SSD in my Macbook pro is without question the most noticeable hardware upgrade I've had in years. Absolutely wonderful.
No XSS checking on say. Amazing though I love it.
We're using Fusion-io SSDs in a lot of our database (MySQL) servers. It makes a massive difference.
Finally. I was wondering when somebody was going to crack down on all those .ly domain names. Web 2.0 startups with their cute domain names tend to forget that those TLDs are actually controlled by someone. I remember a while back when Italy started restricting .it domain names because so many Americans were registering .it domain names.

Funny how many on here complain about Libya and their sharia requirement instead.
Wait, all they've made is a phone that runs a VM that Java can compile to? What exactly is Snoracle suing for, the use of Java syntax as a source language?

Oracle is suing over Google's usage of specific VM technologies, such as JIT compilation, which they have patents for.
Incidentally the US Federal Reserve is currently the world's second largest holder of treasuries after China (http://www.zerohedge.com/article/deconstructing-pomo-fed-bec...) and is on track to become the single largest holder in about a month. I'm not sure what the long-term implications of this are, but I'm guessing they're not good...
I did SEO consulting for about a year and a half up until a few months ago. My employer was pretty happy with the results -- though I haven't kept up with the field recently as I've been trying to focus more on software & web development (being a Computer Science major). If you're interested let me know what your goals are and I'll write up a proposal. I could use the job but if I see that you wouldn't benefit much from my services I will reject your proposal. In the past I've told potential clients that they would be better off going to SEOMoz (or whatever site is popular these days) to read some articles and do it themselves.

As far as promises (or guarantees rather) and SEO goes, I don't make them. A search engine is basically a "black box" as far as I see - making a guarantee would seem a bit disingenuous. The only promise I can make is that I would do my best using whatever knowledge I have.
Huh? Law firms have whole departments related to professional practice and it's a major topic among medics at conferences and elsewhere (you can take masters degrees in medical professional ethics).

However I think it misses the point. Doctors will frequently give options which are not ideal. Patients are offered choices - do you want the surgery (which has risks) or would you like to try the drugs (which are less likely to work and have side effects, but there is less risk and the patient may just not want surgery) or do nothing (which will achieve nothing but the patient may not like the other options and wish to live with the condition).

Similarly lawyers will frequently tell clients they shouldn't follow a course of action (a plea, filing a libel claim) to be over ruled.

Being professional is providing all the information and giving the person the choice and then doing the best job you can based on their decision, it's not about some absolute right or wrong.
Also these countries might have had more open minded/ruthless/rational/whatever governments. In other words, could have been a correlation.

Not advising against abandoning the gold standard (I don't know). I just don't like it if articles slip theories by me in such a way.
An important bit of context is missing - what is the application doing? If there is a safety element then yes it would be highly unprofessional, if this is something that is reporting the earnings of a large public company then yes, unprofessional.

However, if the business impact of it going wrong is low (and there are plenty of apps in that category) then make the change and catch up with the docs and unit tests later.
Why Bin Laden Isn't on Twitter
This comment mirrors my own initial thoughts: Rather than (just) a complaint, I'd be interested in an analysis of just what is going on, these days. There's so much tardiness, yet society and relationships are not flying apart (or maybe they are?). So, at a society level, it seems to be working. What does that look like, deconstructed?

(Presumably, some part of the system/society is gaining advantages from it; we're not just all and entirely one-sidedly enduring a bad habit.)

Now, to rectify my own bad behavior: Commenting before I've read the article.

Edit: Read the article. I remain with the same question.

I speculate the answer might intersect with recent commentary on the inhibiting effects of a surfeit of choice -- or, at a more basic level, mental stimulation. Too many things vying for our attention. There have been articles describing the deleterious effect upon the individual of encountering this in the form of too many products to choose from, when shopping. One effect being that you never make the purchase. Or you draw out the consideration to a crisis point, whereupon you snap up the item closest at hand, which may actually be a sub-optimal choice in terms of quality and features.

In the modern, (U.S.) consumer landscape, more and more of the different brands are being manufactured by the same few conglomerates. Is there an analogy in the time management landscape? How many of those TV program choices are from the same conglomerates? How many of the conflicting demands upon your time come, actually, ultimately from the same employer?

Is tackling the problem in part aided by recognizing the commonality of much of this distraction, and seeing it for that: One and the same?

(So, make your choice and execute, and choose further to tune out -- at least while doing this -- the rest?)

I feel I'm really going out on a limb, posting this rambling. But I wonder how others see this working, not just the impression that it's bad.
It's also worth pointing out GraphLab, an abstraction for parallel programming over graphs that is higher level than MPI and Pthreads, but lower level and more expressive than MapReduce.

Many machine learning algorithms cannot be expressed in MapReduce without sacrificing scalability, but can be expressed in GraphLab and maintain scalability.

See this thread on MetaOptimize, including commentary from the GraphLab authors:

http://metaoptimize.com/qa/questions/285/when-should-you-pre...

I would be interested in a comparison between Pregel and GraphLab.
I've never touched JQuery. I learned Javascript, and by the time I was comfortable enough with that I didn't really want to have to be bothered with an unfamiliar syntax. If I've ever needed to accomplish something repetitively, I've written my own little (and probably very badly-optimised) JS library - that's definitely helped me understand more about JS than using JQuery ever would.
Yea I'm sure Mr Simmons wasn't swapping cassette tapes when he was a kid. These people have short memories..

Sharing is caring
That's what I said - you can't print more money as long as you are on the gold standard.
A question to those who use SSDs: Did you notice any bugs in software you are using(or developing), which was previously hidden due to slow I/O?
I agree. Eloquent Javascript is excellent.
Can't you say the same about the regular username + password implementation?

Or are there smaller chances of that happening if you separate the login data into two different parts, like username and password?

Is it just a psychological difference, or is there something more there?
The savings scale with transfer, it's not just an overhead. You save $40 per 400GB transfered. That affects deployments of any size.

What service offers unlimited 100 MBit connection for $150/mo, including machine?
In a conventionally built PC, the case, made mostly from one kind of sheet metal, is quite easy to recycle and can often survive the mainboard and CPU, so replacing it with cardboard is not that much of an improvement.

It looks funny, though.
I think sending your cover letter to hundred of employers is just a bad idea (may be I'm wrong or these are just my thoughts).

I prefer to read the freelance job description and check if I'm ready to do it and it's a good match. If so, I'll take 15 or 20 minutes to write about it. I'll mention ideas, suggestions, my skills... something really made for that ad.

I won't send hundred of emails a week, but instead 3 or 4 and pick carefully the jobs I chose.
If the buyer didn't take the time and spent 30 or 20 minutes to write the ad, his job is probably not worth checking.
Who cares? They bought a vanity name from a repressive crypto-Islamist dictatorship and built a company around it. Chickens roost. That's what they do.

http://en.wikipedia.org/wiki/Human_rights_in_Libya

"We intended vb.ly to be a link shortener that celebrated tolerance [...]". And so you hosted it on a Libyan domain name!
Lots of people here have mac laptops (like me) - any concerns about lack of TRIM support in OSX?

Some blogs says that the "easy fix" for lack of TRIM is to just backup/reformat/restore your SSD every X months. Eeech
We'd love to do that but the data isn't readily available by scraping. We could continuously fetch the parent_id post until we reach the root story, but that would result in a lot of extra curl requests.. V2 : )
It's on the frontpage of Reddit at the moment, so I assume that's why it's here, too.
I think you'll find your experience with an SEO firm was fairly common (if not universal). They over promise and can't possibly deliver without a longterm (ie. prohibitively expensive) involvement with your company. The company I work for hired some of the bigger companies (SEOInc.com, Bruce Clay) and they provided some good advice. However, at the end of the day, it was up to me to implement the technical side of things and our SEO/SEM manager to work on the long term stuff. Plus, the knowledge they provided is either readily available or some new trick which is prone to change over time. Both firms cost a fortune (well, I consider it a fortune).

Save your money, hire someone junior but clever, give them 6 months to work on it part time--tell them not to try anything blackhat/fishy. I think you'd get way better bang for your buck. (They can start by adding METATAGS to the first (most important?) category (Egyptian Hookah) in your menu--Google says that keywords/description aren't that important anymore but every SEO consultant is going to tell you to do them first)...

You are sitting on a goldmine having a copy writer. Most longterm SEO is developing legitimately interesting content to encourage high-quality, inbound links. Have your copy writer colleague spend an hour or two a week writing Hookah Articles (I'll read them--always been a bit intriqued by them) and in a year your site will be killing it....
In other words nirvana.

I prefer to wake up with a goal that is too big for one lifetime.
I use them in production storage arrays for both read and write caching.
> If we’re going to turn 37signals into a $100 million/year company

Posting generic self-help articles would be a good first step towards this goal.
Bill Gates says vaccines can help reduce world population
It's not that slim in my opinion. Even though this is HN we're talking about, many people are lazy enough to only come up with something really simple. Or a pop culture reference.
We have one database server with SSD (we need more speed than room) and are pretty happy with them.

On a more personal note I use a Seagate Momentus XT in my Macbook Pro and this is the single best investment I made in years! This thing cost a third of a "real" SSD of the same capacity and for what an SSD is shining (boot time, application launch, ...) it's on par. The 4GB SSD cache is really improving the experience (they should offer an 8GB version though).

I can't recommend this enough if an SSD is too expensive or not capacious enough.
He has very very little time, so his answers may seem impolite at times.

I always hear this but what is it exactly that he is doing that keeps him so busy?
From what I gather HSDL is proprietary to OCZ, and unlikely to come to laptops.

Like many I've come to accept that SSD's will be roughly $2-3/GB for a while to come. I'd hate to spend all that time waiting while my spinny drive churns away valuable seconds of my workday.
I will probably swap out my two 1TB HDDs when there are reasonably priced SSD equivalents. Right now, there's still way too high of a pricing premium and way too few choices for terabyte SSDs
The eigth amendment doesn't go as far as to define "cruel and unusual punishment" is. The nineth amendment doesn't define what rights should or shouldn't be protected.

Yes, there are some basic rights that are protected. But largely, the Constitution much more of a guideline about how the legal system should work than it is an absolute set of laws to be followed forevermore. Ambiguities are good in this case. Even if it did get Hamilton shot by Burr.
This has been on my "weekend project" list for a long long time. Excited that someone else actually got it done.
I guess I should've done a bit more home-work before turning to HN.

Thank you for the great advice, this is exactly what I'm going to do.
Fair enough, and true.

I was more responding to the entitled and shocked tone that someone(entity) would act in their self interests even when they, OMG!, conflicted with petty interests of "your" own.

I also have a serious twist in my nickers over abusing TLDs to get cutesy domain names.

I also have a very serious twist about people who go out of their way to violate custom / abuse a system and then whine about when it doesn't work just they way they want.
Fascinating - thanks for the link. I've unknowingly implemented the Euler method in simple games before without knowing its name, since it's the more or less intuitive way to do things - it's quite amusing to see how terrible it can be under some situations.
Thanks, I will check the place out.
The Python Misinterpreter
I never say "No".

I just say, "Yes. And this is what it will cost you to do it right:"

- Projects X, Y, Z will all be pushed back 2 weeks.
- Prerequisite Project <x> will have to come first.
- <x> weeks overtime for <y> people = $z.
- Joe and Mary will have to be pulled away for 3 weeks.
- Interim solution <x> will only take 1 week, but <y> won't work.
- We will need your top supervisor full-time next week.
or, best of all:
- We don't know. We need a project to find out.

Note that "doing it wrong" or "doing it quick & dirty" are not options.

People understand "this is what it will take" a lot better than "no". They also understand the trade-offs and sacrifices needed. Then they will work with you to make the best decision for everybody.
Always push back if something is wrong. If both parties are willing to meet halfway, it sometimes leads to a better solution (as a tradeoff between man-hours and functionality) than if one of the developer or the manager completely got their way.
Sexual abuse is incredibly widespread among all faiths from pentecostal TV preachers to Roman Catholic priests, Buddhist abbots, Indian gurus, shamans, new agers, imams, you name it. Probably anytime that individuals are given an elevated position due to their supposed divinity or divine knowledge, it leads to abuse. Are the Quakers any different? They seem to buck the trend of following a bigshot leader.
I made a cardboard PC case my freshmen year in college. It did catch fire...