skysight-inc/HackerNews huggingface dataset:
Indeed. It boils down to their need for a durable cache. It's simply too expensive to try to cache every comment tree in RAM, and Cassandra's data model and disk storage layout is a really good fit for the structure of their data.
Ha ha, mine too. It says it's "adult content".

There's a special place in hell for business owners who inflict Websense or any other method of censoring content on their own employees.

If you don't trust me to use it, don't give me a computer, or an internet connection.
Tablet devices could spark a neck pain epidemic
I always love to see innovation in the payment space. In the grand scheme of things, there was very little innovation until PayPal arrived, but there has been very little innovation post-Paypal arrival as well (compared to improvements in other areas).

My biggest worry with something like this is that small companies in the financial space can be here one minute, and gone the next.

I wonder what these guys are doing to establish their credibility and safeguard their future prospects as well as for their customers.
I too was interested in the daringfireball comparison:

* http://www.alexa.com/siteinfo/winsupersite.com

* http://www.alexa.com/siteinfo/daringfireball.net

At about twice the rank and 3 times the inbound links, it looks like Reality itself is a fanboy.
Chuck Norris could :P
Slow it isn't. Go ahead and try having UPS or FedEx deliver a letter across the country in about 5 days--for $.41.So let's give credit where credit is due. USPS is screwed by the changes and they are doing what every business does, try to look better by a combination of making themselves look better and making their competitors look worse.

I am not sure if USPS will manage, they have to do certain things by law, so the Feds will probably end up subsidizing them.
This.

The smart money involved in film financing wets its beak before the accounting actually begins. Gross percentage points, hefty producers' fees on top of those gross points, salaries on top of those fees, generous slices of ancillary revenue streams and foreign territory sales, and so forth. A Hollywood film is basically a vehicle designed to enrich its participants, and allow them tax deductions on the nominal loss after everyone's taken a taste of the profits.

If you're someone with net points in a movie -- the screenwriter, say -- good luck ever seeing a dime. You're at the bottom of a pretty big pyramid.
How Trigger.io Forge works and why we’re proud of it
NYC StartUp seeks Senior Python Developer 
We are a Fast-paced, High-Tech Company offering an Entrepreneurial Environment and tremendous Growth Opportunities.

As a member of the Core Software development team, you will be responsible for the development, configuration, maintenance, and monitoring of our customer-facing Linux and Apple based client/server applications. A degree in computer science is required. This position offers a base salary, competitive bonus and a comprehensive benefits package.

Responsibilities:
•	Development of Restful web services using Python/WSGI.
•	Implement and maintain applications using Python and Postgres.
•	Create automated test coverage and continuous integration for new & existing code.
•	Create/use tools to load and update statistical & editorial content in Postgres.
•	Create integration between secure file transfer system, data integration batch jobs, and operational RDBMS.
•	Manage codebase, builds & branches using git / mercury / Perforce.

Qualifications:
•	3+ years of experience writing clean, concise Python.
•	4+ years experience tracing, debugging, and maintaining existing code.
•	Strong SQL skills with Experience in writing PL/SQL Stored Procedures/Packages/Triggers, Data Import/Export techniques.
•	Experience working with XML/JSON.
•	Experience with Python web servers frameworks. (Pylons experience a plus)
•	Experience with Apache Web Server and Tomcat based Environments.
•	Comfortable with Apple and Linux shell environment and tools.
•	Experience using git and Perforce.
•	Knowledge of object oriented analysis and design, UML and design patterns.
•	Strong written and verbal communication skills, including writing system requirements and high-level design documents.
•	Bachelor's Degree, Computer Science or Computer Engineering

Qualified candidates should email resumes to Christine@ttswebtech.com. Must be able to work on-site in NYC.
For brute forcing, without resorting to port knocking, fail2ban works well and has a pluggable system to handle more than ssh.
I've learned programming around 3-4 years ago. I'm 24 and recently graduated. I discovered it a bit late, but fell rapidly in love with it, until last year of engineering school was all about Java EE, .NET and Oracle. Add a 6 month internship in web development with experiences wit Django, Rails, Symfony, MySQL, PostgreSQL and jQuery, and now I'm at the point where I hate programming and thinking that maybe I should focus instead on poetry, or learning German.

Until recently I started going through SICP. It's 30 years old, but it's still really, REALLY exciting. It's actually completely mind blowing. I'll probably look into Haskell soon, but the essential thing is: Yes, I agree, functional programming is very much inspiring!
Google+ opens to teens, launches youth safety features
Nope, when someone states an activation number than its believable..the number is far less than 1 million..in fact some are classifying it as only 300,000 sold.
Author states that he is using innodb and insert delayed is a myisam mechanism.
Of course in innodb the buffer pool / insert buffers can be thought of the same way. The delay the author is noting is probably due to flush of the log file data.

If you configure innodb correctly it comes down how much IO you can do on your log fs, to make sure you can sustain some update rate to this sequential log. Then nest is the IO to the db fs, so you can sustain the rate of the flushes. You can tune some of this much better with some percona mysql patches.
Innodb does insert batching for you to minimize IO, and if you are doing updates to the same data it may even buffer the changes in buffer pool.
Not a troll. I'll go with cooking since you mentioned it, and I do like cooking things.

Making a pizza is boring. Inviting a friend over, teaching her how to make pizza, and then each of us making one and sitting down to watch a movie? That's fun.

Looking forward to a potluck where I'll bring a homemade pizza and homemade apple pie[1] for other people to enjoy? That's when it starts getting exciting. I love sharing that stuff.

[1] Sagan, universe, etc. Yeah, I know.
One problem nowadays is the ballpark is more abstracted. Quite commonly one has to deal with bizarre API's and bureaucracy.

If for example there is a problem with a library you are using, you can quite easily spend weeks trying to coordinate with someone to fix it, if they can be bothered to incorporate your fix in the first place. Sure you could workaround the problem, but that is not always easy either.
... and 1/9999999800000001 =
.00000000 00000001 00000002 00000003 00000004 00000005 00000006 ... 99999996 99999997 99999999 ...repeating

Basically, the pattern is
1 over some number of 9s, followed by an 8, followed by the same number of 0s, followed by a 1.

So, 1/81, 1/9801, 1/998001, 1/99980001, 1/9999800001, etc.
Ask HN: Please provide feedback for our idea
http://www.jackpotbuddy.com/index.aspx

I'm looking for feedback in terms of the idea and UI look/feel.
rachel by the bay. Ahem.
After Mitt's 2010 tax return now public, it really makes you wonder, especially for someone who is "without a job". If you are making over 10MM - you should have to pay at least 20%. Then again, why don't we just cut the entire system/process out and have a flat tax.
Are modern DIYers just play acting?
Comments like 'you are doing it wrong', and 'you haven't understood REST' are posted to most REST articles I have seen. Obviously nobody ever has done REST right.
Programming is only less exciting if you keep yourself in the CRUD-webapps-mobile apps space. Technology and miniaturization have resulted in incredible capability for embedded devices that are at least as (if not more) exciting for me than discovering programming for the first time in the 1990s was.

If you're bored of programming for the web, try branching out into a field where there's no debate about NoSQL, people aren't re-discovering binary trees for the ten thousandth time, and there's no re-invention of JavaScript on the server - try programming something real. For me it's quadcopters and fixed-wing UAVs. For you it might be something else. Embedded development is somewhere where real technological advance will always push the field forward. There's always something new you can build if only your CPU gets smaller, or draws less power, or some sensor becomes available. Plus, you'll learn a lot about programming close-to-the-metal, data structures, basic algorithms, and the industrial control algorithms that run devices in your daily life - which will both expand your horizons and make you a better web programmer, to boot.
Well, ok, that makes sense; I thought the OP was trying to say that AV provides protection against brand new zero-day exploits which seems like wishful thinking.
I find it ironic that we had some Romanian sites go black in response to SOPA which was an US issue but today Romania signed ACTA and nobody did anything.

http://www.mofa.go.jp/policy/economy/i_property/acta1201.htm...
Probably Priceline will buy them. They do own a lot of their once competitors.
Cached here: http://webcache.googleusercontent.com/search?q=cache:http://...
Nice title, but I'm sure that Why's (poignant) Guide to Ruby is the least boring programming book, and it probably will be for a long long time.
Apple's iMessage and the death of texting as we know it
Can this company even be trusted now? Are they going to shut down Beanstalk and Postmask when they get bored of those services, even if they are profitable? This is absurd.
If you're looking for talent they all matter. You, as a studio exec, go after what you see or feel. For example, one of my favorite films was The Brothers McMullen which was made with $25,000. It was done on a low budget but anyone could see that Edward Burns was the true talent in the film when he was the actor, director and writer.

The movie didn't become popular because a ton of execs waded through thousands of movies but rather by word of mouth. This has been the same in the music industry for years.

>OK, if I pay to go to the cinema to see a film I expect something a lot better

I'm not sure if that's true. A good portion of that 'experience' of movies is to see it with other people – even with people you don't know. It is just something to do. Some just like to see a bad movie and throw popcorn at the screen. I'm sure that many didn't go to see Transformers 3 because they expected better than an indie flick.
They're successful in the realm of web design/development and are the archetype for bootstrapped startups.
it's 9x9, 99x99, 999x999, 9999x9999,....
The best and brightest from 500 Startups’ third demo day
I think that there are two things going on that sort of cause this:

1. Everyone knows that computers make everything faster better and cheaper [1], so there is a lot more proliferation of jobs that are code factory type postions, not problem solving in the same way. You have to look harder to find the exciting stuff.

2. We are in a part of the research cycle in which the work is not in core computer science/programming research but in mapping those techniques to other domains, so a lot of the exciting work is CS and $X rather than pure programming, so to get the excitement you need to find a domain $X where you also are excited.

Also, people change over time, so perhaps the author is just getting bored and should consider looking at new roles or careers, this is not bad, it's just a natural effect of personal growth.

[1] for properly defined values of everything, better, cheaper and faster
In the US, an increased tax on gasoline is political suicide. Another solution, would be for the oil companies to pay their fair share of the wars we have been in to defend their supply. This would more directly, make real, the cost of our gas.
Link: http://www.reddit.com/r/politics/comments/or8ag/ive_read_the...
+1 to samples. Also, why the throwaway account?
Sigh...what is 2012, end of the internet?
Sketchy Skechers.com
don't you want to know that the statement hit disk before continuing? If you're a web request thing that is, say, submitting an order, don't you want that order to hit disk before the web request continues, retrieving the order#?
Agreed, people's ancient appetite for storytelling isn't going anywhere, and a youtube clip isn't going to satisfy that.
National Data Privacy Day: Worst Internet privacy scandals of all time
Ah, you don't respond to the user until the DB interactions for a given user have been processed as a batch. I was under the impression that on a write you were: updating the in memory dataset so that the user could immediately read their data after the write, queuing a write to MySQL, and then responding to the user (200 OK) even though the data had not been committed.

So my concern regarding consistency was that during this period after responding to the user but before your queue committed data that a bug or hardware failure would result in some users thinking that there requests were successful but none of their work would be saved.

As long as the user doesn't receive a response until data has been committed to your DB this makes sense.

Now that I understand the flow a bit better I agree that it makes sense. This is similar to what folks were trying to do with MySQL-Proxy. I still think that you're asking for trouble by coupling your components together in the same process and would really encourage you to take it to the next level by factoring out caching and proxying/batching of db access into their own services.

The more I think about this the more it seems like it would be reasonable to build as a separate twisted process and exposed through a api compatible with twisted.enterprise.adbapi... Figuring out reasonable (and general) ways to determine which statements can be safely batched could be quite challenging though.
They've open-sourced it: https://github.com/bocoup/StartupDataTrends
The weak point is you still don't know what you're signing, who or what you're authenticating, etc. if you don't have a trusted display and do the entire transaction on trusted hardware. (your host may be compromised, and could show arbitrary data, proxy connections, etc.) Protecting the key does go a long way, but even with a secure passphrase input and smartcard key operations, there is risk.

The ideal, IMO, would be some secondary hardware with a limited, secure OS which lets you put specific limits on how the key is used, showing a hash or identifying details of each transaction on the secure display, prompting you to verify each. E.g. to send a payment, the amount and payee (and date/sequence number) are shown on the secure display to verify before authorizing.
Why Philosophy? free iOS app:

http://itunes.apple.com/us/app/why-philosophy/id354900479

And short pro-thinking/philosophy website presenting an argument/reasons:

http://curi.us/think/
Is this also true the other way around? Seems like security can be lax when depositing to an account but should be much more strict debiting from an account.
The issue this piece exposes is much wider than REST and completely independent of the validity/desirability of REST. The semantics of PUT and POST are defined in the HTTP spec, a much lower level than the architectural one at which REST exists. As such, everyone developing HTTP-enabled code SHOULD (RFC 2119) obey the proper semantics to make sure we all use the same vocabulary. I mean, c'mon guys, there's only a handful of verbs!

This is HTTP not REST. You need to understand this even if you're against REST.

(edited to remove tl;dr. It looked much longer in my text box)
It sends back the referrer URL from the search engine that contains info like what keyword was searched on, whether it was paid or organic, which search engine, etc...

The JS doesn't have dependencies in terms of external libraries - self-contained but it obviously depends on our server since it makes an async call back to save the keyword data.
How To Blow Your Interview: Just 6 Little Letters
Show HN: building a dictionary to be beautiful and fast
Values are so incredibly important when it comes to working with people. When you and the people you work with wake up in the morning, not just for the paycheck, but also because you believe in what you're doing, you avoid many of the pitfalls less aligned teams suffer from.

Is it more important to have the best technical person possible, regardless of culture fit? Or, a good technical person who believes what you believe, values what you value, and is a great culture fit? Unless the best are absolutely necessary I would pick the good culture fit any day of the week.

Had I answered questions like the ones in the article with previous co-founders we would have saved some bad experiences and likely iterated to success much faster.
If you listen to them talk, there is some interesting stuff there, like formal logic, but the lion's share is just arguing about semantics and nuances of translation from the original German.

I think that describes what it is to work with a programming language compiler. And everyone knows that it is of utmost importance to get the semantics and small nuances just right. Compiler that can detect more of these ambiguities is often held as the better one.

Caring for these kind of ambiguities in our lives in general might not make one a better person. But it is for something.
We are looking for feedback.
It's not even long term! He just has to impulsively tell his cook to do it and eat whatever he gives him on automatic. I'd be sooooo happy if I could have diet cook making all my meals like that for something that wasn't %20 of my wage.
IHC is far from benign. They've moved the most explicit stuff to a different domain, but the site is still NSFW, generally.
Depending on the underlying tool chain, it can be as easy as just re-exporting the data.
Just curious, how is this different from what Enron was doing? They are basically setting up shell companies to hide their losses right?
>>Details on which costs you chose to attack first (technical debt vs. free subscriptions vs. UX) is something all web businesses should think about.

Good point. I'll try to cover that in more depth in parts 2 or 3.

>>How does the original owner feel about the revamped HitTail?

Positive feedback all around, both from the original owner and developer (they are different people). They've also made helpful suggestions along the way since they know this space quite well. I think they are happy that HitTail is getting a chance at a second life.
The guy already had a personal chef. Which makes it even more silly. Probably used trainers, tutors, etc once in a while too and had a gym in his house he never used.
I think this is an article that focuses on the inflammatory title of pg's article, without really looking into his points in-depth. I really don't see how the author of the piece really disagrees with pg.
Google+ Now Open To Teens 13 And Up
>"When you see Microsoft paying money to Nokia so that they boost WP7 market share you have to imagine they already failed to convince more viable companies to do it."

Well Microsoft's strategy with the "more viable companies" appears to be receiving a check every time those companies - HTC, Samsung, LG - ship an Android phone (Now at 70% of Android phones in the US market).

Over the long term, I would not be surprised to see those companies switch to WP7 given that they are already paying Microsoft for the OS on their phones.

Look at it this way, Microsoft already has agreements with those companies, and therefore, those companies have a much better chance of influencing the future direction of WP7 than they do of Android - Google is not partnering with anyone except Motorola Mobility which they should soon own.
Social Network Analysis: The Science behind “who did I forget?”
Inside Yahoo's project to disrupt mobile publishing, with Bruno Fernandez-Ruiz
Devil's advocate checking in...

> Greeks have specific needs that Facebook and other sites do not meet.

Such as?

> At UPenn, the average budget is ~$125,000 a semester, and that's money each house MUST spend.

Perhaps, but what fraction of that do they spend on software, social networking or otherwise? A frat budget of $125K becomes less interesting if they spent $110K of that on Natty Light.

> CollegeACB had 900,000 hits its 2nd day, now its down.

I'm too old to have experienced it directly in school (thank God), but from what I can tell CollegeACB was basically an anonymous message board that got canned when the discussions (predictably, given the "anonymous" part) took a turn for the offensive. Another previous site that did the same thing, JuicyCampus, also failed in much the same way.

But neither of those sound like reasonable comparators to what you're talking about anyway, since (1) they were both targeted towards students in general rather than just towards Greeks, and (2) they were free, whereas you're talking about charging. So it's kind of a lose-lose comparison; if your product is like CollegeACB and JuicyCampus, it's likely to commit suicide via user-generated douchebaggery; if it ISN'T like them, those 900,000 hits don't really speak to the existence of a market for what you're selling.
But it would lack a 9998.
What you say is true in theory. In the real world, the included versions of Perl and Python are for the OS and packages the OS installs. As soon as you install modules in the system directory or upgrade/downgrade /usr/bin/(perl|python), you run the risk of your system breaking. Perhaps this is not ideal, but it's a fact.

Amarok can do whatever you want it to, because plugins install in your home directory. Never in the course of using Amarok do you affect the system's view of what Amarok is. This is now how people treat the system Perl install; they "sudo cpan -i ..." and end up upgrading modules that the rest of the system depends on. Most of the time, this works fine, because most authors are very careful to maintain backcompat. But sometimes, it doesn't work that way, and now your system is broken.

Using your own Perl gives your application 100% control over its environment, and that's how you eliminate the unproductive task of fixing your servers (and workstations) all the time.
I agree that the TV example is rather silly. But it is one the first things that pops in my mind when I think about living without a car. We are so used to it, that we don't know how to function without it.
The algorithm has analyzed 1.2 billion keywords and been optimized to work well. If you get 1200-1500 uniques per month, HitTail will likely provide enough value to make it worth the cost.
a database, which can be altered by the recipient ad nauseum

They already have this, of course. You can send USPS a change-of-address form and they'll send mail addressed to you at your old address to your new address. https://moversguide.usps.com/icoa/icoa-main-flow.do?executio...
I'm not sure why I got downvoted; there's nothing inaccurate about what I said. Don't blame the messenger.
Intel buys RealNetworks patents for $120M
Another one: studing.
In my short career I've worked with enough developers that are water walkers that don't code in their free time to know that limiting candidates to people with code samples will seriously affect your ability to hire talent.

On the flip side, I just accepted an offer where the interview basically revolved around discussing projects in my github profile. But, the comment was made that they've never interviewed anyone with a github account...
It's a bit sneaky to say it generates all three-digit numbers when 998 clearly isn't there, but as onedognight pointed out below, the leading 1 from the 1000 which follows 999 will cause 999 to overflow into 1000, which turns the 998 into a 999.
Another one: beleive.