skysight-inc/HackerNews huggingface dataset:
Markets are not any more natural to humans than driving cars or using a cellphone. They are a human invention, not something that comes out of nature, or whatever natural humans do.
RoR Pros: Ruby is easy to learn, Rails is opinionated which makes learning a little easier and gets you used to the MVC concept (not sure if Express is similarly so). Ruby and Rails are pretty mature, so there are gems (libraries) for just about anything you can think of.

RoR Cons: You still need to properly learn JS because it's the web. Node is now the "cool" thing, so there seems to be a lot more attention on it as of late.

On other things: make sure to learn SQL on it's own. ORMs are awesome but sometimes it's easier to write a custom query. It will also make debugging DB stuff a lot easier since the error messages (at least in Rails) usually contain the query where it went wrong.

Haven't used Node yet so I feel unable to contribute anything on that other than that it's the same language on front and backend, so that might be easier.
Actually, they absolutely should have access. Their staffs? Probably some of their staffers too.

We're talking about people we trust to spend trillions of our dollars, decide if we fight a war, and make decisions that affect the entire country and world. It's some kind of Tom Clancy dream to think that their should legitimately be a higher level of clearance than elected congress and senate.

Oversight without congress? What do you mean, just some executive appointees? Maybe a private contractor bound to secrecy? Can they just be fired if the oversight is not liked?
But progress is real. The people who moved to Ruby weren't just following fashion (at least, not all of them) - the language genuinely improved on what had gone before. And now that they're moving on again, it's not (just) to try and get away from all those losers who're writing Ruby nowadays - it's because lessons have been learned, problems have been solved, and there are some improvements that you can't make without writing a new language.

Sure, it's possible to move too fast. But the dangers of stagnation are worse, IMO.
They are clearly in the direct performance of their lawful duties. It is like a counterintelligence professional talking to a suspect and learning what he knows. Plus, Congress is called out in the Constitution as special, due to situations like this.
This actually surprises me some. With how widespread the use of webkit is, I would have thought it was among the more cleanly designed pieces of software out there.

Anyone have any good pointers on an analysis of the code base? Any easy way to just "dive in" to the code other than the obvious checkout and look around?
I completely agree. Rdio is the first music streaming site that really pulled me in. The clean design is pleasant and the multi-device support is superb. The autoplay functionality has introduced me to a ton of excellent music I didn't even know existed. I suppose other sites do the same thing but they never got me in the door like Rdio did.
Language choice between JS and Ruby doesn't really matter a lot. Focus on general concepts (Http, Request/Response, Routing, Templates, model, Db, caching, organising, optimising your code, deployment, tuning). I would advise to start with some microframework (Express.js, Flask, Sinatra, whatever) to see how things really work. In Rails there's a lot of magic and you will learn Rails specific stuff instread of ungerlying techs.
Mike Masnick had an interesting article about the solution being competition, too:

http://www.techdirt.com/articles/20140115/15035825890/losing...

I think there's a good argument for making the Internet be an utility like electricity is, but I think that also means there won't be anymore competition effectively (at least in terms of deployment), and they will upgrade their networks much more slowly. So the money for upgrades might have to come from the government (which actually did happen already, but with few results:

http://www.pbs.org/cringely/pulpit/2007/pulpit_20070810_0026...

That being said, we also can't just say "let the free market deal with it", because right now there's no free market in the broadband space. ISP's have managed to basically outlaw competition from their areas, so before we even begin to accept the idea of "competition is the solution, not regulation", then we need to actually make that true, and make sure all such restrictions against new entrants are lifted, and generally make it much easier for new competition to appear and exist.

If it becomes super easy to move from one ISP to another the moment one of them pisses you off, and there are at least several good choices, then this could work.
The Feds Are Ready To Sell $25 Million of Bitcoin Seized From The Silk Road
Is there any way I can order them some LED lighting gear?
Looks like something is wrong with our median income data in Seattle. We're taking a look at it now.

Edit: we were missing the median income data for Washington state and a few other states. It's fixed now.
Women In STEM
> That prompted Sam Biddle of the Gawker site ValleyWag to suggest referring to the newcomers as "Software Americans."

What is the word when you know you shouldn't look at something, but the urge to do it is too strong? Masochism doesn't quite cut it. "Mild death drive"? Anyway, I had to check the article. Here's how it ends:

"So, the next time you see someone taking up a seat at a coffee shop to work on a cold cut delivery app at 2 pm, resist the urge to slur—instead of "techie," just call them a fucking loser dork with inconsequential ideas and a dumb life."

No, those "techies" don't make the search engine you use to find the information you need in your work and your daily life. They don't make the operating systems that run on your computers and mobile devices, nor the devices. They don't make the software that runs in your appliances, the automation systems that allow billions of people around the world to have products and services only the rich could afford in the past. They don't make novel ways to discover drugs and the origins of diseases. They don't make the communication services that allow you to stay in contact with people you know and discover people you didn't know. They don't make CMSs, blogging engines or web browsers.

They make cold cut delivery apps. Fucking cold cut delivery app making loser dorks.
You sound dismissive of Youtube's page loading. I believe they are loading only those parts of the page that change, which is much faster than re-loading the whole thing. It makes the user experience faster and uses less bandwidth.

Do you do much front end development?
many do by employing the openssh maintainers to do that. it's the best way to contribute to openssh without contributing to theo.
try adding setopt HIST_SAVE_NO_DUPS to your .zshrc

you could also have a look at HIST_FIND_NO_DUPS and
HIST_IGNORE_ALL_DUPS (more options at http://zsh.sourceforge.net/Doc/Release/Options.html )

If you still use bash, now is a good time to upgrade to zsh
Quick someone make Emscripten.js! Emscripten compiled down to JS. A js web-app that takes C code as an input and creates JS code out of it.
Probably because unlike crypto, this is one of those areas where "security through obscurity" really is an aid. That has always been the tension between intelligence agencies and public oversight, it's not like NSA originated the problem.
Are you unaware of the record building that is going on in San Francisco?
> If you EVER use OpenSSH for ANYTHING, you can cough up $20 for grumpy Theo.

Theo provides negative value. There are no circumstances (least of all extortion) that would make me give him money or aid of any sort.

> (I've interacted with Mr deRaadt once. He was perfectly lovely and helpful.)

Most of us will never know. His public attitude has ensured that.
U.S. government warns merchants on methods used by Target hackers
What if I told you,
that there is a large gulf of possibility between "doing anything" and "doing nothing"?
Bradley Watch: How one entrepreneur changed his thinking about the blind
Happy 25th Tcl! I miss you.
I was a Rdio customer for over an year and I had to switch to spotify because of how bad the streaming on the iphone app was.
There's 16 astral planes (U+1xxxx to U+10xxxx), of which 3 have characters assigned...

* plane 1 is the supplementary multilingual plane

* plane 2 is the supplementary ideographic plane

* plane E is the supplement­ary special-purpose plane

* planes F and 10 are private-use planes

Perhaps you wrote from memory.
Startup using Tumblr to engage? Here are some tips
ATMs Face Deadline to Upgrade From Windows XP
My point is that individual voters can be powerful. The fact that you don't know, in advance, if this is the occasion does not alter the point.
I have not have noticed that Sam Altman was bad at writing, most of the posts that made it to HN are pretty solid. :)
For more on that:

http://investor.groupon.com/financials.cfm

Groupon had (in q3 2013, the latest I could find) 595M in revenue and 14M in operating income, an EPS of 0.02 excluding "excluding stock-based compensation
and acquisition-related benefit", and 1.1B in the bank.

Not a smashing success, but is it a failure? The jury is still out on this, imho.
I wonder where the best place to report manpage bugs to is - for things like the builtin commands that may not have a single upstream. Does Ubuntu pull in a manpage update from Fedora? What about the other way around?
That's probably why Steve Jobs cared so much about how the inside of computers looked. He was obsessed with it. He probably read some Japanese book when he was in his youth and his culture became radically different in some way. Much more Japanese.
How to build an agile and scalable SaaS for long-term success
Reminds me of the long gone USS Blue Jacet at the Naval Training Center in Orlando.

http://www.panoramio.com/m/photo/14389433
Well, if the language was only meant to be an API consumer then eliding OO stuff would make more sense, but they designed it for bi-directional interop. And besides, F# was based on OCaml (as I'm sure you know), which itself was an existence proof that you could successfully bolt OO onto a functional language.
Thank you guys so much for your advice!

Feel free to get in touch with me if you like. I'm bt at brand dot io.
One thing new arrivals should know about OpenBSD: the man pages are good! Really. It took me a while to get out of my linux and windows habits of of immediately going to google or a mailing list or a forum when I didn't know how to do something. With OpenBSD, read the man page first. In most cases you won't need any other resources.
About Weller voting Tory, I don't see it. He was just being irascible. None of the songs from In the City read as Tory, rather the opposite.
I got Barcelona
I thought most (if not all) gigabit Ethernet implementations auto-detect host-to-host connections and handle the crossover for you.
I'd like to add that both their Android and iPhone apps are extremely impressive. Very well designed, and a joy to use.

My only complaint with the service so far is that they haven't made adding gapless playback a priority.
This answer is generic to managing delegates, not specific to tech, but the number 1 thing is to re-orient your own thinking around the goal of building a sustainable system, not on perfect outcome of the next project. You have to be able to take a few hits if you can learn from it as a team, iterate, improve, and adopt the mindset that moving a little more slowly now will help you build muscles to move more efficiently later. It's easy to not "get" this, or to set it aside in times of stress, but it's important to keep that focus as much of the time as you can, because it helps you apply your own energy to the parts of the process that need fixing, rather than patching code as it were.

The number two thing to realize is that lots of people delegate without measuring the follow-up. If you figure out the measurement strategy first, then work backwards to how you communicate the assignments and goals, that might help. ("We're going to meet every monday and review what you coded last week" is totally different from "Our goal this quarter is to X and your piece of it is to move the needle on Y."

Third is you have to be consistent and vigilant about the follow-through on the preceeding point. If you say you're going to meet every week, put a standing meeting on the calendar and make it happen, every week, without fail, so that it becomes routine and expected and a part of the rhythm of the office. (Don't announce a new goals plan, or new tasks, or whatever, then forget all about it, then announce a new way of doing things, etc. )

Even if it's not perfect, the process and repetition are very effective tacit communications that a) you're paying attention in good ways and bad (delegates will get visibility both for their progress and their lack thereof), and b) everyone has a miss now and again, and you get to be patient and tolerant of that (if you want) at the beginning, but it's hard to skate week after week if people don't eventually get sh*t done.

Implicit in the above is some means to track all of this that you can rely on.
I would assume much longer. I have a recollection [i.e. I cannot build a google query to find a reference right now] of some poor schmuck working with a tribute band who asked him to send a text message of the lyrics to "Machine Gun" (a Jimi Hendrixs song). Something along the lines of 'please send us machine gun'. He promptly replied with the words and a few hours later was on the wrong end of an armed response team storming his house asking where the machine gun was.

At the time the only explanation he could think of was his messages were being intercepted but this was denied and the official explanation was he had supposedly sent the reply text to the wrong person who called the police. His phone logs showed he sent the reply text to the correct number but the police just dismissed this with no explanation.

Now we have a more plausable explanation. This has apparently been going on for a long time.

[Edit, for clarity, this was in the UK.]
When Does A Startup Stop Being A Startup?
I'm always really impressed by the detail put into Rdio. Dragging a song allows me to drag it into a playlist or to share it with friends. In HTML5/Javascript? That's pretty rad.

Spotify feels way too much like iTunes to me. That's not a compliment. My only fear is that I've picked the wrong side in this one and that Rdio will be gone soon enough.
>What is the word when you know you shouldn't look at something, but the urge to do it is too strong? Masochism doesn't quite cut it. "Mild death drive"?

I've heard the more generalized version of this phenomenon (meaning "s/look at/do") referred to as "the call of the void". Interesting and slightly haunting.
Do you know a "Balanced" for europe?
So that will depress the price right? Time for some cheap BTC
"Society has moved through economic change before and we'll find a way through the internet-induced havoc as well."

You say that as if this process has gone well in the past.

http://en.wikipedia.org/wiki/Homestead_Strike

If anything, history shows us we should expect great unrest potentially leading to violence at times of rapid technological change.
There must be more to it than that. Two racks aren't using $20k in electricity.
The iPod of Prison
> What is the word when you know you shouldn't look at something, but the urge to do it is too strong?

Compulsion?
Booth Babes Don't Work
I doubt it's purely a response. They mentioned that they're going to be inserting advertising into the streams now for free users, which isn't something you build out in a day. I'm sure they've been planning this for a while. Maybe the Spotify announcement forced them to announce and release it sooner than they were planning, though.
I accepted an counter offer at a situation where my manager had been wanting to promote me for 2 years. The worst part was that I had no idea why it was not happening. I was asking at every performance review about areas where I need to grow to get it and my mgr had no idea - he said that I performing at a more senior level in all areas, and that I should be promoted. I did get a nice raise, but not the title. Don't get me wrong here, the title wasn't that important, what bothered me was the totally dysfunctional communication between the management layers where I was left in a limbo where felt that promotions were apparently not based on merit, but something secret.

Limbo wasn't fun, so I was happy to get a +20% offer from a another company. However I ended up accepting the counter offer when I was certain that it was too late to offer me anything to stay. I got a honest (I hope) personal apology from my managers manager, the department head, who said that he had been the one deciding not to promote me, and that he now understands that he was not clearly communicating his expectations to my manager.

That was a bit over a year ago and while it might sound that the situation was beyond repair, I'm actually happy I ended up staying. It actually changed my managers manager behaviour to take a much more visible role in many other areas and start communicating more directly to us instead of just the layer in between.
So you're recommending adding sabotage, theft, mutual aid, and "the counter culture" to our skill set?
Famous movie quotes as charts
Agree that we need to look at concrete deal terms in question and talk about what's actually anticompetitive vs. what is just sound decisions by self-interested economic actors. It seems to me that if torrent users are paying for connection parameters that account for the specifics of their usage, there shouldn't be any problems. I have tried to find good detailed accounts about the torrent vs. comcast battle, but haven't found any really detailed technical and economic accounts of what's been happening and why. Anyone have a good link?
ns doesn't even reveal what metrics were used, the wikipedia article has slightly more detail: http://en.wikipedia.org/wiki/D-Wave_Two
Blackphone: A secure, encrypted smartphone for the post-Snowden era
He is and does. He's a condescending prick who routinely belittles people, including contributors to OBSD.

He's like a version of Linus Torvalds who isn't as frequently correct and with worse diplomatic skills.
Should I be worried about Rdio? I am happy to pay Rdio a relative pittance for continued access to music. I'm less happy if they're in a tailspin that is going to destroy the quality of their catalog.
So how about a mother then, raising her child and pregnant with a second. Should she have to reveal every single detail about her life while she has parental custody?
Valve replaces touchscreen from Steam Controller with regular buttons
Could you clarify the following and maybe provide a link?

"right now there's no free market in the broadband space. ISP's have managed to basically outlaw competition from their areas, so before we even begin to accept the idea of "competition is the solution, not regulation", then we need to actually make that true, and make sure all such restrictions against new entrants are lifted"
The incumbents don't currently upgrade their networks where they have no competition. My neighborhood's DSL (USWest -> Qwest -> Centurylink) has been at the same speed since 2000, and Comcast wants some prohibitive amount of money for a SOHO setup, which is the only way they give you a static IP address. Regulation would probably be more efficient than the status quo right now.
FIFA - La copa mundial brasil 2014 - Los 5 mejores equipos.
There's Dragonfly BSD, which is doing several interesting things.

http://www.dragonflybsd.org/
I agree that's a rather negative take on it, but I can't help. Working on web development for almost 15 years has washed away my sugarcoat ;)

Frontend web development is still absolutely painful and ugly. It's based on a broken paradigm (hypertext vs. interactive interfaces); relies on hacks for fundamentals (XMLHttpRequest is probably the best example); multiple standards pushed by organizations with special interests (remember having to encode video in 4 different formats?); is labour and time-intensive; tooling is still catching up with the 80's.

None of those, in isolation, are big problems though. The big problem is that, because you can always patch everything up with some javascript, there's no drive to have a platform that rests on top of more sound fundamentals - condemning ourselves to an endless cycle of frameworks.
Background: I'm a developer with Constant Contact

We actually have two apps with WePay support thus far, and we're in the process of adding it to EventSpot. I assure you, it will be there before WePay's events offering goes offline.

I have to be a bit vague about this, but I think you'll find post-WePay EventSpot to be very comparable to what you're getting from WePay right now.
These aren't analogous at all. The situation that Net Neutrality is about preventing involves four parties: a website, a comsumer, the website's ISP or datacenter, and the consumer's ISP. Call these W (website), C (consumer), D (the website's ISP), and I (the consumer's ISP). There are network connections between these parties, and the graph of who has a network connection to who looks like this:

W---D---I---C

The website and the consumer each pay their respective ISPs for connectivity. Those two ISPs typically have a connection between them, in an arrangement called "peering". If they don't, then instead they will both pay a third ISP (a backbone provider, B) to bridge the gap. So the graph of who pays who for network connectivity looks like one of these two arrangements:

W-->D I<--C
W-->D-->B<--I<--C

If the connection between W and D is too slow, then W pays for an upgrade. If the connection between C and I is too slow, then C pays for an upgrade. If the connection between D and I is too slow, then D and I haggle over who pays, under threat of losing business from W and C.

Now suppose a I, a consumer ISP, decides to block or slow down traffic coming from W. The key fact of this situation is that in the original state of affairs, there is no business relationship between W and I. The website only has business relationships with C and D. Basically, I is threatening to sabotage W's relationship with C, by degrading C's service, unless W pays up.
Ocaml with better metaprogramming, an actually helpful compiler, and syntax that doesn't feel like having your eyes gouged out by a rusty spoon.
Hosting a static website for less than 60 cents a month
Why can they do so on a mature project? Why can they not only push to their branch, have the repo have commit/push hooks for fast linting, have CI builds for each commit, and only merge into master when comfortable (e.g. after QA)? And if it's a fairly new project and they're working in master directly, what's the harm of broken code?
Good to know. I have no interest in upgrading to Mavericks and even less interest in full screen mode, but at least now if I ever end up there by accident, I'll be able to get back out!
One Startup Tried Every Marketing Ploy From 'Ellen' To Twitter
Alternatives to Codecademy
Frere-Jones is suing Hoefler for half of preeminent digital type foundry