skysight-inc/HackerNews huggingface dataset:
Harvard Library advises its faculty to go open access
I do, sometimes. I've learned from toy/unmaintained/experimental projects. If I'm trying to learn how to effectively use some library or framework that isn't hugely popular, I'll look at any code I can get my hands on, even if it's from some random codedump.
You know, I like grep and sed and all that too, but what the hell are you talking about here?

The bill command just takes an email on stdin? How's it know which account that email belongs to? From a database? With what credentials? Does it bill to paypal or visa? To which merchant account number?

The thing with "unix style programming" fetishism is that, yeah, pipes are great, but now you're writing incredibly complicated options parsers to configure all your little standalone programs. Isn't there a point at which a simple method call is easier? We've had method calls for a long time.

The reason you were downvoted (not by me) is probably that people thought this was obvious and you were being obtuse and ideological.
Faculty Advisory Council Memorandum on Journal Pricing
Why Developers Keep Making Bad Technology Choices
There's no need because the next exception, (2) protect public safety;, is so vague that it makes the law essentially unenforceable.
Point of fact, he does give his opinion on the postgresql issue: "We also have to compile our own Apaches and MySQLs because we need that fine-grained control."

But that's besides the point. I don't think he's arguing that software should be completely isolated form the deployment operating system. That would be absurd, since, as you pointed out, software has to interact with the OS at some level, i.e., to manage system resources. Just because the OS ships with a bunch of packages with specific versions doesn't mean you have to use them. And what I think the OP is saying is that to make your applications portable and easily deployable, you shouldn't.
Based on my experience, they can have a bachelor's degree, too.
Want Nothing, Owe No One.
For Linux, there is a program called nocache, which does something similar to this:

https://github.com/Feh/nocache
Theres just so little value in the stuff being produced. Its absurd.

Where are the people who are designing actual tangible items?

Why is so much of this stuff only fluff and entertainment?
The rich and powerful
Here ya go, in video too (Google I/O)
http://youtu.be/N8SS-rUEZPg

Also has a part on remote debugging which the article doesn't.
Really? There are lots of architectures that have that already, and really when you're using the vector unit you're going to be limited more by bandwidth than by execution resources. I hear that it will let you have more precision in the intermediate state, though, which some scientific computing people will care about.
I posted the comment twice because the parent was posted twice. http://news.ycombinator.com/item?id=3879016

My guess is a bot killed it thinking the duplicate post was spam. No big deal
The Cassandra project was in really bad shape when FB open sourced it, and it languished like that for several months before Jonathan Ellis picked it up and ran with it. Now it's a thriving Apache project, with contributors from many companies, and even commercial support through DataStax.
The letter from the AA designer doesn't support your position at all. The reason he couldn't do a major redesign of the site was because of all the bureaucracy making it impossible. That shouldn't apply to a YC startup.
Just another story: I got my CS degree in '81 and I've been doing Unix sysadmin for almost thirty years. I always emphasize automation; right now we're moving our configuration to puppet. A couple years after I took my current gig, I was recognized as an irreplaceable single point of failure, and we looked for someone to share the knowledge. We hired an ex-Navy guy 10 years older than me. Why? He was the the only interview who claimed to know how to program. Picking him was the best decision I've made in this job, because he's self motivated and keeps learning, right along with me.
Doesn't seem that deceptive to me...
I'd really enjoy reading about how to setup a PyPI mirror like the one you use in your development/deployment workflow. It seems like a really good idea, considering I've had problems with PyPI at really inconvenient times in the past.
Lodash - Drop-in replacement for Underscore.js with upto 8x perf improvements
Yes much like Windows Mobile is an Android killer.
Instead of changing the asserts in the test, change the code you're testing. Inject an intentional failure and verify that your test fails.
If you give yourself the user agent of a terrible browser such as IE5, or if you give yourself the user agent of a less popular web crawler, a lot of companies won't bother to track your identity as it would be considered a waste of resources. I'm speaking as the minion of a company that deals in such things - for instance, my company won't track you for advertising purposes if you are running Linux. No profit in it!
But how often have you looked for a program that does something and found a dozen that only do 3/4ths of what you wanted? Just search for open source CD rippers for example, the few good that exist are swamped with results for crappy ones that somebody hacked together in a weekend.
Ask HN: Real-time Conversation Engine
Often when someone with a large following (i.e. Robert Scoble, Tim Ferriss) asks a question on Twitter/FB/G+, there is a large interesting conversation that starts. However, it's disjointed across networks and disorganized - some great signal hidden in a huge amount of noise. Also in Twitter's case, the responses don't update in real-time.

I'm thinking about building a service that lets you start a discussion, share it on all of your networks, and link to a page with real-time responses that aggregates responses across networks and would allow upvoting/downvoting to bubble the best responses to the top.

Would you be interested in a service like this, either as a follower or a conversation starter?
I know. My question was rhetorical, and mostly kvetching due to my fiance trying to find a job and being stymied by the fact that she doesn't have her degree yet.

The problem with those numbers is that we have no idea what % of the general population can complete an assignment in time, especially when you consider that as a hypothetical employer I don't care about the general population - I only care about the percentage of the population that's applying for my job. Again, this is all personal and highly biased, but if I had to pick a random person from my college classes and my fiance to complete some given office task, I'd give it to her, hands down. (But of course, not everyone is marrying her. Luckily for me!)
Log files are not stored sequentially on disk because they are constantly being appended to.

http://en.wikipedia.org/wiki/File_system_fragmentation
Check that.. I wanted to use js to submit to my own web service, but forgot about the cross-domain issues, so I just used console.log to output the data. I suppose I could have used the iframe querystring parameter trick.
SkyDrive is a threat to Dropbox because they're cheaper? I think Drew Houston said it near the beginning when asked about competitors, "Do you use any of those?" That's the difference.
I would disagree with this. LTS (I'm referring to Ubuntu LTS as well as RHEL) is still a good fit because there are 9001 other packages your system relies on for day-to-day operations, and I'd rather mess with those as least often as possible. If you don't use a LTS then you'll have to do whole system upgrades every few years - or else you stop getting security backports. I'd much rather micromanage the dozen highly visible packages that are immediately relevant to my app.

Also, even if you're not on an LTS, doesn't mean you have the latest/greatest available. The python community moves at it's own pace, so there's still a chance that you'll be stuck with the just-before-latest-stable version.
I guess I'm not quite sure what this is.

Say I want some gallium[1]. A search in Amazon turns it up, under "Industrial & Scientific". But a search in AmazonSupply (which claims to cover "scientific, industrial, & business") does not. So AmazonSupply is not just a rebranding of Amazon's existing I&S section. What is it?

[1] You want it, too. Gallium melts at 30C, so it's a solid on your table, and a liquid in your hand. Fun stuff!
try and get my mum to use s3 :)
Nice post Majd.
Show HN: Chrome Extension I wrote that shows image properties on hover
https://chrome.google.com/webstore/detail/ngadjednajjomdjagknebelhmcjggklk
There it is. It shows width, height and file size(which you can turn off) in a corner. It looks neat from the box, but you still can configure it for yourself. I would appreciate any feedback.

Also, there's source available at https://github.com/KiDoki/Image-Resolution
If there's any interest, I will continue working on it.
> News sites with a better grasp of how the Internet works, like HuffPo or Mashable, are worth hundreds of millions.

I've been wondering - when all the old media inevitably die off, where are these aggregators going to find their content?
yup, or as much as G+ is a threat to Facebook. It's all about the network effect.

In my professional circle, everyone is using Dropbox. Dropbox is doing a great job. There's little incentive to move.
Request to all web start-ups: Please don't make my profile public by default
It's pretty simple: I want the google search results on my name to be clean and I don't want your lousy profile profile page as the top most link for my name (I am not very famous, you see :) ).

It has happened so many times: I am curious about a certain product, say rate-my-shoes.com, sign up on their website and with in a few weeks, they are the 3rd or 4th result in Google when I look up my name, saying "Rate Seshadri's shoes here!".

Then I have to go back and look for some advanced setting where I disable search engine listing of my profile, or even delete the account completely if I don't find the option to disable my public profile or don't like the product enough.

So, please, please don't make my profile available to search engines by default or at least ask me if I want to do so !
You mean law enforcement officers might be required to actually learn what the law says and follow it, or else be held accountable??

I can't imagine how terrible that must be.
I'm happy that you loved the game and finished the first two levels! Thank you for your feedback. That kind of feedback is what I'm looking for in this stage. The project is intended as an educational game, but for a price. The first stages and the email list was meant for me to get a better understanding if there is a demand for such a game (as I hoped, since I would like to play it :) ) The reason that it's not clear yet is that I didn't finish enough levels and didn't set the price yet - so there is no "Buy License" button, only the mention in the end of the second level. I'm not trying to force anybody, just trying to get a feeling if it's a good thing to invest time and money in, besides love. I hope to have enough levels soon and a clear pricing plan will follow. Thanks again for your comment.
A little bit of a tangent, but is it going to be a good idea to wait on the next line of MacBook Airs/Pros or not? Other than Mountain Lion, they chance at Ivy Bridge seemed to be the main reason to upgrade.
There is traction to changing away from Facebook. How social/networked is your dropbox experience?
Online Ads Are Worse Than I Thought
The argument that they are formalizing a common code pattern.
RAM serves (at least) two purposes: holding application data, and caching disk data. Sometimes it can be useful to swap application data out to disk to make more room for disk caching. Imagine if you have an app taking up a whole lot of memory that isn't actively using most of it, and another app reading a lot of data from the disk. In this case, you'll perform better if you swap out all that unused data, and use that RAM to cache disk access for the other app.

What he's saying is happening is that the OS is doing this too aggressively, and that it ends up swapping out data that's actually in use in favor of disk data which doesn't really need to be cached, which hurts performance.

By disabling the pager, you make it impossible to move application data to disk at all. This limits the amount of RAM available for disk caching, but if the OS really is caching too aggressively, that will ensure that it can never page out useful application data by mistake.

My experience mirrors yours, in that it really doesn't seem to be a problem on the computers I've used, but that's what he says he's seeing.

Glad you like the blog, but I'm just a regular guy. I put my pants on with a high speed pants installation robot just like everybody else.
Thanks again for the comments.

I'm hoping when I improve the situation with the headers, the call's to action will stand out a little better. Otherwise, as you say, I will introduce another colour to the homepage (green seems sensible!).
Facebook values itself at $75 billion
Why not just use duckduckgo instead? Then you won't have to look at anything other than the results everyone else sees, which is the way it should be, imo.
From AP and Reuters, who they pay for the privilege.
Because it's what people want to pay for
Good catch. Sorry I missed that. I suppose I've forgotten that a lot of people still use MySQL, even for python. :)

The question "why even have an OS?" was a rhetorical one, meant to illustrate the fact that the argument here is over where one draws the line, between the dependencies you maintain yourself and those you outsource to your OS vendor. Unless you're deploying on Linux From Scratch then you are outsourcing to the vendor at some level, so the only question is, where is that level?

That this guy maintains even his own web and database servers means wants/needs to control things at a much deeper level than is typical. And I think that's beautiful if it works for him. My point of disagreement is his use of the word "antipattern" to suggest that any other choice is wrong.
Making the College Athletic Recruiting Market More Efficient
That said, they can probably eventually start correlating the different fingerprints using other data, like device id, location patterns, etc. It would not be impossible to build a dossier of all your browsers and devices, especially if you ever log in to any online service from multiple machines.
Since more than one of the replies I me mention this, I'll reply to myself...

It is correct that serving the necessary JavaScript over HTTPS is the Right Thing To Do as it prevents injection. IIRC (I'm on my phone and not where I can research) Stripe serves the JavaScript themselves over HTTPS (you pull their scripts from their server) and this problem is solved.

While I understated the concern about serving forms unsecured, the same MITM problem is a potential issue for the page containing the form. The solution is the same: serve over HTTPS.
What's going on here, as far as I can tell, is Connecticut is preemptively recognizing (by statute) a constitutional right that has been recognized in many courts around the country, but not yet in Connecticut.

As really helpful context, take a quick look through Glik v. Cunniffe, which held that there's a First Amendment right to record police, and that police in the First Circuit are liable for money damages if they arrest someone for recording.[1] Seriously, take a look, it's a great statement of what the Constitution is all about -- the First Amendment stuff starts on page 8.

The background is that police officers are ordinarily not liable for harm committed in the course of doing their job. This is called "qualified immunity," and without it you'd be crazy to be a police officer. But it's "qualified" because they are liable if they violate a "clearly established" right. Under Federal law, if they do that you can sue them for damages.[2]

What Glik held is that the right to record police officers is a clearly established First Amendment right. That means anyone who gets arrested for recording police officers has their clearly established constitutional rights violated, and can sue.

This is probably (hopefully) true anywhere in the country. But so far it's only been tested in the First Circuit and a handful of other courts. What Connecticut is doing here is basically preemptively recognizing the right without the need for a test case in their jurisdiction. It's a very cool move.

(On the other hand, if they don't pass this law, that doesn't mean you can't sue police officers who arrest you for recording. Seriously, read Glik.)

[1] http://www.righttorecord.org/wp-content/uploads/2011/08/10-1...
[2] http://en.wikipedia.org/wiki/Section_1983#As_Later_Amended_a...
From Alan Kay's interview:

The problem with the Cs, as you probably know if you’ve fooled around in detail with them, is that they’re not quite kosher as far as their arithmetic is concerned. They are supposed to be, but they’re not quite up to the IEEE standards.

Does anyone know what he's referring to?
Netflix Q1 results: 3 mil new subscribers
PPI & DPI is Irrelevant
Cool. Also http://reddit.com/r/battlestations
I don't think knowing how to write software is needed to understand SEO/SEM
Apologies for the double URL at the end of my comment. I was rushing to class.
I don't think that's quite fair. No server is 100% reliable, and that says nothing about the quality of the code of the project itself.
Also, there is a bit set after executing RDRAND that tells you if you got a 'good' random number.
I believe this question is relative to an individual's current position in life. Let's face it, if you have been living in a really challenged position always hiding from creditors and living meagerly for some time the pressure to just get "Family Money" is at the forefront of every venture. There is nothing wrong with that. I am working 7 days a week on my startup and I have yet to get the family money. I want to make a difference in the world with all my heart and soul, and I would really love to get the family money out of the way so I can focus on making that difference. It is ok to want a little bit of comfort, that will give you the physical presence you need to make a difference.
I would say Windows Mesh is more a competitor than SkyDrive because its folder sync and online storage capacity. Neither are getting anywhere near as much traction as DropBox, but it would do MS good to merge these services asap.

Threat? No. An perfectly viable alternative? Certainly.
Doesn't really matter how long a specific rich individual lives for this to work. As long as there is a culture of rich people doing it, then things would average out. Especially given that the life spans of very rich people tend to be longer.
Tim Ferris on A Day in The Life (Hulu Series)
Hulu has had a series going for a few months that follows an influential person around for 24 hours. This week they profiled Tim Ferris, and I found the whole thing extremely interesting. He answers some common criticisms that you commonly hear about him, and makes a visit to visit the CEO of Trippy.

Here's another good one about Richard Branson that was pretty excellent as well - http://www.hulu.com/watch/268429/a-day-in-the-life-richard-branson#s-p3-so-i0

Probably US only (or people like me, who are outside the US, but use a service to get around the restriction). Sorry about that!
Yay, programming via DSLs - who fucking cares.
I managed to crash chrome once, but couldn't reproduce it. I'm an indie developer so I don't have enough people QAing the product yet :/ My first gut feeling is the audio, but didn't have a chance to prove it yet. It would be great if you'll be able to send me more info on when exactly it crashed to my mail doron ( at ) vim - adventures . com . Other than audio, I really don't do anything out of the ordinary - all javascript and canvas.
Regarding the w and b (and e), I left out the exact explanation since I believe that the self exploring and understanding contributes to the learning process. That part was intentional. Thanks for your feedback! I'll make another effort to reproduce the crashes.
Heh, that Forte app I was talking about? Plenty of people thought it would be "easy" to replace parts of it... at least two projects failed, I succeeded replacing part of it with a .NET program (the data entry part). Every new manager thinks about replacing it, and then realize it's insane.

Now we're looking at buying a proven software package - even though its price will be in the millions of dollars, it's better than trying to build it ourselves (I estimated three million dollars for an in-house project, and a big chance of failure, most certainly not satisfying user's expectations).
True. I could have been more careful with my phrasing.

The original point, stated differently:

Understanding software and the modern web -- even short of being able to write it -- can still give someone a sizeable advantage in many fields.
Beautiful Wedding Dresses | Beautiful Wedding Dresses
Did Iran Finally Crack its Captured US Drone?
+1 to uWSGI and nginx. Now wsgi is built into nginx distribution, and uwsgi is gaining areputation for rock solid performance it's a nobrainer.
^ bingo. This could change and I hope it does to some extent but for the time being it is what it is.
Can you give some generic example of the deception that you do? Obviously mention no brands and change the products, but I'm curious to know what you consider deception.
Few years ago I've posted some thoughts about it:
http://risklog.blogspot.com/2005/07/software-development-is-...
Ask HN: What's the next billion dollar acquisition?
Launch Effect Premium: The First 4 Months
Free text Apps for Android
text apps for android
> The question of avoiding that accidental complexity at the first try is a separate question.

But is that not the more important question? -- how much effort it takes to design software (which surely is the gist of Brooks' observation).

If the final code is much smaller, yet it took as long to design/write, what has been gained? Something, certainly (easier to manipulate, reuse), and furthermore there must be a fairly good relation between size and effort, yet it is the effort to create that is the key matter here.
How about a version for firefox?
Unfortunately, I couldn't find most of the types of pieces I use (2"x 4" square tubing, 2" square tubing, 2 3/4" round tubing--all steel.) For a hobbyist, this could be a god send if they would carry the pieces I need. I have plenty of local places that sell the metal scrap I need, but all are attuned to construction/fabrication business hours, and none have weekend hours for a hobbyist welder that wants to build a bull bar for his Landcruiser.
Very. I have a shared folder with a few classmates for class projects. I have a shared folder for crazy videos/media/Top Gear episodes my friends post from all over (not everybody wants to upload thier vids to youtube for the whole world). I've got a shared folder among friends sharing music (piss off RIAA) Anytime somebody needs a file from me, I give them the DB link. You can run scrips and host websites from DB. I think just the potential to do awesome things, and the simplicity of how it just stays out of your way, means it will hold customers a lot better.
> Those are some powerful emotions, so get ready for an intense discussion. Ironically, the key to an emotional discussion is to take the emotion out of it. To do that, you must be very clear in your mind what you’ve decided and what you want to do.

Just had to do this, and this part nails it on the head. There cannot be any air of doubts or opportunities for the individual to feel they can change your mind. They won't change your mind. And it's better for all that there is not this ambiguity left in the situation.
The good, the bad and the ugly of hiring a hacker for a startup
Let's not make excuses for them. I wouldn't say that it says "nothing" about the practices and priorities oriented around (and consequently through) the project, especially when the website apparently consists of a single small static HTML page.