skysight-inc/HackerNews huggingface dataset:
On my 64bit Linux Firefox 29 desktop:

codepoint : 1,172,182,887 ops/sec
codepoint obj: 1,168,116,461 ops/sec

No significant difference.
> In the event of snowfall you are legally bound to clear the snow from the vicinity of your residence prior to 0700. If you don't and a pedestrian slips on the sidewalk you are liable for the damages. You could always tell the Brits because they refused to do it or begrudgingly complied.

From your residence (i.e., not store/business/etc)?

by 0700?

What if you're away on vacation, too frail to safely clear the snow, or you just never in your life want to be awake before 7am if humanly possible?
I use OS X since 2 years but only for Skype, Spotify, Browser etc because apps looks much nicer on OS X than Linux. My whole dev environment is on linux based virtual machine. This way I have nice looking laptop but my dev environment is really close to production environment.
Good computers for development are relatively expensive but once you're used to one you don't want to go home and use a crappy computer. You probably don't want to buy 2 either.
The unasked question here (and in the case of ISPs, health care, and other domains where constructing a working market is difficult) is "Should all enterprises be investor-owned and capitalized through private markets?"

Air travel is such a heavily subsidized and generally government-involved business that investor-owned, TBTF airlines are a travesty of capitalism. Why not cut through the bullshit and make airlines into competing cooperatives chartered by the government? Or some other structure that is not a charade covering what amounts to a skimming of subsidies into investors', or in this case pilots', pockets or outright rescue of investors from a situation of their own making?

The situation is inherently corrupting. The only way to win is to tilt the flow of subsidies in your direction. In this case the senior pilots win because they institutionalized their levers of power.

Many people here fantasize about a libertarian approach to problems like this. Does anyone here have a serious libertarian model for air travel? Land acquisition for airports and surrounding infrastructure? Would Boeing exist without airplanes being a superpower strategic good?
That demo looks amazing w/o JavaScript: http://i.imgur.com/sgC4sdN.png (</sarcasm>). Adding JavaScript as a SPOF cannot be a good approach -.-
Random cats generator
If there were a Linux laptop with the same physical characteristics as my rMBP, I'd swap in a heartbeat.

For me, its all about unibody. Screen quality. Trackpad touch and feel. Keyboard comfort. The rMBP fits the bill for all of these things - I'm NOT content with OSX as an operating system, however, this is just something I put up with (and since I run my Linux dev environment in a VM, big deal anyway). I'm certainly not a typical Mac user - I spend 99% of the time in the terminal.

I've looked at the Google Pixel series, and some of those look like they come pretty close - except I have no desire to use a Google operating system, of course .. and they're just not available locally, like the rMBP's are. But if there were a manufacturer who puts together a machine that has the physical characteristics of the rMBP, I'd happily abandon Apple hardware in an instant.
As someone who's been using OSX full-time for the past two years, and using it in conjuction with a Linux-based desktop computer for the previous ~5.

Yes.

Linux is insanely better for development. But OSX is just passable enough that the form-factor of an Apple laptop wins out and I can work. I don't want to go back to using two computers and OSX is _much_ better at everyday non-developer stuff than any Linux I've ever used so I make do with bad package managers and random compilation issues.

Pray god that I never have to wipe my hard drive though. Getting all the random libraries and whatnot that I've accumulated over the years would be a pain in the arse. (I've been dragging the same backups forward ever since I got my first mac)

PS: do start using Oh-My-Zsh. Your life will be better.
I would recommend you to:
- Try to do some personal marketing: build a portfolio website showing some skills, share your knowledge, participate in open source projects.
- Become a specialist in some niche technology.
It'll get far more easy to get a job once you've done that.
Argh sorry, forgot to mention the browser. It's Chromium 34/Linux 64-bit.
If you are caring about things like specific bash versions, then you probably don't fall into the category of people who don't want to micromanage every aspect of their system.
Flickr: Computer vision at scale with Hadoop and Storm
Post Weight-Lifting (and HIIT) Fuel under Ketosis – Fat Protein Strawberry Shake
The "two pieces of code" I am referring to are obviously the body of the function and method. (Following your comment I had to look again, I thought I missed something).
What is that 'minimal windows manager' and what is the benefit of it over Unity (which to me is a few icons down the left and a few icons + notifications in the top right)?
Precisely, Skype, Spotify and the browser (Chrome/Firefox) look practically the same on all operating systems.
I only used Linux for a short while and that was when Ubuntu Unity was a very new thing, so I assume it got better now, but then it couldn't possibly compare to OSX virtual desktops; it was usable, but very annoying.

Having said that, I need a terminal (iTerm2), a browser, and a packet manager (homebrew), and I'm happy. I assume build issues would happen on Linux too, and they would probably be harder to resolve (more versions of the OS).
Try Chrome 34 – the difference is massive. What's interesting is that the best result in Chrome is 45% slower than the worst result in Firefox 29 so it's probably a question of why v8 is failing to JIT the first 3 versions.
It's a long read, so of it doesn't grab you don't read it. This might explain everything you experienced: http://www.ribbonfarm.com/2009/10/07/the-gervais-principle-o...
Sometimes you just care about having up-to-date bug-fixed software.
> I have to go to websites to get the installers for most big programs

There's "brew cask" for that! (http://caskroom.io/)
The point is that it makes it easier for an attacker to find a hash collision. It's much easier to construct data which hashes to a given value if it can be of arbitrary length. I don't immediately see the connection with this article however.
Scientists Work Out How To Make Matter From Light
Yes, this article really fails to mention the superior build quality of the MPB, which I think is one of the biggest reasons they are popular
Kids, startup, and distant location were all choices.
I just don't get how OSX is so popular with a developers. It is essentially a "user's" OS. Not a developer one. Its geared towards, and hides a lot from, the common user. Setting up OSX with all the dev stack is usually a painful experience requiring a few workarounds (I see this with colleagues of mine who wanted a Mac over a Thinkpad with Linux). The keyboard as well is anythign but developer friendly. Where are those damn Page Up/Down keys?
Yes the hardware itself looks nice, albeit a bit outdated to my liking, and you pay a silly premium for it. It breaks more often than it should, and those shiny screens just don't fit code (to my matte liking eyes anyway). But hey, its trendy and hip so why not.
"The problem goes deeper"

Virtual machines are now more easy to use than ever. Your host OS matters less and less.

Furthermore, Linux flavored OSes don't support the "secondary" applications we require that Macintoshes do - Microsoft Word/Excel, Photoshop...and working sound card drivers.
I think today you'll be cooler not using a mac... Herd mentality causes the non mac user to be the new 'individual free thinking anarchist'
Chrome 34:

function: 5,572,574
method: 903,375,064

Firefox 29:

function: 1,747,475,085
method: 1,727,244,041
It's similar in principle to the algorithm described here:
http://www.mathsisfun.com/geometry/area-irregular-polygons.h...

Prytz (hatchet) planimeters are more tricky and approximate in the way they work.
Allowances are made in certain situations (vacations etc). Normally more able-bodied neighbours help elderly and disabled residents.

Not wanting to be awake before 7am is not tolerated. I am serious. The legislation is so ingrained that German people pay for separate insurance to cover them in case an individual has an accident on their sidewalk during winter conditions.

What is really interesting the strong sense of community-inclusion. The idea of someone not wanting to pitch in and help the street function normally is just not understood.

As an aside (anecdotally I grant you and wildly tangential) the community has benefits. I could go to the pub and my drinks would be recorded on my beer mat which I left behind the bar clearing the bill when I had the means to do so. Local vets could go weeks or months before a resident would pay their bill because it was an inclusive community of trust.

I saw similar attitudes in the smaller rural communities of mid-west and southern USA. In Germany it is just more widespread.

So, if you are the guy who doesn't clear his sidewalk you are the guy that gets no favours or trust. And potentially a lawsuit.
I have to use a windows machine at work and I've settled on cygwin, console2, sublimetext, and vagrant. Ubuntu at home, but I love the VM workflow so much that I've switched over; it has an obscene number of benefits for a low amount of upfront work. Every morning I pull changes if I need to, cd /to/the/project, vagrant up && vagrant ssh, and I'm in a perfectly configured dev machine. Work on ~2007 Dells and its smooth as silk.
I'm suprised at the number of companies using hosted Redis as reported on http://www.redisgreen.net/ . I would have thought that ping times would affect performance of such a low level service? I have the same feeling about database hosting.
Grouper (YC W12) is hiring a rubyist in NYC
Hey HN,
We’re looking for an experienced rubyist to join us. This would be a two-pronged role focused on both building product and crunching data to improve our matching process.

Who are you?

- You have 3+ years with Ruby on Rails

- You’re comfortable hosting a brown bag tech talk.

- You’re a fearless explorer - If there’s something you don’t know how to do, you’ll figure out the lowest cost path to understanding it.

- You're comfortable working with large datasets, bonus points if you have experience with Facebook GraphAPI.

Who are we?

We’re a tiny team based in NYC working to engineer the perfect night out with friends. What goes into that? So far we’ve built out matching algorithms, logistics optimizations, customer service AI, and a real-time collaborative email client that’s better than Gmail.

We love open source:

https://github.com/Grouper/FlatUIKit
https://github.com/Grouper/Cuttlefish

And we have strong opinions on code:

http://eng.joingrouper.com/

I’d love to chat, just email me at tom@joingrouper.com

Cheers,
-Tom
> But even if we fixed all those things, why would somebody migrate?

I would. Desktop Linux has many great features, like actual tiling WM, SOTA filesystems, cheap virtualization for development, or that all software is managed the same way, instead of the mess that is OS X and Windows where some software is managed using brew, some using packages, some take care of updates by itself, some doesn't, etc.
How we increased traffic by 215%
This looks like a good starting point for people from a predominantly Windows background that want to make the jump to Linux. Does anyone know if it is worth doing the Verified Certificate? I would be more than happy to sign up to it if it has any worth in the job market.
Do We Need Asimov's Laws?
What do you mean by the hardware? If I buy my computer part-by-part, and then assemble it (which I can do with a laptop too), I can make a much better box, for a significantly lower price, not to mention that I can customize the setup (better sound card if needed, etc) any way I want. And I can alter it after, do partial upgrades, without having to buy a whole new computer. I'm not a Linux Hacker, just a simple developer, but I wouldn't give up my freedom to alter my machine any way I want, even if it would cost me less money ;).
Fortunately I have the privilege that I only have to develop software to Linux platform... because I chose to.
If you mine Bitcoins with graphic cards instead of ASIC miners,you are wrong
Encrypted secret storage in the cloud
Sounds like it wasn't money, but time they needed. Money can eventually save you time, but not immediately.
App Store Growth Hacking
I use a macbook, but agree with you.

Unfortunately as a piece of hardware it seems to me virtually unrivalled, the latest internal components are available to new machines promptly, they have great displays with loads of real estate, long battery life, very good manufacturer support and the 13" is a superb, thin form factor for travelling with.

I run a cluster of Linux VMs on it using vagrant so it's just my browser, IDE and compiler to worry about (which being a Java dev isn't the big deal I'm sure GCC is). But I sorely long for a Debian based Linux desktop and package manager on the host. Every new macbook I get I try and install Linux and every time it's unfathomably painful, even when it works the experience is so poor I'm forced to abandon it.

But what other mobile kit is out there, built to the same standards?
This looks like a technical solution to a business problem.
How we test client-side JavaScript: Setup and Patterns
Show HN: A Programmer's Recipe For Scraping The Web
This would work really well with Framer: http://framerjs.com
Can crowdfunding give us safe fusion power by 2020?
The New Free Assassins Creed Ship Race WebGL HTML5 Promo
I use Windows 7 to write for Linux. The real story here is that even developers don't want to write code in Linux for Linux.
I completely agree on the package manager issue. I switched to OS X about 6 years ago. Before that I mainly used Arch Linux with wmii. My switch from Arch to OS X took about 6 months in which I slowly migrated. At first, it was pretty great but when I wanted to upgrade software or install some new one it was horrible. Back then I used macports and I can't remember all the problems. It was a downgrade from pacman (and apt). I gave up coding a bit because it wasn't so much fun anymore.

Lately, I started using a linux vps as my development environment and it's so much better. It's worth switching just for a good package management system.
Unity is not most people's Linux experience, and it's easy to swap in something better if it doesn't fit your needs (which, so far as I'm aware, is very much not the case on Mac). Given that the parent mentioned Debian, I don't think they were raving about Unity.
Dashlane closes a $22m Series B funding for password and identity management
Google Acquires Divide: The New Generation MDM Just Got Mainstream
For me, Macbook (1) is light, (2) has a trackpad more useful than a mouse, (3) lasts for hours, and (4) is reasonably performant (retina display, quad-core, 8GB ram, SSD). I use a terminal, a packet manager, and a browser, so the only thing I demand from an OS is (5) multiple desktops, (6) multitouch, and (7) getting out of my way (no need to tweak settings, compatible with USB/WiFi).

If I knew I could get a similar hardware with an open-source OS, I would switch in an instant. Last time I looked into Google laptops, they had drives too small to be useful for development without internet connectivity.
A startup founder who doesn't code is (presumably) bringing something else to the table. Whatever that skill is, it'll be more useful to the future of the business for them to spend their time doing that thing than having an hugely inexperienced developer writing code. The likelihood of a startup succeeding will be improved far more if, for example, the non-technical founder went out and did some consulting work to bring money in to the business rather than spending time learning to code and picking up things that an experienced developer could crank through in 1/10th of the time.

That's not to denigrate coders or coding. It's a skill that everyone can benefit from learning, particularly in knowing a good way to approach problems. It's just not something a founder should spend time on - there are much more important things to do in startups. Startups don't fail because a template wasn't updated. They fail because people didn't know about the product or because the startup ran out of money. Fix those problems.
Man I hate it when people publish articles without dates on them.
Hang on - it's been trendy for a decade now? That's pretty good marketing.

Maybe, just maybe, different developers enjoy coding in different ways.
There is a big difference between caring about 'specific bash versions', and wanting a version of bash released after 2007. How many other applications on your computer are 7 years out of date?
Follow and discuss kenyan news in real time
Wow, a simple idea brilliantly executed. Now i'm just hoping for someone to hack this thing together for real. Would be the most awesome MIDI controller i could imagine :)
"I see developers with macbooks all the time" - some people buy them just for the quality hardware and install Windows straight away.
I fully agree about the Vulcan. I still remember the time as a kid on holiday in Anglesea - we were driving past the end of the runway at RAF Valley when a Vulcan took off right over us. It must be nearly 40 years ago now. The sound of those four Rolls Royce Olympus engines at full whack just over your head isn't something you ever forget.
Independent Peer-Review Initiative
IMHO, Unity is not the strongest contender for a full, desktop environment on Linux. Both Gnome and KDE provide an environment that I find more comparable to Windows and OSX.
Here's mine: Ferry is a tool to help developers create (virtual) clusters on their local machines using Docker. Ferry supports Hadoop, Cassandra, Spark, and GlusterFS/Open MPI.

GitHub: https://github.com/opencore/ferry

I'd love help with:

Examples using these big data stacks. Examples can consist of simple Dockerfiles.

YARN/Spark integration. Currently Spark runs in stand-alone mode, but I'd prefer it to run as a YARN service.

Ability to support customized backend stacks so that users can include packages, etc.

If you're interested, please file issues on GitHub or shoot me a message on Twitter (@open_core_io).
So well they mention it in the README ;)
> Your host OS matters less and less.

True. So when you decide what your host OS is what ultimately matters is _drivers_. On my desktop PC I almost always have a few Linux VMs open, and I develop on them. However, Windows as a host OS makes my AMD GPU run cool, it can resume/suspend perfectly, and so on. So for development, Windows as host with Linux guests is close to perfect (and you can version/snapshot/backup your VMs so you can just continue if you change machines).
There is also a cool library for writing servers that follow RESP https://github.com/bsm/redeo
> as the uproar in Switzerland would be huge.

Maybe, but Switzerland is a very small country and it's not even part of the EU, which makes it easier for the US gov't to do whatever they want in that country. So, while they would be outraged, they wouldn't be able to do anything about it.

Look at Austria which is very similar to Switzerland in many aspects: They already know that they're 100% under US surveillance and no changes are planned whatsoever (plus, they're even a EU member state).

EDIT: Looks like we're about to find out... https://news.ycombinator.com/item?id=7772181
If you own a coffee shop, they would want you to buy a business plan that costs more than a home plan. They would detect it by calling your business to ask if you want a business plan and when you said you were using the internet from your apartment they may send you a letter.
WikiMaps at the Wikimedia Foundation Hackathon
Yes. And they're cheap. Well, last year I was looking for a laptop with
- >=16G RAM
- IPS hi-res screen
- okay battery

Dell Precision, HP mobile workstations and rMBP -- the Mac is the cheapest. Now I regret it a bit as the cooling of rMBP is quite bad compared to the other two, but at least it's slim.
Honey badgers beware
Layout – A Drag and Drop Starter Theme for WordPress
LayoutPress is a WordPress starter theme with an intuitive interface for visually creating page layouts with WordPress widgets, helping to rapidly prototype, design and develop WordPress themes.
The macbook is almost dismissed as an ersatz of linux desktop. I don't think it's a fair assessment. I had a linux desktop, I worked a lot on windows as well, I was glad to be able to switch to OSX because it's the best balance between a very polished OS with strong applications (MS Office, Photoshop etc.) and a decent command line and unix compatibility.

Customability is enough when it comes to the dev environment: the default installed tools are not optimal, but installing a second, third set of tools with brew for instance is a no brainer, and keeping an linux VM handy solves most other needs. Having an optimize windown manager doesn't feel so crucial when adding physical screens solves most of the switching issues.

I really think OSX is the best logical choice to develop for the web or iPhone/android.
> The downvotes were because the throttling en masse that you speak of is largely non-existent.

Really? Well, let me elaborate on what I've explicitly described as the situation I've encountered personally, as opposed to anecdotally. Though it should be obvious by the fact that I give ample indication that I'm absolutely certain what I encountered through the means I used to circumvent it. It has nothing to do with the blocking of websites (kickasstorrents or otherwise). My problem is the use of L7 packet filtering/deep packet inspection to identify and connections using torrents and penalize them for it. As I stated, I'm peeved about this because it inhibits my sync solution, so no .torrent files or public trackers are involved at all. In some cases the ISP doesn't just throttle the "offending" traffic, the throttle the entire connection.

You don't need to believe me, on this - here're a whole bunch citations, including from the horses mouth:

EE
Section 2: Traffic management to optimise network utilisation
(what happens during busy times and places in addition to traffic management as
described in section 1)

Slowed Down:
Peer to Peer (P2P) [x]

Source: http://ee.co.uk/content/dam/ee-help/e-gain.s3.amazonaws.com/...

Virgin Media
Virgin Media also manages P2P traffic and in its Fair Use Policy explicitly points
the finger at proscribed sites like Limewire, Gnutella and BitTorrent. Access to
newsgroup services like Usenet are also restricted, with those accessing similar sites
subjected to slower connection speeds. On services where you get speeds of above
30Mbps, your connection speed will be halved for a 5 hour period if you exceed the
following limits:
Source: http://www.broadbandbuyer.co.uk/News/Article.asp?TextID=1554

Also have a look at the UK section of:
https://torrentfreak.com/new-data-exposes-bittorrent-throttl...

Or the broadbandbuyer link at the top or:
http://www.v3.co.uk/v3-uk/news/2292840/ofcom-publishes-inter...

Got bored of searching at this point, but DDGing or googling for virtually every ISP I could think of in conjunction with "site:co.uk" and combinations of "AUP" "Fair Use" "Throttle", "Peer to peer" "p2p" and "bit torrent" returns matches that at least from the summary text seem to indicate they do implement it in some form.

How about you, or some other helpful poster, instead of down voting me, point me in the direction of some ISPs that don't throttle, as I obviously haven't been able to find any? :)
Free as in beer has caused Heartbleed (and much more)
So Google killed Metafilter?
New in the sense that GoPro has opened access to them - we ride, climb, fall, swim from the persons perspective. I'd wager their perennial popularity on the youtubes drives interest/adoption in action sports