skysight-inc/HackerNews huggingface dataset:
I really wish the comments hear were a little more thought out. There's an emotional reaction lashing out at The Bastards who stole the cheese. The reality is that there isn't a villain. There are some fundamental changes in the industry that have affected the amount of money and its flow. It's not malicious. It's incidental.

The move online broke newspapers' business models, especially the dominant 'journalism as a delivery mechanism for ads' model. Turns out it was fragile.

It also may have changed consumer demand, I think. ADD online readers can be attracted just as easily with reprinted headlines & fluff and their pageviews are worth just as little.

The internet also changed supply. A lot of content is being produced for free. They are doing it for fun, they are doing it for "exposure."

I have nothing against journalists. I respect the profession. I think it's important. All this adds up to a worse deal for them then before. There is no anti-journalist conspiracy now any more than there was a pro journalist conspiracy before.
1-2 pills at 10mg each. Try and just do one. Usually able to get a solid 8-12 hours of straight work out of them. It's hell on my back and I don't like the side-effects so thats why I limit it like that only taking them when I feel my workload necessitates it.
Wat doe je aan cellulite? | Leef Nu Gezonder | Leef Nu Gezonder
I would love to an allocation profiler that reports garbage. .Net has the CLRProfiler which tracks allocations over time and can show where you are creating a lot of temporary allocations. CLRProfiler is a great tool and I haven't found anything like it in the web world yet.
I thought that the latest browser tests showed that FF used less ram than Chrome. http://lifehacker.com/5976082/browser-speed-tests-chrome-24-...

Unfortunately, reputations stick.
hm... I guess it's not the best idea to repackage it and gift it to people...

Darn. It's fairly cheap and it's stylish. Since some of the people I want to gift to will treat this as a primary computer...

Oh well.
I agree. Prototype are not very well defined and prone to rapid changes. Besides that, when you have an app that interact a lot with third parties APIs, it's almost impossible to make useful tests. One guy working with us has basically mocked the whole world wide web to allow him to do TDD, sometimes TDD is just plain stupid.
Maybe this is provided and I haven't found it yet:
- Rendering speed - show what slows it and what we can do to improve it. (Too many DOM objects, external files, redrawing?).

Thanks!
Yahoo CEO Mayer checked VPN logs before banning work from home
Ah I see- sorry to've misinterpreted that! I definitely agree- brainfuck being the best example in favour of that argument :)
The developer tools don't slow down Firefox if not used (lazy loaded), and the space used is very small.

Firebug allows you to disable the builtin Inspector button.
Programming and if I get side tracked a little house cleaning. The trick is not to get side tracked and "crack" out on something that it isn't vital to the task at hand so I can maximize the "high".
Incredible heartwarming story
If you viewed the above screenshot, you would see that in fact the current Firefox developer tools do the same thing.
True. I could. In this case, I don't think one needs to go that far.

I know, with near absolute certainty, that it would be far cheaper to land 1,000 little robots on the Moon than to send two people to do a Mars fly-by. There is no way a fully automatic (no humans, no life support) Moon mission could even approach the cost of a mission to Mars with everything you need to support life and bring them back to Earth.

Part of engineering is to develop a sense for these things. After a while you don't need to resort to constantly calculating things to have an idea of the relative degree of complexity or cost of a project. This, I think, is one of those cases.
I can't tell, is it the same track over and over again or a new one?

By the way, I absolutely love this. I'm 4x more productive in coffee shops compared to everywhere else and I never knew why.
Inside TED: the smartest bubble in the world
For entrepreneurs
Although TDD does give you more confidence to make changes to your code in future, I think you're overlooking a major benefit, which is allowing swifter code/test/debug cycles.

So rather than having to make a change, run up the app in my browser, and manually test that the latest bit of code is working, I can test individual functions just by running my unit tests.

Of course this doesn't obviate the need for browser based testing too - but it can reduce the amount of it you need.

TDD allows me to produce working code faster by helping me notice and fix my errors sooner. If you're an excellent coder, maybe you don't need this- but I certainly do!
Looks great guys. Much better than the alternatives.
We do have plans/patches for that.
Remote,is a book-length refutation of Yahoo’s ban on telecommuting
If they are co-dependent, then that, by definition, means that they are not independent. What value do you get by having co-dependent modules that you can't get by having a single module? If you want two public APIs with one common implementation that is co-dependent, you can have three modules where two depend on the co-dependent part. Without seeing a motivating use-case, I'm just going to assume that F# is succeeding in preventing you from making a bad design decision.
Although I've been a hardcore TDD advocate from time to time, I find myself writing fewer and fewer tests in the early stages these days.

In the very earliest days of a startup, you can easily hold the entirety of the problem space in your head. Refactoring is simple, tests or not. I can destroy and rewrite a feature from scratch in hours or days. A non-trivial number of the features I'm writing will not exist in any form a week or two later. This is not a problem with process or planning; this is the nature of a startup.

I think that TDD is immensely valuable as a team and product grows, but claiming that your startup will fail because you aren't applying engineering "best practices" from day 1 is counter to most successful startups I've worked with.
It would be great if it was easier to debug errors like this:

[12:11:02.525] Empty string passed to getElementById(). @ https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js:3

Especially when Firefox throws the error and Chromium doesn't.
The console certainly needs some love. I love that it opens so fast and feels so light compared to Firebug. I don't use it because:

* I can't select and copy text from the console's output (it's a listbox now)

* The autocomplete is not as good as Firebug's and hitting enter does not complete it

* The inspector does not remember the width of the two panels (left with DOM/right with CSS rules)

You get the idea. You've completed the 90%, now fix the 10% left.
I have to be honest - I find the developer tools a pain: They aren't even close to replacing Firebug, yet they're more obtrusive. So I can't stop using Firebug, and I can't remove the unwanted built-in menu options.

So for me personally, what I'd really like to see is either one of:

- Match Firebug feature for feature

- Allow for the dev tools to be completely removed from the interface

Sorry, but it really does come down to those two: Whilst the Dev Tools can't replace Firebug, I won't use them. So either allow me to get rid of them, or allow me to switch 100% to them.

Sorry it's not more constructive, but I've no interest in having to juggle between two different debug tools because they both have awesome features. So I don't care what amazing new stuff you might be lining up, I won't use them until all of the functionality I use in Firebug is also available in FF's builtins.
Blog Redesign and Resources - Code | allenc
Firebug allows you to disable the builtin Inspector button.
I was just now debugging in 3D view and wishing the view would re-render when I changed a style attribute. That would be pretty slick and quite helpful. Thanks for all your hard work.
>Of course one of the disciplines I'm talking about is TDD. Anybody who thinks they can go faster by not writing tests is smoking some pretty serious shit.

That's some serious strawman. In between 0 tests and TDD, there's a lot of room to maneuver.
Firefox has a very similar hardware acceleration to IE. The IE demos are often constructed to expose optimizations that IE does and other browsers don't [1].

[1] http://robert.ocallahan.org/2011/03/investigating-performanc...
Need to be able to profile frames/second for HTML5 gaming. The frames part of the timeline tab in Chrome is extremely useful.
The op mentions this: they are tied up by our litiginous society.
What matters most in making use of such monitors is the depth of your workspace coupled with your eyesight. You want to place large monitors as far back from you as you can comfortably work with given your eyesight. If the monitors are placed far back enough, most of the monitor should be within your field of vision and require mostly eyescanning and not having to crane your neck.
I'm in the same situation dude, except my background is in mechanical engineering, structural analysis, which I find very limiting intellectually and limiting in what I can do with this skill. If I were a full stack developer I would read books of whatever my interest is and find interesting problems to solve. I think I'm going to learn some coding during my spare time, but I have no clue where I'm going, I just know that big bucks in exchange for my precious time is not worth it for me. I want to use my precious time working for myself , follow my interest, my ideas, be able to get creative and find intellectual challenge in what I do every day.
Coding4fun: the Star Wars intro in pure CSS3 thanks to 3D transform & animations
Twitter killing TweetDeck
Can you build off any services that have already solved this problem?

For example, your users must login via Foursquare and then it appears that other users are around. You can then start interacting with them and possibly get them to download your app too.

It's really hard to help without know exactly what you want to do with your app. You can always abuse craigslist too.
There is still plenty of demand for high-quality journalism. If a reader is willing to pay for it, he may find himself better informed than his average peer, giving him a competitive advantage. If the journalist doesn't find himself in such an authoritative spot, perhaps he's not good enough. If I'm a trader, why should I buy a product that doesn't give me sufficient profit? If it's societal value we're talking about, then you're arguing that the entire profession should benefit from government subsidies, in which case I'd much rather see my money go towards education (see http://www.ted.com/talks/andreas_schleicher_use_data_to_buil...)

Additionally, the best writers don't have to rely on publishers anymore, they can monetise their skills themselves.
Hey Paul. First off, thanks for reaching out to the community like this.

A few things:

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. Clicking on that box (or label in the case of an element with multiple bindings or nested elements with bindings) would direct you to the code that does the binding.

An aggregate repaint view. Chrome lets me view repaints but it clears after every one. If I have a method that is doing a lot of dom manipulation, I have to step through the code to view all of the repaints. Would be great to have the repaint bounding boxes drawn with a low opacity background so that I could see (and clear out) an aggregate view (with highly redrawn areas having higher opacity due to there being multiple layers).

An intelligent debugger that would automatically step over certain files (selectable per debugging session). I occasionally want to step into jQuery but less often than not. I know I can step over those methods but would be great if I could just keep stepping in without accidentally stepping into something when I don't want to.

I'll edit this as I think of more.

EDIT:

Breaking on navigation or on a particular request in order to manipulate headers. Breaking on the response from those requests for the same reason (plus manipulating the body).

The timeline and profiles sections in Chrome are under-utilized but infinitely useful. Anything close to those would be much appreciated.

Throw warnings for potentially orphaned event listeners. Granted, the number one offender recently introduced methods to address this (backbone's #stopListening) but it's still a easy mistake to make. This might bleed into too much hand-holding and open up a can of worms but just a thought.

Throw warnings for overloaded event listeners that fire a lot. Like the last suggestion, this may be heading in a direction you don't want to go in (educating the developer by means of the dev console) but, all too often, I find pages that overload, e.g., the scroll event. If there was some way to inform the developer of this potential problem, I think the web at large would greatly benefit. Perhaps this and the last suggestion would better reside in an auditing section?
Well, let's agree to disagree.
We do have a profiler now (alpha stage in Firefox 21).
I work a lot on a Firefox extension, and honestly, the absence of dev tools for addons is really painful. Developping our extension for Chrome was super easy, since all their default devtools work in extension panels as well, but in Firefox it's been a nightmare, almost no tools. We are left off in a console.log madness trying to figure out what's causing bugs.

It would be soooooo awesome to have Firefox's default devtools working easily in extension panels!
Designing Quality Newsletters to Captivate your Readers
Right but regardless how meaty your copy is, no matter how privileged your information is or how sensational your story is, people will only start reading it if you have a good headline. The medium ultimately is the message and the more journalists realise they're writing for a browser and not for paper the more they can contribute to reporting the news.
TDD is like those best-practices books that everyone pretends to read, but hardly anyone ever really reads them (I'm looking at you Code Complete). The Folks that do read these books know the dirty secret that no one else really reads them either, but they feel that endorsing the books somehow gives them credibility.

TDD has its place, as most all main-stream methodologies do. But, lets just admit that the people that use this methodology are in the minority. The rest of us are working on smallish projects that are struggling to be worthy of the time-budget that they've been granted, and we're more worried about shipping than caring about how not having TDD in place will slow us down in phase III. Assuming phase III ever happens. We're using all the best-practices we can, but TDD doesn't rise above the bar most of the time.
Interviews with people who build on their own time.
Some days I get more done on the 30 min train ride home and then I do all afternoon at the office I also didn't know why.

Love this!
How exactly does this help web developers?

This has been considered and rejected as inferior to the current approach. The Android browser used this and it was rewritten to get rid of it.

Let's focus on doing things that improve the user experience rather than blindly copying features from other browsers without considering if they make sense.

Moreover, it has absolutely nothing to do with the question asked.
Why do you need to access my connections, and send messages and invitations as me? http://d.pr/i/Ikf2

Not signing up..
Yes it does as far as I know. Really an awesome lib.
It never really worked in the sense that you mean. Economic growth was virtually nil until the industrial revolution. Not coincidentally, it was around the same time that gold-backed currencies came to be seen as a bad idea. If you have the time, 'The Populist Moment' is an excellent read.
There's an API for that.
Yeah, but it's the only cheap way. Video costs like 10x more than text to produce. (NB: I'm an editor at The Atlantic and I love video and I love text.)
We have over 6,000 registered startups and 3 are currently in preview mode before accepting investments in 6 days. One of them won the “Audience Choice Award” at TechCrunch Disrupt NYC.
Skipping testing amounts to risk. The winners in a brutal race take every risk to win.

So yes, its foolish to skip testing. And yes, the race goes to the foolish.
>There is a frightening dearth of well-produced content from a variety of perspectives that seeks to measurably increase understanding as opposed to hit a word limit and generate pageviews.

I've left comments like this before, but I'll reiterate: go subscribe to The Atlantic, The New Yorker, The Economist, and Foreign Affairs. There are others in this general vein, too, but that I don't care for as much: Mother Jones, n+1, etc.

Sites like "The Feature" and "Longform.org" also help.
W.H.O. defines S/A as "Substance abuse refers to the harmful or hazardous use of psychoactive substances, including alcohol and illicit drugs. Psychoactive substance use can lead to dependence syndrome - a cluster of behavioural, cognitive, and physiological phenomena that develop after repeated substance use and that typically include a strong desire to take the drug, difficulties in controlling its use, persisting in its use despite harmful consequences, a higher priority given to drug use than to other activities and obligations, increased tolerance, and sometimes a physical withdrawal state."
There's an option in Firebug to disable the inspector button.
"Well he can put an Adsense ad on his blog and we'll do exactly that, whether we read/enjoy it or not. That's how most journalism works and has worked."

So, in other words you don't want to pay for it. You want someone else to pay for it.
Would like to see something that help inspect events bound to DOM elements. i remember there was a script/plugin called liveevent but that has been plagued with issues of late and kinda stopped working for me.
Couldn't agree more on this.
Right, cool, awesome.

But when people then layer payment schemes and payment-scheme type-assurances, services and (of course) fees on top of it, is it wrong to make this comparison?

Because at the moment you see a lot of people touting the 'no fees' part as the reason it wins over credit/debit cards, but when the weaknesses of that are pointed out someone like yourself inevitably pops up to tell us that of course it's not meant for that, but payment systems can be layered over the top, with a fee structure. Or it's silly to expect that because it's just like cash, when the expectation is in response to a BTC advocates claim that it's the best thing evar for the problem domain.

Basically it can't be both ways and I am kinda tired of the constant claims that it is.
To the contrary, the right to petition the government is one of the key points in the Declaration of Independence and is boldly enshrined within the first amendment to the US constitution (without which the Constitution would not have been adopted).
Whilst not exclusive to TDD, I think DHH said it best:

"The road to programming hell is paved with “best practices” applied too early."
The trick is you have to set it one level up from where you want the expansions to appear. So to allow "cd Downloads" to find /home/user/Downloads, you need to set CDPATH to /home/user

Now all directorys in /home/user/* become match points for "cd dirname".
Would it be possible to make JS lint available in Firebug? Preferably in such a way that all scripts included from a currently opened site are automatically linted?

At the moment I go to www.jslint.com to lint scripts, which is such a PITA.
I'm glad you asked! This is a good time for me to bring up something I wrote two years ago:

http://news.ycombinator.com/item?id=2024164

I really wish browser makers would do this! Mozilla can lead the way.

I am going to post it here for ease of reference:

1) I propose a simple mechanism to guarantee that a resource located at a certain URL is always the same. Similar to how we have https:// blabla, and the user agent warns us if the server's certificate is not trusted, we should have httpc:// blabla to indicate constant resources. Sites all over the world can download resources from httpc:// urls and store hashes to them in various formats, and your user agent can trust one or more of these authorities. When downloading, it would compare the hashes against the ones downloaded from these authorities, and if there is even a small deviation, it would give you a warning just like https://

This must be done by the user agent. Right now we do have "cache control" headers, but I am talking about the server making a promise to the world that a page is really truly static, and user agents having the ability to verify that. This is different from server-controlled caching.

I can see this being used in app stores for the web (curating apps and various versions of apps, like Apple does) and also for secure logins. I would like someone to make guarantees that my password is not being sent in the clear to the server that I am connected to. Right now, the web forces us to trust a remote server completely, when interacting with a website. For example, when I enter a password, I have no assurance that the server won't misuse it. (See http://xkcd.com/792/)

This simple change would make possible a variety of applications that we haven't even thought of, besides these two.

2) The second proposal is to have iframes that are on top of everything else in the containing window, no matter what. That would enable 3rd party logins (such as OAuth) do be done in the iframe, without worrying about clickjacking. The javascript inside the iframe should have a way of checking whether the iframe is of this type. At most one such iframe can be shown in any given window.

This would lead to much more pleasant interfaces, and once again, the user would receive the extra protection. Of course, this means that Flash and other plugins would have to play nice with this. We could implement this rather easily with a browser extension that causes a borderless window to appear (like Flash does) above the actual browser window.

Thoughts?
> Firebug allows you to disable the builtin Inspector button.

I believe the parent was saying it should be a joint effort and all the resources should be pooled into one. I prefer Firebug as well and would love to see it get better, faster.
I have more than the legal minimum of liability insurance, live in an East coast state and pay less than $600 year. I do have a fairly clear record.

People that carry collision are doing so because someone made it a condition of a loan or because they are worried about the cost of losing a vehicle. I don't see any reason to bring the government into those situations.
Does anyone happen to know if there is an open-source equivalent to this type of service? Obviously, saving the errors isn't that difficult, but reporting it back in a decently browseable interface requires a bit more effort. :-)

If nobody knows of anything, I might try building my own.
So far I'm just not using the Developer Tools at all, because they don't give me what Firebug does.

Debugger, Inspect and Web Console just aren't working well together, aren't interegrated smoothly into each other and I hardly can get from one to the other. I can't enable ALL of them at once.

If they _were_ like Chrome's tools or Firebug I'd wish for the features of Firebug's XPath and CSS extension: input expression, get matching elements highlighted.

So, either they have to be as useful as Firebug, or throw them out to keep FF lean for users who doesn't need them anyways.

Also "keep the DevTools as simple as possible" makes absolutely no sense to me as a Web Developer - I need those tools as GOOD as possible and as USABLE as possible with a specific range of features I've come to expect from Firebug and Chrome.

I mean, I basically live with an open Firebug during work...