skysight-inc/HackerNews huggingface dataset:
This article is full of so much logical fallacy I'm surprised it made it here. And it's an advertisement none the less.

Creates a red herring by stating he's been doing this a long time and has seen it all.

Creates straw man after straw man in the trashing of memory caches (avoids their use cases), Dynamo (there's a good reason tons of people use various NoSQL Databases) and Hadoop (C'mon, now).

He also creates more logical fallacy in calling various concepts silver bullets that ended up having problems. I don't think anyone serious about technology thinks replication, sharding, load balancing "solves everything". Nothing is a silver bullet and anyone who says something is is selling you something...

And then he fails to really address the MemSQL uses replication, sharding (in a limited sense since the core SQL concept of a JOIN is wrecked here and they have a big warning on their troubleshooting page about an error you users must see often).

SQL is great but I have plenty of great reasons to use other data stores. SQL isn't a silver bullet for data.

Point is, he is calling MemSQL a silver bullet and is obviously trying to sell something while ripping plenty of great ideas and concepts by picking the worst implementations of them and largest misunderstandings of them.
It's more akin to 'discovering' new nuclear isomers that are predicted but have never been observed.
Yahoo has used Bing's search infrastructure for awhile but they've kept the independent front-end and, based on my logs, some level of crawling, presumably to keep their options open so they could switch in the future.
Doesn't that mean that Google giving up on one of the biggest markets means they no longer need Mozilla and it can ditch it's support altogether?
Will Yahoo be able to support Moz as Google did?
Will this became precedence for other countries too (aside from exceptions like Russia's yandex)?
This indicates it probably wont be much faster in JS

http://jsperf.com/regex-list-vs-full

Most of the time in the single-regex case is likely spent on allocating the matches array (which for a router with 300 routes would have over 300 undefined elements on every execution)

V8 is not quite the typical dynamic language runtime. Code that would be dead slow in others is optimized really well by the amazing JIT.
Don't forget though that Yahoo Search runs off Bing.
Yes, that's accurate. The loss of end-to-end principles when people use queues in a fire-and-forget manner is something I also decry.
> It pisses me off to no end these developers have to out-think SQL and re-invent the whole damn new wheel for "efficiency's" sake.

Worked with someone who did this a couple years ago. I keep trying to get him to explain why he was reinventing sql, and never did get a clear answer to that.

> just waggles their dick around saying

Sorry to be the one to say it, but I don't think that part was necessary or appropriate to this community. Also, using the collective gender-neutral "their" in conjunction with dick waggling is just funny, now that I think about it.
> In-memory databases offer few advantages over a disk-backed database with a properly designed I/O scheduler.

Hmm...Michael Stonebraker would probably disagree with you on that. For his different newer projects, he claims and somewhat convincingly shows 10x or more performance improvements. The analysis is that ~10% of a typical disk-based system is useful work. By radically simplifying as a result of doing away with the disk-store, you remove those overheads.

A similar argument (also with benchmarks) is made by the RAMCloud people, they claim up to 1000x perf. increase over disk-based storage for a data-center.

Since I am mostly a dabbler (but have also managed to outperform RDBMs by factor of 1000 or more using RAM-based techniques), I would be curious as to what these papers get wrong.

http://downloads.voltdb.com/datasheets_collateral/technical_...

http://cs-www.cs.yale.edu/homes/dna/papers/vldb07hstore.pdf

https://ramcloud.atlassian.net/wiki/display/RAM/RAMCloud
I think yahoo is/was sending off search results to Bing. A long time ago they used to send them to Google. Before that they would refer to themselves as a web directory, not a search engine. And WAYY before that every result page had a link to search on different sites, web crawler, lycos, maybe even google my memory is kind of fuzzy.

The point is that Yahoo cares more about getting people to their portal, not so much what technology it happens to be using.
Because \Xi'_b and \Xi*_b don't mean anything to most people. Even "excited baryon states" is pushing it.
_this_ is ambiguous. Can you explain what the context of "this" is?
As an aside, it's pretty rare that something a while back isn't also an increasingly long while back.
Fascinating. Also interesting to see the failure modes. Any human would quickly realize that the "boy doing backflip on wakeboard" is actually playing on a trampoline. Or the "two young girls playing with legos toy". Great stuff!
After a great reception on iPad we finally launched on iPhone. Curator is a mix of Evernote, Pinterest and Powerpoint for mobile. Grateful for any feedback.
I'd swear this happened already... I updated Firefox on an old Android tablet yesterday and the default search was already switched to Yahoo. Edit: ah, now that you mention it, it was a Beta version.
The real question is did Google stop paying? did Yahoo offer way more? Or did Mozilla want to break out from Google's shadow?

Edit: I mean to say did Google decide to end it, or did Mozilla, and why?
You make it sound like constant acceleration is easy. Where's the energy to maintain 1g for 20 years going to come from?
Remember, HN is not just for news. Anything that gratifies one's intellectual curiosity can be submitted here, and a tutorial does it pretty well, IMO.
Curious - do people here view the Yahoo! Search Experience to be better or worse than Google Search?
You're assuming that Yahoo is paying more, assuming that money was the motivation for making the deal, and assuming that Mozilla employees believe that partnering with Google is better for the open web than partnering with Yahoo.
> ...it generated a bunch of errors...

What errors did you get? Was it connected to a page that had your code loaded already?

> Aside from it needing a browser to do anything with JS...

If you eval a html file it will open it in a local webkit tab. You can then use that connection to eval js. A lot of the js tooling works better with the local connection too since it can directly hook into the devtools instead of having to send json over a websocket.
The deal is only for the default engine. Firefox users are still free to switch it to Google, Duck Duck Go, or Yandex or anything
I didn't try to sell them myself, but I did consider it...HEAVILY.

However, fpr me there were a lot of big wins for going with a publisher like Pluralsight. For one thing, they take a lot of things that are not really related to video production off of the table so you can focus on content. For example,
- distribution (i.e, an LMS platform with video hosting that actually works across the globe)
- payment processing, especially if you want to do subscriptions since that entails a whole other level of PCI compliance
- dealing with video piracy, which can be a bigger problem than you'd ever imagine

Now, I'm actually a software engineer by trade so I could eventually build all of this infrastructure myself if I really had to. But once I realized that I'm in the business of producing content and not creating an LMS that path made much less sense to me than it did at first. Basically I just asked myself 'what would be my differentiator?'. Was it doing video hosting? No. Doing PCI-compliant payment processing? Nope. But, making sense of all of the mud around agile techniques in a way that normal developers could actually use start using them day to day was. So, why not focus on that an outsource the rest.

On top of all of that though the biggest win with going with an established publisher is being able to tap an already existing audience. As I mentioned previously I didn't have an established brand going in so any attempt to launch videos myself would have likely launched to the sound of crickets. Launching on Pluralsight immediately gave me exposure to a large audience who were already paying for this type of content. I'm not sure if Pluralsight makes their subscriber numbers public but, as an example, their twitter account has over 200K followers. Now while not all of those followers are paying subscribers you can assume that those who aren't are at least prospects since they've expressed an interest in hearing about which videos are being released. Getting immediate access to that audience, as well as a marketing channel to reach them, can be huge for getting you started...especially when you don't already have a brand of your own.

Does that mean that I'll never release a video under my own brand? Probably not. There are a lots of LMS as a service providers now on the market that make it much simpler to launch my own video distribution platform than it would have been previously. In addition, one of the biggest drawbacks of using a third party publisher is that you lose visibility into the entire sales funnel. For example, I can track people through my funnel through twitter, to a post on my blog, to a CTA at the bottom of that post that directs people to a related video available on Pluralsight, but I don't have visibility into whether or not they actually convert...which is the most important part. Distributing under your own brand gives me visibility into the entire funnel which would help give me the ability to really grow the business. But, before that's a viable option, I need to have a more established brand than I do now. Otherwise...I would simply launch to crickets :)
Here's the option to suppress the change - http://i.imgur.com/HwHqQU9.png
All the slides from AWS ReInvent 2014
This is kind of a moot point. If you read the article carefully, you'll notice that Yahoo will be bringing "a new, re-imagined Yahoo search experience to Firefox users in the U.S"
Yup, they didn't renew the google contract
I'm an idiot. I confused nebulae etc for galaxies. Not an astronomer.

So most of what we see are constructions inside our own galaxy? I see what you mean - the sky would be a very lonely place for the intergalactic skygazer.
Oh man, I should have known better. You are right.

I wasn't thinking of it in that way, when I wrote the title, I was thinking of the second "design" as "the thing", and the "CAD" part of it as the name of the technology area. The more I think about it, the more I think it is a little awkwardly titled.
After hours of no response on the microsoft forums, VM's just started working again. I didnt change a thing, just poof.
Firefox for Android has been testing Yahoo as the default search engine for a few months. Mozilla's search deal with Google did not cover mobile browsers. Firefox OS uses Bing.
A shocking result. Hook me up!
Maybe I'm missing something, but isn't the lidar on the google car made by Velodyne?
I know the radio head video used Velodyne's Lidar.
And the picture of the lidar that they show is a picture of the Velodyne HDL-64
Can anyone explain?
Thanks for linking that, it was a great and quick read. That's very dark but shockingly relevant to this topic.
Pre-release versions (Beta, Aurrora, Nightly) on Android have been running experiments with Yahoo for a while.
When Microsoft failed to purchase Yahoo to $47.5bn billion in 2008, they reached a 10-year deal in 2009 for Yahoo to use Bing's infrastructure and "backend" for search [1]. Yahoo provides their own UI/UX and Microsoft provides the actual data.

So, technically, Firefox will be showing very similar (if not identical) results to Bing.

[1]: http://news.bbc.co.uk/2/hi/business/8174763.stm
Absolutely agree with this.

Another nice illustration of how when arrival rate is greater than departure rate we get overflowing queues:

http://setosa.io/blog/2014/09/02/gridlock/index.html
I don't know if this is the kind of thing you had in mind but you could try monetdb. I ran some tests a while ago and it performed very well.
One marketing tip I've learned:

Now that you've launched, you should no longer approach marketing as a singular or continual event. I think this is a mistake many startups make. Do campaigns. Think of a multi-pronged approach (coupons, promotions, blog posts, etc) each towards a singular splashy event. Then keep repeating this a few times on a 2 month basis, or how ever long you can invest.

You can see Patio11 does this with his business and holidays are a big part of his (original) business.

You can also combine this with business dev/partnerships as well. Do you know events that are coming up? Work together with them to help cross-promote. Do a special landing page and coupon for attendees. Maybe do a talk.

This creates a repeatable process to boost sales, where you can refine your techniques and measure your time vs ROI for a particular campaign. Then you can compare which campaigns worked the best.

It's also much more fun than simply A/B testing headlines.
Fortunately this is self-selecting. The highly qualified people (quite often these are the very best people) who don't have credentials would never, ever want to work for you.
Promise Chains
I agree but if you got two 1920x1920 that would be (I'm guessing) a lot better than two 2560x1440.
Mozilla was the one who decided not to renew.
Just a note, I got a lot of great questions about how producing training videos works.

If you have any questions later, or are curious about things you don't want to ask in public, don't hesitate to hit me up directly either on twitter at @jeremyjarrell or by email jeremy AT jeremyjarrell DOT com. I'm happy to answer anything.

I also have a contact page on my site that I monitor: http://www.jeremyjarrell.com/contact/
I've been wondering, has there been any research directly comparing the effects of tDCS with modafinil and/or any other nootropics like piracetam?
All of the potential partnerships (including going with Google again) offered an improvement economically over the last deal partnership.

Mozilla chose not to go with Google again.
Why bother with this at all? The weakest link is still the CAs. Corrupt one of those and you've got "root" on most of the Internet.

E.g. the very first certificate my browser trusts is:

TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı

Huh? WTF? Why should I trust a CA owned by the "Turkish Military Force Solidarity Foundation"? [1]

[1] http://en.wikipedia.org/wiki/Digital_signatures_and_law#Turk...
From the original Netflix post:

"This turned out be caused by a periodic (10/hour) function in our code. The main purpose of this was to refresh our route handlers from an external source. This was implemented by deleting old handlers and adding new ones to the array. Unfortunately, it was also inadvertently adding a static route handler with the same path each time it ran."
I assume you're talking about threads which ask for advice on which framework, etc to use? Those are specifically off-topic.
Ex-Heroku CEO Byron Sebastian Joins the Board at Codenvy
It's worth noting that Google isn't disappearing from Firefox; you will still be able to manage your search engines as you have before.
From there it's a short hop to having these helmets (by then no longer optional at all) administer other kinds of signals, directly to the soldier's brains: to relay orders, identify targets... and to tell them when to pull the trigger.

Don't radios with earpieces already do that?
Center for Game Science
You're assuming Google gave up on Mozilla, and not the other way around. Your assumption is incorrect.
Hackers Can Steal Data Wirelessly from PCs That Aren't Even Online
I wish you could combine topics, example: Design + Tech News.
Absolutely. That's what I meant in saying that if people are experiencing it, they don't understand or can't measure their real problem.

I think a more helpful slant for the original post would have been focusing on determining the root cause, as opposed to going into great detail on why queues were not a solution to the problem. (Especially when they might be part of a reasonable solution to the root cause.)
> Don't put anything at more than 3 clicks in.

How do you balance that against the "maximum six plus-or-minus two items at each level" advice?
Mozilla's deal with Google ran it's course. Instead of inking a new deal with Google, Mozilla decided to go with another option.
There was a strong option in place from Google, but Mozilla decided not to go with them as a global default in order to promote choice.
Disclosure: I work at Heroku.

Yes, there are people who move from AWS to Heroku. The decision to choose Heroku over AWS can be multifaceted, but usually comes down to a couple things: development experience and operations experience. Heroku strives to make the process of developing and launching an app extremely simple yet incredibly powerful. Providing a toolchain that simplifies the configuration of production-ready app execution environments enables developers to focus on what they're awesome at - developing great apps. And not having to become an expert on provisioning, scaling, and maintaining individual pieces of infrastructure can eliminate or reduce the necessity for dedicated DevOps.

Is Heroku the right choice for every app? No. However, Heroku hosts everything from small exploratory apps to sites like Upworthy and Urban Dictionary, so is likely worth your consideration. If you're interested in talking a bit more offline you can reach me at theandym at heroku dot com.
"Sheer brute force" is probably a bit of an exaggeration. But just a bit. As you describe yourself, the kind of advance from C to more modern languages is a step away from "sheer brute force" and towards reasonable approaches. And only a small step compared to where we have to get before this is engineering.

I'd say a much larger part of all software projects is dysfunctional compared to the same in architectural or civil engineering projects, and I think this situation will greatly improve in the future, thanks to a handful of qualitatively innovative insights providing enormous improvements that we are yet to see.
I was already unchecked in mine.
FnordMetric Server: Monitoring with Statsd and ChartSQL
Note that is affects only U.S.-based users of Firefox. Good move for both parties, and I hope they can struck deals with regional search engines in other locations as well. Diversification is good for everybody.
This makes me less likely to use Mozilla, but I was already a Chrome or Safari user (despite supporting the Mozilla mission).

Seems like a bad decision for Mozilla.
But for how long? They've reached the mid-point on the Bing deal. Yahoo has been working on two search projects internally. They want to own search once again.
Downloaded. Can't wait to try it out!
I use 24" 1920x1200 for work and I would really, really enjoy x1440 (220 pixels more on Y) with the same screen width.
It'll be very interesting to see what this does to Bing's marketshare in six months or so, since Yahoo's search runs through Bing.

Although we might never find out, I'm very curious to find out the terms of the deal. Did Yahoo pay more? What about Microsoft? Were MS as motivated since they, essentially had two horses in the race (Bing and Yahoo) vs. Google? Lots of fun little details.

Edit: Typos
I'd rephrase that to use way as the noun that it is: Everything is on the way it is, because it goed^W went that way.
Yahoo and Mozilla Form Strategic Partnership
Please type html5 n see
I'd like to reassure you that the Rust community absolutely does not condone wanton usage of `unsafe` unless profiling indicates an area that really requires low-level trickery. The discussion in the article linked here concerns the standard library, which needs to be fast because otherwise people will reimplement it themselves, likely poorly, over and over again. By accepting potential unsafety here we are saving others the effort of a half-baked, insecure collections library while also concentrating our audits on well-known and oft-used code.

> All the major scripting languages are memory-safe.
> Newer hard-compiled languages such as D and Go are memory-safe

Rust's definition of safety actually surpasses most of these languages, as it extends to safety in the face of concurrent operations. Rust statically prevents data races, which AFAIK is a property that until now has only been exhibited by thoroughly immutable languages such as Erlang. That it manages all this without a GC is very exciting.

> Meanwhile, in the security world,
> the buffer overflow threat has become worse.

The Rust developers agree with you. Rust is motivated by the fact that Mozilla is tired of Firefox getting pwned by dint of C++'s looseness, and despairing at the fact that further improvements to Firefox will entail tacking concurrency onto a multi-million-line C++ codebase dating back to 1997, which would be notoriously difficult even if security weren't a concern. They're writing a brand-new browser engine in Servo with a focus on massive concurrency and user safety.

I guarantee you that Rust cares a great deal about safety. It goes to lengths that almost no other language is willing to go in pursuit of this goal. However, it is also a thoroughly pragmatic language. We won't make the world a better place by blindly preaching dogma. Rust also won't be the last language ever made. If nothing else, even baby steps toward a safer world are a measure of progress. :)
I too think that diversity helps: google has a monopoly in search, and a push for yahoo in search queries may even help them make the search engine better, and maybe they will become a much needed google competitor.
I recall anecdotal reports that Perl was faster than egrep in some cases. I never tested it myself and that was a long time ago—could be a bug that is long since fixed.
I've been looking for a 1:1 monitor for years before this; they're only made custom for military HUDs and such. I was so disappointed, especially in the people who called 5:4 and 4:3 "square" in response to forum posts asking about it.

Hoping for a power of 2 square model.
I suspect many Mozilla engineers are actually cheering this partnership. I certainly am. To wit, disrupting hegemony is how we got our start, and I'm proud to see Mozilla striving for a competitive, open Internet.
The correct link is https://blog.mozilla.org/blog/2014/11/19/promoting-choice-an.... Seems the link was changed.
It's takes a trivial amount of time to set up these layouts on most machines.

I agree that good typing skills do not necessarily make you a more productive programmer. But I do find that it is a skill that compliments other programming skills nicely. It's also nice for countless other parts of my workflow that do not include programming.
It's not just the disk store, also avoiding the time spent locking and unlocking in row-based architectures (i.e. using lock-free algorithms)

http://www.se-radio.net/2013/12/episode-199-michael-stonebra...
The big thing is: do I use var() or just var? I still am not sure exactly what the pattern is there. It's in the "hack and try it out" territory-- irritating. But overall Knockout has less irritation than other frameworks I've tried.

I've found that I don't need JQuery either. I just use Knockout and a script called Minified for requests and such. All the UI stuff can be done with CSS, etc.

http://minifiedjs.com
> Anyone have any insights into this? From the outside it looks like Mozilla is parting ways with Google because of Chrome.

Looks more like Mozilla is parting ways with Google because of money -- whether Yahoo! offering more than Google has in the past or Google offering less.

(Though, looking at historical usage share measures, there's a good argument that if Google is offering less, its likely because Chrome eclipsing Firefox -- and by some measures IE -- has reduced the value of default search placement in Firefox.)
Twitter Update Now Lets Users Search Every Public Tweet Ever Sent
Show HN: Hoodstarter = crowdsourcing to fill vacant storefronts
Transmit directly into the brain? No.