skysight-inc/HackerNews huggingface dataset:
The second good news is that, in the case of Munich, the migration is financially self-sustaining. That's because the saved license costs exceed the costs of the project.

This is mostly because a large number of fairly standard desktops could be migrated early on.
Agree, and will add that part of my frustration comes from the fact that nobody really cares about logging. You just want it to work.

OT, but I think this is my biggest complaint with Javascript. There's an explosion of invention and creativity with the language (because of its privileged position as the foundation of browser programming), but little standardization for the things I don't really care about.
I hope someone finds this useful.
Keith Alexander Interview: Obama makes almost the same decisions as Bush
Terminal Productivity Tips for Web Developers
Damn, I did the exact same thing. I built a raised bd without any experience in that sort of thing. I guess I should have blogged about it.
One Free* Machine Learning Specialist
Minimum wage for elected officials sounds good on paper. Michael Bloomberg would not mind. However, how does this work for corporate executives? When you say pay does this include stock grants and options or just salary?
> It's a giant market

True, much larger than B2C. But there's a reason why B2C is more attractive and the reason is monopolistic. As the article notes, there isn't a clear monopoly or substantial leader in the B2B supply space - a result of the market being so huge and fragmented.

What makes markets attractive is their size and potential to establish monopoly - which Amazon has achieved in the western world in B2C ecommerce.

It will be interesting to see how they get on with AmazonSupply, it's a market they can gain leadership in for sure when you consider the products are commodities and it's mainly a logistics problem (they already accel in this regard obviously)
Relation of Word Order and Compression Ratio and Degree of Structure
All negotiations start with what you think the other party can afford. I've never worked on a billion dollar deal, but I've worked on plenty of million dollar deals and I can assure you, perception of the other parties' ability and desire to pay does in fact play a factor.
Not to mention, Rdio destroys Spotify and Beats Music on all levels.
> iTunes is at risk of aging - kids' parents use it

An angle I didn't originally think about, but I think this is a big one. Apple has seen how Facebook has aged, and may be trying to avoid the same thing.
Beats (in really tiny writing) by Apple.

I could see it, Beats are a primarily aspirational product (anyone serious about music will tell you (at length)) that Beats are mediocre at best (even excluding the markup).

I could also see a Beats "FitBit style" device working well in partnership with an iPhone.
This is bad https://www.google.co.in/search?q=site%3Amailp.in
> I think the answer is basically that there is no good heuristic about what to store, how much and how long.

In Python you can just put a @memoize decorator before a function you want memoized; would it be possible to have something similar in Haskell?
It slightly concerns me that "the community" is going to have a direct say in UT4's development. First, many developers and pundits have said that whenever a community starts to dictate the course of a game, things often go south, since the most vocal members of a community very often don't represent the majority of the playerbase. (I believe TotalBiscuit has pointed to WoW as a great example of this, though I haven't played it myself.) Secondly, I love UT and I've been playing it from the start, but I'm not a hardcore arena shooter player. Advanced techniques like bunny-hopping, strafe-running, and all the crazy stunts described in this thread simply don't interest me. As far as I'm concerned, many of them are glorified bugs and should either be removed entirely, or alternatively made more accessible for new players through tutorials and/or better in-game feedback. (See: skiing in the new Tribes, rocket jumping in TF2, combos in fighting games.) But I reckon that most of the people interested in the project at this early stage are exactly those kinds of advanced players. As a result, I fear that we'll get a game that's too obtuse for the "filthy casuals" (such as myself) who will be required to keep it active in the long run. Contrary to the current zeitgeist, I don't believe it's enough to balance a game around the competitive community in order to make it fun for everyone. Competitive gamers are a niche; people like me, who play for fun with a few friends over a couple of beers, are the mass market.

With that said, I'm really happy to see that there's going to be a UT4, and I'm looking forward to following the development. It's been a while since the last great arena shooter, and I hope we'll be seeing a resurgence sometime soon!
93 * 0.66 * 0.75 = 1 in 45 workers work for the city council (and need a desktop!).

That does seem like a lot to me, I wonder if the council administers some larger area than just the city?

Based on an age-dependency ratio of 50 for Germany[1] as a whole and employment to population ratio[2] of 75%.

[1] http://www.tradingeconomics.com/germany/age-dependency-ratio...

[2] http://en.wikipedia.org/wiki/Employment-to-population_ratio

EDIT: Fixed math with age/dependency ratio...
Bye-Bye Browsers: Why Facebook's New App Links Are a Big Deal
Since Windows Vista there has been 100ms latency added to the audio loop. So you're experience was Xp? Keep that machine around.

USB interfaces are a terrible idea - they are polled and add latency every time.
What evidence do you have that the switch is financially self-sustaining based upon license fee savings? I'm not saying this isn't true, but I've never seen a reputable ROI analysis for Munich's switch. [caveat: my German is very very weak.]
First of all, let me say this is something I've wanted for a while, so good job and thank you to the author.

When I try the Tutorial.csx, I can't get this snippet to work:

static class MyMath
{
public static long Fibonacci(long n)
{
//anything more than 48 will result in a stack overflow.
if (n >= 48) throw new ArgumentException("Enter a number less than 48");
if (n == 0) return 0;
if (n == 1) return 1;
return Fibonacci(n - 1) + Fibonacci(n - 2);
}
}

// Now the method can be called like so:
MyMath.Fibonacci(12);

It gives me : "(14,0): error CS1525: Unexpected symbol `MyMath'" in the repl, anyone knows why?
Fly with birdly and Oculus Rift
You can just ask a child too. What experience did he draw on to make an informed decision? I feel he was definitely taken advantage of.
Many thanks Saurik. Makes sense.
Especially if you have other options and aren't in a rush. "You've got a nice portfolio of licenses, we're interested in working with you." "Fine, but we know you're worth over $120 billion so pay us $1 billion." "Thanks, we'll talk to your competitors now, or maybe just get our own licenses."
Now that they saved 10M Euros by using open source, can they donate 5 of them to vital open source projects please? cough OpenSSL cough
Show HN: Deploy and manage Rails apps on Google cloud
would have been nice if they added a radiocarbon dating of the artefacts too
But if you target someone that doesn't understand the technology, their response is going to be exactly the opposite: "Look what they did, they should not be able to do that => let's carve out a separate part on the internet for essential services". And now you accomplished exactly the opposite.

How about we collectively buy them faster lines?
Unexpected conversions can add bugs. Putting a string into a table that was implicitely integer - if your string doesn't start with digits it gets converted to zero. Was that what you intended? Did you think the table would hold a string?
My grandmother has an iPad.

My grandmother does not have Beats.

No amount of licensing, etc. is going to get Apple the branding that Beats have right now in the music hardware space.
The Great HTML5 Gaming Performance Test: 2014 edition
Many consumers mistake a strong bass for good audio quality

Exactly. Heavy bass sounds powerful, psychologically speaking. And personally, although I prefer a flat response, I'd prefer one with more bass over one with more treble. Consumers have basically associated treble-heavy with the "tinny sound" of cheap headphones/earphones - there's a reason why there's no competing equivalent brand to Beats that emphasises treble (I suppose an appropriate name would be "Shrieks"?)

As for Beats, they (or at least their components) are made by the same OEMs in China that make tons of other headphones/headphone components, just sold at a ridiculous markup. You can buy headphones with the exact same bassy sound (and often the same or very similar looks!) from them, and get the same experience at a more appropriate price.
If you want to throttle IIS, I think the IIS Media Pack Bit Rate Throttling module might be a good place to start:
http://blogs.iis.net/vsood/archive/2008/03/14/bit-rate-throt...
Is radiocarbon appropriate for things less than hundreds of thousands of years old?
Think bigger. What if Google implemented something like this to prove a point? This is a genius idea, it goes beyond your standard Internet activism which is usually words and no action.
Do they currently have a rocket that can get there? Is it crew rated?
"From June 30, 2002 through June 30, 2013, city staffing decreased by 9,028 positions and totaled 295,894 by the end of fiscal year 2013, a 3.0 percent decline."

http://ibo.nyc.ny.us/cgi-park2/?p=590

Apparently you need a lot of people to keep a city running.
Also it arguably opens the doors for corruption. Bloomberg ran on a campaign of "I'm so rich, no one can bribe me." If a non-billionaire politician receives the minimum wage, they could be more susceptible to financial incentives.
My friend and I have been using this for years. My friend took it pretty serious this year:

http://rs.io/2014/04/05/anki-10000-cards-later.html

It's really useful for courses in college, especially Language, Biology, Chemistry, and Physics for definitions, pronunciations, systems, etc.

Math and Computer Science is a bit hard since a lot of that requires practice and it takes time to figure out how to structure those cards.

Anyways, highly recommend them.
I downloaded the free trial and gave it a quick workout with some of my favorite REST URLs. Overall I like the look and feel of it, but the lack of font control is a big problem for me. As I get older small, dark gray fonts on a light gray just isn't comfortable for me.

It looks like a great tool to generate cURL commands as well as Ruby code, and the S3 integration looks very useful. I agree that $20 looks a little pricy at first, but if you develop/use REST APIs everyday, then this is cheap for a good tool that saves you time.
Depends entirely on the local law, but you probably hit the first major roadblock when you need to lay cable on a public right of way. Some creative ISP's have been using line-of-sight microwave technology to overcome that limitation: http://motherboard.vice.com/blog/two-brothers-built-their-ow....

(Not legal advice.)
Yes, see here: http://www.haskell.org/haskellwiki/Memoization

Note that in Python, you also have the issue that you still need to specify some cleverness about how long something is stored and what is stored. Many example memoize implementations just store everything (e.g.: https://wiki.python.org/moin/PythonDecoratorLibrary#Memoize) but of course that is not a solution in practice.
Not if you're European. I don't have the numbers for Germany, but here in Denmark somewhere between 30 to 40% of the workforce are employed by the government ( city/country/state ).
The NSA's Corporate Collaborators
Sounds like software rendering, did you try other browsers or disabling the blacklist? It's actually relatively common that high-end mobiles like the Nexus 5 can outperform low-end or software-rendering laptops/desktops.
A similar product exists : http://launch.c4chq.com/
If this is the tweet you blanked out in the article:
https://twitter.com/DeasesRuthann/status/464740467213496320

I'm interested in how that works. Is it a realistic-looking spam account you can hire? (Not judging - genuinely interested.)
If it was anything but Unreal Tournament I'd agree. Communities can devolve into anarchy, with every new feature being a super feature, then a super-duper feature, and so on.
But UT is pretty much anarchy anyway. That's the appeal - a great big shootout with low latency and amazing ridiculous weapons!
Apple's market, however, is not gullible fools. They produce quality products that do not lie about their quality. This authenticity and quality is key to their success.

Steve would roll in his grave. He had Magnepans.
The amount of startup-culture Kool Aid going on here is quite mesmerising.

First the product, 'let's aggregate the aggregators!!!'

The monetization: those affiliate marketing codes everyone else uses!!!

Then there is the user acquisition strategy. Getting some intern to post stuff to Twitter for you.

The spin off product: a Twitter spamming machine!

Then there is 'sharing economy'. Is this really all it amounts to?
Beats certainly has one thing going for it in brand recognition: they are the preferred headphone of the professional athlete.
length . repeat won't type either. Briefly, recursion and corecursion have the following types

cata : (f a -> a) -> mu f -> a
ana : (a -> f a) -> a -> nu f

where `mu` is the "least fixed point" of a base functor f and `nu` the "greatest fixed point". In non-terminal, non-strict languages `mu f == nu f`, but in total languages they don't. We call types of the form `mu f` data and types of the form `nu f` codata. Data is guaranteed to be finite while codata is not.
The problem with this is that it limits elected officials to only be already wealthy, because then they can go without a good paycheck. High salaries are important to letting the common person into office (although there are plenty of OTHER factors that stop that from happening).
There are extra panels built into the site, so “when the plant is partially covered by clouds, the control system can actually call upon the portion of the panels that is not impacted” and recruit the extras there to make up the difference.

I don't understand. Why forego the extra power when there are no clouds?
> If client side rendering is too slow, then don't render on the client. Cache the rasterized pdf as tiles up in the cloud and only read the actual document...

Some people are not comfortable with giving their financial/proprietary/secret information to third party's "cloud". And since they have to pay for "cloud", you end up paying for it somehow at the end. With client side code: 1) nobody knows what you are looking at, 2) and you don't rely on network connectivity much.
I've been using Anki to learn German, specifically getting a handle on the gender of nouns. Its been remarkably successful, since the data is essentially random, I can't imagine how I would remember it without using this tool.

I've also got a maths and a stats deck where I've been adding formulas (it supports Latex) as I progress in a couple of courses I've been taking. If you are studying at University, School, doing a MOOC or learning a language Anki is an incredible tool.

The main problem is that you really need to be using it most days. If you fall behind your backlog builds up and its use as a tool becomes much less useful. I commute on the tube most days so that hasn't been much of an issue for me, but when on holiday, traveling etc its easy to fall behind.
Hungry and homeless too?
Reposting an earlier comment of mine https://news.ycombinator.com/item?id=6530180 with context https://news.ycombinator.com/item?id=6526412 :

> pjmlp 211 days ago | link | parent | flag

> Nice article, but it fails to explain the experience using Smalltalk environment really is.
Smalltalk, like Lisp Machines, was originally a blend of GUI operating system, development environment and the first real IDE.

> agumonkey 211 days ago | link

> It's funny. Unix was also meant as an IDE (persistency, logic, machine and user interfaces). It seems they all were trying to reach the same goal in their own way.
-----

> 2 points by leoc 210 days ago | link

> The fact that dc was originally intended as basically the Unix system's bignums library http://www.catb.org/esr/writings/taoup/html/ch08s02.html#id2.... helped to open my eyes to this. I think you could talk about this idea of Unix as "big Unix" and the narrower understanding of Unix programming, dominated by the C APIs, as "little Unix".
Little Unix took over the world, while big Unix collapsed under its own weight due to things like portability/versioning hell, robustness problems due to faulty tools and text-parsing errors, performance issues and so on. (Partly this was a success catastrophe, of course, for example in how the popularity of Unix resulted in a profusion of different Unix userlands with varying interfaces and bugs.) Also little Unix was more comprehensible from, and more portable to and from, the world of PC (MS-DOS/Windows/Mac) application development, where the environment is more or less the kernel's/OS vendor's APIs. The fact that clearly many more people have bought or read K&R http://www.amazon.com/dp/0131103628/ (with its very little-Unix perspective) than /The Unix Programming Environment/ http://www.amazon.com/dp/013937681X reflects this divergence, and also surely helped to create it.
So about two or three orders of magnitude slower than native.
When you consider how long it is taking organizations to move away from XP, a decade for a Linux migration doesn't seem so bad.
Fully interactive, always cancellable animations on iOS
Those prices also include a huge margin. I read that a pair at $200 are estimated to cost $14 to make.
You don't need to be overpaid to buy expensive image-"enhancing" crap, you just need to be very stupid about managing your money. I see plenty of people on the subway wearing Beats who don't look like they could buy their next meal. I'm sure there is at least one person in the world who has spent money from their third mortgage on those things.
This includes firefighters, police, education, and probably things like sanitation.

I wonder if the Munich figures include these staff.
This is boggling my mind, it surely can't be about quality. I bet Apple could have bought AKG, Audio Technica or Beyerdynamic for less than 3.2 Billions.
We have a few realistic accounts which we maintain. During office hours we manually reply to the tweets but we can't, unfortunately, be up 24/7.
I think a lot of people that want strong bass don't even know what an EQ is, so they'll just buy headphones with strong bass, since that's the easiest way (to them) of getting the sound they want.

People who want really strong bass will buy headphones that have strong bass --- and then turn the bass up on the EQ too. :)
Thanks for Mithril - we're experimenting with it vs react.js for production use. There's a lot of very smart design decisions there expressed in very terse code.

One thing that threw me off was startComputation() / endComputation(). It seems you have to be explicit about when properties are being updated for views to update. I worry this might be error-prone vs react.js - if you forget an endComputation(), or an exception occurs outside of a try/finally, your views will freeze forever, no?
Hacker News is so much more honest at this time of day, before Silicon Valley wakes up.

It'll never last, they're going to disrupt us any second now.
Girl covers Royals by Lorde with a cup
This is nothing against Wine or Linux, but shows why organizations will choose Windows after a business analysis - fixed costs.

Wine like other Free or Open Source Software sends people down the rabbit hole because there is no single source of responsibility other than the individual user or organization themselves. You can't 'get Wine on the phone' when there's a problem and the business case for Wine developers to fix edge cases is comparatively weak compared to the business case at Microsoft.

To put it another way, there's a solution for experienced Wine users, but the government of Munich's business is not developing software expertise in regard to Wine. Solving problems with Wine doesn't scale to other parts of Linux. That same troubleshooting process has to be repeated again and again for other software with varying support documentation quality and community sympathy.
i work in learning space for enterprises. though we cater to mobile learning and continuous learning needs, my observation is moocs work. many OD & L&D professionals are using moocs for their employees.
>> "It's hard to see Beats justifying a $3.2bn valuation"

I've seen this sentiment a few times and find it fascinating. We find it justifiable for Facebook to spend $19bn on a messaging app with very little revenue yet I read Beats will make around $1bn in revenue this year (+ they have huge margins) and $3bn is difficult to justify.
Maybe Ballmer was overkill in this situation. While I could see a local (German or even Bavarian since their German Headquarter is just out of Munich) manager with connections to members of the council being able to influence their decision, an American coming over and basically demanding from them to change their mind is probably the best way to enforce the idea even more.

The article mentions that the mayor had difficulties communicating in English good enough to feel comfortable. Add to that the slight dislike of American culture common with many people here, the high degree of local identification in southern germany and you get that result.

That said, there CEO flying over was probably the last straw they reverted to when everything else had failed ;)
Young Bankers Fed Up With 90-Hour Weeks Move to Startups
That's great! I think all the people changing their minds on Microsoft (cool again) and Bill gates (good guy) should put this elephant in the balance: almost all companies and institutions depend on ONE software provider for their most vital work, and this provider is private for-money company subject to all the misbehaviors without any control.

For me Microsoft is still the worst that happened to our industry (Facebook and Google are angels in comparison) and it should stay as a big red dot in the center of our radars.
So it's not actually the type inference that's the problem -- it's developers who carelessly define implicit conversion operators on their classes.