skysight-inc/HackerNews huggingface dataset:
The other challenge of "Bosslessness" is that when two projects disagree it gets nasty, and sometimes really really nasty.

Oh and a few sociopaths in the bosslessness pool can destroy a company in no time.
What makes you keep it that way, given that breaking out large chunks and including the new files back in shouldn't be hard?
This app is aesthetically stunning.

One thing I would note is that Paul Graham is probably not a good data point. Most email users actually do use it as a messaging protocol but there is definitely a niche of users (such as Paul) who encounter this to do list effect.

Maybe target them specifically, premium prices ect. But the assumption about what email is for needs to be validated.

Good luck guys.
Sweat of the brow is not currently and never has been a defense to copyright. Otherwise, copyright on books could be evaded by simply copying a book word for word.

The original composer owns the copyright on the arrangement itself. Your imperfect transcription is a separate derivative work but is still subject to the copyright of the original.

So the question remains: how do you plan on dealing with the copyright issues?

But if you can survive the copyright issues, the site itself is impressive.
Google Fiber Finally Launches: A Challenge To The Duopolists?
This guy displays in this article a fundamental misunderstanding about the direction Microsoft is going.

That's totally understandable, but it really undercuts the effectiveness of his argument.
You might want to check out http://www.stashboard.org/ and http://shopify.github.com/dashing/

Those are rather simple to setup. Dashing is more of a generic dashboard, but its rather pretty.
If you want to reinvent email, start here: http://www.ietf.org/
Shipping air from Kentucky is about the best service you can get since UPS has their main air hub in Louisville. I actually expected ground shipment since it said 3-5 days for delivery and was pleasantly surprised to see my Nexus 10 shipped as 2 day air.
The intention was to allow people to commiserate and understand that this happens to many code bases and there is a path out of the woods.

As far as letting the file deteriorate to that length, NewsBlur was a side project of mine for two years. That's how long it took, and because I only had 45 minutes at a time (my commute) to work on it, large scale refactors were not a priority.

And it took two years before I realized that NewsBlur would be sticking around and I should care for the code base. It was at that point that I began the process of refactoring the bejeezus out of it.
"move valuable information and tasks out of email and into trusted systems..."

If email is not a todo list, then how/why do tasks even get in there in the first place such that you need to move them out of there?
Not sure to understand why I was downvoted here...?
> what relative value you ... put on secrecy ... vs information

For the last time, privacy is not about secrecy, and it is not a battle against information. It's about dignity. It's great people get value out of these features, but do understand that to those who have not assimilated into this new culture, the idea that having to dawdle in uncertainty for 10-15 minutes while you wait for your wife to meet you downtown is some burden is ... crazy!

I thought mobile phones were supposed to solve that problem anyway. It seems nobody's content enough to agree on a meeting and patiently wait for their company anymore. Either that or they are worry-warts, or just plain distrusting. I find these new values very difficult to relate to, as I cannot imagine another reason for tracking your companion like they're a specimen of some endangered species.
This is exactly what I was referring to. Two nights a week I take my son to swim lessons at 6pm. Google now will tell me between 13 and 18 minutes before 6pm that it's time to leave as that's all the longer it takes to get there with or without traffic. The problem is that once we are there he has to change clothes which means he would be late for every class if we only left 13-18 minutes before the class. I instead changed the appointment to 5:50PM and he gets there on time including changing his clothes. That ten minute buffer is not accounted for by Now while Bounce appears to try and figure that out.
hey Brad, I responded on TC but we built the scanner to rate limit our requests significantly if it starts to slow down your site. I'm going to investigate this and apologize for any trouble it caused if your site slowed down and we didn't rate limit
Goodfilms finds movies you’ll want to watch again and again
Does Capo have an easy way to share your tabs synced all synced to music?
While constructive criticism would have been better, that line did jump out at me as being out of place in on the page. (Didn't say much? Has nothing to do with re-inventing email?)
I think the ability to speak to computers will be incredibly valuable once it reaches the point of ambient availability. No need to push a button or carefully phrase a question--just address it by name whenever you need something, and it understands and responds or takes an action for you.

You can speak in any situation, including running, driving, walking down the street, chatting with friends, etc. We know how to talk and do other things at the same time. But we can only look at one thing at a time. This is why Google Glasses are not going to take over the world.
I don't know where you got the notion that your feet are on either side of the bowl

From the parent.

You stand with one foot on either side of the bowl and squat
Profit in Streaming Music
Build Custom iOS 6.0.1 IPSW With Sn0wBreeze 2.9.7 To Preserve Baseband
Defold - Win/Mac/Linux/Android/iOS game engine
http://www.jerrysartistoutlet.com/new_promo/3_1_2012/strath_...
No one is in it just to make a living, but just because they aren't active on a social coding network doesn't mean they aren't worth top dollar. The popular way to define an exceptional developer is a very narrow definition.
Ah yes, this brings me back to the microcomputer engineering class I took before finishing my undergraduate degree. We had to design a fairly simple 16-bit processor, and I remember deciding to go with a microcoded approach - but you have to start somewhere, and our class started pretty much where this article does. It's remarkable how these very fundamental concepts can be used to create such complex, high-speed, and interactive systems.

I also think it's both scary and amazing to think how far we've come in the past 70-ish years of computing history - all stemming from these very concepts (boolean logic, binary math, and finite state machines).
>You are using his toy. //

Thing is the community here IMO relies very little on the software - partly I think that is why it's the way it is, to keep out of the way.

HN is the interface to the community, it is not the community.

I have "paid" by being a part of the community and trying to add value to it as have most people here. Maybe I've often failed at that.

Digg I think were the last major website I used that considered it "their website" and failed to understand the ownership of the community and the vesting of value within the community that had built up around their site.

Your response along with that of the sibling I suspect doesn't represent how PG would have responded - but those responses rather remind me of those who bring a ball to a game of football. The ball is not the game, it is an essential part of it, it's presence at the right time is important but each player brings something to the game; the ball can readily be replaced. If all you have is the ball then you don't have a game of football. If the ball is absent then you can't easily play football but nonetheless a good game can still be made until a ball is located.
I think these sites are already acting like common carriers because their users more or less expect this.

I suspect that is where a lot of the resistance to "promoted posts" is coming from. Most people don't object to promoting posts but feel like pushing a button on Facebook to do it would be "cheating" and hate that idea.

Humans value fairness highly...
"Fellow" sort of gives you that already.
Very cool. Maybe this is a silly question, but any reason you're using 2n and 2n+1 instead of just "even" and "odd"? Is it just to avoid targeting the first-of-type?
Paul English (cofounder of Kayak) tackles emails in a similar way to what you're proposing:

"I get about 400 to 500 e-mails a day, and I probably send about 120. At any given moment, I'll have only 10 items in my inbox. When an e-mail comes in, I read it and decide immediately: Delete, reply, or delegate?"

http://www.inc.com/magazine/20100201/the-way-i-work-paul-eng...
I'm glad I'm not the only one that got annoyed reading that. If it'd been prefixed with "For me, Email..." then fine, I accept that.
A $650 transmitter can disable an entire city’s high speed mobile phone network
I call BS.

How long do we give Google the benefit of the doubt? How long do we let them off the hook? This isn't their first phone or device launch.

They know how to sell product by now.
>I guess, yes: if you aren't going to use Facebook for three years, maybe you should disable your account before you leave.

That is an absurd standard. When people stop using a service, they just stop using it. That doesn't mean you get to pimp them out just because they aren't around to turn your shit off.
From the blog post and slides, it looks like this was a big improvement.

But...

You may find that moving to a higher level, more declarative solution (like Knockout) yields a considerable additional improvement.
Ours works great- we actually require a minimum of 2 weeks a year. I'll end this year having taken about 4- one long one and a bunch of smaller ones
It could go viral.
Frittura mista di pesce, secondo di pesce gustoso
Sure, the outside of the nozzle/arm will get by splatter, just like the rest of the toilet bowl. But the nozzle rim and interior will remain splatter free because of the jet of water. Any surface where particles can touch the stream will be washed clean by the stream.

This is no different to the splashback that can occur when poop hits the bowl water (water that's been touching the splattered sides of the bowl).

It's no grosser than a regular toilet, and your butt will be cleaner.
HackerChat: Worth putting more time into chat for developers?
No, I do not. Sarcasm tags were implied.

Most Android phones have an outdated OS and will never receive updates to the current version of Android. It is also known that most users never switch from the default browser on their phone or computer. And sadly, before Android 4.0, the default browser was pretty crummy.
I like this as a document.

One thing to remember though: an Employee Handbook has legal status. It's usually the primary vector that companies use to establish policies. For instance, the Zaarly handbook doesn't mention discrimination at all (except to tell employees to expect the men to use the women's restroom --- w.t.f.?!).

If you're going to do something like this --- and I'm not saying you shouldn't --- have a button-down version as well. It should make clear that employees are exempt from overtime, that you don't tolerate discrimination, that employment is at-will, when re-hired employees are considered formally a "re-hire" vs. "LOA" (so their benefits clock doesn't reset), and any expectations you have about client-facing conduct or not rm'ing the production servers, so that in a dispute, you can point to the document that spells stuff out.

The other thing to remember is that you'll occasionally be providing this to candidate employees during your hiring process, and again, there are formalities that you want to make clear.

I'm rewriting our handbook right now and targeting something in between this and the standard HR issue (actually, I'm targeting something more along the lines of Valve's guide, which I think is fantastic). It's tricky to get the tone right. One place I am taking advantage of a direct, common-sense tone is our anti-harassment and anti-discrimination policy stuff, where I can write forcefully and directly and not put off anyone I'd actually want to work with.
hey a1k0n, we'll definitely have to take a look at the port you dropped in your post. we didn't do a ton of research before hand, but we were debating between box2djs and box2dweb. in the end we choose box2dweb since it's self contained within a single file and was supposed to be more up to date.

i don't think what you're saying is totally off topic. box2d is pretty awesome and it's surprisingly easy to get physics simulations up and running using the library.
How To Get The HTTP Status Code In Selenium WebDriver « Ninth Avenue Software
So you think the "freedom and status" is the important part, not the compensation?

That works. Give them titles that go with that. "Chair of Computing", "Cross department head of ___" etc, "Technical Architect".

Don't ask for developers if you want people on the 4-5 sigma of ability. Ask for high status positions. Give them board seats. etc.
You can follow all 12 of these steps to the letter and still produce horrible code.
On trying to access bitpay.com I got redirected to this: http://www.homeimprovement.com/bitpay.com/ ?

Edit: Aha, the article links to http://https//bitpay.com/ instead of https://bitpay.com

Edit2: Aaaand it's fixed. Disregard this post.
What doesn't make sense here is that they can only issue an intercept order on a purchase that's been back ordered three weeks. In that case they should have zero problem changing the shipping address. Google really needs to get on top of their shipping and customer service issues.
Symform Reviewed - Setup, Hands On, Closing
If you declare message passing as the only true form of OO then you're just drawing your box too big. Within the infrastructure that allows you to pass those messages around are many interesting lower-level problems that require the uglier, statically typed and binary-incompatible OO programming maybe better described as class based programming.
Yes, the wind farm outside Indianapolis must be several hundreds of turbines. Possibly into the thousands, it goes on for many miles in all directions. I've driven through it several times and it always creeps me out, the most alien thing I've experienced.
FWIW, the context of the quote is #2 of http://paulgraham.com/ambitious.html

(I post this because it took me two searches before I retrieved the URL).
https://bitpay.com is working for me.
I'd argue that the problems in large projects are primarily architecture problems, that backbone's philosophy of 'bring your own architecture' means how well an app is structured is entirely up to its authors rather than defined by library choice. Something like your plastronjs or emberjs are saying 'Here, do it like this'. Which is good. Sometimes.

I've certainly run into many issues using backbone for moderately sized applications (form workflows, several different types of records, etc) but every time I get myself out of them I gain general javascript knowledge rather than domain specific knowledge about framework xyz. I'd much rather know how to effectively manage memory in javascript than how to use a particular framework.
WordPress.com starts accepting Bitcoin
3 is somewhat dependent on your system and customer base.

Not every product can just throw code out. For us, any changes that modify the database schema need to be thoroughly tested before going live. We simply can't leave that judgement up to someone on their first day.

However, being able to build a development or production environment in one click is a goal for us. If nothing else, it would save us time were someone to accidentally wipe their machine.
Same here. Long gone are the days of me queuing up the song I want to attempt to jam to, then having to find the tabs somewhere (I just play once in a while for fun, I can't read chords), and struggle through it...

This seems like an intuitive and logical approach to learning both how to play particular songs, as well as improving tempo comprehension. Well done, I'm quite impressed with my Soundslice experience thus far!
Some videos cause that for me also.
(Windows Chrome 25.0.1323.1 dev-m)
Clickable link: http://littlestat.com
I'm not sure what to say to this besides, I don't know, try harder to understand other people's points of view, if you want to. Or don't, it doesn't much matter to me, although I don't see the point of popping up in these discussions otherwise.
#include <stdio.h>

void main(){for(int i=1;i<=100;i++)printf(i%3&&i%5?"%d\n":"%szz\n",i%3?(i%5?i:"Bu"):i%5?"Fi":"FizzBu");}

;)
Wow. You can't opt out. That's pretty disgusting.
http://www.facebook.com/help/173332702723681/
Facebook's 2nd-place publisher rakes in money with unique interactive ads
I understand, but oversight is the thing that allows you to say, for instance, that a cab driver can't drive for more than 30 hours straight without losing their license.
With Wordpress accepting BTC, Reddit considering it and a complete hardware store http://www.bitcoinstore.com/ bitcoin comes of age, now trading at 11 USD.
I would love some feedback on the existing basic chat features as well as some guidance as to whether it's worth putting time into fleshing out the developer specific features.

It's worth noting that you can create your own rooms now if you want to play around with it. Just go to http://hc.io/<room-name>;
People with experience dealing with large-scale software development have been pointing out this flaw with JavaScript for years. It's clear that it just doesn't support modularity properly, and there are severe consequences to this.

Yet there have still been those JavaScript developers who insist that it's a good language to use for anything beyond small (that is, a few lines of code) scripts. They go right ahead creating large amounts of extremely unmaintainable code.

I don't think the solution is to extend JavaScript. Realistically, the only sensible thing to do is to discard JavaScript for anything serious. Sure, maybe the language being used instead will compile down to JavaScript and try to fake properly modularity support, for instance, but this should only be a temporary measure.

All I think it would take is for a major player, like Google or Mozilla, to embed a more capable programming language in their browser. Python, for instance. It's has decent support for modularity, and has been proven with very large systems, yet it still offers the benefits of a scripting language.

The situation wouldn't improve over night, but after a few years we'd likely see Python support in the other major browsers, even if it's just the open source ones, and Opera. These days, that'd likely be enough to gain some good traction. Then we'd at least have a viable option for large-scale, client-side scripts within the browser. It'd be a far better situation that what we've got with JavaScript currently.
uhh, what is LMGTFY? (I actually just googled that, lol)
Very nice, so will we see a new VLC app for iOS? I've been carefully syncing and copying my copy to insure it stays on my iPad.
The premise to the story is impossible, so it's hard to criticize the author for thinking that the entire atmosphere would freeze.

http://journals.ametsoc.org/doi/pdf/10.1175/1520-0442(1997)0... says that the the Antarctic Circle gets about 120W/sq. meter averaged over the entire year. That's about what I expected since sin(23.5 degrees)snow albedo of 0.63 months/12 months * 1000 W / sq. meter solar power -> 60 W/sq. meter. While not a lot, it's still appreciable.

Assuming everything is radiated out to space, Stefan-Boltzman says that (5.670373e-08)T*4 = 120 W/sq m. => T = 214K, which means Antarctica would have a overall average temperature of about -60C, if only due to solar heating.

Interestingly, "Other scientists have estimated that temperatures on any possible permanently lit spot [on the Moon] would be comparatively balmy, though still a frigid minus 58 Fahrenheit (-50 Celsius), give or take a little." This is in concurrence with my calculation.

Which means that solar heat alone is enough to explain why the temperature does not get to the -180C needed to liquify oxygen.
Interesting article - discussion is on this thread (100+)
http://news.ycombinator.com/item?id=4788307
I'm surprised that none of the reporting on this has mentioned the Kenyan use of Twitter to promote their military offensive in Somalia against al-Shabaab. That includes breaking the news first of the amphibious assault on Kismayu. Their spokesperson's handle is @MajorEChirchir.

I think this might a good trend, despite the (in my view unnecessary) brashness, as both Hamas and the IDF employ spokespeople for the sole purpose of getting their version of the story out and I believe it's better to get that directly via Twitter and other communications mediums rather than through press conferences.

As others pointed out, this also frees up journalists to spend more time doing actual investigate reporting and it changes the scope of a spokesperson's job from saying a lot of nothing to a room of journalists to making their country or organisation's case to the world at large.
You are right, of course. "commercial" was the wrong terminology; I meant proprietary, closed-source products as you said.

However, whatever your views on closed source products, they are still quite prevalent. IMO LGPL is a great license to get support from companies that sell these products, while ensuring that your software fundamentally remains free.
good catch, sorry!

I was kind of surprised to see it accepted, I should have checked a bit better.
Because email is a general purpose messaging system. That can be anything from "hi, how are you?" to "can you pick up some eggs on the way home?"
This is awesome. Any plans to add a speed slider vs 50%/Full? It would be super helpful to slow down to 25% on some songs.
Totally agree. It shows more of the author's initial failings and then trying to generate buzz with hot HN keywords like 'backbone'.

One file with 8500 lines could have easily been avoided with the module pattern either by handrolling it or using various libraries out there like requirejs, commonjs, etc.; backbone is not required.
You might also want to look for jobs in the sciences there is a demand for highly optimized code in many fields that is often written at least partially in C. Offloading stuff to GPUs provides even more additional low-level programming challenges as well as parallel algorithm work.
> My refrigerator, toaster, TV appliances, and washing machine are all relatively locked down as well

Yes, but you don't generally install new software on those. They might as well have everything implemented in hardware.

The concern is that Apple and Microsoft are retaining a monopoly on the ability to install new software on your machine. They can install new software (or give you permission to), but no one else can. It's not that much of a problem if something isn't extensible at all; it's the drastic imbalance of power, in which they hold all of the cards, that is the problem

Android is much better, but it's still not perfect. It's based on Java and Google's own APIs, which they fully control. Google controls the play store, and many carriers sell locked phones that prevent you from installing your own software outside of the play store, as well as limiting what software you can install from there.

So, Mozilla does support Android, by releasing their browser on it. But they also believe that they can do better; create something that's more open, more hackable, more accessible than Android. Can they? I'm not sure. There are lots of frustrating things about the Web platform as well, I don't know if it's going to be better than Android's Java based platform. And Mozilla doesn't have the same resources as Google, so may not be able to deliver Nexus-style phones and tablets. But I do appreciate that they're putting in the effort, to try and innovate and provide an alternative experience.
did someone say Asana? :O