skysight-inc/HackerNews huggingface dataset:
As for Burgundy, it finally disappeared between France and Austria in 1493, when the Duke of Burgundy had died without an heir. Essentially, it should all have gone to France, but King Louis XI gave the non-French part to Austria to secure an invasion of Italy. https://en.wikipedia.org/wiki/Treaty_of_Senlis

Italy was much more rich than the Low Countries were.
http://geacron.com/
Here's a web map with selectable dates.

http://geacron.com/
That is what I prefer. I won't allow another package manager to run under sudo. Either it must be installed in user home or be installed system wide via my linux box's package manager.
Oh okay. We'll blame the entire obviously monolithic industry then.
Governments don't outright operate CAs, but given the long list of trusted authorities and intermediates in every modern browser, and given the various successes of these agencies, it seems a probable certainty that if they need to generate a trusted cert for given targets, they can. In effect I am agreeing.

The Apple SSL bug seemed overblown (from a government perspective) for that reason, and unlikely to be a government effort. Exploiting a CA seems significantly easier than embedding bugs in specific platforms. I suppose they might do both, but I doubt their abilities were reduced after it was patched.
Reminded me of this:
http://www.slate.com/blogs/the_vault/2013/08/12/the_1931_his...

It is of course pretty subjective and not very accurate, but I still haven't seen anything more comprehensive as far as a single timeline.
The tentative plans for DEMO (the follow up to ITER) address the power generation side of things:

http://en.wikipedia.org/wiki/DEMO
I agree, it does harm.

In principle if everyone used their distro packages for things like...say, Wordpress, we wouldn't have as many vulnerable installations on the web (see: NHS). How many people actually use the wordpress package from their distro rather than just uploading a private copy to their webdoc root?

Instead blog admins have to log in to their control panel and perform a (hopefully working) auto update there, and then have to shell in to upgrade other important things like PHP.
Yup. Package management is basically a container manager containing files and hook scripts.

Docker? Container manager.

Virtualization? Container managers.
Leslie Lamport Receives Turing Award
yes, borders of territorial holdings absolutely existed, i didn't mean to imply otherwise.

But as you say they were a great deal more fluid. They did not usually imply the kinds of things modern borders have a strong tendency to (immigration controls, language and culture, etc). Nor was the reality of them largely viewed as immutable and above reproach.
Funny you just described my experience with feminism.
> As I've said before: I want to live in a world where ms buys xamarin, open sources or provides the software for nearly free

I want to live in a world where Mono implements the full .NET Framework and I can run PowerShell scripts on Linux. Somehow I doubt that is part of Microsoft's plan here :-(
It's powered by helium!
I think you're taking this too lightly, to be honest.

That's exactly the point of the Internet: it offers arbitrary services. Banning stuff because it could compete with other services you offer is opening the door to the internet being crippled on all ISPs.

That's seriously terrifying.
What's up with Scheme naming packages "SRFI-some-number" instead of a memorizable and meaningful name like every other language? It's one of the things I find the most frustrating about Scheme.
This is sensible, but can't he find someone to compare us computer folks to besides used car dealers? That's not painting a happy picture in many people's minds.
Captain metaphor here ... Isn't what you describe (a phenomenon which looks distinctly different at different levels of zoom) the opposite of a fractal?

Fractals are typically described as being self-similiar, i.e. they look the same regardless of the zoom level.

Most things don't, which would seem to mean that package management is like many other things, more than it is like fractals. Many things that are different look alike when viewed from far away, since you don't see the differentiating detail.
Haha I wrote about this back in April!
http://mapblog.wellingtonstravel.com/post/49107340201/this-i...

If you guys like maps, I run an awesome map blog (I'd like to think). My latest is about 8-bit maps:
http://mapblog.wellingtonstravel.com

Also I really like this, which has tons of maps. The latest is Coffee Place Geography:
http://flowingdata.com
Just tried it again, and yes, the main page works, but things like profile page and viewing the list of people who have recently viewed your profile give me blank pages.

If I disable it again, those pages work again...
Elon certainly has a huge window of opportunity here. The US won't be able to get to the space station if sanctions escalate.
Have you ever seen how Debian et al package web software? According to the LSB FHS, and that's not only a lot of additional work that requires testing, and goes against how e.g. WordPress tackles the update functionality on their own.
Currently apps are badly designed, and google makes them feel half-online / half-offline, with oversimplifying interface, and pushing it's online services. Contemporary Android device has two email programs (GMail and Email), 2 photo galleries (Gallery and Photos), SMS called Hangouts (and merged in a weird way), Music player which doesn't have podcasts and also feels as half-mobile-website.

I would really like a mobile phone which would have it's base programs be self-sufficient and well-designed, not something that feels like a lightweight front-end for a cloud API. And then it would integrate with google (or others) as a feature.
You should actually use a service to keep data synchronized.
The Turkish word? Sure, it is spelled as sikim, where sik [1] is the (quite vulgar) word for penis (noun, when used as verb, means to f.ck), and (i)m is the possessive affix [2]. The letter i is always pronounced like the first i in victim, and the word is pronounced like si-kim. The perception of the phrase is similar to that of my cock, rather than my penis.

One might think that the similarity is so vague, that wouldn't pose a problem to speak it out loud. I, personally never recognised the similarity, until I spoke the word out loud.

[1] http://www.turkishdictionary.net/?word=sik

[2] Turkish is slightly similar to Latin.

edit: add a newline between footnotes
If they just brought out cross platform anything, it must have been in the works at least a year before Satya was appointed. More likely, they had already decided on a new approach to cross platform support and wanted a fresh face to front the new strategy.
Ask HN: What its like to develop using BPM technologies?
I'm a software developer. I have been working as a Web/Android developer for one year (HTML, CSS, JavaScript, PHP, MySQL, Java) and also in my free time I enjoy writing in Python/Ruby and learning new programming languages. I usually use Linux/Mac, I like the terminal, Git, GitHub, open source, Sublime Text, Intellij, etc, etc, etc.
And now, I have the opportunity to work with BPM technologies (the job offer says: "Design and implement BPM solutions from Functional requirements", "Implement Process flows, Reporting, Data, System and UI requirements using BPM tools", ...).

I dont' know anything about BPM and I have searched about it but I still do not understand it at all. My first impression is that I will have to use WYSIWYG tools and drag and drop elements instead of write code in a text editor ... and I LOVE write code in a text editor.
So any advices? Thanks.
...some people wouldn't be able to open it.
Why Adapters and Facades Are Awesome
Sounds positively hilarious…
Lot of time wasted reinventing the wheel.
True, if you would want to persist these changes you should handle your own updates (have a branch and apply upstream changes on top of it). These changes will currently be overwritten by an OS update.
I think that when one of the first things to come to mind about having the freedom to easily modify your apps is "security risk", something very wrong has happened to computing society.
Oh please stop with those Liveleak versions.
This has always been the source for this:

CENTENNIA Historical Atlas http://www.clockwk.com/

https://www.youtube.com/watch?v=uQf-PZWFMzY

here's an unofficial one with a broader scope:
https://www.youtube.com/watch?v=pIRGlqYEVQY

Can't count how many times this was posted here without any attribution.

Unless the OP gives proper attribution or rebuilds this as an interactive version using something like http://dh.stanford.edu/topotime/ and d3 i'll keep flagging this stuff.
The article is spot on, and it's not on the topic of design... It's on business models for freelancers. And I bet he does pretty well! :)
Plus you need to remount the moment you want to actually do write actions to protected areas of the phone.
I got a pay wall...
This says much more about Zynga's values than it does Google's.
As I've argued before, language-specific package managers are evil. Unfortunately, so are system package managers that are too cumbersome or can't/don't keep up with what's going on in the faster-moving language communities. This results in projects being packaged by people who don't actually understand it, while the people who understand it don't (and shouldn't need to) understand the minutiae of how to package things for a particular platform. This in turn causes far too frequent breakage.

What we really need is system package managers that can cooperate with their language-specific brethren to get info about packages under other managers' control, direct other managers to install something according to its own rules/methods, and so on.

"Hey apt-get, please tell me the status of this Ruby package"
<<apt-get turns around and gets the info from gem>>

"Hey yum, please install this Go package"
<<yum turns around and tells go to do it>>

The rules for how to talk to each language-specific package manager shouldn't even need to be very complicated. The real work would be getting all of them to use a common format for talking about versions, file lists, dependencies, etc. It would be worth it, though, to have those dependencies tracked properly across all languages/formats instead of being lost at each boundary.
imo AngularJS can be pretty micro and scales nicely. Its one of its major strengths, as you can use it to just build a tiny widget inside an existing page or all in and build a huge application.
I'd like to see something like Arch, Parabola or similar with packages that are source only, signed, minimal dependencies and just works. Oh and push fixes upstream.

(Glibc makes me sad.)
Show HN: 33 Hole Peg Solitaire
Sounds like The Witcher for Linux may just happen after all (the same folks are behind GOG).
Exactly. The typical example of weak central authority and strong local rule is the Holy Roman Empire (famously described by Voltaire as "This agglomeration which was called and which still calls itself the Holy Roman Empire was neither holy, nor Roman, nor an empire."), yet this is presented as a single monolithic monster of a nation in this time lapse.

And as a person who has sunken more time than he cares to admit into Crusader Kings II (and Europa Universalis IV), I can only add more praise to the level of detail crammed into Crusader Kings II. It really is unlike any other strategy game in its historic accuracy, at least when you consider the late dark ages, and the drama involved with being a ruler of a feudal dynasty is great fun.
Loopholes in EU telecom regulation threaten neutrality of the net
At the risk of voicing an unpopular opinion, I don't think everyone knows Newsweek is wrong. In fact, I think think there's some significant non-zero probability that Newsweek was right. The harder Satoshi's denials are, the more I think Newsweek was on to something here. I'm not saying Newsweek is right, but they are not provably wrong.
Profit dictates what you can and can not do. And profit it nr.1 priority.
Sadistic tamagochi?
http://www.rivetsjs.com/

I'm planning to use it in my next project but haven't yet. It seems to fit the bill nicely.
Cool info graphic! Thanks for sharing.
Looks pretty reasonable to me, they even provide a setup program of some kind and what is presumably default htaccess rules.

https://packages.debian.org/sid/all/wordpress/filelist

for comparison:

https://www.archlinux.org/packages/community/any/wordpress/

What's wrong with it?

The fault is that of PHP developers for not seeing their distributables as system software.
If anyone can find me a list of who votes for or against, this can help me during next vote to vote for people with a brain.
Also this is NO place to vote for such a thing. The EU was invented to pass laws that could only work when applied to the entire EU. I don't see how this law has to be EU wide to work.
Malaysia Airlines Flight 370: Why didn't the passengers phone for help?
Laser-ignited fuel pellets is all about nuclear weapons testing to validate computer models not net energy generation. It's even paid for by "the 'Nuclear Weapons Stockpile Stewardship' program, and the goals of the program are oriented accordingly" It's possible to scale the idea to the point where it would generate energy but Tokamak's are far cheaper and much further along. As in we could build one that generates net energy today it's the material science stuff as in how long do the wall last under heavy neutron bombardment there still working out.

"ITER's goal is to produce 10 times as much power as is required for break-even" but what there going to be doing with it is testing different material blankets and magnetic control schemes plasma heating methods etc. There is also some concern about trying to stabilize as self heating plasma. (Of interest it's supposed go generate 500MW of thermal energy for ~10+
minutes so dissipating that is rather important.)

After that DEMO is supposed to be a working prototype fusion reactor.

PS: Jet reactor built in 1982 was reasonably close to break even. It was assumed we could build a working reactor next but it was simpler and cheaper to scale ITER down as much as possible which removed the energy generating side of thigns which is both expencive and well understood. http://en.wikipedia.org/wiki/Joint_European_Torus
For reference, here's the official press release:
http://www.europarl.europa.eu/sides/getDoc.do?pubRef=-%2f%2f...

yes, the headline is "Net neutrality: Industry MEPs want stricter rules against blocking rival services" which contradicts the translated headline above.

I think it all revolves around these two lines:

>> MEPs inserted strict rules to prevent telecoms companies from degrading or blocking internet connections to their competitors’ services and applications

and

>> Companies would still able to offer specialized services of higher quality, such as video on demand and business-critical data-intensive cloud applications, provided that this does not interfere with the internet speeds promised to other customers

On balance, it doesn't seem like net 'neutrality' will be as badly eroded as in the U.S.
That's my complaint about this site: who's banning what? I just checked, VoIP works on the same coax that my ISP uses to provide telephone services.
First impression after reading across the docs: Compact, fast, seems to contain most important things. I like it.
I'm sorry you felt you had to unveil.

I got it. Made my day. If there's ever a chance where we're in close geographic proximity I'll buy you a beverage of your choice.
Backbone was the start of the cycle. It came around at a time when front-end apps were largely jQuery soup and put polish on best practices that good JS developers were already doing. Then a lot of other frameworks were developed which largely started from the same code-first premise that Backbone had/has, and Angular "won" by introducing a new paradigm built on declarative binding.

I predict that the next winner will leverage web components and do the one thing that makes that paradigm better.
It's not about the risk at all.

Anyone who takes a job takes the described risk. The cleaning personal does too. How would the place look like if it wasn't clean.

I don't mind him getting 20m. What i do mind is this naive idea of why people make the money they sometimes do.

He took no risk any other person going to work everyday didn't.
Even assuming that's true, what about startups that bootstrap?

Are there any comparisons, for example numbers of startups bootstrapping/taking on VC by men vs women? And their success rates? Not that it would be an all-telling comparison, but it would be a start.
Percona Server with TokuDB: Packing 15TB into local SSDs
Just linux distros? You think too small. :-)
I'm having a hard time with the juxtaposition of upvotes to negative comment ratio. I was in the latter camp, ready to write a mini rant on "WTF another chat app?".

I found it more interesting that people are expressing interest in this; demonstrating a complete polar opposite of the comments. Is this a situation of people upvoting because they abhor the idea?
Your first point cannot be debated, since we are speculating. In practice, I'vent seen a problem. It works, it's clean, and it is the right amount of engineering needed to solve the problem.

Parse and Firebase example:

//someservice.js
...
//works as long as both retain the same interface.
provider = new FirebaseProvider; //new ParseProvider()

//add: just using an if condition, the old fashioned way.
getProvider: function() {
if (config.provider === 'parse')
return ParseProvider()
else
return FirebaseProvider()

Why is writing configuration cleaner than doing the above? That thought process is carried over from projects with lengthy build time.
This is amazing, it's going to change everything we know about making films
It's not quite right to think of SRFI's as libraries, because they are specifications. They are numbered for the same reason why RFCs and other types of specifications are numbered. In addition to their number, they also have names. For example, SRFI-41 is named "Streams". SRFIs are API specifications with potentially many implementations. Each Scheme implementation may implement a SRFI a bit differently.

Talking about Guile specifically, there are a bunch of libraries with "memorizable and meaningful names". guile-sdl, guile-json, guile-2d, guile-compost, guile-ssh, guile-xcb, etc.
To clarify. We don't buy SSL certs from Rackspace. I was referring to Rackspace allowing their OWN certs to expire, breaking api calls made to those endpoints. The URL I linked to was a webmail.us URL which is a Rackspaced-owned domain.

Edit: fixed grammar.
The path to a standard package manager starts with a standardized protocol for package management.

A service protocol that is able to serve a repository of packages over http and ftp. A client protocol that can keep track of installed packages and can index, search and look for updates on installed packages.

Split package management into layers and only try to standardize bit by bit. People will never agree on deb vs rpm. People will never agree on using json vs python vs Makefile vs ruby vs shell vs whatever else - they'll always want their most familiar language for their package manager, which in domain-specific packaging means the domain-specific language.

So don't try to standardize those. Standardize the rest. Give us the protocol that can power all of this and increase interoperability. Separate the repository layer, the package format (deb, rpm), the packagefile format (setup.py, Makefile, PKGBUILD) and the package manager (interface: yum, apt-get, aptitude, pip, npm) from the rest of the protocol.

Make this potentially usable for things such as browser extension repositories, android package management, vim bundles and what not.

Someone please work on this. I'd do it but it just occured to me I have to clean my oven.
Indeed not. Immigration control and passports did not arise until the first world war, in fact. Border crossings were quite open until then.

But culture was not insignificant. They did not define borders (and some might argue they still don't do to this day) in any way, but they guide monarchs whereto increase their realm's size.

But in a way, while culture didn't define borders, borders did define cultures. Where they speak French or German is largely attributable to the duchies and kingdoms where they spoke French and German.

The arbitrary borders of Europe can largely be attributed to this.
Topotime
It's official! It's literally not possible to be racist against white men you guys! Tumblr was right all along!
Since August 2011 "Entrepreneurs H1B" is available. I had posted this commented just last week and I am adding this comment again. Here is my story:

I've started on this path just recently and believe me I am facing difficulties at every step, even the the ones I thought were most obvious. But again who said life was easy.

In case you are interested there are ways you can do business in the US on H-1B visa. Is it easy? Hell no! But in case you are still interested keep reading, feel free to reach out to me as I am going through this process right now.

Articles about Entrepreneur H1B:

- http://www.murthy.com/2012/12/17/entrepreneur-h1b-petitions-...

- http://www.uscis.gov/news/public-releases-topic/business-imm...

-http://blog.uscis.gov/2011/08/encouraging-entrepreneurs-and-...

- http://www.uscis.gov/eir/visa-guide/entrepreneur-visa-guide

Further reading:

- http://blog.fosterquan.com/2012/12/09/the-sweet-smell-of-suc...

Success story of Vishal Shah from Traffio:

- http://www.nextbigwhat.com/how-to-startup-in-silicon-valley-...

Business Entity:

- http://www.dailymotion.com/video/x12qxuo_how-to-open-a-busin...
I can't agree that it makes sense for a language to maintain repositories "for each of the major OSes". In general, those modules are OS-independent, that's the whole point - no matter if I'm on Ubuntu or Windows or some-obscure-definitely-not-major OS, I should have the same repository with the same download; and I can distribute a package that will be available and work on MacOS without needing a Mac.

This also means that OS-specific package managers aren't usable - the same package manager should work the same way regardless of which OS is used.

If I have a dropbox folder with my project and it's package requirements, then for most modern languages the exact same folder simply works on my Mac, Win and Linux computers.

"conclusively enumerate the installed packages, versions, and sources of each package" - most package managers do so. Many allow a project to define not only the package needed, but also the package version; and they are able to automagically download and use package version 1.2.3 for project A, while keeping the 2.0.0.alpha version of the same package available for project B.
Leave it to EU to send us back to the dark ages...
Here in the Netherlands we already have net neutrality, which Europe might be taking away now.
Most developers using this type of architecture are working on projects for clients that wouldn't appreciate having their code slapped up on pingpongwithdhh.com

I agree with the article that rails controllers should not contain business logic. I disagree that writing another ORM layer is a good idea.
according to Snowden, some of the NSA documents suggest the NSA did give their analysis to private companies.
http://news.cnet.com/8301-13578_3-57617823-38/snowden-accuse...
I think this is a fine long term goal, but the pragmatic place to make progress in the short term is politics.

I know much of the reaction to that is going to be cynicism about what is possible there, but I'm pretty sure that cynicism is one of the bigger stumbling blocks.