skysight-inc/HackerNews huggingface dataset:
But they're not considered particularly exceptional in those areas. You don't go to MIT for a primary degree in those fields.
I think one important thing to keep in mind is that TDD is not necessarily synonymous with "software quality". In some cases it's a very useful tool to ensure the quality of your code, but it's not even the stated goal of TDD, and a focus on TDD as the "one true path" to software quality ignores that some things are more effective (not necessarily simpler) to test using more of a "test later", integration-focused testing approach.

I agree that there's projects where a simplistic MVC approach doesn't completely fit. That doesn't mean that every software project needs to be built to the standards of the most complex software, or even that aspects of a project that do require this complexity can't be solved with a more straightforward, simple MVC approach.

At the end of the day, I think the main message I get from DHH's recent series of blog posts is that treating anything as a silver bullet, or a universally beneficial pattern is harmful - and this is equally as applicable to MVC for everything itself as it is for a complex, hexagonal architecture.
The answer is http://www.bargain-bulk-sock-sales.com/ Get a gross of either ankle, high or dress socks. ALL EXACTLY THE SAME. When a sock goes bad, take it out of circulation and grab a new one from the box. I bought a gross in 2004 and I'm about 1/2 of the way through. So at that point it was about $90 for 10 years of socks with no time spent on matching socks. They all match.
> It's a lot different than what chrome does, but I believe they're integrating the resources with the network tab: (scroll to the bottom where the pie charts are.)

Thanks for the link. What about IndexDB, Web SQL and Local Storage?

> Do your customers develop web pages? If so why are they paying you to install a browser?

They surely do. My employer does Fortune 500 consulting and many times we get to use what their IT allows us to.
On the contrary, Firefox actually has less drag space:

http://i.imgur.com/atYV8Xo.png

If you count it by pixel there is 10px of window drag space above the tabs in Firefox, but 11px of window drag space in Chrome. So technically Firefox would be harder to drag around.

The thing that is bigger in Firefox is the fat tabs, and all the extra space above and below the address bar, which seems to be there solely for the purpose of allowing the back button to be larger than the address bar. It's a nice looking design touch, but not that much more usable, just wasteful.
Well it's ok however i have a few issues with it.

1. Support for it in most themes is non existent so no more dark themes until they update

2. The Open menu button cannot be moved (Wanted to move it back to the left where the old firefox button used to be)
Looking at the other comments on here.. maybe I should go into the lemonade business :P
GitHub Investigation Results Follow up
And does anyone know how can I make the bookmark bar a bit thinner?
[4] is not a valid link: the E3 is not the highest performing Intel chip wrt memory. The E3s don't have powerful memory controllers like the E7.
That would make an Incredible movie.
I'm not sure. If you start using smart pointers in C++, you can get the same problem: instead of a GC pause, you get a cascading delete pause. To eliminate it, you have to devise a smarter memory scheme, at which point you probably don't underestimate the determinism cap.

Also don't forget that garbage collectors can often be tuned. Granted, many of them suck, but a generational, incremental collector whose parameters can be tweaked? Much less room for pauses.
Github Page using a simple markdown to html perl script.

Old one is on blogspot.

new-> http://motyar.github.io/14

old-> http://motyar.blogspot.com
Thanks, that worked for me in Chrome for desktop, but not in my Android mobile browser which messes up intranet site addresses even if I select them from history.
i made the 'mistake' of buying socks where some have a blue logo, some have a green logo, and some have a grey logo. I forced myself to be 100% color blind and mis-match the colors but consider that in my mind as a true match.
Well, we pay them our time and attention, but the system wouldn't work if its biggest service operated at a loss:

http://www.nytimes.com/2012/09/20/business/seeking-revenue-p...
which investors are part of the "in crowd"
Looks like this will take a few seconds to load if you're on a slower processor (mobile included)
Writing Instructor, Skeptical of Automated Grading, Pits Machine vs. Machine
I felt the same. I recommend you grab Classic Theme Restorer. I'm not sure how to modify the URL bar (Which is the issue with the bookmarks and reload button), but the add-on will allow you to move the menu and adjust other various settings.
Guess I ran it too lean. $30K cash left in the bank, $10MM valuation.... no acquisition :'-(
And screwdrivers. Invented for knights in armor, for chrissakes!
I'm very curious about your statement that you don't use tabs. Why not? Do you really only ever have one page open at once?
Nitpicking on you - it's Firefox (née Phoenix) for the public, not Firefox (née Firebird). :)

http://en.wikipedia.org/wiki/History_of_Firefox

Edit: Fixed typo as pointed below. :D Thanks for nitpicking the nitpicking. :)
>feminism is not about equality

You could not be more incorrect.

Equality is the very core of feminism. It is, in fact, the dictionary definition of it:

>1. : the theory of the political, economic, and social equality of the sexes

http://www.merriam-webster.com/dictionary/feminism

>men and women are not equal and no amount of belief will change that scientific fact.

Equality used in the context of gender studies generally means "equal and fair treatment". I know people like to split hairs with their definitions for the sake of argument, so maybe you can elaborate on why you think that women are not equal to men and never will be, what the science says on that, and how any of that applies to not treating both men and women fairly (read: equally).
No, you pay for X speed you should get X speed. And screw everything else. If you are using it for work/play/illegal activities, let the pertinent authorities do what is legal - but do not throttle traffic based on intended use.
Researchers Create Tiny Film That Could Replace Lithium Batteries
There is absolutely nothing wrong with a product for power users. Again, nobody in the thread said there was.

Firefox is a browser for everyone. It focuses on freedom and privacy. The browser that came with your OS most likely does not. There is no minimum level of technical expertise required. The UX is designed to be simple.
This doesn't seem inconsistent at all. It's a classic feedback loop - it is hard to hire because most people don't want to invest in becoming experienced in a technology that not many companies are using, and it is hard to find a job because companies don't want to invest the resources in using a technology that not very many potential employees are experienced in. Very similar to social network chicken/egg problems. Seems to usually be solved by either investment from one or more large companies with an interest (Sun, Oracle), or a "killer app" (Web browsers, Rails, college students for Facebook). My little theory here is woefully inadequate to explain Python's and Go's success, so maybe another way out of the trap is "lots of people just really like it". Not sure if that will or won't work for Haskell...
I'm a web developer on mozilla.org, so can provide some information here.

The "mozUITour" API is specific to Firefox 29, and can only be used on mozilla.org, which is a white-listed domain that is hard-coded into the browser.

The API is also pretty basic, in that it can highlight a limited number of target icons, and open a limited choice of menu's. The purpose of the API is strictly for on-boarding flows, such as this. It also only works over https and requires a secure connection.
That 240GB is on 4 sockets, so corresponds roughly to the 85GB/socket cited above, while the Power7 compared was about half the Intel, so about 50GB/socket, while Power8 is allegedly at 240GB/socket.
New Firefox...Or Is It Chrome?
For more than you probably don't want to think about, Scientifically Accurate Spiderman

https://www.youtube.com/watch?v=ZnE3uyj9Grg
To my knowledge search history is opt-in (as opposed to opt-out).

Reconfirmed this for my Google accounts and in fact it is not storing search history. Ofcourse Google may be tracking it on their end, but I assume very few services don't track, so that's a non-issue (at least for me).

For anyone who wants to check, the url is:

https://history.google.com/history/
> if a C++ project doesn't have multiple conflicting ways of dealing with memory management and multiple String classes, then it's not mature enough.

Hmm… How can I tell maturity from rot?
Debian adopts a code of conduct
I think it was 1987 when I learned on Turbo C and Quick C later on and then Microsoft C.

My father worked for AT&T so of course I learned as many versions of C as I could because it was portable and Bell Labs invented it along with Unix. Learning Unix paid off as well.
This is sad. Firefox has been reduced to playing catch-up on UI and struggling to get to parity with Chrome on features. The vision is dead.

Perhaps Mozilla needs to move on from web browsers? Perhaps their work is done, or the torch needs to be taken up by someone who can lead again.

I'm not sure what's in store for Mozilla, but if it's just a Chrome skin on a Mozilla rendering engine, then I don't think it's good.
My Qwest for the Perfect Screenshot App
I'm using PHP and Doctrine 2.
Over portage? Installation time, outcome repeatability (how many binary packages do you have installed?) and ability to reliably roll back to previous state.
Did I just suck at marketing or did I pick the wrong problem?
You can add another bar in the customize menu and put add-ons on that bar, if you prefer!
This Sticker Adds Four Customizable Buttons To Your Android Device
While there are valid use cases, this sort of thinking is why apps are no more responsive today than they were 20 years ago... everything is running through 20 translation layers.
Will they be able to avoid the same fate that happened to auroracoin?
Announcing Support for Kendo UI Mobile With Angular
Why I do have to install an addon, which restores something, what IMO everyone on this thread and probably most people out there would love having as native? Namely not flat-design visually easy to parse tabs!
Any occurence of flat-design stuff on software, which is used day by day, was and is awkward, because it causes displeasure and it is more time- and eye-consuming.
I agree. Chrome won because it was faster. Now that Chrome is slow and Firefox is seemingly faster, I'm thinking of switching back. I'm on Mac OSX 10.7.5.
Parapsychology is physically impossible, and the evidentiary standards in physics are much higher, so we have much more confidence in our physics results than in these experiments - enough that we can reasonably say that physics is true and parapsychology is false.

(But these experiments are as good as many in psychology / social science - suggesting that many "proven" results in psychology / social science could be false)
You could try Fauxbar, which is a Chrome extension version of the Firefox Awesomebar. I really like it.
Decoupling the lines from the power-generation works okay as long as you have excess power generation capacity. E.g. California-style deregulation worked fine in Illinois.
Let's just fix them: http://www.cng.edu/files/pointer.jpg.php?shak=rm%20pointer.j...
Caviar (YC S11), backed by Winklevoss twins, raises $15M
Actually worked in the field for a couple of years, starting off addressing and sorting mail, and working my way up to being an intermediary between logistics and USPS:)
The Avail Programming Language
"Extended,,, pink is for girls. Pink is sissy. Dresses are sissy. Girls are sissy " etc has not that much to do with the actual color pink, but OP's projection of what it implies. Not everyone has this rather lengthy and extended negative association with pink or a generic female shape being dressed in a skirt. So I'd say this has more to do with OP's attitude rather than the icon.

Distinctions have to be made somehow, otherwise we'd have two identical icons.

As for making them letters, well, the point behind universal signs was for people who are not native English speakers.
"Medicine is like any other profession - it shouldn't be surprising that some doctors are better than others"

Surely, some doctors are better than others, but
(for the sake of discussion :)) I don't think every professions or activities are equivalent with respect to 'rating'. Take the extreme example of walking. All human beings walk equally well. This is unlike playing music or solving math problems for instance.

I'm certainly not saying that medicine is as easy as walking, but maybe for a wide range of health problems, there are well known standard procedures or solutions that all doctors are competent enough to follow. And in doubt, they usually refer their patient to a specialist, who in turn can send them to a more competent doctor.
If you're really interested in Avira and its products, it's up to you to take a look into this project from time to time and you may change your impression.

I added certain links in the article (e.g. http://www.funnyant.com/), where the features of all frameworks are discussed and compared. Read it and you may understand the advantages. I'm sorry that you don't consider that a community driven project, managed by top talent from Google is not a good enough reason to invest some time into a framework.

I explained how we achieved the results: we rewrote it. The facts are pretty relevant and they may help other teams.

I will craft toy examples in next articles, so it's best to follow me if you really are that interested and would like to see more examples.

You can find more about velocity here: http://en.wikipedia.org/wiki/Velocity_(software_development) .

I'm sorry that you brought it to a personal level in the end, this explains a lot. Instead, I hope you have a good day and don't forget to follow me to see how well I code :).
These A/B Tests Increased Revenue Per Visitor by 38%
The Modern Artist’s Guide To Making Great Products
Can you please provide just one? No other comment does that.

And to be clear, I'm talking about providing at least one legit use for passing user input directly to exec without any kind of filtering...
hmmm something really bothers me about turning text into an image. Now we have an OCR problem to re-textify the image back into text. What about http://gist.github.com vs. an image?
I'm most impressed by the compact size of the Javascript blob (around 6.5 MB gzipped for the FSP demo, unless I'm missing something), since this is C# code cross-compiled to C, and then cross-compiled to JS, including the Mono and Unity runtimes, I was expecting this to be a lot more.
How Docker Was Born
What's your opinion on Scratch or similar kid-friendly languages?
This seems buggy to me, but I'm not familiar with the algorithm. In my test case, neither roommate agreed to pay more than $562.50 for room 1, but the result was that roommate A had to pay $578.13 so it seems kind of arbitrary.

Edit: Never mind, I didn't notice that it allowed me to continue.
Actually, they also removed the ability to disable the navigation bar, which is very annoying for me because I use Vimperator. It can be removed by installing an extension, but I don't understand why they would remove this functionality.
My point is that "hard to hire" implies more jobs than candidates, whereas "hard to find jobs" implies more candidates than jobs. They can't both be true. You can say things like "there are few candidates" or "there are few jobs" in an absolute sense, by comparison to other languages, but that actually isn't very relevant.

This is an oversimplified model because it doesn't take into account engineer skill level, which actually does seem to be the primary problem. Companies want skilled engineers, but it's hard to become skilled without having a job in the language first. So we end up with several companies trying to hire seniors, and several juniors looking for jobs.
The secret to success and not bleed cash is business 101:

- Sales and Marketing all the way. Nothing else.

- Go to $10 from the beginning (you are starbucks of lemonade)

- Accept: free cash, PR, licenses, new locations

- Reject: Anything that gives away equity or royalties

260k in cash
15.9M valuation

http://cl.ly/image/2m1F161B1w2B
Freedom of time and pursuit for as long as you wish is the only wealth for many. It can be lost how large this silent majority is.
Think Bigger: Developing a Successful Big Data Strategy for Your Business
In my experience, geeks didn't realize mtgox and the like weren't a secure way to store your money, while non-geeks did simply by using common sense (ie. Do they have insurance? Can I sue them locally should something go wrong?).

I know that's not even the proper way to store your coins. But only security experts knew better.
This makes no sense. They could have circumvented this by having customers give out their addresses as:
Joe Schmo c/o Outbox
PO Box whatever
Closest Outbox Facility, CA 90210

Sounds like some details are missing here.
I've always had a bookmarks bar of single and double letters, like R for Reddit, Y for YCombinator, F for Facebook, $ for stocks, etc. Now with FF29 I have these blasted file folder icons next to each of my little codes, cluttering up the whole bookmarks bar.

I can't find any way of getting rid of the file folders -- not even thru Customize. Anyone found a way?
We recently moved back to using BT as an ISP with their Infinity 2 FTTC service and I have been very pleasantly surprised, both with the installation (which was very quick and painless) and the resulting service.

It also looks like we might get full FTTP in the next year or so which will be even better.

Worth noting that we had BT as an ISP years ago and they were awful so I was reluctant to switch back - but the seem to be making significant investments in their network and their customer services - as well as some pretty good add on offerings like their sports channels.

What was most interesting is that Sky, he had bought the ISP we used to use (Be), were desperate to keep our business - they offered to reduce the 20Mbs connection we had to £8 a month...

So from what I can tell, the regulation of the BT-owned "last mile" seems to have created a market with real competition - which can only be good for consumers.
And then Captain America is arrested and then shot![1] But don't worry, he comes back.

https://en.wikipedia.org/wiki/Civil_War_%28comics%29
Followed by a $2048 Flappy Bird stand.
I definitely understand this.

I'm just responding to a comment saying 'customise it'. if the simplicity argument is true, then 'customise it' is not an appropriate suggestion.

The simplicity argument, of course, could not be true, since simplicity may threaten safety in this particular implementation.
Yes, modern Intel CPUs use a RISC-like architecture underneath. The CPU contains a decoder unit which converts x86 instructions to RISC-like micro-ops. Getting rid of x86 support would not be a good idea. It's their "legacy support" which has allowed them to dominate the desktop and server market. Porting your software to a new architecture can be a real pain.
The memory numbers reported on OSX by the system are a little weird, and include shared libraries in some kind of odd way. If you want to see the breakdown of how much memory the browser is actually using, go to about:memory and click on "Measure". You can mouse over the various categories to get a description.

Either that or you have an addon installed that is using a huge amount of memory.
Was thinking about install it as my main desktop environment... Went to check the packages and no AwesomeWM.

Any one knows how hard is to add a package?
I call BS on this article. We're not getting the full story.
(Using a throwaway account since I'm travelling, and on a public computer; this article pissed me off so much that I had to respond right away)

Background: I used to work for a research lab which got a majority of its funding from USPS. Worked there for ~10 years. Interacted with the USPS engineering folks in Merrifield, VA very closely. I can assure you: the USPS has some very good engineers (in the true "engineer" sense of the word). None of them would call digital "a fad". Not one.

Now, to the article: "but the American citizens aren’t our customers—about 400 junk mailers are our customers." .... wrong! No postal employee will call it "junk mail". They all call it "bulk mail". I know, because I was corrected myself. :-)

"Digital is a fad"... wrong again. At one time, the USPS was the largest user of Linux; all of their mail sorting machines were running OCR on Linux boxes (they also were a huge SGI shop, with racks and racks of Octanes and O2s). Today, when mail cannot be sorted automatically, its image is sent to a remote data-entry site, where operators enter the address by hand. See the fluorescent barcode at the back? That's used to tag the mail and barcode it later, all digitally.

And finally: we, in our research lab, actually had proposed this "Outbox" style electronic mail forwarding to them back in 1998 or 1999 (the Internet was new). I don't remember the details, but there were some legal issues surrounding it that prevented it from taking off. Remember: the USPS is governed by laws (passed by Congress) that were written around the time of Ben Franklin. Fun fact: the average speed of letter sorting by hand (800 pcs/hour) was established by Ben himself, and is still the target for manual sorting.

Plus: I doubt the PMG would become personally involved in such small nonsense.

I know everyone wants to make fun of USPS; but for the price, they do a phenomenal job. People want them to compete with "the market", but don't realize that the USPS' hands are tied: they can't raise rates without approval from the Postal Rate Commission; they can't close post offices that have no customers; etc. etc. After the Civil War, when Congress wanted to give the veterans jobs, where did it send them? To the Post Office! I've heard (rumor) that even today, the USPS cannot use your discharge status against you for a job.
Here's my nagging question since TDD-malaise has definitely crept into a broad dev consciousness in no small part to your recent shots across the bow.

Have you distilled out broader guidelines for system dev and valuable testing? Your focus seems to be on your experience and community which isn't getting picked up so well outside of it.

This post was moderately rails-centric and the wider conversation is coming from more varied groups. Is the ruby+rails ecosystem fundamentally different in ways where outside groups should consider your perspective before sharpening their pitchforks?

The TDD drag on development seems different for different folks. The ramp for TDD tells devs that they are following some best practice to limit human error in their implementations. But humans are building the tests and humans also commit errors in focus.

For the devs that can piece together awesome and fast test suites to run against their awesomely structured and implemented code, will they find lower value in all that test-building time?

For devs that have trouble implementing, but can piece together test suites that help them along, will they find higher value in their tests?

You have some devs who don't need to test wasting time and marring otherwise shippable code. You have others guarding against egg on their face spending that much more, but valuable time.

Is there a dev efficiency divide opening up? Are there differences in the value and importance of TDD across all the various categories of languages, tools, developers which just can't be summed up in blog posts and retorts? We demand cargo to build a cult around!