skysight-inc/HackerNews huggingface dataset:
Well, run-of-river installations actually don't have dams, and you can prevent most fish with just some mesh, so you're avoiding that impact entirely.
Looks like every HTTP method is supposed to be idempotent besides POST and CONNECT. With the latter making no sense here, that leaves POST.
Here's my weekend project: http://deja-entendu.zomg.zone

Basically it accesses your last.fm profile to get a list of songs you listened to one/two/etc years ago and assembles a corresponding Spotify playlist. I've been pretty diligent in tracking my played tracks on last.fm, and it's neat to jump back in time to see what I listened to back then. If you don't use last.fm, you can try it with my account (last.fm data is public): http://deja-entendu.zomg.zone/morsch/5y-ago

80% of the motivation is having an excuse to try out Scala's Play framework. :)
Really really good coffee.
Ah,my mistake - I was thinking of OpenRC. It is Gentoo rather than Arch,but I hope the example still holds.
Software wise, there is https://lobste.rs/.

It's updated fairly often, (the oldest link on the front page is only 3 days old), and the comments are typically high quality.

It is invite only though atm.
Leaking cookies to subdomains IS a problem, but it shouldn't be too big of a deal security-wise if they are encrypted (as they usually are).
Anti-vaccine campaigners: Clueless
I was in Northern Europe a couple of weeks back. Yelp is empty, the only ones who rate things are American tourists. Then, I found out that everyone uses Foursquare. Too bad, it required a sign-up. Oh, well, maybe next time.
I am the author of a blog called Math Intersect Programming (and a graduate student in CS theory), and I also would like such a community.

I'm not happy with datatau because I feel it's too focused on basic software tutorials. I'm not happy with any of the subreddits I've looked at; I think a large part of it is just that by being part of reddit the quality of discussion is pulled down.

In more generality, I feel that people who want to engage in scientific discourse at the graduate student level (I'm thinking of mathematics, physics, and computer science) don't have enough tools to do this. There are conferences, which are typically stuck in one field; and blogs by researchers, which are great but often do too much conference/workshop/program advertising for my taste. Most web spaces like reddit are too elementary (how many posts do I read there about picture proofs of sums of squares!). I think the subcommunity of HN users interested in mathematics, and the kinds of posts that end up on HN, shows that there is real interest. I even know of mathematics/CS researchers who keep an eye on HN because of the promptness of dissemination and quality of discussion.

All this being said, I would be very willing to help run such a community, getting it off the ground with interesting submissions and such. Right now the closest thing I have is a Google Plus community I've formed around my blog [1]. But again, very few people beside me post things that I consider up to my standards.

[1]: plus.google.com/communities/101551468332631556735
Ask HN: Why would you NOT hash your passwords?
I find that many sites and organizations still, for some reason, don't hash their passwords.

For example, in this TED talk they were able to actually get all the passwords from a university to run their statistics program on:
http://www.ted.com/talks/lorrie_faith_cranor_what_s_wrong_with_your_pa_w0rd

So why? Why on earth would anyone NOT hash their passwords?
Psh, you're right. This is a time when HN's cryptic URLs really show their drawbacks.
I've thought about executing something similar with friends. I think there's a market for it—but the question is how big you think it can be?

ie: Birch Box works (sort of), because they're not paying for their merch samples. Would be great to try and make that happen for yourself.

Also, I think there are a lot of complications involved in shipping hard liquor across state lines. The alternative is to only be sending mixers and not liquor, which doesn't seem like as big of an idea.
You can try Clojure - it is both CLR and JVM. Lisps seem to never die completely :). Definitely not mainstream though.
http://www.surveymonkey.com/s/VS858TD http://deedsfromtheheart.org/DFTHWPBlog/?p=60018
I've liked to saw 'wa' (pronounced like わ/ワ) since the '90s but I've never used it in serious conversation.
I submitted this a few weeks ago and it quickly died, but you might find it also interesting: http://www.azcentral.com/news/wildfires/yarnell/arizona-wild...
Doesn't it depend on whether the resource is the horn that makes the sound or the sound itself?
I migrated a number of large services and desktop apps from .Net 1 to 2 and it required unremarkable effort. Some API differences that were well documented. The notion it required you to throw away all your code and change OS is simply absurd.
My only wish is that articles like this had citations for some of the things they are saying. (For example: The amygdala develops early compared to the pre-frontal cortex, how early? At what age?)

I couldn't find any papers on the subject and would be grateful if someone more familiar with biology would point me to them.
The reverse is true as well, unfortunately. Especially now that Microsoft is getting more and more open-source.
Do you have some kind of alert system that allows you to comment on every single Bitcoin-related submission here? I've rarely seen you miss an opportunity to point this out.

I noticed that you didn't mention your personal involvement with several of these companies this time around.
I recently had to spend a lot of time with csproj files. They look and behave rather a lot like Ant/Maven. This is not a point in their favor.

Ant/Maven was loved and then subsequently hated by a lot of java developers. XML is an extremely verbose syntax to have to deal with.

But the real killer is one of lockin. Yes you can use msbuild to do things with them but the syntax is really designed not for a developer to read/edit them but for an IDE to serialize state to. Just because there is a command line runner doesn't mean the format is developer friendly. As long as you stay in VS you won't really notice. As soon as you leave though its no longer comfortable. csproj files are one thing I wish .Net had taken a different path from java in.
Seconding Yume Nikki. Wikipedia has a better summary:

https://en.wikipedia.org/wiki/Yume_Nikki
Y'all still using WordPerfect?
> All clients assume everything is run in Linux. I don't even know why this mindset is so popular.

Might be on your part of the globe. On my little world, we have enough Windows only clients to keep us busy.
Reading other people's shorthand was common in larger companies. One secretary would take dictation, and pass it off to another secretary to type it up.

Typing is slower than taking dictation, so you'd potentially have multiple typists typing up the same person's dictated letters at once.
I've only read the first book, but the personal incorporation system described in it seemed... half-baked. I remember thinking about the way their economic system would interact and finding all kinds of logical inconsistencies. It's an interesting concept to be sure but I feel like it was, as you mentioned, not very well capitalized on.
To me, it's worse. It sends the message "I'm pretending really hard to focus on what you're saying, but I'm really doing something else right in front of you!"

I say this as someone who can maintain eye contact and type while giving attention to the person I'm looking atit.

It makes people more uncomfortable than simply looking at the screen while you work and talk.
Thanks.

I know this is something I can do right now but a few things I wanted to look at was node.js and Angular.

I'm definitely in need of catching up on some new techniques, I've been so engrossed in doing paid work that I've not had time to pick up a book and get back to the fun bit of programming
It is possible to do 301 redirects at the registrar level in a way that preserves the full path, including query strings? This is, I'd like to arrange for

example.com/home?a=foo&b=bar

to redirect to

www.example.com/home?a=foo&b=bar

Is there any way to do this without using something more specific like mod_rewrite?
I loved the first time I read your story and I love this update as well.

Very inspiring, thanks for sharing !!!
Long time user of both nix and Windows here:

At least around here it seems anyone can be a Windows dev/admin while becoming a *nix admin often takes some dedication.

And to this day the amount of busywork that Windows admins and devs find acceptable still amuses me and not in a good way.
That is not a problem of C# or even Microsoft. The problem is that "management". Use Python and tell them it runs under .NET as well (which is true - IronPython).
Indeed.

On the other hand, if 2600, not to mention the other small fry publishers, can survive the blow, they can essentially free ride on the legal efforts of the big fish in their creditor class. There's enough money at stake that Time Warner et. al. will expend plenty of effort, if they perceive there will be a sufficient payoff ("can't get blood out of a stone", sometimes the best you can do is force a Chapter 7 liquidation and get a few pennies on the dollar for your efforts).
It's possible to create your own Hacker News/Reddit clone using Telescope (http://telesc.pe/), which is built on Meteor. Of course the challenge will be to build the community that makes such a site useful.
It looks like this page focused mostly on posting introductory textbooks, and not so much on discourse. If you used this site when it was alive, did you feel this was characteristic of the site? (and not just a particular snapshot that happened to have the front page full of books)
77 Years Later, Yacht Repeats Win in Trans-Pacific Race (2013)
PUT is idempotent, and also used to create new resources. I would use that rather than POST. [1][2]

[1] http://stackoverflow.com/a/630475/443363

[2] http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html
I'm not sure if he's referring to IT and admin tasks on the OS or simply experience with other programming languages and paradigms.
Rarely?

https://hn.algolia.com/?q=bitcoin#!/story/sort_by_date/0/bit...

I don't comment on the vast majority of Bitcoin stories. In fact, I haven't commented on much of anything except what's going on with the Aaron Swartz documentary in the past two weeks.

I don't have an alert system. I follow banking/legal issues closely. In this case the media is making it sound like California just "legalized" Bitcoin. That's a completely misleading angle. I don't see anyone else correcting it; most of those who know better have a financial incentive not to.
Some developers need forcing I guess. I personally like many options: debugging, strong typing, static analysis, automated refactoring, unit tests, integration tests, tracing, logging, design-by-contract etc.
The only real problem with that book--and it's a big one--is that the main character is The Competent Man, and all kinds of story things basically don't matter because we know, ahead of time, that everything will work out.

Some of the ideas are played with really well: the whole notion of stock and whatnot, the touch on how terrible VR could be, and so forth. There's a lot of dumb stuff too, though: no real exploration of the space stuff worth mentioning, no real character development (characters are basically static, even the evil ones--compare with, say, Doctorow's Makers), awkward singularity/AI plot points...

It's not a bad book, and it has some fun ideas in it, but it's not a great execution (as has been said).
The trouble is for a good number of projects I need 2.7 because of libraries being out of date.
Try Qt. It's a mature cross-platform framework with a long history back and a good momentum forward. It's also very well deigned.

http://qt-project.org/
Here is the HN submission: https://news.ycombinator.com/item?id=7918958

Direct link to article: http://micheleincalifornia.blogspot.com/2014/06/messy-work-b...
This probably isn't it, but a mh for Twitter would be pretty cool.
The article was saying that teenagers have an elevated amount of fear and anxiety, not that adults don't have fear and anxiety.
BASF, probably one of the largest targets for corporate espionage in Germany, is migrating all employees to Office 365. I suppose their data will be completely safe in Microsoft's hands, because the contract says so ;-)

http://www.microsoft.com/de-de/news/pressemitteilung.aspx?id...
I am technology agnostic developer, a mercenary jumping across technology stacks, from project to project, according to customer wishes.

Actually most of the Linux guys I know, can only manage a specific distribution.

They aren't even aware how commercial UNIXes work or how POSIX is not as standard as they think it is.

The fact is, that it is just impossible to know everything across multiple systems.
5 Reasons Why Africa's Biggest Tech Incubator is the Diaspora
__mul__ has been used for elementwise multiplication in numerical python for the past 18 years or so. You can argue if it was a good choice or not, but it's a bit too entrenched to change now.
This looks an appropriate use of my time.
It depends, if the companies were split with the knowledge that one would go into bankruptcy, the judge could find there was a fraudulent conveyance of assets. This would invalidate the split, and allow access to the assets of the surviving entity by the creditors.
And perhaps your agenda-driven armchair suppositions should be moderated by some of the hard factual data now coming out from fMRI and other observations.
I'm curious how idempotence figures into something like this. If you make the same request twice, the horn should honk twice.
That's because BMW is a German company and "W" is pronounced "V" in German.
If that's the only valid reason to use "www" (as opposed to "mmm" or anything else) then why wouldn't an article titled "Why use www?" mention it?

It seems like people are just looking for ways to rationalize their preference for seeing "www" in URLs, so are latching onto any and every possible argument to justify that bias.

There are a few valid considerations on both sides, but ultimately this strikes me as just the latest bit of churn in tech fashion.
Fully agree. Some developers like to live in green phosphor vt100 days.
I think an excellent input method for mobiles is Swiftkey. It has incredible accuracy, and it learns really fast as to what and how you type. Its intelligence beat all other keyboards that I tried, and I'm able to peak at over 60 WPM using SK with two fingers, and 40 WPM with 1 finger and flow. However, it gets tricky as soon as you get sloppy or start writing technical stuff, so I tend to stick with the traditional tapping method of input.

There is a little bit of a learning curve to get optimal speed, but once you learn all the nuances and the shortcuts, it gets absolutely great. Typing long and detailed text is now reasonable on a phone, and quickly replying to something takes no time at all thanks to flow in my opinion.
> example.com api.example.com admin.example.com

That seems perfectly normal to me. The first one is the main service, the second is the API for that service, the third the admin site for that service.
We are based in the UK. I don't know if it's the clients and the type of work we are filling but we seem to be migrating a lot of people from Wordpress so typically they expect everything to still run on Linux.

Our clients are normally ones who have come from a small background and are growing quite rapid, this customer is almost certainly on some type of Linux offering.

It's probably a mix of the clients we target and the geographical location.
Agreed - I see VS2013 running very well in a VM even.

For me, VS is the strongest pull of the .Net platform after C# the language. It doesn't take me long in another IDE/language to sigh and wish for something to work as well as VS.

However, I am one of the few that would never use resharper. There are no refactoring features in the world that make a good trade for laggy typing.
A new app for jamming with other people?
That's a ridiculously specific use case, and unless you're making a web host service, you're not really going to be running into that security issue. It's good to think about, but unlikely to happen.
The vowels in Gregg shorthand refer to one sound only. So it's more like writing 'bā' instead of 'bay'.
No, that is what the TCP port number is for.
On my case, Germany with lots of Fortune 500 clients.
Hello there!

I'm a founder, and this has brought us a lot of traffic! THANK YOU!

We believe that all APIs must be built in a secure and robust fashion. We use techniques similar other online accounting apps.

I don't believe our responsibilities are greater or lesser than theirs, but I do appreciate your feedback. We will certainly spell out our security better!

Specifically, here are some details that should ease your concerns.

All traffic is SSL encrypted. We receive an A+ on https://www.ssllabs.com/ssltest/

We require two randomly created tokens (key/secret) for authentication. Both are 22 character Base 62 strings, so the combined key space is greater than 256 bits.

We allow for overlapping keys to encourage regular rotation.

We use BCrypt for secret hashing to avoid brute force attacks.

All data creation operations will not return success until your data is written to two independent datacenters.

We stream versioned resource backups into our own S3 bucket, and optionally a bucket owned and controlled by our customers.

With Subledger it really is your data!
What's wrong with mod_rewrite?
It would - unfortunately it takes significant time to put one of these reports together. They're normally on the order of 5K words.
The intention (3rd link) was for papers and discussion. There were probably more comments in the first few days before interest fizzled. Gaining critical mass is hard.
Make sure you abide by the forum rules. If the rules bar solicitation then you shouldn't be directing your customer to said forum (with the intent of advertising/soliciting).

The main problem I see is the service ultimately degenerating into a conduit for spammy and low-quality forum comments. Are your customers going to hand-craft a meaningful response to each forum lead, for dozens or hundreds of potential customers a day? Doubtful. More likely they'll copy and paste the same spammy message over and over again.

Your product is incomplete. It's not enough to find potential customers. What businesses really need is a way to engage customers and separate themselves from the advertising noise that fills people's lives.
Connecting Cloud and Web: Deploying end-to-end apps with Dart – Google I/O 2014
FYI, next version will have a JSON-based project file (whether this is better or not is left as an exercise to the reader).
To be fair, that sounds pretty active to me. Maybe not actively using it to create documents, but still using it often.
No, it's always a security problem. http://en.wikipedia.org/wiki/Session_hijacking
I'm talking about java, runescape is written in java not javascript.
Startups from 2010: Acquired, Pivoted or Still Going?
I know of at least one PHD student who seems fond of this site: http://linkstothedamnpaper.org/

On the about page, it describes itself as an open discussion community showcasing the best in freely-available biology research.
I find Academia.StackExchanage [1] and the entire StackExchange ecosystem [2] quite awesome for learning, teaching and simply discussing about anything related to specific communities.

For anything else there's always Mailing Lists (ML). What I've learned over the years is that it doesn't really matter which technology or which format is used to have a discussion online (IRC, Mailing Lists, Reddit/HN sites). What matters is the community and the people behind it.

For example on IRC, specifically freenode, there's tons of channels with tremendous quality of discourse because of the moderators being able to keep the quality that way.

If you're looking for discourse about Math, try #math on freenode and signup to math.stackexchange and see which mailing lists exist out there. Perhaps even look into Math academic journals out there and see whether there are mailing lists to start discussing things.

1. http://academia.stackexchange.com/

2. http://stackexchange.com/sites
Anorm
All of that was completely non-obvious to me, so thanks for laying it out. I guess the core concept here is that when your algorithm is memory-bound, you have to think about cache access patterns, and how your program's elements in memory will be mapped in memory. At least that helps me understand why the naive loop is faster than the divide by two. Still don't exactly understand why the lambda would be slower, but I'll work on it.

See how you helped me understand something more? If I had just read your "this is obvious" comment, I would have wandered away scratching my head and thinking, "Oh okay, guess I'm too dumb to understand this stuff. Let me go read some comics." I come across this attitude a lot in real life too, "Oh it's obvious. Isn't it?", and get discouraged a lot because of it. A visceral reaction to that yet again was the reason for the aggressive undertone. Apologies for it.
Here's a json file with sha1 hashes of the solutions.

https://gist.github.com/dnerdy/30e2847188a95178688f

I created it using the encrypted solutions from this project: https://github.com/csu/project-euler-offline
"I'm suspicious of this theory that thirteen-year-old kids are intrinsically messed up. If it's physiological, it should be universal. Are Mongol nomads all nihilists at thirteen? I've read a lot of history, and I have not seen a single reference to this supposedly universal fact before the twentieth century. Teenage apprentices in the Renaissance seem to have been cheerful and eager. They got in fights and played tricks on one another of course (Michelangelo had his nose broken by a bully), but they weren't crazy.

As far as I can tell, the concept of the hormone-crazed teenager is coeval with suburbia. I don't think this is a coincidence. I think teenagers are driven crazy by the life they're made to lead. Teenage apprentices in the Renaissance were working dogs. Teenagers now are neurotic lapdogs. Their craziness is the craziness of the idle everywhere."

http://www.paulgraham.com/nerds.html

"Largely because of a quirk of brain development, adolescents, on average, experience more anxiety and fear and have a harder time learning how not to be afraid than either children or adults."

This doesn't pass the smell test. Historically, in every culture, young adults (and especially young men) have always been the big risk-takers; from moving to a new country, to dealing drugs, to enlisting in the army, to killing oneself for Allah.
Downvoters — Please explain why this is a bad post. As someone in the process of learning how to run web services, explicit discussion of benefits and costs is very helpful.
Are you sure about that? Is it that since Windows compromises 90% of desktop its reasonable to assume that a lot of people have put in 1000s of hours of using, developing, and administering it.

As a counterexample. My Linux servers, when presented with 4 NICs and multiple VLANs, doesn't know what to do with them. I had to edit the iptable. Something that I still haven't needed to do to any of our Windows server.

Different strokes for different folks.
This more closely resembles a RPC (Remote Procedure Call) API, rather than adhering to REST principles. For example, making GET requests should only retrieve data and not mutate state, whereas in this API, there's GET requests to honk the horn, unlock and lock doors, setting AC temperature, etc. Query parameters in the URL are also misused to pass information to be saved on the server.

Stop labelling every API that operates over HTTP as a REST API, this one clearly isn't.
The Pitchforks are Coming
I have to upmod you for "stuff I learned while working for Lisp Machines Inc." alone. I'd love to hear more stories.
Excellent read for beginners!