skysight-inc/HackerNews huggingface dataset:
As you walk don't hold the cup rigidly (making it move as you move) - let your hand bounce around, decouple the movement of the cup from the motion of your body.
I think if your presumption is that my whole experience of ZDNet's security reporting is "when they happen to hit the HN front page", that's a reasonable reading. But it's not. I'm a software security person. I also know Ryan Naraine, well enough that we'd spot each other and say "hi" in a crowd. (I like Ryan, but ZDNet?). I've been interviewed by ZDNet people (we avoid press now).

I'm offering a carefully considered assessment: HN would probably be better off if we just banned ZDNet and venues like ZDNet. Ryan Naraine and Dancho Danchev have other outlets to write in that might make it to HN.
UNCLE. I'm wrong. People used homedir Filevault.

I stand by (most of) my original comment.
That's one way to look at it, and maybe you're right, but the other side of the coin (and the one I'm leaning towards) is that this is an area where retailers cannot beat etailers, they should be focussing their time and money on USPs, aspects that beat online shopping, not aspects where they can become slightly less behind online shopping.

On the other hand, people who are put off by the idea that thousands of other people bought the same shirt aren't so likely to shop at chains like C&A anyway.
you can stop posting this now. it wasn't popular the first time, just let it die.
It's probably not the easiest thing to start with just because it is so flexible that it can be hard to know where to start. A good "Hello World" Spring MVC 3.1 app would go a long way.

Try http://blog.springsource.com/2011/01/04/green-beans-getting-...
It was new to the cartridge-based consoles of the time; I suppose you could say it enabled the "adventure" genre on such devices, which would be unplayable without a save feature. Other games of the time, some of which had rather long play times to get from start to finish, didn't have any way to save, although some tried to fake it by displaying codes after each level that you could later enter in manually.

Do you know of any savable console "adventure" games (or any others) that predate Zelda?
You know, I hear these stories about startups these days and all I can think of is the cloud and how there is so little sysadmin skill in the VC ecosystem. Where are the sysadmins working these days, large companies, or are there just more software producers than sysadmins? I know I pivoted from sysadmin to Rails, but did a lot of others, too? Makes me think I should dip my toes back in the water, COBOL style.
So that's a good point, but I feel compelled to point out that I've never seen a large organization with AFP shared user directories.

There are far more important vulnerabilities --- clientside drive-by remote code execution, for instance --- that have gone unpatched for longer than this. Do I think 3 months is a reasonable time-to-fix? No comment.
Which Open Source License (flowchart)?
While carefully side-stepping an obvious joke about hipsters, if this was a problem careful analysing of stats could get around it, theoretically to a point of having dummy products shown to be hugely popular while items they want to sell artificially un-popular and therefore cool in their exclusivity.
Well, I don't know what Bezos is thinking, but he always seems to be right.

Amazon in general is one amazing company. I can buy anything from them, and I know they can be trusted, their collection of reviews always help me decide what to get, and I just recently found out about Amazon SES - guess who's moving away from Aweber soon?
Nice to hear, I am not the only one who uses RSS for extremely intense reading of all web sites and blogs I admire. Average users are heading more like to a TV-like reading mode; which is close to "passive". But It is nice to see there are a lot of hackers who want to "actively" select what they want to read.
Is there any way for the hangers to detect what clothing is currently on them (e.g. RFID)? If not, how are they going to deal with the issue when clothing inevitably ends up on the wrong hanger, if at all?
I'm absolutely blown away by a)the hn community b) my naivity.

I'd like to thank you all for re-encouraging me and giving me a lot of great input.
Story involves Apple - Overblown, not a threat, everyone is dumb, anyone reporting it is a moron, etc.

Story involving anyone else - Critical fault of enormous consequence demonstrating profound incompetence, anyone not reporting it is a moron, etc.

I'm sorry, Mr. Ptacek, but the other poster who calling you a "fanboy" is perhaps onto something: You needn't have even made a post because everyone could have predicted with certainty exactly what you were bound to say.
As the submission hit the front page the site went down and I had to kill the link to prepare the server for a second (I couldn't even SSH in). Spamming wasn't my intention.
I didn't read past the abstract, but it seems that fair risk assessment would have to include not only the potential income from the intended course of study but also likelihood of completing the course and overall credit history of the borrower (actually his/her parents, as most students won't have a credit history yet).

Easy credit for tuition has no doubt contributed to increases in tuition that are way out of line compared to overall inflation. This works to the detriment of everyone pursuing higher education, as you (or more likely your parents) are either spending a lot more than the education is really worth, or you're ending up deep in debt as you start your professional life.

As far I can tell, the proposed solution is to deprive the student of the opportunity to get involved in that "low-value" field. Then, indirectly, we punish the institution by reducing revenues.

Institutions need some price pressure. Tuition costs are out of control. Even state institutions are regularly raising tuition every year by the maximum allowed by their legislatures, and tacking on various other "fees" to raise the overall costs even more.
1) as many have mentioned, submitting to a news site like this does not a launch strategy make. Look into strategic partnerships, try to get some legit press, figure out how to incentivize people to share it etc., virality etc., all the typical stuff that it seems like you haven't put any thought into. It's easy not to, and is perhaps one of the pros of talking to investors actually, they will remind you of your woefully inadequate customer acquisition strategies and get you rethinking them.

2) hackernews is a reflection of silicon valley, which is a bit of an echo chamber, keep that in mind. The common behaviors of people using this site are so drastically different than the average person that you shouldn't read much into its success, either way.

3) don't give up so easily.

4) props for having the balls to put yourself out there like this. Too may people in silicon valley have this facade of success all the time. They are always "killing it." This is somewhat necessary as when we are looking for funding we aren't about to publicize any setbacks, but they are there and good to remind people of.
FWIW, I wrote that same feature for Wishpot (price alerts) including the infrastructure for scraping thousands of stores that don't have APIs.

It's a pretty interesting problem, but to be honest I never could see it as a product in and of itself. A lot of people have tried. Some spun it as a way to track things you've already bought in case you might be able to get a refund/rebate when the price dropped, which was a nice spin on the idea. But, to my knowledge none of these services have taken off.

Fundamental to all of this is that if you want to launch a consumer service and have it "take off" you need to figure out distribution first. If the idea doesn't have "social built in" and if you don't have lots of money to spend on advertising and marketing (which, in the consumer space is considerably more than if you're in the b2b space) it's Really Difficult to get attention.

That's the biggest thing I'd recommend to anyone in the consumer space... before you build it, figure out how people are going to hear about it. Most of the consumer business models require millions of users to pay off (ads, freemium, affiliate, etc). So, no million users, no business. Andrew Chen wrote a great article about how programmers can (and should) mitigate that problem these days: http://andrewchenblog.com/2012/04/27/how-to-be-a-growth-hack...
There's a lot of survivor bias going on.

There were a ton of bad games made years ago, and there are a ton of bad games made now.

But we only remember the good games, and therefor imagine that all games made in the past were good.
Doesn't this also help customers who want to buy clothing that is less likely to be seen on other people?

Which requires the reference to the xkcd (If you're quick with a knife, you'll find the invisible hand is made of delicious invisible meat):

http://xkcd.com/958/
How do you know that those who tell you about such a bug are stellar folk, and those who don't aren't?

I think the question is great to see if somebody is on the same wavelength as oneself and probably a good conversation starter. I'm not sure if it helps with distinguishing between good and not so good programmers.
In the context of the parent comment I'd argue that the differences are insignificant. Xuzz argued that PHP is simpler because you don't need to know the ecosystem. Which I countered by showing a basic example of Python which doesn't depend on the ecosystem (like frameworks, package managers or version control).

Besides that, I don't think knowing HTTP headers or understanding significance of trailing newlines is required to write CGI scripts. You only need to know that you need those three 'magic' lines in the front of your scripts. Similarly like you need to know that in php you need <?php ... ?> around your script.
> Excludes is an extreme view.

Excluding people from good health causes others to have poorer health. And compared to other countries, the USA does exclude people from proper health care.

> Anybody with the wit to stand in line can get free healthcare at an emergency room or local hospital.

There is so much wrong with this sentence.

To paraphrase someone else, you sound like someone who has not been kicked out of the emergency room for having the wrong kind of insurance. I found out later that it is illegal to do so, but since hospitals don't get compensated for nonpaying people(varying state by state), emergency rooms do anything not to provide it.

Emergency room care is not health care, it is patching you up until you can get health care. Last time I was in the emergency room, they put on a temporary cast, with a proper one to be put on Monday.

And lastly, emergency room care is the most expensive care available. Suggesting that taxpayers foot the bill of emergency rooms as an alternative to having taxpayers foot the bill of health care is one of the most insane ideas I've ever heard of.

> Some hunky-dory view of the world as full of free services for everybody does not.

Some hunky-dory view of the world making everything available via the free market would be nice if it actually worked that way.
Apple's recommendation is to start using it today. Retain/Release patterns always took newcomers a long time to master, and it distracts from building applications. In Apple's own words, it's a compiler's problem – shouldn't be yours.
Which wouldn't have helped here - new account with no history. BTW, interesting combination of 'his' and 'their' as two different ways to express the genderless third person singular. :)
varchar is an alias for "character varying", which is exactly the same as text.

I use both varchar and text. varchar for things that should be one line (i.e. a username). text for things that might be multiple lines. formtastic will show a html input field for varchar columns and a textarea for text columns.

(of course, you can insert paragraphs into the varchar columns, but it's a form of documentation)
The game plays well enough, but the subject material seems rather insensitive ("lol game over, oh you're pretty much invincible"). Does Nick approve?
Yeah I think it's a bug with mobile... happens on my ipad all the time (super annoying) but not my PC.
the only Objective-C feature I miss when coding in other languages is named arguments(e.g. [self drawRectOfSize:size atPoint:point inColour:colour]). Doxygen, rdoc, javadoc and similar tools do a great job of generating API documentation from source, but I prefer the self-documenting nature of Objective-C method calls.

This sentiment seems to be at odds with the preference of

abs(val) {

over

int abs(int val) {

I'm all for type inference, I think it's wonderful. But if there's anywhere where I do want types to be explicit, it's in function signatures.
Google's type-correction contextually understands key placement
From my personal experience !
It didn't fail. It's just not successful yet ;)
There is a difference so keep working on this and any other idea you have.
This article had a link bait title -- but actually turned out to be a good read. I would take it a step further: It's not so much that you need to learn about finance -- you need to feel that "own finance" which means having a command of the numbers involved and having your finger on the rough pulse of your business. These skills are natural to MBA students, but alas these have to be acquired skills for the rest of us -- but don't be afraid to own it...
I am using firefox, and chrome on linux for 5 years already, and didnt notice such an error. I hope and don't expect Google to do ever such a trick to ff.
In Ruby:

# Save a file
f.write(str)

# Read a file
f.read

# Trim whitespace
" foo ".strip

# Print anything
puts 1 # even numbers!
puts File.open("foo", "w+") # even file handles!
puts [1, 2, 3, 4] # even arrays!
puts [].class # even classes!
puts [].method(:size) # even functions!

# Dump an array (see above)

Python is similarly clear:

# Save a file
f.write(str)

# Read a file
f.read()

# Trim whitespace
" foo ".strip()

# Print anything
print 1 # even numbers!
print open("foo", "w+") # even file handles!
print [1, 2, 3, 4] # even arrays!
print [].__class__ # even classes!
puts [].remove # even functions!

# Dump an array (see above)

Ruby and Python are extremely well documented. They have great standard libraries which wrap existing C functions too...and wrap them in a consistent fashion. They are also the second and third most popular language on Github, respectively...which means tons of great libraries to solve almost any problem you can think of.

Ruby and Python are just as easy to use as PHP.
I never had legacy FileVault eat my homedir, but I did have issues with it forgetting what program was supposed to be used to open what kinds of files. Very strange, that.
this is why i prefer using "on delete cascade" in schemas, no need to transmit lots of data over the wire and instantiate thousands of slow activerecord objects when deleting stuff.
Common Rails Mistakes
transaction-per-request is by far the best default pattern to use. If some particular methods have special needs, like needing to break up the operations into multiple transactions to deal with third-party communication, those are the exceptions.

The alternatives to transaction-per-request are autocommit, or explicit transactions required at all times. Autocommit is a terrible choice because now you've lost all atomicity and isolation for dependent operations (locking is also not much of an issue. If you're doing VB, then you're on SQL server, which has some of the worst locking behavior - turn on snapshot isolation to make it bearable). Explicit transactions required at all times is a terrible choice because now your app is littered with what is 90% of the time unnecessary boilerplate.
Lets also not forget that the heritage varieties by nature are not hybrid seeds which means that seed can be kept from the plants and planted the following year.

If you take most commercial seed stock it's hybridised resulting in the seed stock being tied to suppliers and not being replantable.

without trying to sound like a paranoid nutbag from abovetopsecret.com, the latter is a serious risk to the food chain. The moment someone allows hybrids to be patented, we all starve. Monsanto are actively working on this.

I've been growing about 200kg a year of non hybrid heritage vegetables for about 10 years in the London suburbs. Totally different to the crap they sell in the supermarkets.
Chinese iPhones are often fashion accessories, not phones
For those not sure what they're looking at, with standard US-en qwerty layout, "aloq" is what you get when you type "slow" with your hands accidentally shifted one key to the left.

I found it interesting that Google searches and highlights the intended word, "slow", in the results. But if you just search for .e.g "aloq" by itself [1], it doesn't perform this correction (hence "contextually" in the title).

[1] https://www.google.com/search?hl=en&q=aloq
I'm writing an AJAX webapp using Dropwizard, and seems that I won't be hitting any roadblocks anymore. The devs are very helpful on the google groups as well.
Not really, it's very common, people defend things they have an interest in.
thanks, I will implement feeds soon. there are some bugs I need to fix now.
Leave only footprints: how Google's ethical ignorance gets it in trouble
You are only being asked for a password because you're (partially) logged in to a Google Account already. Either log out, or open Google Groups links with "open in incognito window" if you use Chrome.
It's a well known behavior, once people have made a commitment they move from analyzing objectively to defending their choice. Not saying it is in play here, but it isn't really unheard of.

[1] http://en.m.wikipedia.org/wiki/Choice-supportive_bias
"I thought you might be starting a GitHub competitor service."

That's exactly what I expected to find.

"I suspected that the site may be a guy who wrote a book on git and this is his personal site."

Exactly my reaction after seeing the book also.

I saw that there was a new version of Git, decided not to install it yet, and went about my business.

This isn't a slam on the site; I thought it looked fine. I was struck by the similarity in these reactions to my own, however.
There were likely considerations that fed in at different levels of the process:

1. Higher-ups who still believed that they could offer a platform that would be more valuable than the internet at large. Hailstorm always felt like an AOL for web services.
2. Lower down in the MS hierarchy various areas were under pressure. They had technologies built on COM and Win32 that had been thrown together quickly as a response to the growth of the web. eg. IIS and COM+. Both had problems in terms of scalability (and security as exploited later) and there is was no way to improve performance without jumping down to C++. Obviously there were a lot of other issues with these tools and a "rewrite" was needed.

Microsoft were really playing catch-up here and "copying" various things from the JVM ecosystem such as garbage collection was required. It is worth reviewing Brian Harry's note re: reference counting. A large number of developers were concerned with the implications of this change but it was for the better (for more people - there is still no perfect solution here). C# appears to the uninformed to be a mere copy of the Java language but Microsoft included features to attract some C++ developers, help the transition, and improve usability over Java. SOAP is an abomination, but it is still better than DCOM which came before.

I think Rotor was one of the most valuable things that Microsoft produced in the early years of .NET. Ted Neward et al wrote a book on it with O'Reilly and an unpublished 2nd version is at http://callvirt.net/blog/post/SSCLI-20-Patch-for-VS-2010.asp.... You may not want to look at Rotor if you contribute to Mono-based projects.
What's America's Most Engaging Social Network? You'll be Surprised
"Great prototypes are written in dynamic languages, but the lasting replacement will be written in a dull typed language like Java/C++/C#"
That is the gist.
Twitter was Ruby but moved to Scala and Java :D
Germany: Pirate Party enters the 3rd state parliament (~8.5%)
TestPAC? Where does the reddit "test" meme come from anyways? There's also a fairly sizable EVE corporation they run called Dreddit, which is part of an alliance called "Test alliance please ignore". Seems a bit too close for coincidence.
Also Hunger Games is worth much less than $0.
Jason's comment (as well as others) is spot-on. It's only a project. However, projects are how many sustainable businesses begin.

Your project is based on your assumptions on what customers wants. You now need to discover whether those assumptions are true (facts) or completely wrong. If they turn out to be true, then you're on to something.

Don't give up. Even if your assumptions turn out to be wrong, 'failures' are part of the process, and you can use what you learned on your next quest for a sustainable business.
The LivingSocial Pivots
if I am not mistaken, pinterest and many other success stories had long phases of slow user growth..
I've heard an even crazier idea.

Have colleges charge a percentage of a student's future income. This aligns economic incentives for the student and the college.
might want to not do that...
http://www.php.net/archive/2012.php#id2012-05-03-1
Right, it would make absolutely no sense for Google to try to make its services work less well on Firefox. Everybody using Google on Firefox is just as much a win for Google as everybody using Google on Chrome, the only thing that they get from their own web browser is not having to pay Mozilla to make Google the default search engine.
Welcome to Rio de janeiro/Brasil
It would be nice to have you as a visitor. Thank you for your time.
>On the other hand maximum string size has an effect on Postgres indexes: b-tree (the default) will blow up on strings beyond 4k chars, and this is not statically checked by postgres, it will blow up while trying to insert a string of more than 4k chars.

What do you mean by "blow up" here?

create table foos (col varchar(100000));
create index on foos(col);
insert into foos values (repeat('s', 100000));

That works fine.
The better question is, does it actually matter? If this is a marketing ploy then we can just assume that its an attention grabber. For all we know, it could be a PRNG that increments when it feels like it.
In our household, my wife and I are professionals, no kids, quite a large percentage of disposable income and not such a large percentage of disposable time. We have a line item on the budget specifically to outsource things that make sense to outsource. Housekeeping, dog walking, uber cabs, taskrabbits, etc.

That's the value of Prime for us. When we need a pack of double-A batteries. Or Listerine. Or razor blades. Whatever it may be. It's a matter of supreme convenience and time-save for us to be able to just click, click, click, done. Especially so because our car sits in the garage most of the time. We can't just pop into target on our way home from work on the train. It would be a separate, special trip just for whatever little thing we need.
I sent him a message on Facebook before I started it but never got a response (I imagine he's pretty overwhelmed right now). I chose to move forward with it because it's just going with the whole idea that he's pretty awesome for taking a hit like that and being fine.

I'm sure it was a very scary moment for him and his family, but I hope this lighter take on things helps a bit. However, should he want me to take it down, I'll respect that decision.
I wonder if the institutions would drop the price on credits in "low-value" fields and move away from one $ per credit rate?