skysight-inc/HackerNews huggingface dataset:
For what it's worth, I was dissatisfied with most Ruby frameworks (aka. Rails & Sinatra), so when it came time to build up a massive project on a Ruby backend, I rolled my own minimal (<1kloc) Ruby framework.

https://github.com/kballenegger/kenji

I, too, find Rails to be a bloated mess. Here's what I wanted out of my ideal framework:

- The "framework" has one single task: providing a DSL for routing requests, and dealing with the HTTP nitty-gritty.

- The default would be build for JSON APIs. The return value of routes gets serialized to JSON.

- Everything is explicit. No magic.

- You can organize you code in simple, maintainable units (files), grouped by functionality. (This is achieved through a tree routing structure, where controllers can pass / forward certain routes to other controllers.

- Code can be namespaced, can be tested easily, can be scripted easily. Functionality does not depend on naming conventions.
Authorities: Robocalls netted pay phone owner $4M [2011]
I see no problem in naming names. It's for the benefit of everyone here. Otherwise its just another sad story which we've heard the likes of before.
> I can further execute sculpture in marble, bronze or clay, also in painting I can do as much as anyone else, whoever he may be.

He's saying he can paint as well as even the best painters. (Which was true.)

"No matter who you put in the wrestling wring, he's at best an even match for me."
cglee, I'm curious, what would you do if you were making investments and you knew that a certain cultural background was correlated with a tenfold increase in risk on your investment?
Just to make you laugh : I worked as a webdesigner for a retail chain, and we have bought Adobe's Scene7 which does quite the same job. It was a 102 000$ / 2yr deal.
I don't have time to read all the comments. But from the first several ones I read it seems that folks, for a change, missed Woz's response. Woz didn't say that Steve couldn't or didn't know how to code, but that "Steve didn't ever code." Very different answers!

I mean, even a monkey can be tough how to code at least at some level. Now, the level at which Woz was coding was not your standard Ruby scripting mombo jumbo, and hence it's a world apart from what some folks consider coding, which is implicit in what he's saying.

Also by Woz saying that "(Steve) wasn't an engineer," he was clearly stating the fact that Steve at that point in time was more about the business, the direction of things and the big picture rather than the nitty gritty stuff for which he had Woz to do it for him/them.

All in all, lets be honest, Steve forte was never ever his technical prowess. I'm sure some business majors here, who get away with getting other folks do to stuff for them, truly believe they are very technical as well, even though they don't know shit!

Steve definitely had a good eye at what could and couldn't sell, particularly at the end of his career. Now, what Steve was really good about was in getting very good technical folks in house and getting away in pushing them to the limit of exploitation, because after all it was Steve Jobs. Hence, he was great at causing confusion and manipulation, which is why he was so good at marketing.

If Woz wouldn't have been around, Apple simply wouldn't have existed with Steve alone. Now, Steve was definitely a hustler and probably would have started another type of business, but we simply wouldn't know about it.
I know you didn't say that they are explicitly forbidden but discriminating against prospective employees due to having families is walking a fine line of violating equal opportunity hiring practices in the US.
I think if you're a dev you're not really the target audience. Marketing and regular people are. (Or designers that can't code?)
A mathematical model of how to tackle Vicodin abuse
Both. We were using IE6 till around 8 months back, because a lot of internal tools depended on IE6 behavior. Now you can imagine why I made the 50 year comment (agree that 100 might be too much).
It's not simply a fact of life. These types of application processes are no different than saying "There is a $200 application fee."
When you call something is rational, you automatically label it acceptable. So please stop trying to be coy.
I remember some shouting on the phone between Lissner and Jobs but I was just a young pup at the time and didn't understand what was going on. I think all Lissner wanted was a little respect since AppleWorks was a major seller for the Apple II line, but Jobs being Jobs he probably came across like, so what, the Apple II is dead and the Mac killed it (he was right of course.) Lissner got rich anyway and lost he drive to work on the Mac version. Our small team in Santa Cruz continued to build it, then Gates came down to meet us and bought it. Works ended up being the first really useful program on the Mac, followed a little later by Excel. I remember hearing a lot of good things about Apple Writer, but of course I used AppleWorks. Those were heady times.
No it doesn't and it only has a subset of the features already available in netrw which comes by default.
Thanks for pointing that out, I'll upload one soon. For now, if you open dev tools on the Modulz site, go to the html element and change the "phlat" class to "glossy". Then you'll see the skeuo buttons.
I think it's somewhat beautiful that the only response you thought appropriate, concerning one of the most brilliant minds ever produced by humanity, was to quote a television commercial.

Regardless, I'm sure Leonardo would be proud of the comparison.
Working with Product is never that clear cut. Sometimes they need to be prodded to come up with exact requirements.
You don't have to rest them, but the fact that it's there prevents the wrists from going any farther than that minimum.
This is interesting, but I think it kind of fails to take its audience into consideration.

1) It assumes writers write like programmers code. This isn't true. At least with scripts, what typically happens is the writer will write an entire script, send it to their boss for revisions, and then rewrite it. They would consider it a pain in the ass if they had to make "commits" for every page they wanted to add, and especially if their bosses had to review each change (mostly because bosses are executives who just want to leave their mark by making unnecessary changes on things).

2) In either book or script writing (or whatever) small grammatical changes are unimportant, and there will be way more of these than we would care to look at. Who cares about reverting a change of "its" to "it's"?

I see this kind of thing as being useful for writing an informal, informational book in the form of an extended blog post (see http://gettingreal.37signals.com/) but otherwise, I can't really see it being that useful for professional writers.

Also, something that I think would be REALLY useful (that I'm honestly surprised I haven't seen is a Final Draft - meets - Google Docs (screenplays editable by multiple people via online, all stored online). Dunno if anyone's seen anything like this.

Sources: My dad is a TV writer.
Ah, very good point. And the provider can send uniquely compromised versions to individuals to reduce their chance of detection, as well.
Ask HN: What sampling rate(s) does HTML5 audio support?
I am mostly concerned with the case of an MP3 audio stream on Chrome but also interested in other format/browser combinations. I cannot find an authoritative source that has this data and I have been observing some weird behavior with rates that are not 44.1 Khz
> Of course, one downside is that it’s not ideal for people with families. Some of the best people I’ve ever worked with have kids, and unfortunately wouldn’t be able to do this.

I have a friend who travels the world with his kids. I'm sure it takes a bit more organization, and they aren't exactly jumping here and there every other week, but man, how I envy those kids.
(I use vim+tmux+urxvt+awesomewm)

Basically, terminal multiplexing solves a different problem than window management solves. Terminal multiplexing gets you detach/reattach (letting you switch computers trivially), per terminal splits (which I frequently use in addition to WM tiling, similar to how I use Vim windows in addition to both of those), and better scrolling/highlighting.
The real problem with the Big Dig is that is was designed and built in ignorance of the law of demand [1] as it applies to lane capacity. The traffic congestion that the Big Dig was supposed to eliminate simply moved outward [2].

They should have eliminated the Big Dig completely and spent the money on increasing rapid transit capacity.

That said, eliminating the elevated highway that cut the North End off from the rest of the city seems to have been a major boon.

[1] http://en.wikipedia.org/wiki/Law_of_demand

[2] http://www.boston.com/news/local/articles/2008/11/16/big_dig...
It might be worth reading Wickard v. Filburn (1942)[1] for the original case that intrastate commerce affecting interstate commerce and therefore regulatable by the federal government. In US v. Lopez (1995)[2], the Court does actual say there are limits to what the federal government can lump under "interstate commerce," as they declare that the Gun-Free School Zones Act was beyond the power of Congress.

[1] https://en.wikipedia.org/wiki/Wickard_v._Filburn

[2] https://en.wikipedia.org/wiki/United_States_v._Lopez
actually, the offer here is raw html files which you need to edit manually, so it's not exactly out of the box either

i can't see any difference between this theme and others from themeforest either
I'm not sure I follow your argument. Do I have this right, you are arguing MS should open source Windows, because Windows is losing market share? If so there is a huge leap in logic I'm not getting here, the first being that making windows open source isn't a clear path to becoming a market leader again.

If you want to argue that MS should open source windows, then you should also describe possible business models for the new open source MS, otherwise its just wishful thinking.

At the end of the day, open source Windows is just a pipe dream unless you can provide some hard numbers that 1.) Giving up revenue for marketshare is a sound business decision (after all Apple could just give away OS X for free on any machine and get more marketshare, but its not). and 2.) Enterprise companies actually care about having an open source Windows.
How to find a great domain name? 5 tools for help
Github for lawyers, laws, court records, etc. I wonder how the lobbying industry would change if there were highly-public records of everyone's additions to a bill.
I was recently looking for services that could handle resizing and cropping. Personally I prefer the ones that act like a proxy, so I can store the images in my own S3 bucket. Here are the services I found:

http://www.imgix.com/
http://cloudinary.com/
http://www.cdnconnect.com/
http://cloudresize.com/
http://cloudimage.io/
http://www.blitline.com/
https://transloadit.com/
https://uploadcare.com/
http://www.resrc.it/
Where are you getting the bytes doubled and not users?

According to https://metrics.torproject.org/users.html?graph=direct-users... the number of users double, to 1.2 million, in just 2 weeks.
Learn Git Branching is best learning tool I ever tried!
With this tool and a little practice on the side I was able to learn the basics of git within a couple of hours so that I can confidently branch, merge, push, pull and rebase and I know what I'm doing! Programmers should invert more learning tool like this!
Thank you!

Vertical sliders might not scale well if I wanted to add more sounds in the future.

Did you try reducing the width of the window? If the responsive design works as intended you should be able to fit everything on one screen in a narrow window. [1]

[1] http://i.imgur.com/uTnTm03.png
AppScale 1.10.0 Released
Awesome! My teams have needed this. Thank you
Not sure, but you just hit tab, i.e.:

echo -<tab>
--help (Display help and exit) -E (Do not use backslash escaped characters) -n (No newline)
--version (Display version and exit) -e (Use backslash escaped characters)
If I could only work 3 days a week...I don't know where we got Saturday and Sunday from, should look it up, but thank goodness for those at least.
Unless the OP edited the comment, there is nothing off-topic, it is even interesting. And I don't see any personal attack or something to be censored.
Yeah, knowing Obama's track record they'll start prosecuting at some point once the targets get fat enough.
Sensible.
Looks a lot like Reliable Sockets http://pages.cs.wisc.edu/~zandy/rocks/
Parallels Desktop 9 for Mac: Faster, Better Windows Experience
Kickstarter responds to the strange case of Ouya's Free the Games program
It's super fast and fun to work with. Loving it
Cool, so everything from tpope and a bunch of other garbage. Nothing new here, move along.
Posted it for zsh, should be easy to make it work for other shells:

https://news.ycombinator.com/item?id=6297957
My co-founder has a family and kids. Just to be clear, there is no reason at all we wouldn't hire people with a family.
It's JavaScript, not Javascript..
Widower sues Wal-Mart, says bag caused death
Have fun figuring out which one it is: http://www.seed-db.com/accelerators
> The only plausible theory of institutional collapse I can think of is the end of the petrodollar, and that will happen anyway. There is no cruise missile that can blow up that threat. It might have been handy to have those trillions spent on war to build our economy in other ways so as to withstand the end of the Oil Age.

I wonder what is going to replace the petrodollar. InfoTechnodollar, energydollar, dnadollar, water-dollar, fooddollar ?
Maybe, maybe not. But if you only rely upon the client-side feature of the app and if code signing is employed, you could safely use the app without fear of potentially your private data being stolen (assuming the original code doesn't send private data to the server).
> It bothers me that / and \ are not side-by-side on most/all keyboards

I agree with you regarding the brackets - < >, ( ), etc. ... but / and \ have nothing to do with each other.
Besides the improved visual design, the key difference with Modulz is that it's modular. Most themes come as full pages. If they don't suit, sometimes it can be hard to tailor them to your needs. There are also up to 17 different sections with Modulz, that's more than most thems ship with.
Why can't the fourth amendment follow contracts?

It would make conspiracy rather too easy. Right now the number of privileged communication vectors is pretty low - you can talk in confidence to your lawyer, doctor, or cleric about most things and know your secrets are safe. If all contractual relations were privileged law enforcement would become a bit of a nightmare. The founders or succeeding generations of legislators and jurists certainly had the option to justify such arrangements but chose not to.
Hi, thanks a lot for your feedback. I really appreciate it.

I do have specific reasons of wanting to move to the US; the creative space in my country is simply too restrictive to do what I want. I'm also publicly known in my country (long story -- hence this throwaway). There's also a reason why we don't have a successful film industry; the government intervenes way too much, and any talent worth her salt would go overseas anyway.

I once produced and released, well, questionable creative content (porn) in my country. I got slapped with criminal charges for that. Hence the need to move out ASAP.

I have started making videos, not exactly short films, but I have a YouTube channel with 12,000 subscribers. My first video was posted in January this year. I have been learning as much as I can about filmmaking: equipment, techniques, angles, lighting, sound, editing, production, etc. I own 2 DSLRs, with which I've been experimenting.

I'm also halfway through my first feature screenplay; doing 3-4 pages consistently every day. In many ways, this screenplay indeed is my "unique life story, with hopes and dreams and trials and crisis", which I hope to put into production, locally from where I am first.

Embarrassment is not an issue to me. I've developed a thick skin over the years.

With this new information, would you still recommend me to move to the US?
The 1885 cholera epidemic is a widely told myth: http://en.wikipedia.org/wiki/Chicago_1885_cholera_epidemic_m...
> I’m with MLK.

That is so brave.
The file annotation method of configuration made me think I'd had a stroke at first. Configuration in /* comment blocks */ seemed like a weird, weird, weird idea.
Pathogen and Vundle have different purposes: one could be called a "runtimepath manager, it injects the plugins found in ~/.vim/bundle into Vim's runtimepath like if they were installed the standard way, while the other is really a "plugin manager", allowing you to update, install, delete, deactivate plugins.

Because they have different purposes, they must be compared according to your needs.

I don't need a "plugin manager" but I like my plugins to be organized cleanly so I use Pathogen.

If you need something to help you "manage" your plugins, Vundle is a sensible choice but you should compare with VAM or neobundle.

In short, comparing Pathogen and Vundle makes no sense: compare what's comparable.
True. Still, I find it odd that they are not beside one another. Honestly, I don't really know why we have a \ key at all (and I'm a Windows user!). But there it is.
Everyone thinks everything we have now is obvious. It's not.

Take fonts. The Macintosh came out in 1984. It took over a decade for WYSIWG and fonts to catch on. By 1995, Wordperfect for DOS was still massively popular.

We think the desktop metaphor with on-screen typesetting just "makes sense" today. Why shouldn't we just be typing on a virtual piece of paper, working directly with fonts of the desired type and size?

But that is an entirely new metaphor. Writing and publishing never worked that way. You'd write a draft on paper or a typewriter, then give it to some layout guy who would work with the typesetter to get the press set up.

The early text-mode-only word processors extended this metaphor is a natural way - you became the layout guy and the typesetter using markup inside your draft, and the software and printer would work to get you the output you wanted. This was a big deal, and to many, was the way it was going to work forever.

The iPhone is "obvious", and that's how all phones work now, but there was nothing like it in 2007 and there were plenty of skeptics that predicted failure because of its lack of a stylus and physical keyboard.

If we could be shown the world without Steve Jobs, it wouldn't surprise me at all today if we all had to drive over to our local IBM "Computing Center" where we could pay to send people "Electronic Mails", and we'd all think we were living in a futuristic wonder world.
Being able to roll your own level/complexity of devops is fantastic. The next step is to bring this functionality to high-compliance users, like banks and healthcare providers.
I don't see that approach working in any competitive product marketplace. This is the kind of candy you don't want to throw to you competitor.

Anecdotal, there's a company that built their core product on Symfony 0.9x, and never upgraded. That was started around 6 years ago. The company is now worth 1+ billion on nasdaq, and still relies on Symfony 0.9x for the core functionality.

From a development point of view it sucks. Ask any developers.

From the business point of view, staying away from the kind of 6 month no feature s-bugs-only period you're talking about, is probably the reason it could beat its main competitor, and succeed the way it did.
Are you saying he shouldn't say 'beautiful women'?

Latin America's not as PC as the US - women are openly ogled and married men often have girlfriends. Costa Rica also has a woman president, no military, and almost 100% renewable energy. Check mate.
The constitution isn't as outdated as you'd think. The fourth amendment is to keep the police from barging into your house and rummaging through your stuff while you're sitting down to dinner. It still does that. Compare with third amendment. They're the "don't mess up my stuff" amendments. The government reading your email doesn't interfere with your ability to read your email.
The same person who ruined the lives of many people who previously believed him when he told them he wouldn't ruin their lives, is now telling us he won't ruin more lives. So I don't think I'm overstating the odds of further ruination here.
Ah, it's back on sale! Thanks for the link, I didn't know they had put it back up.
OpsWorks is a nice convenience on AWS and is implemented with the Chef configuration management tool (provided by Opscode, the company behind Chef, hence the name).

Shameless plug:

If you know you should be using a configuration management tool, but haven't picked one yet, I'll be releasing a book on Wednesday Sept 4th just for you.

The book is called "Taste Test" and compares Puppet, Chef, Salt, and Ansible.

In the book, I implement an identical project with each tool so you can see what each one is like to work with.

I definitely had some big surprises when writing the book. Spoiler: Ansible was by far the simplest, easiest to understand, and quickest to get up and going.

To get a discount for the book release, just sign up on the mailing list: http://devopsu.com/books/taste-test-puppet-chef-salt-stack-a...
> I don't think children alone are the problem

In fact, advertising a job position as "not for people with families" is usually running a pretty big labor law risk--especially if you're currently based in the Bay Area and thus subject to California law in addition to US law. In many places it's illegal to ask about children or marital status during an interview, and to come right out and say "we don't want people with families" is insanity. You might disagree with the law, but it's hard to dispute that the law is that way in California.

http://worklifelaw.org/frd/ http://www.foleylymanlaw.com/practice-areas/discrimination-h... http://oag.ca.gov/publications/CRhandbook/ch2 etc.
It sounds like you are determined to find the negatives.
Start by deleting that crap, then run $ vimtutor until you are comfortable, read :help carefully, try your hands on simple tasks first then augment the complexity… after a couple of months you'll be as productive as before or more and, maybe, ready to do the actual switch.

In the mean time, keep using ST on your projects.
Cool, I know whom to call for reviews :D
I'm also curious about how easy/hard it is to hire international contractors. Knowledge on that subject would be very interesting.
Looks like he actually impersonated officials with higher access: http://investigations.nbcnews.com/_news/2013/08/29/20234171-...

Snowden appears to be have acted brilliantly. We couldn't have asked for a better protagonist here. Personally, I think that, since he knew what he was going to do, he took everything within his grasp. Especially since he knew he had nothing to lose.
OpsWorks is great. We were also on Heroku and were planning on the DIY route with Puppet. My coworker spent 2-3 weeks working on that setup and was 90% of the way there.

Then he found out about OpsWorks. We had our apps deployed in a single day and migrated over by the end of the week. There was a bit of learning to deal with Chef, but it was an overall smooth experience.

We've linked it up to Codeship and now we simply push to Github, Codeship runs our test suite, and they run a rake task to initiate a deploy via OpsWorks. Ever since Codeship made some serious optimizations in the past week, our time from git push to deploy is about 5 minutes. Awesome!
Nice, thanks for the answer.

Edit: So what is the license for this anyways? If I buy this, can I package it up and resell it? Can I use it for multiple clients?
Russia went up 15,000 in two weeks. But the world went up from 600k to 1.2M in the same two weeks.

https://metrics.torproject.org/users.html?graph=direct-users...