skysight-inc/HackerNews huggingface dataset:
My advice: don't run ML algorithms on a laptop. At least not one with a cheap processor (top of the line Core i7 is a different beast I imagine). From my experience, you're better off buying the cheapest laptop and running stuff on a server purchased/rented in part with what you saved. Or maybe renting an EC2 HC instance. Disclaimer: I work at a (ML/NLP/IR) lab so I didn't pay for the servers but it's often the difference between something taking 12h on my 11"2012 MBA, 6h on the slow servers or 6mins on the best one (which just has a better processor than the others).
"North America’s Kik"

Why not just say Canada?
You can also train it by dragging the email from one tab to another. Sometimes I end up dragging emails from my bank or phone carrier from Promotions to Updates tab.
I didn't even know there was a promotions tab until reading this article. I just enabled it. It's exactly where I want marketing emails to go and am really glad to see Google innovating in this space.

(BTW, I love how Gmail will attempt to unsubscribe you when you mark a marketing email as spam, which is also very nice)
He quoted the tweet as is, which led me to the identity of the poor job seeker who had the misfortune of applying to work at this company. Looks like bad form to me.

I'm curious what about the tweet thing turned this guy off.
Even better:

http://cpudb.stanford.edu/cpudb.1333574285.tar.gz
By my calculations from this first month, we can reasonably conclude that the subject will give birth to nine babies in eight months.
Maybe I'm sensitive about it. When I was young, in Bangladesh, we had a house in the capital city. It was surrounded by a concrete wall with broken glass on top and had an iron gate. We once had a bus full of robbers try to break down the gate. They harassed us for 30-40 minutes before the police finally came (apparently this story could have also taken place in Detroit).

I'm as skeptical of the Po Po as the next guy, but the alternative isn't sunshine and rainbows.
The ability to work well with others is a skill that benefits any workplace. An obvious way to gauge this is to contact the candidate’s references. But, why not take it a step further and dig into a candidate’s social media profiles?

Ehh. I like to keep my personal life separate from my professional life. The way I conduct myself with friends is not how I interact with coworkers.

An employer who insists Facebook and Twitter are among the best indicators of compatibility around the office should probably review how well they actually work with others.
I catch myself doing the same thing sometimes. It's easy in tech to abstract things to "metrics" and "performance" when what you're really talking about boils down to tricking users and spam filters.
The Wifi Camera
http://www.ntticc.or.jp/Archive/2008/Light_InSight/Works/wif...
Why are you involving the rationals? If ax + by is zero for some non-zero rationals a and b, there also are non-zero integers i and j such that ix + jy is zero (multiply a and b by the product of their denumerators to get one such pair)
I'm glad that Open Rates are going down.

I don't want your sales-funnel emails full of doublespeak and marketing buzzwords.

You think your email is full of helpful info about your product but it's not. It's just spam.
It is, at least that was hinted by an Ubuntu team member, here:

http://hup.hu/cikkek/20130723/indiegogo_kampanyt_inditott_a_...

Rough translation of the first sentence ("Ennek az akciónak elsősorban az a célja, hogy az Ubuntu híre még jobban eljusson az átlagemberekhez."):

The aim of this move is to raise awareness about Ubuntu among average users.
“We’ve designed Facebook Platform so that applications from third-party developers are on a level playing field with applications built by Facebook"

I can't imagine people were so naive they would think Facebook would let this platform be a "level playing field".
The original post in this thread wasn't talking about supporting or not supporting bad laws, he was talking about ignoring them ("much simpler and cleaner to acquire the source"). Ignoring laws because you disagree with them is anarchy.

Also while applications of copyright impact freedom of expression (i.e. The Wind Done Gone, there are plenty that don't. There's nothing expressive about pirating software, and very little expressive in redistributing unmodified or barely modified proprietary software.
Who ever thought there could (could) be a class war fought over privacy? Since this means some Americans do get official privacy protections (many also get to walk through TSA checkpoints unmolested), we now know there is now a two-tiered society in the US that has been engineered from the top down to create this state of affairs based on the 4th Amendment.
Deciding if this is the right tool for you is the first issue.

I personally spend $50/month on Adobe creative tools, and would gladly pay for better tools.
When you say having no side effects is not a FP characteristic, then I say Hindley-Milner type inference, option types, pattern matching and algebraic data types aren't either. Many functional programming languages aren't even statically typed.
3 Strikes. How I went from early adopter to disinterested in Amazon Fresh
Clickable Links:

Tiny Guitar: https://itunes.apple.com/app/id504720445

Tiny Guitar Weekly Actives: http://i.imgur.com/Z4Zha73.png

Tiny Piano: https://itunes.apple.com/app/id477014214
"For marketers who are trying to establish a personal relationship with their customers..."

Isn't that kind of an oxymoron? How can the relationship be "personal" when one side of it (the marketer's side) is really just algorithmically-generated (and by that I do not necessarily mean "computer-generated") and the conversation is one-way?
> So, can we expect the funding to fail?

I don't think so. This target for this crowdfunding project is an order of magnitude larger than the infamous Pebble watch.

I'm not sure we can apply the same rules. On one hand I think it will be even harder to reach the goal. But on the other hand I think the sheer audacity and scope might have some unexpected benefits.

Nonetheless, I'd say in the end we'll consider it a successful fundraising campaign. Even if the goal isn't met and the phone never gets created what's happened so far proves that there's an opportunity for Ubuntu to find a niche that's underserved with their vision of convergence.
As a GMail user, if you drag an email from the Promotions tab to the Primary tab, it will ask you if you want future messages from the sending address to go to Primary. This is the right way to do it. Users should be in charge of categorizing their email, not marketers.
Easy, some company will buy Microsoft's profitable assets such as Windows, Office, and services.
How A ZIP Code Can Tell A Marketer Exactly Who You Are
Quite successful? They got about 6500 preorders for a phone with better specs than anything on the market currently, for less than most of them.
A publicity stunt to get people interested on Ubuntu phone maybe, but I doubt that theses numbers are good for carriers...
"Subscribing in the first place" almost always consists of forgetting to uncheck the "default opt-in" -- also known as opt-out, to normal people. There are also services (including Google) who unilaterally change your preferences from opted-out to opted-in.

Personally, I consider any promotional mail that was not double-opted-in (that is I had to take some affirmative action to receive a confirmation link, and then I confirmed it) to be spam. I also consider any promotional materials stapled to transactional mail to be spam. I know I am not unique in this opinion.
On price point, I'm guessing $79 basic, and $129 pro.

It's desktop, so unlikely to have a monthly model.
They didn't fire him. They just didn't hire him. Tweeting that you're drunk going into the interview says a few things: you don't take it seriously, you aren't preparing as best you could, and possibly that you're driving drunk to get to the interview.
The dragnet interpretation really seems to be your own. The headline simply says "Americans'". There are no superfluous adjectives such as "massive" or "unprecedented scale" which could be intentionally vague.

Deliberately is a strong claim. Do you have some internal Mother Jones memo? Since you love to give the status quo the benefit of textual evidence, perhaps you could do the same for this article, and reiterate what you consider to be factually incorrect?

You also dismissed this article because document discovery is a normal procedure. The article discusses how the discovery burden is different for citizens and non-citizens, and how the wrong burden was applied as relates to the first amendment. Do you think it is not important for courts to correctly protect your rights as a citizen through the discovery process? Why would you so pithly dismiss the article otherwise?
Right. Because "open source" no longer fits, you'd need a new name for software released under the anti-surveillance license. "Freedom Software" instead of "Free Software" has a nice ring to it. :)
Richard's guide to software development
I quite like it, but I'm having to do some work to train it to send some ebay junk into promotion and send some useful ebay stuff from promotion into primary.

I do wonder if Google is using my training data to help other people?

And if they are, should that be scary? Because a lot of people are idiots and I'm not sure I want them to have much influence on my inbox. (See, for example, Google dropping the + operator in search because so few people used it, and even less people used it correctly.)
interesting that they removed the $600 price point. i find that kind of practice deceiving.
It's a massive waste of resources to have an engineer that costs the company hundreds of dollars an hour putting windows in doors. That's absolutely insane. Tell your boss, let the perfectly competent facilities people who are paid to take care of it take care of it.
Key word is trying...
Lacks precision. How is the average calculated, precisely? It seems that winter months would always be below average. If the average is per month, I can't believe that each month is warmer than the one last year, and that year after year.

This is a crappy piece of "journalism".
Sure, and then I have to keep polling the Promotions tab to find out if there's any new stuff being classified in there.
What are you talking about? This is standard practice. Microsoft also sells its consoles at a loss: http://www.neowin.net/news/report-microsofts-xbox-division-h...

The idea is that once you get your console in peoples' homes, you can make money off of the accessories and games.
I think Zuckerberg was especially naive in this regard; I suspect he truly thought FB could successfully execute the "totally fair and open platform" strategy.

Reality did not agree.
Gotcha, i've only bought the pragmatic programmers ebook so far. Past that i've really not done much.

I take it the go vein is more akin to: everything a framework(insert noun here) does for you it does to you?

I wholeheartedly agree, note i've used ruby for about 10 years aka: before rails, and there are times I want to strangle rails with a garrote for some of its choices in how it does things.

Ranting done, do you/anyone have any specific codebases I should look to for a good example of go programming methodology?

The scripts that will be replaced tend to be fairly heave with i/o and other stupid process manipulation, i.e. detect that some subprocess sigtermed etc... pretty boring stuff normally but I use threading rather heavily in ruby at the moment. So doing concurrency a bit more easily would be nice, especially since most of the things are just i/o derivatives of pack/unpack calls on things across many many devices. I've tested out celluloid with ruby and its great, but again that gets to gem/dependency management horror.

Guessing I just need to work with it and I'll find things out. Should hop into a go irc channel if there is one on freenode.
>If the Constitution said: "people in France owe us taxes" would that be valid and binding?

Yes, because the text would be a grant of power to the US federal government to try and collect taxes from the people of France. Such text says absolutely nothing about the rights or obligations of the people of France.

Likewise the Constitution does not "give rights" to people, except insofar as it prohibits/mandates actions of the Federal and/or State governments.
True but from what I understand the images they put out have all the bits baked in. You literally just flash the new firmware onto the device. That means they are distributing bits they don't have licence to distribute.
OpenGL vs D3D (the dirty laundry)
I wish that s6 (skarnet.org's small and secure supervision software suite) [1] were more-widely packaged and available on distros. It's very much in the same vein as daemontools, but with some improvements. While certainly biased, the author wrote a pretty good breakdown and comparison of why s6 was developed [2].

[1] http://www.skarnet.org/software/s6/

[2] http://www.skarnet.org/software/s6/why.html
I'm unaware of any RoR that has successfully scaled,

Ruby is slower and more resource intensive than some alternatives, but clearly it's possible to scale to large numbers of users and developers with RoR:

http://www.groupon.com

https://www.shopify.com

http://www.yellowpages.com

That's not to say that choosing an alternative or rewriting a particular service or website in something simpler/faster/cheaper isn't sometimes a better option, but I don't think you can claim convincingly that Rails is impossible to scale.
I'd go a step further and say that controlling side effects, as a consequence of pure-functional design, is a bigger part of FP than any given type system. But hey, what do I know, I just did the SICP exercises a decade ago and forgot about it afterwards.
Great post, Brandon. Getting object & honest thoughts, opinions & feedback is vitally important to both teams and each one of us. To help our team be more open, I've tried to use regular retrospectives where we highlight aspects of projects/sprints/teams that went well, poorly, and some that were both. I've also tried having time away from work, but found that without the focus on feedback, people are reluctant to offer criticism.

What practices have others used to foster critical feedback?
What types of personalities are best at bringing this out of others?
The Importance of Failing Productively
Oh, I would say Java is much, much more powerful than Go. Other than dynamic code loading and runtime instrumentation, even when it comes to concurrency you have your choice of schedulers and control over OS threads.
Hah, true enough. Now days my online persona is much more low profile politically, as I don't want to misrepresent my employer, especially within the tech community. Although I do my best to keep a separate account for "official real me" communications, the line is a wholly artificial one. As such, I have to be on my best behavior. :)

That said I was an inflammatory jerk as a teenager, so... A good deal of anti-authoritarian stuff posted on /. back in the day.
Breaking things constantly.

Apps aside, the proportion of basic wall pageloads that hang due to, I'm assuming, some javascript complexity approaches 100%.
Cool, I didn't know that. will change my Set implementation :)

BTW You should remember that if you really want a python-like set, map[interface{}]struct{} is not enough - you still have to implement intersection, union, diff yourself. Not that it's rocket science, but I do think this warrants at least a package in the std library, if not a first class type.
This is going to change the higher education not only in USA but worldwide .... kudos to all who put this kind of effort in disrupting the long due stagnant eco-system ... it is going to be proven as a god-sent-gift for a student coming from a poor financial background from 3rd world countries ...
To give an example, pretend I'm a coffeeshop with a MailChimp list of ~200 subscribers.

1. I send out an email to my subscribers saying "Hey, what do you guys want to see improved with your Uptown Coffee experience?"

2. Customers respond with responses ranging from things like "cheaper coffee lol" to "I really like the atmosphere but I get frustrated because sometimes there isn't anywhere to sit!"

3. I can respond personally to these emails and get more information, at which point I get to make business decisions that result in happier customers and (hopefully) more revenue.
The problem is that there are more than two buckets. Most MailChimp type emails are not spam, but they would probably fall in the bacn category. People generally don't want to unsubscribe, but they also don't need their day interrupted in order to see the latest marketing material as soon as it arrives. That is the purpose of the promotions tab. You can ignore those semi-relevant emails until you are ready to look at them.
Seems a bit low for the price, but I think you're right about no monthly model. I could be wrong, but I don't believe it's possible to have subscription based software at this point in the Mac App Store, which is where they mentioned they'll be selling it.
Duuuuuude! Someone found my wallet two months ago and fb messaged me, but it ended up there.
I have a tricked out Gazelle (256gb ssd, 750hd instead of dvd, 8gb ram, quadcore etc etc) and it's been a delight. I love it
This claim: "Python/Ruby/Javascript: my experience is that large systems are difficult to maintain in these languages, as the dynamic typing makes it difficult to refactor large codebases without introducing errors in poorly tested areas of a repository"

-- is unfounded.

Not necessarily unfounded, you simply don't have access to data on it.

I am not at liberty to share details, but I have in fact seen data from a large company based on many internal projects that found that initial development was faster but long-term maintenance costs were much higher for stuff written in dynamic languages like Python and Ruby than in static languages like Java and C++.

The cost difference was both large and real. As someone who mostly does dynamic languages I didn't like the conclusion, but I couldn't argue with the numbers.
> Even if they did, it's under a proprietary license and it's not clear that proprietary kernel modules are necessarily derivative works, they are commonplace.

True, proprietary kernel modules are commonplace, and not necessarily derivative works. But you very rarely see proprietary drivers "in-tree" (that is where the source code file is placed into the Linux kernel source code tree and built as part of the kernel build process). I remember reading an argument by Torvalds that any driver built in that way is a derivative work of the kernel (even if it is built into a module) but unfortunately I can't find it now.

> Even if they are derivative that may make Samsung in violation of the GPL but not actually make their code covered (these are be separate issues).

Mmm... I'm not entirely sure... Normally I'm a "separate issues" kind of guy, but here I'm hesitating...

To make this interesting let's say Samsung has distributed to rxrz in binary form and that the driver is a derivative work. Then the driver is part of the Program distributed to rxrz under the GPL and Samsung has granted rxrz this right (as per section 1 of the GPLv2):

"You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program."

Isn't that exactly what rxrz has done? :) Why would rxrz not be allowed to argue that in court? I agree that normally the issues are separate, but in my mind the GPL ties them together in this case. I'm not saying that rxrz is right, but it's not entirely clear-cut to me.
You need white paint that works for infrared as well as visible light. But along those lines, instead of mounting solar panels, just mount something cheap to shade your roof.
Oh hey, that does work! I hadn't noticed that, good for them! Their calendar dropdown is also superior to most others in that it isn't a popover-style context menu but has been integrated into the interface so that I can see a visual representation of the dates I've chosen.

Now if only their site wasn't completely broken on mobile... :(
what good is that treaty if both those knuckleheaded countries can dance around it like this?
I think getting drunk prior to going for an interview is an obvious no-hire. It shows piss poor judgement.

On the other hand, if you're looking to work at an employer that doesn't mind how much alcohol is in your bloodstream while at the office, it might be a good way to filter out places you don't want to work at.
they also removed the $600 price point - as if it never existed.

pretty deceptive if you ask me.
> C++: too much rope, hard to maintain, painful to introduce at a company with no prior C++ footprint, frightens junior devs who no longer absorb relevant memory management idioms in school

So, are we now in an era when there are lots of people in the job market who couldn't write a doubly-linked list to save their life?

When I was in my 20's, I noted that there were lots of programmers around who basically treated compilers as "magic" and hadn't the tiniest inkling about how they worked. Now that I'm in my 40's, I've noted "so what" attitudes in languages that require manual memory management. (iOS and Objective-C. ARC goes a long way, but it still doesn't take care of everything for you.)
Integrated command line math
Good to see your comment. I thought my machine was just too slow.
tried something like this with studybrunch.com--though we weren't directly targeting MOOCs. We ran into a chicken-egg problem...
If you are a homeowner, you want your attic to be as similar to the outside air as possible, especially in winter. A warm attic and a freezing outside is a recipe for ice dams.
Build your own supercomputer: First $99 Parallella boards ship
Lol they finally got Pirateat40. Not like I "invested" with his obvious ponzi/laundering scheme but kind of surprised he didn't flee to Brazil already.
$9 Arduino Compatible Starter Kit
90% of the people of the internets don't seem to be able to grasp smart-filters or folders; Gmail is spoon(read: force)-feeding them a nice-looking folder system instead.
"made by a company that is loved by most of Open Source and Linux community."

After what i've seen, god I hope this changes.

I can't really say too much more, sadly, but I imagine over time people will get a taste of how Canonical really operates

(Note: I'm sure the engineers are wonderful, and I suspect they have no idea what the business/etc side is doing)

The most I can say is that their public "we love open source face" is not exactly the one they always show in private.
Just because it comes from Mailchimp and/or includes an obvious unsubscribe link doesn't mean it's not spam. There are countless sites whose default behaviour goes like this:

* require an email address to create an account to use their service

* without stating this, automatically assume that they now have permission to send you whatever email they want - admin emails, special offers, partner promotions etc

* assume that because they provide an unsubscribe link, those emails are automatically not spam.

It's those sites which I'm really glad Gmail automatically filters them out. Providing an email address because that's a requirement to have an account is not the same thing as giving approval to receive all your marketing and promotion spam.
One big problem is that it's hitting event emails which tend to use similar email services for distribution. If an event has to be cancelled last minute or if there is some major changes and the announcement email gets missed it could easily cost someone a significant amount of money.
I guess I misunderstood the comment the first time around.