skysight-inc/HackerNews huggingface dataset:
Just made the switch from Chrome to Firefox. I noticed that even on a high-end Macbook Pro, when I opened a large amount of tabs in quick succession Chrome would lag intolerably. It did so on earlier releases of Firefox but I just tried on 29 and it opened 40+ tabs with without a hick-up. Very pleased indeed

Edit: I just noticed that the text selection now works as it does in text editors with blinking cursor and all. Great feature!
Deliver AngularJS Apps Every 30/60/90 days. Front-end/UI Focus. Foster City, CA
1) The other rovers have shotguns.

2) Yep, that's totally unfair.
But only traceable by people who have access to the BTC/LTC exchange's database.
Poll: What Was Your First Linux Distro?
I'm not sure if you're part of the Firefox team, but either way sorry I don't remember exactly the circumstances. But it was on Firefox 27 - Mac OSX 10.8 - any page.

Any page that had the dev tools open froze for about 1 to 2 seconds when switching back to it.
I like the idea, but taking a picture of text with my phone feels clunky.
What's the ETA for 1.6?
It would be beneficial to Bitcoin if more people were to buy some and sit on it. Right now the market cap is only around 5 Billion. If BTC is going to realize the promise of making transactions easy then the total market cap needs to be large enough to absorb large buys and sells w/o causing huge movements in the price.
Does anyone know what IR sensor they could be using, I thought for alcohol spectroscopy measurement you'd need an expensive InGaAs sensor
Those aren't legitimate bad behaviors, cyclists are just being efficient by using the roads organically. Im travelling right now in Indo, and there are no traffic controls, few sidewalks, the roads are as narrow as a bike path and shared by pedestrians, cows, horse and carriage, and anything else you can think of. Scooter drivers do all the bad things you talk about, and it's amazing how efficient traffic is. You can get from one end of Mataram to ther on a scooter without ever having to come to a complete stop. Nobody seems to get angry or frustrated.

When a driver's expectation is that he shouldn't have to pay attention to what is going on around him, I think it's the expectation that is the problem, not the violation of that expectation. When I return to Canada, I'm going to be an even worse cyclist than I am now. I've learned a lot.

Of course, I also read an article the other day about a shopping mall that painted fast and slow lanes on the floor for pedestrians. Traffic controls for pedestrians. Never underestimate the faith Americans place in the incompetence of their fellow citizens.
Plenty of people have criticized the music industry for the things you're citing, you just haven't been exposed to them, presumably because you follow more tech news than you do music industry news.
All industries should be subject to those kinds of criticisms if it is warranted; some are better at handling it than others.
There are some rumours on Unity forums how IL2CPP might influence the existent issues with the legacy Mono runtime on Unity.
How did they make the Inception sound?
I have three questions for anyone who wishes to regulate LBOs (or most other things):

1) What are the objectives of the regulation(s)?

2) How will these objectives be achieved (and what is the failure criteria for the regulator)?

3) Does the proposed regulator have a proven track record, or a system which is likely to produce success?
I must say I am impressed. When I saw the screenshots of the new UI I thought that I would not like it but now that it's finally landed in stable I find it really nice. I was afraid that the new tabs would behave too much like Chrome's (when a lot of tabs are present they all become smaller), I'm glad this is not the case. I also think that making only the selected tab curved and keeping the rest a straight shape was a good call.

Apart from the UI changes I noticed that memory usage went down considerably. But we'll see how it behaves after some prolonged usage.

The one weird thing I noticed was that my bookmarks are gone. I'm not sure if this happened in this release, or some previous one, or whether I accidentally deleted them somehow.
A good experience using Firebase to handle my DB via their API.
Sure, I get it. We call that idea "professional".

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

I just didn't like the walking example since it's neither true nor analogous.
I've used software contracts in conjunction with automated tests written after the fact to good result.

I didn't find it any better than TDD and in some cases my outcomes were worse (but I expect that was my inexperience with the development mode).
They should not have done this and it is a breach, but your recourse is likely limited to (depending on size of company) complaining to HR and having them verbally reprimand the VP / complain to the VP yourself and explain why it's inappropriate.
> 1. No implicit type conversions.

There are implicit type conversions: http://golang.org/ref/spec#Assignability

> 4. You have to go out of your way to do manual locking.

I don't understand what this means. Go certainly does have a model that permits data races.
Because the function doesn't have anywhere to jump to. Instead it generates zero-or-one from the overflow flag (with seto) and the caller will then do something like test eax, eax/jnz handle_overflow.

In other words, the abstraction boundary introduced by the function call mechanism gets in the way of using the overflow flag directly with jo. Inlining would, presumably, re-expose the opportunity.
I updated and it looked frozen as well. After a long stroll the coffee shop, it appears to have came back and reported a successful update although the "Outdated" icon still shows the same amount as when it started. Regardless, I applaud their efforts.
Nano Wire Three atoms thick created
Avoid the 8 deadly sins of webinars
I've been looking for a way to integrate docker into my existing workflow. This integration takes nothing away from Docker and just makes Vagrant that much more flexible and valuable to teams already using it and newcomers. Can't wait to run this through its paces.

Curious, how is the default "proxy" vm on macs sized?
‘The Internet’s Own Boy’ Director Talks About the Tragic Fate of Aaron Swartz
On an iOS device this page informs me firefox isn't available for iOS. There is no link to view the contents of the page, so I'm locked out of finding out what's new in Firefox 29 until I'm off mobile. Consider adding a "full site" link, or a "view desktop version" link.
Dude thinks SO moderator bulls will cut him some slack on Christmas day
Amazon opens warehouses to tours
So when is this going to be hooked up with consul for a bit more magic?
Correction: a modified memory controller wasn't necessary as long as all of your memory accesses were naturally aligned. As I remember, in little-endian mode, unaligned accesses would also trap to the kernel, so kernel authors could include code that would fix things up, at a huge performance penalty for unaligned access.

Most architectures that support unaligned access have a small penalty for unaligned access anyway, and some architectures (Does anyone remember Netscape Navigator on Solaris SPARC crashing with SIGBUS much more often than the same Navigator release crashing on x86? At least Solaris 6/7 didn't include kernel code to emulate support for aligned memory access on SPARC.) don't support it, so it's best to avoid unaligned memory access in C code.

I don't recall the JVM specification forcing a particular object layout on an implementation, and I believe most JVM implementations naturally align all object fields rather than packing them for minimum space usage. I believe an implementation could reorder the fields in order to optimally pack them while avoiding unaligned accesses, at the cost of breaking any hand optimization of locality of reference made by the programmer. However, I think the space savings for almost all programs would be very meager.
Please see https://news.ycombinator.com/item?id=7619287. Your comment was a good case of this. I gave it a corrective upvote and the problem went away.

(In general, please don't comment about comments being downvoted, even when it's annoying and/or mystifying. As the guidelines say, it's off-topic, never helps, and makes for boring reading.)
I think the point here isn't that command line tools are more powerful in general, its that building a GUI gives that access to more users who aren't as comfortable with the command line.

If you don't like the GUI or want to combine into scripts the command line is always there behind the GUI.
I agree, though I often use CLI tools due to many GUI tools have let me down. When something goes wrong with git at the command line, there is nothing hidden.
That being said, it's a matter of trust - perhaps time to revisit some tools, as the few GUIs I rely on are ones I trust implicitly to do the right thing.
> TDD has become a foundational tenet of agile

When I see "agile" and "tenet" in the same sentence, I think "government shop". An explicitly flexible premise (Agile) does not have "one true way" to do anything.
That is certainly a challenge. It really irks me when there is such a power imbalance and people take advantage of it. When I have to use the courts, I generally use small claims court and represent myself when I can, and I've had good luck with that, even though the time and cost for legal filings is not insignificant. The amount they owed you was likely more than the max in your state for small claims, though.
FitTube for Chrome – makes Youtube videos you see – responsive
You see, turns out the design choices for which PHP is the wrong tool start to very seriously overlap the design choices that are best for most projects written in PHP these days.

But you can only know this if you are even aware of these design choices, and their benefits. PHP's architecture isn't the best paradigm for web development & "web scale" despite years of brainwashing in the PHP community. It's not the best by far.

So we have countless PHP apps shoved into the PHP paradigm for no better reason except that this is what PHP offers.

I've seen this happen a few times before with various technologies and I recognize the signs. Despite PHP supporters talk about PHP's bright future, the fact it's seriously starting to resemble a bad Java clone is only further moving us to the point people will start abandoning PHP in droves.

An example from the recent past which PHP devs might be familiar with is Flash. Flash's future was extremely bright mere year before it imploded very suddenly and "unexpectedly" to the uninitiated. The signs were there for years prior to that.
NBA Bans Clippers Owner for Life
This article smells like a PR Hit. "We expect our data to be portable, usable across all of our devices and apps." Well, that pretty much rules out .doc(x) doesn't it? Only a non-techie could believe the biz-speak in this article.
Why the fuck does any post on PHP bring out the programming language hipsters who's semi-intellectual critiques actually have as much depth as the average "OMG, Nickelback sux!" comment on Reddit?

With this as the level of discourse in our industry, PHP or any other language is definitely not the problem...
There is an entire class of compiler optimizations that can only be done on structured languages. If you include a "goto" command in a language you must either do a huge amount of statical analysis to map your language into a structured one, or live without such optimizations.

The fact that some code do not use a feature of the language does not help the computer generating a faster program.

Also, no, function calls are not equivalent to "goto".
clever, and probably true. what's your point?
I don't know what your definition of "amazing" language is, then, but a decent language with corporate support, a good standard library and good tools....is...well...pretty darn "amazing" in my book.

It maybe doesn't tickle me on an intellectual level, the way Haskell or Clojure do, sure, but for getting real work done, I'd choose it any day over those two.

Other "exciting" languages that play in the same field as Go are perhaps Rust and D, but neither of those have the same corporate/community support, tools, eco-system, etc.
Rolling my eyes!
Pivotal’s Milind Bhandarkar on Why Hadoop is Like Rocket Science
Benchmarking Symmetric Crypto on the Apple A7
Donald Sterling banned for life, fined $2.5 million
This isn't "the new PHP", and I hope it is amended. Facebook making their own runtime by no means makes it newer than the official version produced by the PHP contributors/zend team until (if ever) it makes it into the core.
Piggybacking Mechanics: WhatsApp, Instagram and Network Effect Marketing
https://github.com/mozilla/rust/issues/5016 is the main optimization (and we have more discussed but not written up). Since we have a very strict notion of liveness, we don't have to zero out moved data since the compiler can just not run the destructor.
And I assume you also don't understand why anyone might prefer to use an IDE instead of vim/emacs...
GrubHub is a service that bolts on delivery to restaurants that may not normally deliver.

This is just a feature where Square-powered stores can offer customers the ability to place an order for a product remotely, and then be notified of when it's ready. At which point the customer can go to the physical storefront and pick up the item. There's no addition of delivery and it's not limited to food.

EDIT: Looks like GrubHub offers take-out services as well as delivery. I didn't know this because they aren't available in my city so I haven't kept up with them.
Can someone explain why the outcomes differ when the roommates are in a different order? Imagine an apartment with one nice room and one terrible room, total rent $1000, and two roommates, one rich, one poor. The poor roommate will always chose the less expensive room, the rich roommate will always chose the nice room unless the price difference is greater than $500.

If the rich roommate is Roommate A, then it converges to a 50/50 split, each paying $500. If the rich roommate is Roommate B, it converges to a 75/25 split, with the rich roommate paying $750. What's going on there?

[EDIT: Also, I've just discovered with three roommates that the results may be displayed without the first roommate ever choosing at all. ???]
USPS is not taxpayer funded.
You're implying that AngularJS's API is Vietnam? I get that the DI system is complicated, but in my mind, it's a very well thought out approach which relies minimally on global objects. I'd take Angular's approach over jQuery's any day.
From a quick read of the docs, it's just simple status management - basically a kitchen ticket tracker. Orders move from Pending to Accepted to Done and parties are notified along the way.

https://squareup.com/help/en-us/article/5227-accept-pickup-o...

The most interesting part to me was this:

"Square’s standard fee of 2.75% will be applied to the total amount of each pickup sale for a limited time, until July 1st, 2014. After this time, the fee will be 8% per pickup order."
And this would have prevented the insidious theft of a large box of Girl Scout cookies, many years ago, when I lived in Boston.
Skynet: Slideshare's auto-healing infrastructure monitoring
GlassLight – Google Glass Voice-Controlled Flashlight
Congrats, this is wonderful. Now I just wish someone would create a utility to sort out conflicts caused by running MacPorts at the same time (or a straightforward way to migrate to just one or the other).
But that's not true at all. The genesis for DI was nothing close to that (as I learned it). DI's main purpose isn't testing, it's flexibility. DI isn't there solely for testing, or if it is, you're probably missing the point of it.
http://forums.mozillazine.org/viewtopic.php?p=2600816
"by dropping support for plug-ins" - oh, so that's the reason. Because the demo is slower to load as the plug-in, so I personally prefer the latter (runtime performance is a separate issue).
And update/upgrade, and the occasional cleanup. It really is extremely simple, and I don't know why anyone would be using Homebrew if they're not already comfortable with the command line.
This is a great partnership and I can't wait to see what comes next.

I've watched and enjoyed reading the Buffer story since the early days. In fact it probably played a small part in my path towards quitting work last summer and starting my own thing.

I'm considering doing an 'Open blog' for our enterprise start-up http://www.fundrecs.com like the guys did with Buffer.

Trying to weigh up whether it would limit us or enable us to do more. My gut is saying go for it but my co-founders aren't convinced.
Hell hath no fury like a woman scorned!!
The Y chromosome doesn't contain vital genes, in fact by chromosome standards it doesn't contain many genes at all. The primary role of the Y chromosome is as an activator and modifier of gene programs that reside all over the genome. This makes sense because the male anatomy is mostly just a modification on top of female anatomy (preventing some growth here, promoting some other growth there... done).

That said, I don't think it's possible to create a fully fertile male by forgoing the chromosome and just giving hormones - there might be some very few sex-specific proteins on it, but I think it depends on the species.
This makes me think of the HN link yesterday about identifying businesses that are doomed to fail because the only way they can sustain themselves is moving into new markets. If Google keeps on banning publishers from hosting AdSense ads in order to keep the AdSense money, that's the same dangerous behavior that's indicative of an unsustainable business. The question becomes can they sustain the growth and movement? Are there enough new publishers for Google to sign up to replace the ones they arbitrarily ban or will they eventually start having a hard time finding publishers and web properties?
I think losing $100 given to you for nothing (comes from donations of alumni) because you didn't know how to secure it properly would be a very cost effective way to motivate someone to learn the basics or ask a friend for help.

Better $100 of bitcoin than your credit card information.
really made my day!
Is this a strategy to increase the market potential of Heroku? It was mainly meant for "super fast rails" development and deployment, so I'm wondering why Heroku is targeting PHP.

Some would say its part of their "all platforms" deal, but then I'd argue its not much different than AWS. I'm wondering if they can bring some of the large portion of PHP websites that still run today onto their platform as a way to increase active and paying users.
I just love it.
> The whole resources view

https://bugzilla.mozilla.org/show_bug.cgi?id=926449

Here's a screencap of the WIP (ignore the text): https://bug970517.bugzilla.mozilla.org/attachment.cgi?id=841...

> JavaScript profiling (heap, cpu, events)

We have CPU profiling now, but we are in the process of reworking the UI to make it more useful and include a better presentation for events and how they fit into that picture.

I'm working on memory tooling. Here is some more info: http://fitzgeraldnick.com/weblog/54/

And here is a design mockup (won't be exactly like this): https://people.mozilla.org/~dhenein/devtools/memtools/#/memo...

> DOM events monitoring and breakpoints.

We have break on dom events already: http://i.imgur.com/RDy7BXy.jpg

What do mean by monitoring? Would be interested in hearing more about what you're talking about and the use cases.

> JavaScript code completion

We have had this in the console for a long time, and it is coming in the scratchpad very soon: https://bugzilla.mozilla.org/show_bug.cgi?id=968896
Comcast Has About 76 Lobbyists Working Washington On The Merger. This is Why.
Snowden to reveal secrets of Arab dictators
This is one of those things where I don't have any idea what's going on. I assumed from the title it was about using your Mac to write apps for your Mac. But reading the page I can't even confirm or deny that theory.
As a large publisher, we have witnessed both the $10,000 and $5,000 thresholds. It's simply true. We are now using other networks and directly working with advertisers, and our AdSense revenue is $4,500 (total ad revenue is $25,000+/mo). We also quite presciently considered making a PR stink after the first AdSense ban (we were re-instated later), but decided this could tarnish the image of our company and of our product for our clients- AdSense revenue was not important enough.

Even though after the initial ban (when we overshot $10,000/mo) we were OK'ed by a contact in their Policy Team and re-instated (a contact we found after a lot of work), EVERY time when we bounced back to $10,000 and then to $5,000 after scaling down, we would have new vague and inane threats from AdSense about our perfectly NORMAL UGC ,as if the initial conversation with their Policy has never taken place.

We basically migrated away from AdSense, but if their are ANY SERIOUS LAWYERS here interested in a class action, we have a WEALTH of DETAILED documentation. ANAL, but it's definitely interesting: we have never encountered such a SHITTY treatment by any other company, and we have about 1,500 corporate clients. Once again, we never did anything shady or different than some other publishers that are apparently Green-listed by Google.
I really like "commando" from the old macintosh toolbox. It allowed you to create a simple GUI for a command-line tool, complete with checkboxes and text and numeric entries and menus. It showed you the actual command arguments as you selected options, and when you hovered over an option it explained what the option would do. Obviously a lot of tools need a more specialized GUI, but for a lot of simple or moderately complex tools that are used infrequently, it's great. Instead of looking up the man page, you just open the GUI and have the options explained to you while you configure the tool.
Everything about this post strikes me as a conspiracy-laden fake, from the typos to wrong terminology to untrue policies to the lack of specific names of people. I passed this pastebin to the ads side to confirm for sure, but I would treat this as completely untrue.

Added: Yup, I'm hearing back from multiple people on the ads side that this is pretty much untrue from start to finish.

Also notice that the "rmujica" account that submitted this item has never submitted any other story or written any other comment on Hacker News before today.
How  Our Brain Sabotages Our Goals (& How to Fight Back)
An indirectly related fixation that bugs me every time I see a Facebook link is this: why are notes, events, etc. appended with a string of digits?

Shouldn't the URL here be simply: https://www.facebook.com/notes/kent-beck/rip-tdd/ rather than https://www.facebook.com/notes/kent-beck/rip-tdd/75084019494...?

Does every element that exists on facebook.com get assigned a unique string like the one above?
Just one point:

> (3) Many psychics propose all humans radiate quasi-electromagnetic energy, and their power comes from consciously directing it. Randi could therefore be unintentionally interfering.

If they really believe that's the case, then they should make a different million dollar claim: that they can remotely detect Randi's presence or absence in the monitoring room by observing whether or not their psychic powers are currently working. It's very easy to imagine a test protocol for that.

Of course, one can invent an even more elaborate effect that would explain why that test also wouldn't work, and then I can design a test for this new idea, ad infinitum.
I am a consultant that advises companies on tech interviewing. -- I have done 100's and 100's of tech interviews. I would be happy to mock interview you and give you feedback and advice. Contact in profile.

You are doing absolutely the right things to succeed at it -- you just need practice at doing it live.
Homotopy Type Theory receives $7.5 million DoD grant