skysight-inc/HackerNews huggingface dataset:
That is quite embarrassing for whoever claimed that statue drip to be some kind of miracle. Embarrassing enough to kill over? I guess so.
Looks pretty interesting.
I've been looking into MAAS for the simple task of 'put this customized Ubuntu instance on this server' and nothing beyond that. From your experience, would you say it would work for that? Or were the underlying fundamentals the problem?
Raising Money as a Benefit Corporation – 8 Lessons Learned
Suggestion: weekly "post your startup/project" aggregate threads
Instead of peoples' new startups/projects or project milestones being independent little "show HN" posts that inevitably get lost in the noise, maybe there should be a weekly thread (Mondays? Fridays?) that is bumped up to the top for a day where everyone can post their new work and major announcements. A sort of "what did HN users release this week?" thread.
The code is horrible, but it's here: https://github.com/hds/repo-flatplan-animation

You'll find the JS bits in the repository for the website which is there too.
I normally spend 30-50 minutes travelling to work and about the same time going home. That's about 60-100 minutes per day.

> Is there something wrong with your public transport system?

There's actually a bus stop almost outside my front door, and Edinburgh has a reasonable bus service. However if I was to take the bus to the train station, then take the train and be picked up the other end it would take me about 90 min, which is longer.

An hour a day is only 30 min journey time and I suspect many people in the UK spend longer than that travelling to work. I certainly have in the past.
The Law Factory: explore 300 french bills with Gitlab and dataviz
Agreed. I needed to update the email address on my account and it took me 5 minutes of focused searching to figure it out.
It's really just posturing; hypothetically, going with your example you don't send those letters because you want or expect to get $500,000 from each uninvited guest, you send them because when you find the intruders on your property unauthorized you're going to be able to fire a round into the air and tell them "this is your second warning".

The goal is to get them to leave, or to never even come. Unless you were really trolling for $500,000. To part with that example, the law in question here specifically regarding inboxes requires opt-in, so only providing an interface to opt-out is directly against the law.

There is definitely no compatible land-owner analogy: if you greeted people at the border of your property and made them sign a declaration that they would pay you $500,000 for this temporary use of your property, you might have a case. They opted in.

I have a harder time imagining a judge who would see it your way when "you spent the $200 million required to reach every person and you said very clearly, 'your presence on my property constitutes acceptance of these terms,' so by law you should get the $500,000."
Any idea how i can listen to this without paying international phone fees?
Works well on IE and FF on Windows, but doesn't work at all on the recommended browser - Chrome.
I know this is kind of a sidelight to the main discussion, but you brought it up, so... is there a single instance of a AAA game being made with Unity3D?

And using third-party engines doesn't directly address a lot of the other questions about Linux gaming (drivers, fragmentation, back-catalog games), it doesn't help out with the large number of AAA games that are made on first-party engines (Square Enix uses a lot of Crystal Engine, Ubisoft has a handful of its own engines, EA games use their own engines for the most part), and it doesn't help turn Linux into a more compelling general-purpose desktop OS. Generally in order to convert people, you need to be able to offer something better than what they currently have (for THEIR definition of better, not yours), not close-to parity on a subset of what they currently have.

EDIT: And third-party engines make it easier to port, so long as you're using them as-is. If you have a source code license and you're modifying the engine, then you're right back to supporting another platform in code. And even if you're shipping the stock engine with your game, you still have an increased testing and support burden when you ship a game for Linux.
It's from Canonical.
Neymar scored a brilliantly cheeky penalty against Victor in Brazil training
Why There's a Black Market for Ramps in Quebec
Hire me to analyze/curate large data sets, extract insights, and build predictive models.

Previous work:

- Used machine learning to automate $1MM service at Umbel (Austin Startup)- recommended ads for clients to run to Facebook by analyzing 1B+ data points

- Used local Twitter sentiment to predict quality of life (model used to predict poverty rates, population density, etc)

- [Current] Using machine learning forecast concert ticket prices

I'm a triple major student at UT Austin with an almost perfect GPA. Graduating this year, lover of all data. Email me at jayshahtx [at] gmail dot com or visit me at www.jayshah.me

[Location] - remote or Austin, TX

[Technologies] - Information Retrieval, Machine Learning, general data science, most work in Python

[Contact] - jayshahtx[at]gmail[dot]com
annulus .. LOL .. really

Turns out its a valid word
http://en.wikipedia.org/wiki/Annulus_(mathematics)
Personally, I wouldn't make current_user return "guest". That would be surprising. I would just return nil. There are lots of places in an application that you'll want to conditionally show logic, like whether or not to show a "reply" button, and it is more natural to say "if current_user" than "if current_user.name != 'Guest'".
Apple Ditching OpenGL?
Fashionably Late 2048
I may have heard it somewhere so I can't claim originality but it came out of my head at the time in a sarcastic rage.
I commute ~1 hour each way 30 miles from a Chicago suburb to the loop. I envy my European counterparts.
Father's day email trends
San Francisco, Local, Full Time

Stack: Rails, Javascript, Backbone, HTML5/CSS3

Resume: http://linkd.in/1n9g0uR

Junior Dev looking to work my tail off for you. Comfortable with both front and back ends but really passionate about front-end engineering and creating seamless, enjoyable end-user experiences using JS/Backbone etc.
well if you can't say shit about chiropractors in the uk I do wonder
>gains go to the owners, and very little to workers.

If there is such an obvious imbalance, why doesn't everyone just quit and start their own company?
Actually all of the Scandinavian countries have fertility rates of < 2 births per woman...
The first Swift blogs are upon us
Thanks for the response. I think this is a good answer to the question of "why would a physicist be working on the Monster group" that addresses the core idea of required invariants, and one along the lines that I have heard before (I suppose at this point I should confess to be an ex-physicist, although I never studied QED at anything but the most elementary level).

But, having heard it, I feel wanting. As you have deftly illustrated, starting with some basic requirements about invariants (from special relativity) you can end up at the Lagrangian associated with QED. And you can then (after the fact!) point out that the field in question is the electromagnetic one. Having studying electromagnetism enough to know what you are talking about, I can hear this kind of argument and it seems clever to me. There is some difference in semantics of the states, of course (classical solution of of the confined electromagnetic field coming in quanta, but perhaps not understood as "quantum observables" proper). But if I had not studied these things I would probably just be confused.

And I think this is how I feel when I hear about this advanced quantum gravity stuff (once again, I don't mean to complain about your excellent response, I think it just addresses a different issue then the one I am talking about).

If you are willing to entertain me, I'll try to ask a clarifying question in terms of analogy. If someone asked me "why does the Lagrangian for QED looks like it does", I might say to them that "the speed of light (light being made of electromagnetic fields) is constant in all inertial reference frames (lets hope they understand Galilean relativity) and that this fact forces QED to look that way". This explanation makes reference to the "stuff" that the field is made out of and the observations about invariants (stated in ordinary language) that it must satisfy.

So, now if I ask "why does the Lagrangian for quantum gravity looks like it does", you would say...
Forget the dissertation. Nobody really reads those (really, not even my committee).

What we want to watch in real-time is the defense. Especially the spanking tunnel at the end.
Does it strike anyone else as odd that garbage collection is used in such a resource constrained environment?

Also tangent question, what is it about languages like Python and Ruby that make it more amenable to reimplementation than Perl?
San Francisco. Local or Remote. Full time.

Stack: Python data science stack (pandas, numpy, scipy, scikit-learn, matplotlib, etc), other Python libs (requests, Flask, etc), D3, SQL, Hadoop, Pig, Git, C++, R, more.

Website: http://roycoding.github.io

Projects: http://roycoding.github.io/data

Contact: roy.coding+hn@gmail.com

I'm looking for a data scientist position in San Francisco or remote. By training I'm a PhD computational physicist, but have been working as a data science consultant for the past year and a half. I am a generalist, with a focus on analysis and simulations, but have experience across the whole spectrum of data science (i.e. data acquisition, cleaning, modeling, machine learning, evaluation, etc.). I'm looking to join a team of really smart people working on something interesting. I love learning new stuff and hearing about what people are working on.
My dream (currently impossible) is that Canonical would make money by selling hardware: a Canonical branded surface-3-alike, which can wirelessly connect to a giant desktop monitor, and still work as a second screen.
Animating Inline SVG Icons
Rip-off? Bah! That's nothing compared to Microsoft's SQL Server! With SSL, you have to add the asterisk for more functionality. It takes a bit more work and they charge you 10x the price.

With SQL Server, you can get the Express Edition for $0 or the Enterprise Edition for $thousands. But to build the Enterprise Edition, they actually compile it from the same source code without some #defines that enable various Express Edition data size limits.

They do less work yet charge you infinity times the price. Now that's a ripoff!
WOW!! I see this as a serious competitor to Lua. I think lua because so popular because of its small footprint and easy embedability... Perhaps this is the first step to a Python revolution...

I expect to see a lot of interesting devices and software embedding Micro Python.
But when I'm gardening, I prefer to see bugs. It means everything is healthy and happy. :(
Two possibilities here: (1) this adds fuel to the neuroskeptic fire, or (2) the author is a high-functioning psychopath.

I've often wondered if there are such things. There are high-functioning schizophrenics, manics, autistics, just about anything else. Why not psychopaths? In the psychopath case being high-functioning would mean you've kind of intellectualized empathy, learned to empathize and regulate your behavior via other compensatory neural pathways.

Our image of the psychopath comes from the axe murderer or the con man in a suit who charismatically takes charge of a company, wrecks it, and makes off with everyone's retirement savings (assuming he/she does not land in prison). But in the same sense our image of the schizophrenic comes from the guy babbling at invisible monsters at your local street corner. There are people all around who have abnormal neurophysiology who have managed to deal with it without it terribly harming their lives or the lives of others.
Actually it's a lot more like the new C#, which is probably a good thing.
> For both Larson and Pollak, one of Swift’s biggest advantages over Objective-C is that it does what’s called “automatic garbage collection.” Basically, this means that it will automatically dispose of unneeded information that’s sitting in a machine’s memory, and the result is that developers won’t have to spend a lot of time and energy trying to deal with memory management on their own. This is the primary reason that Larson believes Swift can reach a much larger number of developers.

Ummm... Automatic Reference Counting is not new to Swift (nor is it "garbage collection"), and has been part of Objective-C since 2011.

https://developer.apple.com/library/prerelease/ios/documenta...
> it's an important question to keep any government (especially the US, unfortunately) from overstepping it's sovereign rights and encroaching on another country's.

The essential character of "sovereign rights" is that they are unbounded except by voluntary restraint of the sovereign.
http://groups.csail.mit.edu/mac/users/rauch/worktime/

"An average worker needs to work a mere 11 hours per week to produce as much as one working 40 hours per week in 1950. (The data here is from the US, but productivity increases in Europe and Japan have been of the same magnitude.) The conclusion is inescapable: if productivity means anything at all, a worker should be able to earn the same standard of living as a 1950 worker in only 11 hours per week."
Are we talking about type safety or general security? Either way, Swift does better than ObjC in both regards.

ObjC was exceptionally type-unsafe. Any object type could be implicitly converted to and from the `id` type:

NSString* foo = @"hello world!";
id bar = foo; // no warning
NSDictionary* baz = foo; // no warning

The Foundation collections all used `id` for the values and keys when they had keys. `NSDictionary` will accept any object as a key, even though it will only work if the key is copiable and hashable, and it does mean that you could have keys of fundamentally different types in the same collection. Values can be heterogeneous too.

As far as type safety goes, Swift is on par with modern languages.

ObjC also inherited several security issues of the C language, like unchecked arrays and unchecked arithmetic. Swift performs bounds checking by default (you can manipulate raw arrays with `UnsafePointer<T>`) and has checked arithmetic by default (you can allow overflows by prefixing the operator with `&`, so `&*`, `&+`, etc). It also never requires you to allocate and deallocate buffers yourself.

So Swift is more secure because it has no buffer overflows, no integer overflows (though they're more an issue when you have buffer overflows) and no unsafe memory management. These are by far the three most commonly exploited vulnerabilities in software.
Walt Disney: The Ultimate Social Entrepreneur
tldr;? Don't have more than 5 navigation options.

Why? Because the solution offered is if you really must have more than 5 navigation items, use a hamburger. Oh I forgot, the "scrollable" navbar is a second "solution". AWFUL. This article is as bad as I thought.
>Dutch feel more productive, generally (I work in software development).

Are they more productive though? That's the important part. I'm not familiar with the Dutch software industry, is it comparable to silicon valley?
I would agree with this. Still, the number of "air highways" would increase drastically.
> Since when is it called a "hamburger menu"? I had no idea what it meant until actually reading the article.

I haven't heard the phrase "hamburger menu" before, but the image is often referred to as a hamburger icon.
I do not like the implication that the SEC somehow owns potential American investors. At some point, you have to treat me like a big boy, point at the "caveat emptor" sign, and let me be on my way.

Any claims that the SEC is vital to protecting Americans from financial fraud, maintain fair and orderly markets, and facilitate new capital are all quite soundly countered with a variety of phrases, such as "credit default swaps", "AIG", "MERS", "collateralized debt obligations", "naked short", "Bernie Madoff", "matters under inquiry", etc.
Infographic: Evolution of the Status Report
Enterprises are going for a hybrid Cloud model with private in-house Cloud housing critical business data and public Cloud for CRM etc. Even for a decent 30-50 server Cloud, this would prove very relevant, though not that lucrative as a business for Canonical.
Astronomers have Discovered a Mega-Earth
Pretty much everyone I work with refers to them as a "hamburger button".
Whoever's downvoting this, TuringTest is explaining a point of view and a different value system. If you don't relate to or like that value system, (me too!) no problem, but downvoting a helpful/informative comment drives down discussion and points of view other than your own.
To take a stab at the second question, I think BNF that fits on one page
https://docs.python.org/3.4/reference/grammar.html
vs http://perldoc.perl.org/perlfaq7.html#Can-I-get-a-BNF%2fyacc...

This basically means Perl is very complex and its grammar can be self contradicting, such that behavior is undefined. C++ has a similar problem to a lesser extent.
I think there's room for both models. I care about what I eat, but the way calorie counters work now is that they have too much friction for someone who's basically guessing most of the time anyway. You can add some minor qualifiers to help narrow down the quantities.

> "Hey Jemaclus, it's 2pm. What'd you have for lunch today?"

> "A burger."

> "On a scale of 1 to 5, with 5 being the healthiest, how healthy was the burger?"

> "4" (I made it myself)

Ping me with a push notification -- hey, time to enter it! -- then ask me a quick question or two to qualify the results. How healthy was it? How many common-sense servings do you think you just ate?

My point is that the numbers regular calorie counters give are very exact numbers -- 489 calories for a Big Mac -- but food is rarely served perfectly. Two burgers cooked within 10 minutes of each other at the same restaurant might vary wildly in the number of calories, depending on the size of the patty, the amount of seasonings and butter and what-have-you added to the dish, and so on. At the end of the day, I'm just guessing.

On calorie counting apps, the serving sizes are almost always useless. This burger is measured in ounces -- is that before or after cooking? How many ounces is the burger I just got from the restaurant? I know a Quarter Pounder with Cheese from McDonalds is, well, 4 oz (before cooking!), but does that translate 1:1 with my app? Who the hell knows?

I think if you're neurotic or otherwise obsessed with tracking your calories super seriously, then maybe you're right. But in my experience, most of my friends who start using calorie counting apps stop using calorie counting apps, because it's so much damned work to track everything they eat all day long.

I'm advocating a smarter system. I'm guessing, which is more work than I want to do. Do the guessing for me. Do the work for me. Prompt me when you don't think you can make an accurate guess. I'm happy to say "I think it was 1.5 servings and relatively healthy", but I don't need to sit here and compare a 4oz burger from McDonalds against a 1/3 lb burger from In 'n Out against a "2 patty" burger from Joe's Burger Shack and try and figure out which one more accurately reflects the burger that's sitting in front of me right now.
Call on Gmail/Hangouts
Razuna 1.6.5 available now – open source digital asset management
"Stacked" menus on the web have been called hamburger menus since at least the late 90's; I remember hearing the term in design meetings as far back as 1998.

A Google Image Search for "Web Hamburger Menu" also brings up images of the type of menu the author is describing[1].

1) https://www.google.com/search?q=hamburger+menu&safe=off&espv...
The ultimate guide to capturing great ideas and thinking like an entrepreneur
Besides the Arduino Due and Freescale dev boards mentioned, you could probably get the TI LaunchPad Tiva C Series to run Micro Python. TI sells the low cost model for 13 USD.

http://www.ti.com/ww/en/launchpad/launchpads-connected.html
I"m sorry but you are mistaken... if you look at server stats, majority of "the cloud" is RHEL/CentOS based. I'm not going to argue that there are not many people using Ubuntu for servers... but it's not the standard when you get to big deployments. (I think you are refering to Ubuntu being the default Linux choice on EC2 which certaintly helped it's popularity. However, EC2 is not even built from Ubuntu... it's RHEL/CentOS).

But it doesn't really matter. Canonical is drifting from what could be great. The average user does not need tech support to use a modern linux desktop (have you tried recently? they have come a long long way even from 3 years ago). At a time when XP is EOL'ed, and people are looking for anything not Windows 8 -- Linux should be answering that call, but instead Canonical is waffling again. There is absolutely a void in the market.

Let's not make this an argument. Time will tell, as does history. Canonical has fallen short on execution on almost every major project thus far. Maybe this one won't repeat history.
Thanks for trying; here's a commentary on your points:

> * Auto-enrollment of nodes was tough to get working.
> * Overlay and config management was weak and better handled by Puppet. Though Juju beans were touted as able to handle this.

If you have any detail to share on these I'd love to hear more. The first point has long been a sore point in MAAS and we're doing a lot of work this cycle to improve auto-registration and dealing with BMC hardware.

> * Juju 1.13 and maas 1.3 do not support isolated juju environments in the same maas cluster. No idea what version it is at now.

You can definitely do that now -- all you need to do is to set up separate users in MAAS and use different credentials for each of those. We've used this recently in the field for demonstrations (to take advantage of limited hardware)

> * Juju charms "local provider" is potentially very compelling but wasn't in a workable state.

This also works today (and can be used independently of MAAS) and as of 1.18 is in great shape; I'm personally supporting a few companies using it in production.
Do the licenses for those redistributable libraries permit this use? I believe that historically the answer was "no, the license only permits its use on Windows", but I don't know what the current status of this is.
Sure, but all of those desktops and laptops, in businesses and homes, usually come with operating systems, be they Windows or OS X.

On top of that, personal computer sales are stagnating and tablet and mobile markets are growing; if Ubuntu really wanted to get on the money train, that's probably a better place to go. There's no money in Linux Desktop any more than there's money in Windows Desktop, which is to say not much at all.

The only PC-related industry that might be worth focussing on is laptops or tablets-as-laptops (e.g. Surface), but there's a huge amount of engineering work to be done on hardware support, battery life, etc., and most of the Windows 8 tablet hardware is garbage. Without creating their own Surface-type product (and having an actual market for it), it would be difficult for them to control enough to ensure proper support.

Compare that to servers, where companies will shell out $3-10k per server for new servers (or hundreds of dollars a month). If you can add in some kind of premium support, management system, cloud something, etc. and charge a minimal amount, the money would be significant. Heck, give Amazon customers the option to opt in to a $1/mo support upgrade and that would be a decent income stream from people running their own servers who aren't highly technical.
For scenarios where I want to use GPUs to power a large simulation or AI workload (example: deep learning) where compute performance is prime. Amazon, MS & Google don't offer bare metal running GPUs. This is where MAAS would be relevant though I'm not sure if the it supports NVIDIA/AMD GPU drivers and DMA yet...