skysight-inc/HackerNews huggingface dataset:
@scorpioxy -- I can't reply to you directly, but you've been [dead] for a few months now. I see you've posted quality comments, but you posted what could be perceived as a spam post 138 days ago and so you got marked as a spambot. But you're clearly not. Might want to clear that up, but for now, you're dead when you probably ought to not be.
I'm guessing it means the site isn't done, but they'll contact you when it is.
Yes brudgers, that was the kind of analysis which I am waying, it is probably a kind of moot point, because I think that for this one time usage of plaintext, sending the users (who might have been inactive for 10 months and forgotten their password, a friendly reminder of it, outweights the potential fallout from a few users who are knowledgable enough to know that plaintext is bad.

I was pretty shocked to be honest when I was told that this site used plain text. I didn't think anyone did that, but it is also a kind of blessing, since now we can merge the accounts exactly and keep the passwords.

I just would hate for the new users to think that we store plain texts.

Few options.

1) Transfer all the accounts from (old) site A to site B hash correctly then provide a one time URL that gets emailed and have them pick a new password immediately regardless.

2) Email them the plain text password and say here you go, but don't store plaintext.

3) Email something like this: Your password is knda*r (While trying to give some pseudo impression that you don't store the entire plaintext.

4) Transfer the accounts and don't tell them anything about their passwords, but point them to our forgotten password if they can't remember it.
"Just as we learned to embrace languages without static type checking, and with the ability to shoot ourselves in the foot, we will need to embrace a style of programming without any synchronization whatsoever."

This is dangerous misinformation that is also being propagated by some managers of the "exascale" programs that seem to have lost sight of the underlying science. Some synchronization is algorithmically necessary for pretty much any useful application. The key is to find methods in which synchronization is distributed, with short critical paths (usually logarithmic in the problem size, with good constants).
Wouldn't it be possible to detect if it's a web crawler visiting your site (e.g. user agent) and then let them crawl the site as normal? If it's not a web crawler, then display the "blackout" version of the site?
Actually, I remember back in 2009 when there was an outcry because Microsoft launched an update wich could stop users from installing Linux on their Xbox 360 [1].
So, your comment does not apply to Microsoft. They can make their own hardware, buy they will still be criticized, basically, just because they are Microsoft.

[1] http://ubuntuforums.org/archive/index.php/t-378090.html
This is off-topic, but, if as a society the goal were to put less stress on resources there are two alternatives: either individually consume less or, have fewer consumers. Neither alternative seems compatible with the prevalent economic model --see Japan's stagnation in a nation which is neither growing its population and where the current population has decreased its 'consumerism'. Still, ZPG or near ZPG seems to be in disfavor as a way to ease pressure on resources.

With regard to the OP. it would seem, at least marginally, relying on the machine rather than on personal ownership is more resource efficient.

And, yes, as others pointed out, minimalism, is a pretty malleable term.
Couldn't you just connect the uploader's POST to the downloader's GET request instead of using websockets?
Paid or unpaid intern?
The rental navigator
Why is it a bad thing? I think any site doing startup coverage needs to publish the list of its investors as a disclaimer.
I think you're right about words describing styles being flexible but wrong given the amount of flexibility you expect and the examples you've given. Minimalism, in every example I can think of, has a context. What you've described is a minimalist percussion exhibition and a minimalist recording. If you asked some people to describe those two things I expect you would get some similar thoughts. The focus is on the recording and not the location of the recording. The studio would not be a focus on whether the recording was or was not minimalist.

But there are assumptions, context, about lifestyle minimalism that the minimalism supports some goal to minimize consumption with an eye toward "the things we own end up owning us" and to keep their footprint small. The gp notes that the subject of the article has not actually done that, he's just pushed consumption off onto other people and businesses. An example you asked for of someone who lives minimalistically is a myth I heard as a kid about people who could fit everything into their VW Bug and be on their way.

I guess I don't think you're wrong so much as right but the gp's assumptions are common and more accurate to how minimalism is usually thought about.
Because all proprietary steno software builds in a 1.5-second buffer between when the stenographer enters the stroke and when the stroke is transmitted to an external program. Imagine having to wait 1.5 seconds for each command to execute. It's infuriating. Plover is the only steno software that uses a length-based stroke buffer rather than a timing-based one, so it sends commands immediately, making it work beautifully with Vim and every other external program I've tried it with. The difference in usability is startling.
This post seems to miss the point that the major hurdle faced by a 14-year old trying to learn how to program and find the right libraries etc. to use is solved by Google itself.
Learning iOS from an Android Developer’s Perspective – Part 1
For most applications for a little while I suspect the benefit will be in having an OS that can schedule processes onto more processors. That's nice and will improve the experience for people. OS designers can probably use more daemons as a result to do other fun things. The browser, for its part as some slow, broken version of an operating system, gets to run each page as a process and helps that experience some too (which is already happening with each tab is a process).

I don't think your typical application will have to take advantage of all 200 cores in an explicit way. The use of dynamic languages on the desktop signifies that developers have been willing to throw away performance for development time for a while now. Why is that suddenly going to change, especially with the more difficult concurrent landscape before us?
I believe that these companies are in early stages of their life which is a more chaotic era of a company. I would suggest startup-like bigger companies such as Twitter and Facebook.
<pedant intensity="100%">Godwin's law only covers the invocation of Hitler or the third reich, not random genocide.</pedant>
Go Daddy Has Huge Billboard in Times Square
sorry, we didn't get to making a better site yet, but we'll definitely address your concerns when we get to it!
Better name than Indextank!
Parrot tickets now converted to GitHub
Thanks for the help - so it is a "result type" (not so much core) - OK that will save a few lines of code - unless I have to write as many lines to handle result sets that do not parse...

I suspect I am not a big fan of abstractions.
Cool, PostGIS! What are you building? I worked as GIS engineer in 2010. PostGIS is pretty cool technology.
What did people crowdsource in 2011?
Static typing certainly makes things safer, which could be a good thing when talking about distributed systems with many communicating components.
DIY blogging software made from scratch, in 12 hours, with node.JS and Mongo. Anything else would be too mainstream for HN.
The Surprising History of Copyright and What It Means For Google
good point! google definitely is part of what makes us so much more productive programmers today! (despite google codesearch going away)
We trust our brains, but they're not, in fact, very reliable, not without lots of training anyway. In everything from long-term decision making to remembering why you walked into the room, they make little errors that sometimes get us into big trouble. A large part of the reason computers are so useful is precisely because they don't usually make those kinds of mistakes.
The RfC is not closed yet, so there is still time to vote: http://en.wikipedia.org/wiki/Wikipedia:SOPA_initiative/Actio...
Thank you.

:)

If possible, at least have a dev writeup some use case or sample code or something we can see to get an idea of what Bridge does.

Thanks!

(My team's website is rather bad right now, but at least it has direct download links without asking for emails. I feel your pain on the web stuff, though, when you've got code to hack.)
Because the original subscription was for 39.00 for a year, and some users might have done this a year ago. It would be nice for them to log in, check out the new platform, see how much uber awesomesauce it has, and then realise that if they get asked to renew again, that their new price of free, is definately worth relisting.

It's just important to not lose any of the new users which this industry has a high churn rate (and we are providing the new service that they have previously been paying for for free, but we have a lot of upsells)
I hate, hate, hate that the "delete" button (I guess it's "backspace" on other PCs) goes back a page in the browser.
Android full Glibc build toolchain with E17 WM Screenshots
Somewhat related gripe: does anybody like the admin UI in Tumblr? It seems like important settings are scattered all over the place. I don't understand why the site view and admin views are two discrete locations, either. Has the core service received much love since David Karp's first cut?
I also started a similar service, although geared towards designers:

http://folyo.me

It's an interesting space to be sure, but running that kind of site does require a lot of work (if only to find good projects).
Actually, according to the Buddhist monastic code they aren't allowed to have money. I know a very large number (probably the majority) of monks these days do accept money but I know of and have lived with those that don't. In the communities that respect the Vinaya[1] there are 227 rules that fully ordained monks are supposed to follow. Novices have ten rules[2] and one of them is not to handle money.

[1]http://www.accesstoinsight.org/lib/authors/thanissaro/bmc1/b...

[2]http://www.accesstoinsight.org/ptf/dhamma/sila/dasasila.html
Faster TDD feedback with tmux, tslime.vim, and turbux.vim
Good concept, congrats on this getting out, etc. but...

http://www.leandomainsearch.com/search?q=think

I clicked on five random ones marked available but always got '... is not really available' when I clicked 'Double check availability of this domain'

If there was a checkbox that said 'take more time but be sure of the available ones before showing me the report', I would have checked it.
A First Look at Wunderkit
What would be interesting would be an extension to the SQL parser that supports JSONPath in SQL queries. like a WHERE JSON_COLUMN = some JSONPath query. Where it would act like a WHERE IN clause and could use a JSON style query syntax. I see no need to create a whole new construct when a valid one is available at this point. The two could be blended and it would create a very powerful way to query JSON data types in a relational system.
That iPhone app looks cool. I was thinking more along the lines of being able to email a special address and it automatically getting appended to an org buffer, or something like that.
Website down, looks like reddit pumelled his server before HN did.

Google cache: http://webcache.googleusercontent.com/search?q=cache:http://...

G+ discussion with the author: https://plus.google.com/108138837678270193032/posts/No8T7VLo...
I don't understand what's so complicated about my original question. She says she's not going to sell the company. It's reported that she took $2.5M. Let's say she gave up 50% of the company for that (which I'm sure she didn't). And let's assume that the investors want their return within the next ten years (they probably want it sooner). And let's assume it's 10x. So these are ALL very conservative numbers for early stage investors. Let's say she ends up with 50% net profit (never gonna happen). And let's say she pays out 100% of profits as dividends (never gonna happen). That means the investors have to average $2.5M/yr in dividends over the next ten years, which means she has to be doing $10M in gross per year, on average, with 50% in profit. For a tech blog, I think most people will agree this is probably beyond unreasonable. And remember, she said she's never going to sell it.

So again, all I'm asking is where are the investors supposed to get their returns?
You make a good case but I'm still torn. You may be partly right about why we're defending them but what's foremost in my mind when I defend them is how innocent what they did was. All they did was look at a file name of their 100 millionth upload. They were proud, wanted to brag about, and I really empathize as they meant no harm. I trust that they only did this a single time only to mark the special occasion and mentioning the name (or assuming the contents of, in this case) the file only happened because it lent itself well to the joke they referenced, otherwise I have no doubt they would have just said they hit 100 million uploads and left it at that.

When I talk about odds we're on the same page in a way. We absolutely should expect them to minimize the risk but let's not fool ourselves into believing that no one will ever take the opportunity to access one of our files. The best we can do is mitigate the risks and hope for the best. I don't feel that their pulling up the file name in this situation is a meaningful breach of trust. As programmers we like nice, neat, black or white answers, absolutes but in this case you have to take the circumstances and the company's track record into account. 37Signald has never shown itself to be untrustworthy and I really think this is much ado about nothing. I'm having a hard time arguing your point because I agree with you for the most part. I just think that this one instance is very obviously a special circumstance and any casual observer would certainly let it slide without a single red flag being raised.

I usually don't go down this road but I've yet to figure out what person or group made this an issue? Did 37Signals bring this up on their own? I know there were a few comments questioning them when the original post cake about but it didn't seem like anyone was that upset ver it to the point that a blog post was necessary. There are a lot of individuals who are just haters and take any opportunity to come out of the woodwork and point out any itty bitty flaw they see and make it into the end of the world. I hope that's not what started this. I also wonder if some competitor or "enemy" for lack of a better word decided to make this am issue. Or maybe it was really just some of their users in which case all I can say is, fair enough. I don't agree but a company does serve at the pleasure of its customers to a large degree.
If you are subscribed to the labeling service, absolutely. If not, the fulfillment center may do it as a courtesy. The most important issue is what the FC expects from your shipment. Any unplanned or unexpected prep activity will cause your items to be sidelined in order to continue the inbound process for all of the other shipments. If a massive shipment comes in that isn't labeled/labeled correctly the FC may elect to ship it back due to things like space considerations or man power needs to handle the prep.

Sorry for the delay in replying. Feel free to pm if you have any other questions.
> what used to take hundreds of disk drives to store, you can store on 1 today

Though, given that hard drives very much do not obey Moore's Law, a well-designed 1998 solution with hundreds of disks may well have far faster IO than the 2012 one-disk solution.
Incidentally: for those wondering about the name and logo:

“Three measures of Gordon’s, one of vodka, half a measure of Kina Lillet. Shake it very well until it’s ice-cold, then add a large thin slice of lemon peel.”

http://en.wikipedia.org/wiki/Vesper_(cocktail)
EC2/cloud has much more buzz and perceived* transparency compared to dedicated servers that the latter tends to get written off. But at the end of the day, you're still just dealing with servers in a data center.

If there's better performance at a better price, wouldn't you want to know and be able to take advantage of it?

*Because of the nature of virtual, you really don't know what kind of actual performance you'll get for your money. Depends on the physical system it's running on, how many other instances are also on that server, what their load is like, etc.
Left/right - yeah, I see your point. I was testing it on a page that didn't need to scroll left/right when I tried it, so that didn't occur to me. I probably always mouse or trackpad for scrolling anyway, so my key-fu is a bit rusty.

Still... 'delete/backspace' going back in a browser never made sense to me.
This is nice, but it's a shame that after going to the trouble of writing a JSON parser in C and incorporating it into the main Postgres codebase, they didn't go one step further and add a json_project_key function that pulls values out of a JSON blob. That, combined with functional indices, allows you to store JSON blobs in your database and index on values inside them, or put another way, get the data model benefits of a NoSQL database [1] without sacrificing the mature Postgres internals.

The Heroku Postgres guys have been playing with this idea [2] using the PL/V8 plugin, which embeds Javascript as a supported language inside Postgres (and thus makes it trivial to implement the json_project_key function), but if Postgres is going to natively support JSON parsing then it shouldn't take an addon module to achieve this.

[1] Attempting to forestall the thread-jacking: I know NoSQL databases have other benefits besides their data model, but for some applications that's certainly one of the benefits.
[2] https://gist.github.com/1150804
This is awesome.

Am I the only one that fears a big corp from using SOPA to kick my little website off the web by them simply pasting a bit of their documentation in my forum? I can imagine the copyright trolls asking for "protection money" so that bad material doesn't show up on my site. The lack of due process is what scares me the most about this whole thing.

I ask since it's one side that I don't see getting much discussion.
Show HN: 6hr project SexyNerdyGirls (SFW)
It's not the publishing of the list that the commenter's questioning, but the fact that they've invested in it in the first place.
Since I am boing downvoted I would like to add that we must not forget that she was 16 years old.

I dont want to make assumptions about everyone, but she was definitely a far far better programmer than me when I was 16.:(
That's cute, and we 'foreigners' know that. But there's nothing we can do, and to us it's just an annoyance we have to sit out.

Note that I otherwise support Wikipedia on this.
It's funny you mention that because I actually do have such a file! I also went ahead and used Basecamp too to get a sense of what could be improved or simplified. But of course I didn't even consider uploading that file and this was long before this whole debacle started. We need to trust services like Basecamp, Google Docs and the others... A lot. But we also need to be smart about that trust. A healthy distrust is definitely in order in certain circumstances.
Thank you for articulating what was exactly on my mind.
I wouldn't be so pessimistic about it and I'll tell you why.

In democracy the mass-media has traditionally played the role of a fourth branch of government. However in recent times the traditional mass-media companies ended-up too controlled, either by owners that are also in politics, by legislation, or by the sheer pressure of catering to shareholders. But if you think about it, the social changes that the Internet has brought are only starting to emerge.

So IMHO, meet the new fourth branch of government: the Internet. And surely Internet companies can still be controlled, but the Internet is much more ethereal than traditional mass-media ever was and now the whole world is watching. Hello from Romania ;)
Paid would be nicest, but if it's a really cool place, where you can learn a lot, unpaid would do too.
SOPA: Lawmakers backing away from online-piracy bills
ooo, I'm on folyo and have to say there are nice projects coming through there. good job!
Haha. That and I was watching Casino Royale at the time.

Glad someone caught it though.
Albeit this regards the first part of the sentence, I can say I shot myself in the foot quite a few times with statically typed languages.
That site made love to my CPU, it got hot.
That's what I want to get into. We've had several former students from this school who've joined these chaotic startups. I think it sounds fantastic.
I'm 90% sure that 15M of those new users are just Jon Skeet clones that upvote him!

But in all seriousness, stackexchange have completely stolen the parade from all other community driven Q&A sites.

Joel was correct when he withdraw support for customer hosted Stack sites, and went through the incubation process.

Stackoverflow has totally wiped out all of the other failing programming websites, and the community is a great one to be apart of. (I hated those sites that would obfuscate all the answers and try and get you to pay to sign up, while cloaking everything on Google).

Congrats.
You wouldn't even need an extension to the SQL parser - you could just expose a SQL function to do the JSONPath query. e.g.

SELECT users.id, jsonpath('$.timezone', users.preferences_json) AS tz FROM users WHERE tz LIKE 'America/%';
Those ends are fine, the problem are the means.
thanks a lot, all good suggestions
I'm building a 'taxi tracker' app, for want of a better term- gives you estimated trip times, allows you to share the journey with other people so they know where you are.

That part doesn't require PostGIS as such, but it's for an NYC city government app competition, so we have all sort of city datasets to use. I've used PostGIS to help make custom map tiles (preview at https://twitter.com/#!/taxonomyapp/status/149565007384940545), highlight the outline of the building you're heading to... all sorts. It's been a fantastic learning exercise.
Your first sentence, IMHO, is a bit historically inaccurate. Have you heard of the Articles of Confederation?

http://en.wikipedia.org/wiki/Articles_of_confederation
Not all server applications are so easy to parallelize. For example there's the database server itself, which is essentially a box that you're shoving all your data concurrency into hoping that once you start to hit its limits you will be able to rearchitect your app faster than your load is growing.

But maybe you're someone who's happy with the cores and algorithms he already has. That's OK with me. There will certainly always be problems where shared-nothing parallelism over commodity hardware is the most cost effective. But not everyone is mining Bitcoin or computing the Mandelbrot set.
Exactly. So long as we're talking about accuracy in terms of precision, and not "5% of the time the result will be nonsense", people already make this sacrifice every day.

There are also plenty of existing models where accuracy is ultimately assured, but not always maintained internally. Branch prediction, for example. The computer guesses which way the branch will go! This can give a big speed boost depending on the workload and the predictor, and the computer assures accuracy by fact-checking the guess down the line.