skysight-inc/HackerNews huggingface dataset:
I would love to see something akin to YSlow's Statistics tab. http://d.pr/i/QC0g

I also support the idea of not competing with Firebug, and possibly absorbing it into the Firefox project. It seems wasteful to have developer resources tied to both in parallel.

To the existing dev tools in Firefox:
- The UI layout could be improved quite a bit, expanding by default and taking up less screen real estate. e.g. the CSS panel could be part of the source view, like most devtools UI. Lots of space on the right side going unused in that panel anyway.
- devtools.inspector.htmlHeight needs to at least be doubled
- everything under devtools.inspector. needs to default to true (I realize this is contradictory to my earlier statement about real estate
- Is the 3D view really needed? Seems like this could be an add-on also.
- Picky one: I would prefer the toolbar/breadcrumbs to be on the top of the panel. Makes it easier to distinguish on a page that looks similar.

I do really like the :hover :active toggles, and the markup viewer mode though. :)
A free range egg is an egg from a chicken that was allowed "free range" of a farm habitat for at least X hours each day (as opposed to being kept in a cage the entire time). A free range chicken usually, but not always, gets better feedstock and usually does not receive antibiotics or hormones.

Organic eggs are by definition free range eggs (in the US at least), but the reverse is not necessarily true.
Discussion: http://news.ycombinator.com/item?id=5314643
1. We do not currently do raw TCP load balancing. It's HTTP and WebSocket load balancing. It's not an impossibility to do. Just haven't had a ton of people ask for it yet.

2. Yes you can use wildcard subdomains. You can then use different subdomains or wildcard on any project(s).
It's a somewhat common concern with pet reptiles.

[1] http://www.cdc.gov/features/salmonellafrogturtle
Evernote: We're Adding Two-Factor Authentication

http://goo.gl/NiAAm
Do NULL markers in SQL cause any harm?
Yes I've thought about this topic as well.

All loggers in all languages have these different levels. But rarely is it defined which to use when! It's considered "obvious" but, unless it's actually defined, each programmer will find it obvious in a different way. Reading the logfile in production or using rules to only display logs beyond a certain severity won't be useful if every piece of code uses different levels to mean different things.

Here are the rules I came up with:

http://www.databasesandlife.com/which-log-levels-to-use-when...
ScreenHero (YC W13) Launches Windows Version of Collaborative Screensharing App
Ruby Espresso Framework 
Thoughts? I'm currently learning Sinatra and wonder how this compares.
well let's say what i have in mind is something like local mind,localmind.com :) like users who are already using the app is shown there at a particular location, but with no other users using the app in your area it's pretty much useless.

You can have 1000 users but still it'll fail if the users are from 1000 different places miles apart
http://www.manpacks.com/ was around before Dollar Shave Club.
Actually you are saying "I'm not 100% sure I want to dedicate myself to this startup" so I kinda feel frustrated right now, like I have spent some minutes trying to help someone who is just fooling around here.
At university the very first language we are taught is Haskell. Lots of people had never programmed before, in anything and everyone managed fine. Nothing scary at all, no need for an understanding of category theory or anything.

Monads are (fairly) simple things that just have a really bad reputation, partly the fault of the haskell docs which make them seem complex.

Firstly:

Functors are things we can map over in a logical way; thats it. Monads are just a fancy way of saying "side-effects might happen here" (obviously not in all cases, but its fair enough for most uses - things like the Maybe Monad are not side effects)
It is easy to hate TDD.

In a Rails project, the Rails boot-up time makes TDD a painful experience if you are not using tools like Zeus or Spork. Even in the presence of such tools, you need a powerful machine to not hate the slowness of the whole thing and worse still, break your flow.

My recommendation for someone who hates TDD for the wrong reason, aka: breaking the flow, would be to get a fast machine, fix the code to make TDD as painless as possible and to use the right tools.

But once you start using TDD as a tool to organize your thoughts and model your domain, you might end up becoming too dependant on it and find it hard to work any other way. This is anecdotal experience.

Also, learning how to wield TDD properly takes a lot of time, error and practice. Good things don't come easy.
There are obviously places where TDD isn't a good fit - a spike, requirement that is known in advance to change soon, and exploratory programming are all candidates. However, good practice dictates that you refactor your code once a spike calcifies into production code. At this point, TDD becomes just unit-testing.

Most of the arguments against TDD in this thread seems to be against unit testing in general. But we know unit tests are important. Doing it before the fact increases the value of the unit tests manifold and also ensures that you do have coverage (though that is not at a primary objective).
I suppose you are correct. Sharpening the saw wears on the saw.
In my mind, TDD is a defense against complexity. Complexity is always the enemy. If you can simplify your code through structure or clean design you can minimize or remove testing.

The moment you can't hold the whole thing in your head with ease is the moment you should have done TDD a while ago.
That doesn't actually solve the underlying problem, which is, why would I spend my bitcoin today when it will be worth more tomorrow?

Now, if bitcoin merchants agreed on the expectation that bitcoin will continually rise, it would be rational to price things at a discounted rate. But that is a lot of risk to take considering bitcoin's volatility. In the end I think BTC speculation will do the most to harm its actual economic utility.
Wiki suggests that food thoroughly heated to at least 75 degrees will be free of salmonella.
Aomori Group: 2 Simple Rules.
1. for debugging minified JS we tried to use source maps, but they were not supported (I have to say that Chrome claims to support it but it is working intermittently). So our fallback today is to serve non-minified to developers (based on a cookie) and minified to the rest of the world. The drawback is that users may report JS exceptions with the line numbers which are different from what developers would see.

2. for mobile I need FF to let my webaps compete with native apps. Mozilla is changing the game on mobile with webapis to devices https://wiki.mozilla.org/WebAPI, you guys are the saviors! We have been waiting for the ability to write device interfacing webapps since 2008! Our team is on the way with an MVC framework that utilizes device webapis, see http://github.com/urbien/urbini. But one critical thing is missing - Firefox needs to start as a service on device boot, and webapps should be able to register JS callbacks in this service. It does not need to include a rendering engine, but webapp should be able to spawn full browser. Without this we can't write proximity-based social apps, a bump-like app for business cards, network aware db sync engine, etc. To continue this line of thinking, it is not always devices that you need your webapp to communicate with. Sometimes it is Android intents. Like the intents defined by pebble watch service http://developer.getpebble.com/
What would be cool is to have a generic interface to those intents in Javascript. I know it is Android-specific, and iOS will need another solution. The idea I want to throw on a table is to define any interactions with native code as Models in MVC. Our team is prototyping such for Pebble smart watch right now http://urbien.com/app/Pebble. I am available for brainstorming if you want to take it further.
I find a lot of ambient music without vocals is good (Aphex Twin, Boards of Canada, Nettless, etc...). Not too repetitive, but the sounds give a nice "mask" to the external world and lets you focus.

I also found an online radio station called "Moving Through Space" which provides some nice background ambiance when reading (esp. science fiction):
http://www.live365.com/stations/atombob
It has to be understood that OS design isn't taught in "OS design" classes and books like "OS concepts" are a twisted joke. Teaching low-level implementation details of Unix in OS Design classes is the quintessence of a CargoCult. The material on this page comes as close to an introduction to the subject of OS design as exists either online or off.

Glad they didn't oversell it.
Love this idea, it would make source modification a piece of cake for every browser-maker to implement. To allow for compatibility, this feature could be activated only when a X-Source-Modification-Enabled (or something) header is present on the original page. The header's value could even be the (relative) endpoint to call!

The simplest middleware that would pop up would be a diff generator. But with source maps, web frameworks could track what exact source files were used.
That's not shocking. Most people who head up these corporations made it up the corporate ladder because of, not in spite of, an incredible lack of tact.
I think your recordings are great, comparing the stereo to mono version with VLC is really impressive. But it still sounds located close to my ears to me. Might be that my headphones are bad, or I have unusual ears? I would really love to have a truly immersive audio experience, but so far I haven't found it.
+1 for the advanced REST testing/debug features too. I would really like to see / modify / replay REST queries easily.
Also, why do so many TDD people think that no automated tests = no testing at all?
> Visualized event bindings. Would be awesome to have a visual indicator of event bindings right on the page. Color-coded bounding boxes drawn around elements with a label denoting the event type.

A bit of shameless self promotion - I wrote a bookmarklet to do that asking talking to a couple of Mozilla folks a few years back: http://sprymedia.co.uk/article/Visual+Event+2 . Source is available on GitHub: https://github.com/DataTables/VisualEvent .

The biggest problem I faced with this is that there is no DOM method to get a list of the events that have been bound to a node. Possibly a Firefox plug-in would have the ability to access that information, but it can't be done through the DOM at the moment, so I had to resort to parsing the information available from the libraries, each needing its own integration file...
Recognising the Opportunity: I Could Have Written WordPress
OK, let me elaborate.

Unless you believe all software must be open source ( which is hopelessly unrealistic ) the question becomes how we can bring about most openness. Surely, closed software on an open platform is better than open software on a closed platform? But to do stuff like this takes a lot of resources. Group of volunteers may not have the resources to do so on their spare time. So we may all be better off because we have good engineers highly paid and with lots of resources to work on such an important platform as the OS.

TL;DR: Reading the comment fully recommended before snarking.
I am not seeing a volume slider on Firefox 19 Stable, OS X. Is this something that can be added?
Put a teaspoon of baking soda in the water when you cook them. Also, the less pointy part of the egg will have a small bubble in the bottom (the fresher the egg, the smaller the bubble). Tap the rounded edge first, gently, and you should have a small space that you can get a finger into. ETA: try to grab the shell and the inner membrane together.
AND Ponies! Brilliant!
Well, you can ban the person - and I would believe that some people's vitriol would substantially decrease if they had their names tagged on a particularly hateful statement. And if these Real Names were consistently kept accurate, wouldn't it be easier to sift through and ban offenders?
Interesting. Sounds almost like a conspiracy though, it would be nice to see some confirmation. If it's true, then a lot of government numbers will need to be updated, and it could have impact on health studies.
I had a leg up to begin with. I started with an audience (of sorts) that I was able to poll to gauge interest. I didn't start building until literally 200 people told me they would buy it from me. Turns out most of them were blowing some kind of sunshine (or else they found another solution before I could launch one to meet their needs), and very few converted...

But, just the fact that they said yes to my product and price point gave me the confidence to start.

But, I think you can hijack someone else's product-confidence... by which I mean you should find a 800-pound gorilla competitor in your market and just follow them into battle, and eventually outflank them. Not gonna lie, I did this too, because I got to a place where my market-vision was limited... so I piggybacked on a competitors market vision. :)
This is why laws that cannot prove that they're consistent with physics and formal logic are useless and should not be considered when transacting business.
Ditto, although it depends entirely on my mood, environment and what I'm trying to do.

But for working in an open office that fluctuates from high activity to periods where you can hear a pin drop, I'm finding this type of thing to be incredibly focussing when trying to code. For actually planning that code (the creative part), I tend to find as quiet an environment as possible - people are disruptive to intense thought.
Sure, if attracting anti-abortionists to your website is a good thing...
But if you don't start with TDD, then when are you going to put it in? How do you transition into it? Are you going to go back over everything you've written and write tests for all of it?
Something similar, if not identical, to Chrome's Speed Tracer. I spend most my time in JavaScript heavy apps, and being able to see a visual break down of where my performance goes, and the particulars behind it (e.g. especially involuntary repaints), has been very helpful.
iq is very well known in the demoscene. He's one of the greatest and most creative coders that there's ever been.
I used to sell a small iOS app. For me, my biggest fear was not delivering value for the $2.99 someone paid me. It's dumb when I think about it logically because it's only $2.99, but I wanted anyone who paid to also be happy with their purchase. I will say though that people giving you money directly for something you built is a rush.
It depends on my mood. I find productive music to almost always lack vocals. I will list some artists and their respective albums, of the top of my head. (subgenres) Many of these artists have great discographies.

Electronic

1. Glenn Underground - Atmosfear (house)

2. Aphex Twin - Ambient Works 85-92

3. Moby - 18

4. Space Dimension Controller - The Pathway To Tiraquon6 (soul-house)

5. Boards of Canada - Music has the right to Children

6. Ulrich Schnauss - Far Away Trains Passing By

Post-Classical

1. Steve Reich - Music for 18 Musicians

2. Ólafur Arnalds - ...And They Have Escaped the Weight of Darkness

3. Max Richter - Memoryhouse

4. Nico Muhly - Speaks Volumes

Pop/Indie/Jazz

1. Royksopp - Melody AM

2. The Album Leaf - In a Safe Place

3. Sigur Ros - Agaetis Byrjun

4. Miles Davis - In a Silent Way

5. Benoit Pioulard - Lasted
Druckenmiller: I See Storm Coming, Bigger Than 2008 [video]
Also, I can't remember exactly what the issue was, but I remember not being able to access or do something with local files. Anyone know what I'm talking about?
You cannot be sure that is due to the eggs being free range. Chances are that the cheapest eggs also are less fresh.
I am no Haskell expert, so I might be wrong on this, but is that code right ? I would imagine the fourth line should read

isIfOfInterest (CIf cond _ _ _) = not (null (listify isFooIdent cond))

not

isIfOfInterest (CIf cond _ _ _) = not (null (listify fooIdent cond))
The hardware situation has got much better, but there are still some problems. Laptops with both integrated and separate GPUs aren't very well supported (so I hear, I don't have one). There's a relatively new scanner in my office that's not supported by SANE. I wanted an external wifi adapter for a desktop recently, and I'm not sure how many will just work with Linux.

On the software side, Steam got ported recently, but there's plenty of other software that we'd like to see. Flash is no longer released for Linux, although for now at least I can still watch iPlayer with the last version of Flash that was released. Hopefully HTML5 will have killed it before much longer.

Of course we shouldn't pretend that Linux is something that it isn't. If it's not good enough, we aim to improve it. But I honestly think that, if non-technical users got something like Ubuntu 12.04 pre-installed on compatible hardware, it would work perfectly well... except for the expectation, both from users and app developers, that everyone has Windows. Which brings me back to the point about market share.
Well i'm sorry if you felt that way, i didn't mean i'm not committed 100% to it, i also got my university work to take care of too, but your idea is pretty good, thanks for helping and sorry again
That's hardly new, the Japanese have known for quite some time that their records about the elderly are "a little bit" off.
Yes we're mostly on AWS. We actually use AWS for most of the infrastructure and then Azure for hold stats we push. This will be added to FAQ, ASAP. I agree that is does matter.

GridFS stores chucks as different documents so this still should be fine for our pricing scheme. Each chunk is saved in 256K document.

Thanks for the comment.
Is that the part of the DMCA we're talking about here?
Heh, ok I laughed out loud with that one.

I looked at this article, then over at "Operating Systems Principles" by Galvin on my bookcase, then back at the article.

There are fantastic resources out there for operating system design and development, too bad these guys have never read them.
Ryanair will give you all their flight data for 50 euro per year. You have to send them to their site, but still.
I'd take these points on one by one if that weren't just a rat hole.

Based on your responses, I think you need to spend some time gaining a basic understanding of the meaning of "free market," "market distortion," and how markets develop and adapt to their environment. You seem to imply you want capitalism and free markets, yet your suggestions and reasoning is ideologically incompatible with that goal, and nothing I say or do in this forum is going to bring you to a better understanding.
I love this story! How old were you at the time? How did you "offer it up for others to buy?"
Here is what I said: "I don't know, having the brakes suddenly stop working as they should would qualify as broken to me."

I was careful with what I said. When you say: "You just have to push the pedal harder." that means you have to change the way you use the breaks. In this case, you have to push harder than you normally would.

They are no longer working as they should. You should not have to push harder. So: Yes. They are broken. They are not operating the way they should operate.

And, I'm sorry, but the brakes not operating like they should is a bad place to have a flaw.
My crazy idea is to just use git + some sort of source map style overlay on both ends to track changes and pass them back and forth.
Let’s Date: The Fun and Easy Social Dating App for iOS
The only tragedy about this thread is that more people aren't commenting. Either people are taking the advice and moving on or they don't care. I really hope it is the former :)
Something like this, but for all (standard) source files, not just JS.

http://remysharp.com/2012/12/21/my-workflow-never-having-to-...
In this case, I'm equating logic with literacy, which is more than reasonable. And it also happens that logic and programming are extremely similar (isomorphic, even).
Small businesses to tech providers: Nah, we're good
I'll update the documentation to be less .. heavy-handed.

Thanks for the comment.
Bitcoin just hit $40 US (up $5 in a week)
> Quote: "Weird space-time geometry distortion within general relativity can result in causality violation, but there is no evidence that they are physically possible."

And there's no evidence that they are not possible. With no evidence either way, one must remain agnostic.

On the other hand, we do have evidence that closed time-like loops are possible: GR has never been observed to be wrong, and GR predicts their existence under the right circumstances.

It may certainly be the case, that even though closed time-like loops are possible, they do not actually exist in our universe and never will. Paradoxical universes are ruled out by logic alone, and so the space of possible universes without closed time-like loops (or least without humans traversing them) may outnumber the space of possible universes with time-like loops in them, allowing us to make a probabilistic argument against their occurrence in our universe. My transfinite number theory is rusty, however, so YMMV.
I still don't understand why people needs underwear, tshirts and socks delivered on a schedule. Personally I buy these items maybe once a year or every other year because they just last.
What Media Paywalls Tell Us About Online Advertising
Hmm, lets see the Amiga came out in '84 so I was in my mid-twenties. I originally posted availability on comp.sys.amiga as I recall. That spread to a couple of Compuserve forums and to BIX[1]

[1] The BYTE Information eXchange which was a funny funny bulletin board running on a VAX.

Edit: Apparently still valid in 1989 :-) https://groups.google.com/forum/?fromgroups=#!msg/rec.games.... although that isn't my address any more.
Ruby-jokes/job_interview
You should write an article!
We've only eaten one of our roos. He was delicious in a speckled sussex-au-vin. And the bits from the carcass were amazing as leftovers in a fritatta.
"Why are you being so deliberately dishonest"

I'm not - that's how they are defined in Racket.

"and expecting a response like"

Why do you assume so? I'm really curious what is the difference in the readability to someone who doesn't know the syntax.

"first year CS student"

Ok, so I had enough: you're just a stupid troll. Not only you can't back your claims with arguments but now you're (for the third time, no less) using ad hominem "argument"; it's useless talking to you since you're too stupid to formulate sensible response and you're too bad a programmer to even have a chance of knowing something interesting.

"and used on a single line"

Oh, on a single line? That's fine then...