skysight-inc/HackerNews huggingface dataset:
I'm using the Dell Developer XPS 13, fresh installed with Xubuntu 14.04 (XFCE is by far the best), with no problems. It's very competitive with the MacBook Air line, similar lightness but with good performance. The keyboard types really well, and doesn't have a lot of weird extra buttons like many PC laptops do. It's also devoid of the legacy oddities many PC laptops have (red nipples in the keyboard, VGA ports, etc).

I did have to make a slight tweak to the trackpad config, but I believe they have fixed that with a recent change. If not, google for synaptics AreaBottomEdge and that will give you what you need to tune it.

I previously had a MacBook, and decided to stop using Apple products after the Bitcoin app ban fiasco (and because I don't agree with many of their policies). Now that I'm comfortable with my Linux laptop, I like it a lot more than my old MacBook. It's been a great experience, and it also means my development environment is closer to my production one, so I'm happy with it.

Edit: Despite my reservations towards the legacy weirdness of the Thinkpad line, I've learned through observation that they are kindof the industry standard for Linux laptops right now, and people seem to like them. When I meet someone running a Linux laptop, it's usually a thinkpad.
Might be that people think you're spamming egifter or don't know that 911isajoke is a song reference?
"But you could argue that the relational model doesn't scale."

How would one make such an argument? The relational model is simply a combination of logic and set theory used for manipulating data. It's orthogonal to scalability concerns.
Have shortscreens started to fall out of fashion at all yet? I'm having a serious case of tech-inadequacy after I got my mom an X230 and my girlfriend decided she wanted one too. But looking at that X230 side-by-side with my identical-width T61, I can't bring myself to give up 2.5 inches of vertical screen real estate. (And the "14 inch" T440p is still a whole 1.5 inches shorter, in addition to the whole thing being much wider).

I've seen the Chromebook Pixel is 3:2, which is hopeful. But going with a machine that erases your installation when it loses power seems like a outright terrible idea (in addition to signaling Google that their locked down computing is appreciated in the least)

I suppose I shouldn't get my hopes up at all, given that manufacturers have moved on to even more terrible ideas like soldering a paltry amount of RAM to the motherboard, and then removing one or even both sodimm slots. Maybe I just need a NUC strapped to a car battery.
Unfortunately, many of those who used mongodb regretted the decision

Mongodb is a good db but it is not good for many use cases that people are using them for. There are a lot of companies that realized the mistake and are actively migrating off it. I know we are planning a "Off-Mongo party" with another company once we both manage to migrate off
I can't fathom why so many laptops feature half-height arrow keys. Do all important consumer segments use vim keybinds?

Plus, the images of the products are always at oblique angle that make seeing the keyboard unnecessarily difficult. Nobody gives two shits what a laptop looks like 85%-shut from the corner.
I've got a ThinkPad (albeit a T530) and it runs Linux flawlessly...
> The REAL issue is accountability. True information lockdown rarely benefits anyone, but openness without accountability is useless and downright dangerous.

Google is accountable. The problem is that they are accountable to advertisers, currently to the tune of about $55 billion per year.

For consumers to hold Google accountable, they have to fight against their addiction to free web content and services, and start directly paying for what they consume. It's important to note that "Google is free!" is an outright lie, and in fact we are paying more for Google through advertising than if we just paid straight up[1].

> We should instead be spending our breath advocating for greater accountability in the system as a whole.

The best way to do that is to advocate against ad-supported websites and services, and to advocate (and invent if missing) honest ways to get necessary revenue[2].

-

[1] https://news.ycombinator.com/item?id=7485773

[2] I avoid the term "monetization" which to me is a word invented to make it easier to be dishonest.

[EDIT] Sigh. As usual, either Google or advertising apologists are downvoting without supplying a reason. Upton Sinclair said, "It is difficult to get a man to understand something when his salary depends upon his not understanding it." Too many people here have a salary dependent on advertising, or an identity dependent on Google fanboyism.
Nice, cleaning up the whole model-manager and queryset redundancy makes it much more DRY.
> Hopefully the idiots who call themselves security experts will stop making me answer "what's my mother's maiden name".

This is done by developers, not security experts. If security experts had their way, it would be equally bad but for the right reasons, ie client-side certificates or smart cards.

Calling them idiots is also wrong. Its a bad solution to a hard problem, but it works and scales and users have been trained to expect it.
Why I don’t donate to Clark University, and thoughts on the future of college
I'm using a Chromebook pixel at the moment, with Ubuntu sideloaded and elementaryOS installed as a Window Manager on top of that. It's working pretty well.
As can KeePass.
My concern is that 1Password could shut down at any time and stop being supported, and I may lose access to all my passwords. KeePass is open source, so even if the current maintainer quits, it's likely that others in the community will step up to continue maintaining it. If absolutely necessary, I can edit the source code myself.
Modern Cosmology: Science or Folktale? (2007)
I use Powershell for many administrative tasks at work, and it can be annoying if querying data from a single machine takes 5+ minutes. Which it does sometimes.
Thinkpad t440s has been great for me besides SATA link power management issues (which I had on my linux macbook air as well).
The premise is that thefts involving frame breakage would be lower: this is not necessarily true. If the components are nice enough then it is worth the thief's time to break the frame.
These are good, and seconded on the maturity front. I'm a fan of goji and more recently have been using Gin [0]. For databases I'm playing with sqlx [1] and modl [2] from Jason Moiron (because they're based on gorp, and because he wrote Johnny-cache for Django which is amazing and I use on every Django project I work on.)

Gin is young, but has great potential and I'm already using it in production (with a keen understanding of its current shortcomings).

[0] http://gin-gonic.github.io/gin/

[1] https://github.com/jmoiron/sqlx

[2] https://github.com/jmoiron/modl
Or you can use our jobs page @ https://www.tryupkeep.com/jobs
Be a Lead iOS Developer for a Thriving Startup
What's the reasoning behind only putting it on the US store? Luckily I have a US iTunes account to try it :)
I wrote about this a few weeks ago:

http://serialprog.blogspot.ca/2014/07/neural-networks-like-c...

My point of view was that neurons in neural nets are essentially analogue logic gates. Given that combinations of logic gates are Turing complete, combinations of neural net neurons should be also.

My writing is not quite as nice or rigorous as the parent post, but the whole point of the blog is to get better at self-expression and explaining things.
The Acer C720 does a really good job of running Ubuntu natively and can be had for under $199 USD if you search around
I also have an X1 Carbon, been running linux flawlessly for over a year, probably close to 2. I love it. It's great. I got some bleeding edge graphics drivers and play Strike Suit Zero without issues (but my standards are low) when I'm not having it do map reduce jobs :)

That said, we've got some Lenovo T440s in the office that come with a wifi card (Realtek RTL8192EE) that's unsupported by ubuntu at the moment (there's an active bug at ubuntu [1] that walks through the issues and has workarounds)

[1]: https://bugs.launchpad.net/bugs/1239578
No you cannot shrink them but more importantly they do not have to be cached.

The rest of ibdata1 has to be cached for performance.

Impossible to isolate the caching needs unless undo is moved outside and 99% of servers out there have probably not been setup with external undo logs because most admin do not know of this limitation after it has been configured.

Only way around this is to rebuild the entire database, loads of fun.
I picked up a £200 refurbed thinkpad x201 at the beginning of the year as a travel laptop that could get damaged and i wouldn't care.

Everything works perfectly, including integrated GPS and 3G modem. Here's the setup instructions captured in Ansible so i don't need to do it manually when wiping: https://github.com/CraigJPerry/home-network/blob/master/role...
Thanks for this candid impression. I had some slight interest in learning PowerShell, but it looked like a little bit too high of a learning curve, given that I had other scripting languages I could use (including bash in Cygwin). Piped objects struck me as interesting when I read about it in a magazine, too, but somehow they aren't needed to perform all kinds of scripting in *nix, so I wonder if they might be more complex than the problem called for. I get the impression that PowerShell may suffer from having come from Microsoft -- a company with bottomless pockets to spend on developing software and probably little need to stop smallish system utilities from becoming ornate.
Claritas Prizm – Customer Segments
Gotcha, Sorry for jumping to a conclusion then.
After reading the footnote, I still don't get it.
I think it is naive to think that a bad actor who intends you harm will be stopped or even slowed down by the fact that there isn't a log of every location you've visited.
For a good laugh, look at Tokyo on here.com:

http://here.com/35.7115098,139.7902388,13,0,0,normal.day

The largest city in the world apparently has about five streets (and note that even the extremely tiny amount that gets shown is actually wrong)! ><

Here maps certainly has its fans, but it's clear they have a long way to go before they're a real alternative to Google maps...
Why not just run backups on a replica suited specifically for that purpose?
Exactly. I was surprised by Youtube yesterday when it recommended some videos related to some Google searches I had just made... Creeped me out a bit.
Anders Hejlsberg Q&A [video]
They are read far more often -- by a machine.
We must set up a steak and biscuits drone airdrop for the doggie.
Re: 1) 2FA wasn't in use by these individuals. If you read the Apple release they not only neglect to mention 2FA as a source of the breach but actively encourage users to sign up for it. If 2FA was in place I doubt that this vector would have been successful.

That being said, I think the culpability is on Apple here as much as it is on the individuals responsible for obtaining the links. Security questions were never good security and companies need to start moving away from failed models.
I would pay serious money for a beefed-up i7 Chromebook Pixel with an actual hard drive that runs Linux. I love the non-MS keyboard.
That would certainly make more sense
I'm definitely looking forward to deleting a fair amount of boilerplate code that made this work in < 1.7.
While I don't actually have any solid grasp of the code that would be required, I imagine it would be possible to release 1 image to show that one does indeed have a collection of "valuable" photos. Once trust has been established that the person probably does indeed have additional photos, people will be more willing to submit bitcoin.

You overwrite each pixel of each photo with black. You assign every photo a bitcoin address and perhaps give a name describing its content (something kinky, obviously). Each photo has a set amount the person is asking for its release. As bitcoin is sent to each photo's address, more and more pixels are revealed, as a percentage of the remaining bitcoin price.

You can go further by making the first few photos far cheaper the next (potentially more sultry) photos, creating an exponential pricing system that will likely benefit the hacker. Trust is increased as a low cost photos are revealed, demand for more revealing photos increases as trust increases.

Thoughts?
Well your argument doesn't just apply to Uber. Why do people support any large businesses if they are all necessarily monopolies that kill small competition?
This goes both ways -- the sheer amount of personal data that is entrusted to Google requires that they maintain a basic level of trust with their users.

If they were to flip a switch and turn Gmail-mined data into a dating site, or something, users would leave en masse. And good luck trying to entice new users with an expectation that their information would be misused.
Thinkpad. Period.
Fantastic and new to me, thanks. I love amoffat's approach to creating a Python DSL for command-line app interaction.
Acquiring high-resolution time stamps on Windows
Yes, they're ok-ish. But the original claim was "MariaDB isn't a replacement for the stock version of MySQL".

Actually yes, it is. It doesn't work the other way around (for example timestamp column has a different description, so dump cannot be loaded into MySQL). But you can use MariaDB in place of MySQL and there should be no performance degradation, since they come from the same codebase.

Reliability was mentioned too - in that case Oracle actually failed by holding back tests. In MariaDB you can reproduce testing if you want. In MySQL not anymore.
Just you!
As @dugmartin mentioned, it's really quite nice if you are using coffeescript. It ends up resembling templating in a lisp, something akin to hiccup for example.

I imagine a similar effect can be had with ES6 destructuring assignment, just with more commas and mandatory array brackets.
Both groups certainly exist, but one is larger than the other by a few orders of magnitude.
Does Clicky let site viewers also view the traffic? I don't mind such information as much so long as everyone knows that they can see it when they want.
That sounds like a symptom of simply being more familiar with the Windows environment. People who have grown up in China probably find chopsticks simpler and more powerful than forks -- I'm hypothesizing -- but not because forks don't work.
not anymore. And you have full visibility/control of what google 'remembers' about your account.
One can't live ones live today driven by an assumption that they'll be ruled by a totalitarian government in the future. Your mind is already trapped; you're effectively living in fear today that one day in the future you'll be living in fear.
I think this ability to compute any function is important, and useful in understanding why neural nets work. Neural nets are essentially a blank computation matrix that, through training, best approximates a function.

comparing neural net neurons to logic gates in a computer circuit or FPGA, gives a nice intuitive understanding of why the training works in the first place. The training essentially sets up a custom virtual circuit for whatever function you need.

Given this property, it seems intuitive that they would be able to learn any function, since any function is representable as logic gates.
I would also add Macbook Air with Parallels/VMware/etc. running Linux. Price is in the $900 range for an entry level one, build quality is great, and battery life is amazing. Running Linux in a VM is nice because you get working power management, touchpad, etc. from the host OS without any screwing around.
Well ctrl-alt-del was picked as a combination because hitting it accidentally would be very difficult.
[EDIT] Both my comments critiquing advertising are getting downvoted, as usual with no reply explaining where I'm wrong. Sigh.

One way to advocate for greater accountability across the board is to advocate against the "free through advertising" business model:

1. It's a lie. It's not free. https://news.ycombinator.com/item?id=7485773

2. It undermines free-market mechanisms by having the paying customer be other than the consumer. And as fidotron points out, it also has the same effects as dumping against any non-advertising business model.

What is the underlying business model of Apple? Make products that consumers are willing to pay for. DDG's underlying business model seems to rely on sales kick-backs and minimal advertising[1]. Not perfect, but not as bad as Google's.

-

[1] https://www.quora.com/What-is-DuckDuckGos-business-model
The biologically-inspired nature of neural nets was a steady, mesmerizing flame for machine learning research. A chance to work on an extremely simple, provably universal system that had embarrassingly obvious rhetorical implications for profound-sounding problems like the computability of consciousness, or the computational complexity of the human brain, proved too seductive for the legions of research-moths that flocked to bask in that alluring flame.

The initial flurry of research activity slowed to a background simmer, however. As a steady march of implementation problems was knocked down, it became clear that the limitations of neural nets were inherent to neural nets themselves, rather than any particular implementation detail. For example, the Lagrangians calculated by SVMs are provably convex, in contrast to the lack of a convexity guarantee for neural nets, which happily gradient descent into local minima. There were workarounds, of course, with regularization techniques, stochastic descent, etc. providing some measure of relief, but a migration of research interest away from neural nets seemed increasingly promising, and today, the migration seems largely complete.
There are no guarantees that p2p traffic will be local. As such it does not matter if the non-local traffic is originated from a CDN or a p2p peer. It's still going to cost the ISP same and run into the same interconnection choke points.

The connection from your home to the ISP is anything but a one-time cost. Maintaining the outside plant costs money, equipment consume electricity, fees and taxes, etc.

In fact the last mile to your home is the most expensive part of your Internet connection. The very last part is only paid by you and the next mile is only paid for and share by your neighbourhood. The long haul part is paid for and shared by all the ISP customers and thus cheap, as is the IP transit needed to connect to other networks.
Calling it new and untested is a bit too much. It's probably more accurate to describe it as being tested and found unworthy for most use cases.
Boy, that beef roll looks great. I definitely need to give that one a try.

These kinds of historical recipes are always fascinating to me. Some survive and are still quite good - my girlfriend made a middle eastern dish that apparently hasn't changed in a long, long time (shakshouka) and it turned out surprisingly complex and wonderful.
Dawkins-esque, sure. But I wouldn't call it tone-deaf. You just have to realize that some people like talking about events at the meta-level instead of focusing solely on object-level details.
Yep, it's funny how different people can have different reactions. The headline of the article said "any function", and so did the first sentence of the post ("any function at all").

Later on in the article, it's qualified, but tempers are already rising.

Here come people with their non-computable functions, their unmeasurable functions, their nowhere-continuous functions, all wanting to get approximated. In sup norm! On unbounded sets!

Irksome, greedy, and vexatious.
Sadly they botched the new one by introducing those horrid function keys.
You would have a point, but having just scanned the text, I couldn't find anywhere that it says the images are hosted on Reddit. It says they were "posted to Reddit" which is ambiguous at worst, very far from the allegation you are making.
For the curious, you can listen here http://uvb-76.net/

And compulsory link to wiki https://en.wikipedia.org/wiki/UVB-76
> The implication is that if you use GC in C++, you will see better locality of reference and reduced paging. But of course you will not.

I have seen quite a lot of C++ code that manages memory in a very naive way, with no thought put into the memory layout. Just stuff your data in some class hierarchy, then let RAII do the management. In this case, I wouldn't rule out the possibility for better locality or reduced paging if a GC were used instead. (One caveat: if you use std::vector as your default container, as you probably should, then a GC will probably not meliorate anything.)

But to me, naive manual memory management is symptomatic of a deeper problem: thinking you need performance, when you actually don't. Basically, unless your performance needs are so stringent that you require fancy stuff like custom allocators or memory pools, then a GC is probably fast enough for you.

The vast majority of C++ code I have seen don't use this fancy stuff. Therefore, the vast majority of C++ code I have seen would have been fast enough if language with GC were used instead.
I think that's a great point, and I agree that it's not the ideal metric for illuminating the issue. However, I'd argue that, to a limited degree, even the "harmless equipment" acquired by Law Enforcement agencies from the Department of Defense serve to "Militarize" the police forces in a way that reinforces conflict rather than cooperation.

If you let the cops dress up like soldiers, train like soldiers, and equip them like soldiers to the extent that we currently do in the US, eventually they start to believe they are in a war.

But yes, I do agree that the ratio of seemingly mundane items to the big ticket MRAP's and APC's is skewed toward stuff you can get at REI or OfficeMax, which sort of muffles the message. There's interestingness and insight buried in this 1033 program data, I believe. This probably isn't quite it, yet.

Thanks for the feedback. I really appreciate it.
Everyone knows that this transmission is for containing the power of a demon possessed victorian doll in a cylindrical display case.
Yep, I do the same. Master truecrypt container on a USB stick that just contains a text file with all my logons.

Then whenever I change that file I backup the truecypt container to Spideroak so I'm not hosed if I my stick gets lost/broken/stolen.
I'm using a Samsung NP900x3c with a plain ubuntu 14.04 install and I have to say its the smoothest experience i've had with linux on a laptop so far. Everything works out of the box and the most technical thing you have to do is disable windows 8's securite/quick book options.

I would have really loved to use elementaryOS on it but without the 3.13 kernel the CPU and GPU refused to play nicely and the machine refused to sleep. These issues were fixed in the 3.13 kernel.

The main problem I have found with laptops and linux is still GPU. Im reluctant to use a laptop with anything but an intel GPU these days because the last experience I had with an AMD GPU was simply terrible. The AMD drivers refused to install on anything but a specific kernel and even when installed the laptop performed better when i told the AMD control panel to always use the intel chip over the AMD one.

Id like to be able to change my opinion, but AMD and Nvidia drivers on Linux are still some sort of absurd joke.
I'm also running Linux (XUbuntu) as my development environment of a MacAir. It's been pretty sweet so far. The only thing it could use is more memory. A 32GB option would actually be nice in the MacAir but there might be hardware limitations for this.