skysight-inc/HackerNews huggingface dataset:
Ten years ago, the Cisco brand was equivalent to high-end, enterprise networking gears. Any company that used Cisco gears would get a 'wow' from people who were in the know. However the trend reversed and I have not heard any of my IT friends mentioning it for quite sometime, aside the aperiodic snide remarks on its price tags.
Microsoft recruiting through its SkyDrive API headers
> I've been doing this a long time. Chances are, way longer than you.

Stopped reading when I realized the author wasn't going to be reasonable.
And if you're really lucky, you can go find that commit in the Code Review tool...
Skydrive's main page worked fine in Opera last week, I assume an update caused this. I've made many stupid mistakes myself (sometimes very public ones - http://my.opera.com/hallvors/blog/2012/08/04/bumpy-road-to-o... ), so I have no intention of implying malfeasance or spreading FUD about Skydrive. It is however a surprising and amusing error, hopefully soon fixed.
Where or when can we find the source code for this amazing app?
Is it possible to have the DRM discussion without becoming hyperbolic? I mean, I'm not thrilled about DRM, but "Bottom feeding hell beast" is probably a little over the top.

Furthermore, it seems weird that his primary stated use case (copying a section of a book and sharing with his friends) is totally supported on the kindle. There are all sorts of social features built into the device.

Yes, we get it, DRM is a non-starter for most technical people, but we need to have a constructive dialog around the issue.
Your perspective is refreshing, however it's worth noting that the automotive market doesn't have the same network effects as mobile computing. All cars take the same gasoline and oil for the most part.
add
(3) Making exceptions or configuration changes for single sites will be more effort than changing AdBlock settings for a given website directly in your browser.
I am curious if this is in violation of any whistleblower protection laws
Well yeah, I nearly added that disclaimer myself but then thought it was pretty obvious the previous poster was referring to referenced URIs rather than data URIs. Though I may have misinterpreted his post.
Chrome's been usable for something like 4 years now.
I would pay for something that I could load a budget onto to just pay everyone for the ads they would have shown me so I can browse in peace. I like supporting content creators directly, but I don't want to be hassled making accounts and filling in my credit card info every time.
What I'm investigating Backbone/Ember/whatever for is a semi-embedded device that will ship with a web interface, so some semblance of stability is a major plus.
New Fastest Supercomputer, Utilizing nVidia GPU's
I have to say I'm skeptical about this, although a Saudi Arabia decline in production could make it possible.
Ask HN: Internship at Cisco or WayFair?
Sorry if this question is too personal; I'm just a college student looking at two potential internships trying to decide what will be the best for me.

On one hand there is Cisco, which is a big name company and would probably give me a decent experience as a software engineer. And on the other hand, there is Wayfair, which is a much smaller company but offers a vast range of development positions to work on/choose from.

As for my interest: I consider myself a web developer and designer foremost, though I'm open to learning other things. I worked in a start up prior to to this decision, so I do enjoy having some control over the products I'm building, if that makes any difference.

Anyway, provided that my criteria is to learn (and perhaps to ensure that I can build a career with the knowledge I gain), which of the two would you recommend?

Thank you in advance for your help!
Kenneth Reitz has fantastic publicity already. Can I please just hear about the other things going on in the Python world without bringing him into it, sometimes? It is like a cult of personality.
Backbone.Marionette is pretty good at solving a lot of these issues but this is a great blog on how to do it yourself.
Money runs the world (whether we like it/acknowledge it or not).

If you have enough money, you can do such a thing. If you don't, you're a bit more restricted.

Throwing in some kids, house, family, health issues, whatever compounds it, but at the end of the day, the more money the better.
I love literate programming.

However literate programming isn't about commenting your source. It's about explaining your program in plain human language and presenting it in an almost essay style. A special program is run on your "literate" source which translates it to a set of source files that your compiler understands. It is not about writing verbose and excessive comments in your source code.

I don't mind if your approach is to write out pseudo-code or comments or what-have-you. My problem was that checking this stuff into the code-base wasn't a good idea. I don't suspect I changed the minds of the people I had to work with but they did remove the excess comments from the code before checking it in. That made reviewing their code much easier.
author mentioned in another comment that he left off many things like Requests, since they are very well known, or easily discovered.
Single page web apps: The worst of both worlds
Is this a pretty software-oriented group? If there are people interested in hardware (saw a recent post here suggesting that YC is) I'd attend. Code is fun but not my forte, and knowing this area I would be the only HW guy around, surrounded by a sea of analysts.
Original source: http://www.reddit.com/r/Bitcoin/comments/12vg6t/the_admins_a...

OP, "Please submit the original source. If a blog post reports on something they found on another site, submit the latter." - http://ycombinator.com/newsguidelines.html
Is it a bad sign if our application video has only one view, from Nov. 3?
Project Financial Management Software - ProjectVision
Gmail's Location Data Led to the Discovery of the Petraeus Affair
Solving Cabal Hell
Lightworks is not anywhere close to open-source
Joel and his team are AMAZING at this kind of stuff. My favorite is how at the end of every email blast they send, they put a PS at the bottom that says feel free to hit reply, they're standing by for the next few hours to answer all replies to that email.
A Carbon-Fiber Electrode for a Better Connection to the Brain
Meet The Texas Lawyer Suing Anyone Who Uses SSL
By and large the only legal restriction on building a network in the US are related to construction permits & zoning

I was presuming that when the company agreed to build a local network, it got an agreement from the local authority that nobody else would be granted a permit to do so.

That's still a legally enforced duopoly. Or are you saying, that acutally doesn't happen?

Cable franchises restricted competition for wireline video delivery but that got tossed a few years back.

I am guessing that's because the phone companies also wanted to deliver video over the wire. So this still wouldn't break the duopoly.
Even if output reaches that level, exports won't because the US uses so much more oil than Saudi Arabia. As demand grows, the US can still be a net importer and still have the same problems related to petroleum reliance.
Scratch that itch. :)
So, you absorb all the infrared, which means less heat in the building. Great for warm climates, but for cold climates, you simply are making it so that you need to heat your building more.

IOW, grabbing heat as electricity only to reconvert to heat.

Hmm.
Honest cultures in startups
Tech needs Senators - we should split CA.
Quick Tip: Find Windows Date Of Installation.
Does your idea solve a problem? Are people willing to pay you to solve that problem for them?

Three months of paperwork is great, but if the answer to the above two questions is no, said paperwork is sorta useless.
I'll throw in with "Please no, never", but if we continue the expect trend of shift towards web apps over the next 5-10 years then obviously JS is going to become a defacto tool, unless something else takes off but I can only think of Dart which compiles to JS anyway unless it's that build of Chrome with the VM in.

So what's next, an attempt a making a wide reaching client side language to usurp JS, or more languages that just compile down to JS and we treat it much like assembler gets treated now?
Presumably this is because -1 is all bits on in two's complement (http://en.wikipedia.org/wiki/Twos_complement).
Take the current value of the dow jones, round it to the nearest dollar. Then create one hundred letters, each of which says "The dow jones will be at X, one week from now." where X is the current value plus or minus increments of 5 dollars up to +250 and -250. Then add some sort of hook to the end of the letter such as "If you would like to learn my secrets of predicting the stock market you can take my course for the reasonable cost of Y dollars." Then print out 100 copies of each letter and send them to random folks, perhaps some number of people who receive letters that end up accurately predicting the stock market will fall victim to your scam.

That's the same problem we're dealing with here. Presidential votes only happen once every four years, so it can be difficult to validate any sort of model. A hundred pundits make a hundred different predictions. And dozens of polls make different predictions as well. Does that mean that the pundits and the polls which ended up being closer to the truth are more accurate or does it just mean that they were lucky?
Rogue Inventor Saul Griffith Is Radicalizing R&D - With Inflatable Arms
I can choose between giving up a simple, reliable OS or giving up a convoluted and obnoxious desktop interface that is essentially indistinguishable from the competing convoluted and obnoxious desktop interfaces. Guess which one I am likely to choose.
Just the fact that someone at Reddit is publicly discussing the possibility of accepting Bitcoin is compelling anecdotal evidence that Bitcoin is on the usual path to wider adoption of all innovative products. It now appears to be expanding from a tiny number of innovators to a still-small but considerably larger number of early adopters.[1] I'm persuaded Bitcoin is likely to gain much wider adoption over the long haul.[2]

Kudos to Reddit!

--

[1] http://upload.wikimedia.org/wikipedia/en/4/45/DiffusionOfInn...

[2] I've written down my reasoning at http://cs702.wordpress.com/2011/05/29/on-the-potential-adopt...

--

Edits: added context; made my point clearer.
Sure, the problem is not which point on the ROC curve you pick, the problem is which classifier you use to obtain it in the first place. I can pick a random classifier with a tunable parameter and draw its ROC curve and then pick the "optimal" point, but if the classifier sucks then that's no good. Why would a frequentist classifier based on a hypothesis test be good? A hypothesis test is the answer to the wrong question for the purposes of making a decision.

As I showed above, you can indeed get the same result from Bayesian decision making if you use a weird prior and utility function, which shows that frequentist decision making based on hypothesis tests is a subset (of measure 0) of Bayesian decision making. Again, that just means that you encoded a most likely wrong prior and utility in the choice of method without any justification.
That terminology is conceptually invalid.

A "de facto monopoly" is just "very successful in the market."

There is no need for a separate concept for this, and if there were, it would not be appropriate to overload with the pre-existing term "monopoly" that means something different.
So why is golden the rule of usenet, to not talk about it?

Because if people did, anti-piracy companies would start paying attention to it. Therfore making it way more expensive to run Usenet servers and expose users to legal risk.

It's success depends on its relative obscurity.

You have to provide a credit card to use Usenet (unless you use bitcoins). Making it easy to be targeted.

Torrents "done properly" can be completely anonymous for everyone involved and still free.

So I don't agree that the problem was completely solved by Usenet. Despite being a happy Usenet + NZBmatrix user (oops broke the rule :p).
At risk of contributing to the comment soup…

[Some colleagues and ]I have been doing some research on Letterpress for the past couple weeks (expect a HN story about us later this week… I hope). We independently discovered this hack last weekend. Here's some information:

- the client is trusted; the opponent's client does not validate a played word

- Game Center is a naïve carrier for turn-based games; no validation is done on the server side

- Game Center is naïve by design; this is the beauty (and one of the drawbacks of GC—another major drawback is that your client only works with GC, which means you can't easily port to other platforms, and if you do port, you can't play cross-platform games because non-iOS devices can't use GC). The real beauty here is that Loren/Atebits doesn't need to run any server infrastructure. Apple does it for him. This is a huge benefit to games like this.

- We contacted Loren; he was really cool about it, and doesn't seem to care that Letterpress is cheatable in this way. I'm with him on this. It doesn't matter.

- There's no leaderboard, nor even a long-term score in Letterpress. This cheat doesn't matter.

- As far as we could figure, there's no way to fully validate both clients without 1) adding a server component, or 2) losing the ability to port Letterpress games between devices (from iPhone to iPad, for example); I'd love to hear ideas about how this could be possible if you think we're mistaken

- The dictionary files live in the application's `o/` directory, as a series of text files, named by the word's first two letters. e.g. "imbecile" would be in `o/im.txt`

- The app will re-read dictionary files on launch (or maybe at word play); either way, the dictionary can be changed during a game; it's even possible to start a game with a person and immediately play the winning 25-letter word, before the opponent even gets a game-state notification from Game Center

- There are 271377 words in the Letterpess dictionary.

- The longest words in the Letterpress dictionary 21 letters long. There are three of them: `counterdemonstrations`, `hyperaggressivenesses`, and `microminiaturizations`

- There are 124 two-letter words

We'll try to outline some of the other Game Center research in the article we publish. We welcome future upvotes. (-:

S

[edit: auto-paragraph fail, tyop]
Let's get the web crypto done, and maybe then we can find an "Encrypt before you upload" button on every single web service that stores your data, from e-mail to Dropbox-like services.

Hopefully the Government hasn't tried to put a backdoor in it, but I assume that would be discovered pretty quickly.
Love MS lately :)
I'm surprised that's enough to make a meaningful difference.
On Explanations and Copywriting
United Nations wants control of web kill switch
Ask HN: What's your mobile development setup?
Inspired by the discussion on "The Ultimate Mobile Computer: Connecting an Asus Transformer and a Raspberry Pi" [1].

I'm currently using an Acer laptop, but it weighs more and has less battery life than I'd like. I am considering moving to a Nexus 10 + Linode to get much the same setup as his, but that requires a decent data/Wifi connection, so precludes working offline.

What's your setup, and what languages/IDEs does it support/do you use most? (I do mostly Django development and am using Eclipse + PyDev currently.)

[1] http://samuelstern.wordpress.com/2012/11/12/my-ultimate-mobile-setup/
Apple Still Tops List of Most Innovative Companies
Often it's just mis-used as a “read later” list.
I use tabs like bookmarks - sites that I might need now or a bit later. I GC them from time to time. Actual bookmarks are used for things like sending a link to myself at home using firefox sync or bookmarking sites I need to visit again and again, like docs sites, the internal bugtracker, etc. I don't open those from the bookmarks menu though, I just type in the awesome bar and firefox always shows bookmarks first, i.e. I use bookmarks as a manual way to bubble up search results in the awesome bar.
Philosophy's madhatter
I prefer AIMP instead of Winamp, it's so much better.
While I appreciate a minimalist homepage/landing page/whatever, it would probably be a good idea to state what problem this product solves.

Or even what it does.
I believe whistleblowing applies to situations where illegal behavior has been taking place. I don't think that was the case here.
Every process consumes additional kernel resources for things like memory mappings, data structures for parent/child relationships, etc.

True, but we should be able to assume that that is negligible.

There is also likely to be per-process overhead for libraries that allocate and manage global data structures. For example, the HTML parser likely has some global data structures that can be reused between threads but don't get shared between processes.

That's what somebody else said, too. I'm surprised that's enough to matter, but I guess it must be.
Here's the interesting question.

Is it better to lock down user experience using a central software quality assurance and distribution system (allowing an OS developer to enforce rules to keep experiences powered by their OS consistent and easy, but massively hampering homebrew), or allow developers (and by extension marketing people) add whatever they want to software (leaving the market open for innovation, and by necessity, this crap as well)?

Windows 8 represents both experiences, side by side. User adoption will give us the answer.

Personally, I am happy to be part of the experiment.
For users who have never used Bitcoin, the cost and time involved in acquiring something as small as $3.99-$29.99 is quite high. It would likely cost as much as 10-50% of that cost in fees.

So I'm not sure if this will create new bitcoin users. But more vendors always helps.
>It doesn't exactly help that there are four major BSDs

Yes it does. This weird misconception that all the developers of different BSD lineage OSes would all be working together one a single system otherwise is ridiculous. There are 4 because the people working on them wanted 4. If netbsd disappeared, those developers wouldn't just switch to an OS they don't care for, and aren't interested in. Having 4 OSes means there are more developers in total, and given the licences, code is shared between the 4 systems. It is entirely a gain for all 4 of them to have the other 3 exist.
> This is exactly why upstart was invented, long before systemd existed.

Except that upstart didn't deliver too much, unlike systemd. Fedora used upstart (RHEL6 still does) and it wasn't very different from the traditional SysV init. I also wasn't able to figure out how to use it to its full potential, it looked too complicated. On the other hand perhaps I'm biased because Lennart provided a series on systemd for administrators.
It's all mindset. Say AI has really struck my fancy. It's a fascinating space with a lot of interesting work going on. Let's compare forcing it and guiding it:

Forcing it: I learn everything I can about AI. I attend meetups, conferences, whatever. I begin obsessing about how little progress I'm making towards my goal. Eventually, I either give up in frustration, or I take a sub-optimal leap in that direction just so I can make some progress.

It is the frustration and the sub-optimal leaps that cause the problems. The frustration leads to self-loathing and depression; the suboptimal leaps result in me being somewhere that, ultimately, doesn't lead where I want, leading me back to frustration.

Guiding it, on the other hand, starts similarly: I learn everything I can about AI. I attend meetups, conferences, whatever. What changes is the obsessing part. Now I'm trying to enjoy the experience, the knowledge and the people. Eventually, I find that it's not what I thought it was or a place where I fit opens naturally. If its the former, there's no frustration; if its the latter, huzzah.

I don't want to sound like I have some zen capability or anything (trust me, I'm far from that!). I have to remind myself very regularly the pitfalls of pushing things because I'm a very impatient person. I also have struggled with depression, so I also have to continually remind myself that, even if I feel like I'm not making progress, I am and that the alternative, feeling like I'm making progress when I'm not really, is far worse.
Kurzweil: Artificial Intelligence Is Empowering All of Humanity
This'll surely help applications for the next YC batch
Minimum Viable Decision - can you use this to build a "best practice"?
How Google, Amazon, Facebook, and Apple Rule the Web
I don't see why we should be able to assume that the kernel's per-process data structures are negligible. Maybe they are, but you'd have to measure it, you can't just assume it.
How to Center WebPages with CSS
>The maturity of systemd is at the root of the problem here.

That is pretty much what I came in here to say. It seems like OpenBSD is trying to have it both ways: Include all the latest and greatest toys and still thoroughly audit everything that changes between releases. But it's new toys, secure, cheap. Pick two.

Is it really the end of the world if OpenBSD bears a closer resemblance to Debian Stable for the sake of security? Why is 'latest Gnome' a requirement? Just stick with older versions of everything until the new APIs stabilize and mature.
Do you have any more up-to-date data than a 2008 comparison?
> Do you know how much context switching costs in terms of performance?

How much do you think? Most of your 101 tabs should be idle, not active, so my guess would be "not much".
All linkbaity headlines posed as a question are answered should be answered with "no", but I'm going to make the "yes" argument.

Right now, Javascript is the most comprehensive, accessible, documented environment for someone who is, say, 12 years old. When I was that age, it was BASIC or Logo. Then it was Turbo Pascal / Turbo C. Next it was PHP. Right now, it's Javascript.

And someone can grow with that. Chrome and Firefox are on the verge of being (if not already) IDEs for Javascript. There's of course node.js. Anyone can go into the code from websites and pull it apart (see Hanselman's post [1]). Codecademy is based on Javascript, and so on.

That's my argument for "yes". Not because Javascript is at all good, but because it's the most ubiquitous and accessible language for the next generation. And on top of that, more energy is being poured into it than anything else.

[1] - http://www.hanselman.com/blog/TheInternetIsNotABlackBoxLookI...
Usenet is hardly without flaws.
- Comparatively costly
- Native indexing is not available. 3rd party indexes are not distributed
- RAR files
- Does not support streaming as is
- Feedback and rating system is worse (many small 3rd parties, fewer users, files do not persist).
- Easily susceptible to poisoning
- Easily susceptible to censorship and takedowns (few usenet backends).
- etc
Wow, talk about loaded discourse. I got as far as 'toady' before I figured out it was a rant.
I always hold at least two digits' worth of tabs open, usually grouped into stacks. For instance, I have a stack of music/radio related tabs (e.g. youtube), several stacks with documentation that I infrequently need, stacks with tabs that I will read sometime later in the week/month/year, stacks related to various issues in the code I am working on, and so on.

I can't be bothered to use bookmarks for these things, having tabs in stacks is much more convenient. If the browser lets me keep a lot of tabs open then I'll abuse this posibility for my personal comfort.
If we were to use your philosophy then Chrome should be limited to a certain amount of tabs by design. How about 6, the number of cores in my CPU?

But thank you for the diagnosis dr. Jobs, surely I'm holding the phone the wrong way too. Keep blaming the user.
Not only that, it's still his freaking NAME.
How untested software affected both sides of the presidential election