skysight-inc/HackerNews huggingface dataset:
"In conflict with" is a broad term. Defined strictly it's "A serious disagreement or argument, typically a protracted one" and they seem to take great liberties in how they apply the definition. Venezuela for example; while the countries may have disagreements on policy, most other forms of relation are intact (namely trade, which is still humming along seehttp://www.census.gov/foreign-trade/balance/c3070.html). Such policy disagreements are similar to personal disagreements on a macro scale.
A clever PR move though, I'm sure they're getting the attention they wanted!
Love the idea, I'd like to see this applied to other quantas: electricity, weight, light, heat. How to build cheap yet not too fuzzy measurement tools on the fly.
python & django both host old docs for all in-use versions seemingly forever. Nobody's complaining that they're polluting google, or campaigning for them to be taken down. So why are people reflexively resisting a reasonable request for bootstrap 2.0 docs to stay up? status quo bias!
Do Mexican drug cartels count?
Learn to be Fast, not Good
Here is a simpler formula:

vote = max(10,floor(karma/1000))

If I get an upvote from tptacek, I'd get 10 pts but a down vote will send me to oblivion at once.

At the same time noobs don't have voting power until they get enough karma, increasing comment quality.

Trolls who get below -100 will be automatically hellbanned.
> When they measure code size they only measure the best performing app.

1) Not true, the code size of every program contributed is measured.

The smallest meteor-contest program shown is a Haskell program which takes almost 4 times longer than the fastest Haskell meteor-contest program.

http://shootout.alioth.debian.org/u64/performance.php?test=m...

2) True, the benchmarks game code-used comparison is between the fastest programs for each of the programming language implementations.

The size of programs written to be fast - compared to - the size of programs written to be fast.

3) True, there isn't a separate set of measurements for concise code, or least memory-used code, or most obfuscated code, or ...

You can fork a project to collect concise code data!

>> So most of the FP entries are C in an FP skin.<<

Do you think that's the only way to write fast FP code?
Can you really not think of any cases?

- They have expensive software on a computer in one place that does not have a printer, and a printer at home without the software
- A couple that works from home likes to collaborate while one of them is one the road, with one printing stuff directly to home after meeting with clients
- They like to print stuff from work while things are on their mind (itineraries, boarding passes, etc.) so that they don't have to think about logistics once they're home with family
- etc.

Beware the sentence that starts with "Can't they just..."
1-2 months is still nothing compared to other skilled professions.
I would say b/c it attracts more attention. Right or wrong, they seem to be going the sensationalism route.
To quote from the page you linked to:

> If you’re building an app that does not have a server component (a purely javascript app, for instance), you’ll notice that it’s impossible to complete step three above to receive your access_token without also having to ship your client secret.

I guess I've misspoken here. Instagram uses OAuth for authentication, but actual calls to API endpoints are sugned by appending your access_token, not signing each request with OAuth.
sweet! gonna go run this on heroku
Add Ecuadorian food in half a year.
"In a corporate environment, I don't want to wait around for 3.5-4 hours before my data even becomes available for restore in a disaster recovery situation."

I am guessing you work in a company with a good IT department then, I am guessing this is not the average. Many companies I have worked for 4 hours would be a miracle with a 1-3 day operation minimum.

And don't forget that the X00MB type size limits many IT departments puts everywhere it not because getting a TB hard drive is cheap, but because all of the extra backups add to the cost of each new MB. Having another extremely cheap way they could backup large amounts of data (encrypted?) would help to reduce the cost of each extra GB.
The day before yesterday I would have thought that the German government was being stupid, of course you shouldn't make search engines pay for this.

But yesterday I read Trust Me, I'm Lying and learned how much incentives matter. When the news media competes based on their established brand - people seek you out because they know you are good - you have an incentive to produce high quality content. By contrast when people seek you out because your titles and teasers are compelling - as happens when people find you through a search engine - then your incentive is to generate the most compelling lead-in to useless content. You have no incentives to do mundane things like check facts.

The result of per paper sales over a hundred years ago was the "yellow press". Today it is blog spam. If Germany can encourage better incentives, the result will be a better served public.

I don't know the details of the bill. I don't know if it could successfully accomplish anything like that. But discouraging business models that depend on blogspam is not a bad thing for our world.
This can be solved by using a transactional messaging system. The message will then only enter the queue when all datasources have committed. This also has the additional benefit that a tx rollback after the entity save will cancel the message, and not crash the message handler.
Amazon specifically said it does not use tapes.
Does anyone know if there is a CLI tool to interface with this yet? I see SDK's mentioned on the product homepage but I dont see any simple CLI tools for this yet to upload/download data and query etc.

http://aws.amazon.com/developertools/
What's the power usage of old PCs like that? I've been using a sheeva plug as my server at home because it only uses something like 5 watts.

It seems like ARM servers are the best choice for home servers. They have adequate processing power and are cheap.
What happens in the absence of a webmaster? What if the webmaster was only contracted for creation of the site and not to maintain it? What then?
YC S12 Companies - 61 and counting
I was just in Pittsburgh, and this place has closed down. It was around for a few years though. Cool idea, but perhaps a problematic business model.
Good point. It's already in our todo list will do it.
The forgotten YC S12 Applicants
Does anyone else get confused about why your comments get downvoted?
I can never see a rhyme or reason to why I some of my comments occasionally get flagged and downvoted.

For instance, this comment directed at Sam Altman

"Sam why is your posterous password protected now?"

Just got flagged and a -4. How is that not a legitimate question?

I've certainly had a comment or two that was actually negative that may have deserved the downvotes, but for the life of me I can't figure out most of them.
Three minutes of screaming in a confined space for a claustrophobic person is an eternity. This would never fly today.
> actual calls to API endpoints are sugned by appending your access_token, not signing each request with OAuth

That's... how OAuth works. Plus, later on in the same paragraph you quoted from, that alternate flow is described as being part of the OAuth spec.

Might want to understand the system before bashing it.
There's nothing in the non-OEM EULA that ties the license to the hardware so far as I know.

Edit/Disclosure: I do work for Microsoft, but my comments here by no means represent Microsoft. Also, I'm not a lawyer.
My YC S12 Application
The Outsourcing Backlash ... or Not.  Wait, /What/?
Every computer gear-head that I've ever met uses Windows. Tricked out computer rigs are built for the single purpose of gaming. And games are Windows' domain.
OAuth (1) requests are signed with a combination of access token and shared secret. I can't impersonate you (as a user) just by sucking the OAuth secrets out of the app.

OAuth 2 requests are identified by a bearer token, and have no shared secret signing.
Also http://www.catb.org/jargon/html/G/grok.html
> Now, compare an early Core i7 system (Nehalem) against what’s shipping today (Ivy Bridge). Clock speeds are up a bit, and there are cheaper/lower-end options available, but the Core i7-920 that launched at 2.67GHz with four cores and eight threads is still absolutely capable of powering the latest games and applications.

A big, big factor in the slowdown of obsolecense is that the current generation of consoles has stretched out far longer than is normal. Because the consoles have fairly PC-esque capabilities (arguably more parity than there has ever been before), many games released today are released on consoles and PC, often on a single code-base, at the very least on a single asset base.

Once the next generation of consoles is out, we will see games taking advantage of that extra power, and in turn PC requirements for new games will start to climb again.
Social Engineering in the Enterprise
A Sneak Peek at LifeTopix 5
To be fair, the languages that I think lend themselves most to low LOC are haskell, common lisp, and clojure. None of these are covered in the minilight comparison.
There are many and many tricks about how to play with HN and force me to follow the tricks.

Usually I read HN news via RSS reader and glad with the quality of feeds. So in this case it's not bad to provide me the good contents to read. But I do agree that there are also many interesting posts in /newest when I started to submit the posts myself. There are no perfect solution but I hope there would be a better-work solution.

BTW, I posted a question on news.ycombinator.com/item?id=4412393 and want to know whether there are any places for me to get into segmented articles. It doesn't have to be in frontpage as long as it's related. It's ideal but would like to see what happens.
Install ScriptNo in Chrome (or similar for Firefox). You will be shocked by the difference.

Yes, I would be shocked to be browsing the web circa 1995. Which is why I use a modern browser that supports modern technologies. I also use Ghostery with a whitelist to block tracking. That way, sites work like they should and I can browse this decade's Internet without having to go on forums and let everyone know I'm important and I'm special and every web app should work on Lynx because I said so.
The increased LOC in Java is the price you pay for this linearity. But with program complexity and scale, this price can get to be pretty heavy.

It's not just that as the program gets larger, you have more of that linear code. It's that the program necessarily stops being linear. There's no linear way to lay out the logic of a sufficiently complex system. The pieces may be linear in the small, but the way they interact is not. The same is true of spaghetti.

For some reason when people talk about readable code they tend to consider just the pieces and not the interactions between them. But you can't understand a system without the latter and it's the latter where most complexity lurks (in any language; function calls are also a kind of goto).
The Accidental History of the  (at) Symbol
It appears to use S3 as its basic backend. My guess is that S3 has been modified to have "zones" of data storage that can be allocated for Glacier. Once these zones have been filled with data (and of course that data is replicated to another region) the hard drives are spun down and essentially turned off.

This is why the cost of retrieval is so high: every time they need to pull data the drives need to be spun back up (including drives holding data for people other than you), accessed, pulled from, then spun back down and put to sleep. Doing this frequently will put more wear and tear on the components and cost Amazon money in power utilization.

As is Glacier should be extremely cheap for AWS to operate, regardless of the total amount of data stored with it. Beyond the initial cost of purchasing hard drives, installing, and configuring them the usual ongoing maintenance and power requirements go away.
The comparison you draw is intellectually dishonest.

Many of the articles submitted to HN that frame programming as a craft get a lot of support. And just as traditional crafts are taught through apprenticeships, I believe that the same holds true for programming. Software shops can easily find a place for enthusiastic candidates with aptitude and commitment (as demonstrated by the OP). There are plenty of tasks that the new apprentice could help with until fully trained. This is how bricklayers (a fairer comparison than brain surgeon, you'll agree) are trained, and you don't see many houses falling down.
The Weinberg Principle: your best features may not be the most requested
I build my Windows boxes, which I use for gaming and productivity, and I will be skipping Windows 8 because the interface is much, much more poorly designed than Windows 7. The Start screen is a pain, Metro apps are less useful than their non-Metro equivalents on a large monitor, and they spilled ribbon all over my Explorer windows. I'm happy to use Windows 7 until MS comes to their senses and releases Windows 9 Classic Desktop Edition.
I think the more important lesson here is: don't use light grey text on a white background.
How I ran 1000 miles
I don't think so. As they are a small business limiting the scope makes sense.
Thanks for your snarky comment; I've updated the post.
+1 Should've been a female founder in there:
http://en.wikipedia.org/wiki/File:%C3%9Altima_Cena_-_Da_Vinc...
When I got the e-mail from them this morning, all I could think of is "what a shame".

Freshbooks is such a great name/brand, and in my mind, the "books" part of the name was still enough to at least allude to "bookkeeping".
Kiss Your Keyboard and Mouse Goodbye With The Leap
If you want insight onto the quote and whre it comes from, see http://www.greenend.org.uk/rjk/misc/nipple.html (unfortunately the true source is unknown).

It is also worth reading to the end to notice that the person who did most to popularize it amended it after having children.
As others have noted, it is partially because Crashplan is a Java based app. Partially, it is also because Crashplan runs as System, not as the user. That way, I can have Crashplan backup my wife's user account and my user account.

Furthermore, you can use the encryption key + a custom password, or your own encryption key with a passphrase. In this case, it is encyrpted locally and the key is not sent to Crashplan[1].

[1] http://support.crashplan.com/doku.php/recipe/change_security...
he leaves himself open to a bunch of local-only attacks

What kind of attacks might those be?

Consider the case of a computer connected to the network with no open ports (other than say, 25 for SSH), with a properly configured firewall, that connects to the Internet through a VPN and with an operating system that auto-updates itself.

What could you do to it from inside the network?
(two girls) Being upset in your familiar comfortable bed is a very different thing than accidentally trapping yourself in a tiny strange dark box and physically struggling to get out. Very different chemical things happening in your brain in those two situations.
Via that strategy old users become tyrants; even if we assume they are wise, there is the danger that karma whores will become the next generation of tyrants.
I think you're making an incorrect assumption about which is the most plausible method for calculating the hourly retrieval rate.

The most obvious way to me would be to assume it is based on the actual amount of data transferred in an hour less the free allowance they give you. Which is actually what they say:

"we determine the hour during those days in which you retrieved the most amount of data for the month."

This also ties in with what the cost is to them, the amount of bandwidth you're using.

In your example you would need to be getting transfer rates of 3TB/hr. Given the nature of the service I don't think they are offering that amount of bandwidth to begin with. (I'm sure they get good transfer rates to other amazon cloud services but customers could be downloading that data to a home PC at which point they will not be getting anything even close to those transfer rates)

At that point a bigger issue might be how long it takes to get the data out rather than the cost.

At an overly generous download speed (residential cable) of 10GB/hr your 3TB archive would take over 12 days to download.
Compound Interest Is A Lie
Thanks for the info - I've updated the post according to your feedback. I think this is more an article discussing why you shouldn't use OAuth 1 when OAuth 2 is available.
What if users with a registration date around your own or prior had a more significant weight with respect to their votes? That should, at least in theory, keep the content fairly consistent with the quality you came to know around the time you registered.
I'm partial to the Waffle Shop (http://www.cmu.edu/homepage/creativity/2009/winter/waffle-sh...), but I guess it's mostly because I'm very particular about how my kubideh is prepared...
Yeah, sorry about that. I was mistaken and have udpated the article.
It may be easier to just help update this to 2.1-

https://github.com/thomas-mcdonald/bootstrap-sass
this is pretty damn scary
You're really going to claim you were bashing OAuth1 now? When the article that you say prompted the post is talking about ripping OAuth2 stuff out of clients?
Build Your Own Home Automation w/ Pusher, Twilio, and Arduino
Noticed that too! But the ladies will be well represented on the Demo Day stage today.
I was going to submit those. Thanks!
I used to do a lot of server work. Mostly virtualization in a lab environment. We created an elaborate test rig which literally the more computers you threw at the problem the faster you could iterate. About 4 years ago I left, but looked back at hardware a few weeks ago. It blew my mind how things have doubled since then.

I think servers for real work are still important, and they're not done at getting better faster.
Moderators.

Moderators, moderators, moderators, moderators, moderators, moderators, moderators, moderators. Moderators, moderators, moderators, moderators, moderators!
No, being diversified doesn't instantly make you a better business. But it does make you a safer investment.
Core i7? PC Hardware hit a usability plateau with the Core 2 Duo. For modest tasks, my 4.5 year old thinkpad and home desktop are both Core 2 Duo and perform most tasks fabulously. I do look forward to an upgrade but I have thought the same thing that this article states - that PCs are lasting much much longer than they used to.

What is more interesting is smaller hardware. Mini-ITX systems, The RaspberryPi, and ATMEL/Arduino systems. Writing C code for a 16k ATMEL is a great way to appreciate the hardware in an 'older' PC.
Almost exactly what I have been developing except I'm using D for the agent, sigar for the system metrics, and thrift for the communication.

What are the community's thoughts on requiring Ruby for the agent to run? Also, are there plans to make this cross platform is this just scratching an itch for Ooyala?
Being too clever can be a product killer
Let's buy a Silicon Valley
Nice, productive on the road!
Beauty AND Brains? Can a bootstrapped startup have both
Ah, technically correct - the best kind of correct. :-)

Anyway, I agree with pretty much everything you say. As I mentioned elsewhere in this thread, we've gone down a pub-sub event system for handling our generic post-action tasks. The controller announces a :create_user event, and any interested listeners can respond appropriately. And yes, one of the biggest benefits of this has been the ability to test that event-handling logic in isolation; stubbing and mocking collaborators, and generally having the sort of testing fun you're normally not supposed to have with Rails.
There is a valid case for "powerful" home servers. Centrally backing up all the PCs in the house and streaming media to computers/TVs/consoles/tablets are two things I do in my house with my server. Granted it's not a brand new system, but it's a Core 2 Quad with 8GB of RAM, 20TB of hard drive space, and a Radeon 5700. Streaming and storing HD video isn't cheap. This centralized server is more cost-effective and convenient than all of my roommates having the media stored locally, though.
I think this idea is on to something and warrants more investigation.

Edit: That's probably what it is. A port scanner climbed through port 9100 and hit the JetDirect port on the printer, which prints whatever raw data it is given. Cool find!
Simple -- Announcing Goals
Not "literally" any HTTP proxy, as IDS systems have very little trouble distinguishing tunneled traffic from real web sessions. If someone wants to block you, they will. My point was more: If you're going to pick a port other than 22 to avoid networks that block "ssh", 443 is probably the best choice.
I secure mine mostly so that a neighbor won't download torrents on my connection and thus negatively impact my experience. I imagine in an actual house it's not as necessary, but I live in a zone of large buildings and usually see 20+ networks visible.
I agree that there was a plateau slightly earlier, but I imagine Nehalem was used as an example because it's consistent with the 4 year cycle mentioned earlier.
Game Theory for Startups
I think he meant that his printer was still connected but he unplugged his Mac.
With IPv6 and public IPs this is going to be so much fun. :)
With all due respect, it needs some work, then. You've framed it in the context of security, and there's been no compelling reason presented for as to why OAuth 1 is an inferior solution to OAuth 2 from a security perspective. Both use access tokens. OAuth2 has implicit flow, which serves to keep my server-side client secret out of the hands of mobile users, and which I can achieve in OAuth 1 by using a separate client secret for my mobile distribution than I do for my server distribution.

At the end of the day, all information on the client is subject to compromise. Period, paragraph, end of story. Any identification system that relies on a shared secret is subject to compromise as long as that shared secret is stored on a client-controlled device or ever entered into memory. That's true for OAuth, OAuth2, basic auth, pubkey authentication, passwords, biometrics, and literally every other single-factor identification scheme on the planet.
This seems like a very interesting business idea. It'd require some level of initial operating capital and a relatively competent server farm team, but I don't think it'd have to be fancy.

"Long Data, LLC... We secure your data for the long-term".
If they're decent, the guest ID/config can have its own password. Approved guests get wireless without having to put it up and take it down. Unapproved "guests" remain unapproved.
Why did Circle just created networks out of my Facebook personal data?
iPhone App Circle just mined my Facebook data, and automatically opted me into the networks created for all this data.<p>Guess that's it for Circle, delete from my iPhone!
No, sex has to be learned and mammals often don't get it right at first.
Linode lets you upload VMs but I don't think they allow downloads.
Obama and Romney election apps suck up personal data, research finds
It is funny that hardware has taken a turn towards slower/lower-end. Appliance computing, I guess. There was a mad dash to make everything as fast as possible, then when it was faster than really required, attention shifted to making computers that are specifically designed for various tasks. Why have one computer that's not really good at anything (but does it fast enough to not care) when you can have a half dozen tiny and power-efficient computers that are great at their job (so good that you don't notice how slow they really are)?