skysight-inc/HackerNews huggingface dataset:
It is a collection of writings containing some of the oldest recorded human stories, poetry and philosophy, law, history, and myth. Reading it is no more a waste of time than reading the Iliad or Plato.
We won't be equal until government gets out of the marriage business. It has no place in social contracts.
Etch A Sketch inventor Andre Cassagnes dies at 86
I don't see how this can be different than an ordinary expedition in this regard.
The stable branch already exists - the latest vulns were patched for 2.3, which was released in 2009.
Dupal's advantage (imho), or the advantage of being exposed to it is that everything, Rails, Django, Pylons etc. seems "easy" and like a breath of fresh air compared to it, even if you are learning another language, like Ruby or Python, at the same time with learning the framework! ...really, the only other piece of software that I've worked with and has this extraordinary "quality" was Magento (I know, they are at different extremes of "nightmare", and I hope I'm not offending anyone with the comparison)!
The company I work for has an internal software suite (mostly Java EE) that's rolled out across Europe, and we have a SAP team too who deal with all the accountancy stuff.

Some aspects of the systems I work on have to communicate with SAP and I find the whole process quite frankly, bizarre. The way SAP names procedures is weird, it just seems so clunky.

Whenever the SAP team come to us to say they've added a new column and we need to support it makes me weep a bit when having to type in ZTRANS_TTP_ORDER_TYPE everywhere to support their bullshit.
Airbnb could be banned in Amsterdam: authorities are hunting for illegal hotels
If he wasn't charged with speeding, that is _not_ "getting out of massive speeding tickets".
On five massive pages.
Unpaginated: http://www.wired.com/business/2013/01/ff-seven-big-ideas/all...
I see from your other posts that you attended Caltech in the '70s. You might be disappointed to read the more recent anecdata: http://www.quora.com/California-Institute-of-Technology/Why-...
Ask HN: How do I create a web based group SMS application?
I have heard about Groupme but I want something that can work here in Africa. I have an idea of how it will work but I don't know how to start. Anyone willing to help me especially on building a web based application where users can login to check who has joined/left the group.
Sometimes I do. Sometimes I am tempted to click on the especially annoying ads (e.g. tricks to a flat stomach), just to cost the advertiser money.

Why don't you create a poll?
Typing these eight characters will crash almost any application on your Mac
Different source material.
Why would those bacteria be adapted to infecting humans? The likelihood of a random bacterium being able to infect a human is very small unless there was evolutionary pressure for it to be able to.
Relevant xkcd: http://xkcd.com/1105/
Regarding getting a working "dumb" phone, you should get an import if you don't find them in the US. You said you travel a lot, right? There are low-end phone models made for developing countries and such. Nokia has lots of 1xxx series phones that only offer the very basics. Here in the UK, I had no trouble finding a refurbished Nokia 1100 for 17 pounds on Amazon, while used ones go for 11. Apparently, this particular model has been discontinued, but wikipedia has a whole list of all Nokia models, some still in production. And if you still want colour screens, there's the 2xxx series.
Thinking about the cost of resizing hash tables is standard practice in latency sensitive and/or highly concurrent systems programming.
> If you could know that, you would have created Dropbox.

No, you probably still wouldn't have. That's just one of many factors that allowed a number of people to create Dropbox.

Besides a vision you need the right timing, addressable market, execution skills, presentation, determination and so on.
Rainbarf adds eye-candy resource monitor to tmux/screen
Mobile platforms are hand-held, right? Thus hand-held gaming does not die, but only thrives. The old model of game consoles whether for the living room or hand held and their premium priced games however is threatened.
This comment exposes the elitist Europhile mindset beautifully. Yes, another Roman Empire to allow a small imperial caste to rule the entire continent is exactly what they are aiming for.
I'm definately pro EU and also quite aware of the Roman Empire's injustices, I just think its interesting that a map of the current EU member states - http://de.wikipedia.org/wiki/Datei:EU_Member_states_and_Cand..., has a large overlap, minus Turkey and the arabic countries. Which makes me wonder/hope that perhaps they could also one day become member states in a harmonious union. Obviously, this observation only comes from the maps not historical events, which most certianly is one of the main reasons Turkey is not an EU member as of now.
The STL guarantees both iterator and address stability for the elements of a set, map, or the unordered variants. Those guarantees can't be provided by many more compact representations.

Note that this rules out more than just B-trees: open addressed hash tables and judy array like structures have the same issue.
> Drupal serves a huge market of people who simply could not afford an A-grade site built from scratch with one of the many low-level frameworks out there.

...same can be said for WordPress, that actually "evolved into" a CMS from a humble blogging platform. And when freelancing, I made the "mistake" of offering customers a "custom coded Django based solution" at the same price one would charge for a WordPress based solution (functionality via custom theme/plugin). Boy, it was confusing for customers! The ones that knew about technology and prices couldn't know what to make of it, and it ended up lowering their confidences in what I had to offer! I just didn't fit in with their mental models of technology and prices - especially when you add the fact that I charged per project or per feature and not by the hour (they couldn't imagine that using what they seemed as a more expensive technology with allow me to do the job in less time and with less effort).

I think we're approaching the point where a chinese/indian dev will end up stitching up a Rails/Django solution at the same WP-level < $40 / hour...
How strong an infrared light would I need to ruin every picture and how close would it need to be mounted to my face?
You can choose to use any name for your custom objects as long as they start with Z* or Y*. This is the only constraint from SAP. And of course depending on the object you have a max length.
Gates Misattributed
That seems strange to me. If we are talking about complex high level architectural concepts, that should be documented before the coding. If you are talking about local function implementation, putting a comment above it as a summary. That is all I have ever needed. What types of things would you forget? I don't consider my memory to be particularly sharp, but I have never faced an expired mental cache while coding.
Didn't know neither of the pages. Thanks for sharing. I used to seek for flights with http://www.skyscanner.com (actually I just checked some European route in July on the those three pages and SkyScanner found the cheapest fare, with all pages including same airlines, but certainly it won't be like this always). I especially like the stay range option (instead of fixed dates) in the Matrix.
Why you shouldn't (or should?) launch a startup in Hong Kong
If only there was a way to go to bed early instead of reading HN, I might be able to wake up before my alarm.
Great. I love maps, and I love history. I feel like I don't have enough time to read enough history. Looking at maps gives a good summary of the rise and demise of various empires and states.
Unlike what Hollywood would lead us to believe organisms cut off from the rest of the world don't become dangerous. In fact the opposite is more likely, organisms cut off from the rest of the ecosystem are more likely to be specialised and be at risk themselves from outside organisms.
Contact them, they licence their maps out. You can even get in high resolution SVG format: http://shop.euratlas.com/maps_gis/index.html

As for the copyright, see: http://www.euratlas.com/conditions.html as well as:

> You may use the Euratlas images and maps, as they are available on the websites euratlas.com and euratlas.net, for educational or illustration purposes but you must mention the source in that way: © 2010 Christos Nussli, www euratlas.com No commercial use is allowed.

http://www.euratlas.com/about.html
Streaming is replacing the web as we know it
If I were attempting to solve this problem I would...

) Find an African SMS gateway which offers an API to send/receive messages. You could probably make this work with an SMS to email gateway as well, although it would add some complexity.

) Build a web application which acts as a multi-group chat server, where people can join/leave groups and chat to other members of the group. If you're not familiar with the process of building a web app, this will be a lot easier than going straight for the mobile version.

) Add a REST API to this web app, and build an Android/iOS app which connects to the API.

) Add SMS support to the web app. Use control messages (e.g. "/join some_channel") to join/leave groups. Figure out how to route SMS messages to a particular group - when an SMS is received for that group, use the API to send the content to other group members.

This could be implemented with a variety of stacks - personally I would go with Django for the web app, with Redis as a backend. Redis would be great for storing group membership, and I'm sure you could do something interesting with pub/sub for the messaging component.
That's not what I meant to convey at all. The idea is that cultures that have a different history, a history of conflict, blood and war - as one would probably guess just by observing the lines on this map - can come together, work together and overcome their different antagonistic histories, in order to attain peace. If other states were to join, islamic states, such as Turkey, and it were to work, this would be an even more amazing historical event. I'm not saying the EU is without its problems, but I think its going far in moving away from cold-warish pre 21st century nationalistic tendencies that have led to so much disaster in the world.
I don't think it is so much of a surprise. The Roman empire enforced a lot of cultural norms and spread a common religion. The religion, in particular, was responsible for a largely common education and that still exists today! It is therefore no surprise that the member states that share that common education have a lot of political interaction. However, often that political interaction has been warlike and negative and it's not clear that one can peaceably enforce positive interaction between states.

The best thing that the EU could do to harmonise relations, in my opinion, would be to encourage an EU-wide educational system and make that education open to other, non-european states too. Take the harmonising parts of that ancient common religion and try to avoid the the mystical and manipulative hierarchies which caused a lot of bloodshed and which will, in my opinion, eventually bring it down.
Hacker news traffic is taking a toll on the server. It is up again. :D
News flash: there are more then 2000 years of Europe.
If I interpret what I read correctly - that because of the new design there's no turning moment, and that hence there's no point at which the boat would capsize, and all energy is thus put into forward motion, that you can just put a bigger sail/wing on it to get more energy from the wind, and go even faster, linearly with the size of the wing (minus some extra weight overhead). Basically, if true and I'm not missing something, the only limit to the speed has become material strength and weight.
Children are 'upset' by online violence, study finds
They were in the market early and profit from some "nice" lock-in effects. They have excellent relations with many large companies who tend to require that their suppliers use SAP.

The automotive industry is notorious for this but I also know of some small companies that were essentially forced to use SAP to even compete for contracts from some big companies (Bosch comes to mind)

ABAP is also fairly "consultant friendly" and extremly backwards compatible. Sometimes I jokingly call it the new Cobol. If you ever think "man my language of choice is pretty kludgy" feel free to look at some ABAP code/docs and you'll feel a lot better :P
> I dont think there exists a good replacement of Drupal today

How about WordPress + plugins + some custom code in a little plugin? (much less work than for Drupal and you can implement what you want by ignoring 90% of WP's functionality and "ugly" code base - that is not poetry, btw, for those who get the joke :) ) You can even use a lightweight MVC framework of your choice inside your plugin if you figure out how to stitch things together and avoid some undocumented pitfalls...
I have a different view of ethics. To me it seems more ethical to give people the freedom to voluntarily agree on the terms of employment within certain limits.

The reason for this is two fold: first, some people need protecting and second, the employment contract is frequently an unequal power relationship.

Also, I'm not sure it's good to pick an economy in poor shape and presume it can be reduced to a single reason. Germany has laws to protect workers, for example, but no one says they're in trouble.

I guess what I'm saying is that making it too hard to fire workers is one thing that can drive unemployment up, but only one of many, and it should be balanced by the need to care for others. Some middle position seems best.
What about those alarms that simulate sunrise with a gradual light, and so you wake up slowly, and not in a sudden annoying noise?
Web Scraping with Modern Perl
What if I wake up 2 hours before the alarm clock goes off? I can live with 15 or 30 minutes but any more and I most likely will go to sleep again. Where is the cut-off from too-early to perfect morning routine?
Bitcoin Pyramid
You guys might like a TEDx talk by a friend of mine Grzegorz 'The collapse of complex societies' specifically Roman Empire. http://www.youtube.com/watch?v=XcE0rIEHEFI
Then I will highly recommend this: http://www.the-map-as-history.com/

It's a pay-site, but its content is well worth the small price. The commentary is excellent and the attention to detail is high, without being boring. My only issue would be that they use Flash, but I guess I can forgive this site for it.
Another piece of alleged universal wisdom where one person mistakes their own personal experience in their own personal domain for a universal truth.

Suppose I go to bed at some time before midnight, having set my alarm for a "drop dead" time of 06:30. Suppose now I wake at 05:30. Do I proactively switch off the alarm and rise?

What about if I wake at 05:00? Or 04:30? Or 02:00?

Where is the cut-off? Where is the wisdom that solves all my problems, enabling me not to have to make any decisions?

I'm really tired of people telling me what to do and how to run my life based on their "epiphany" about their pico-universe, ignoring the immense and fantastic diversity of life outside their own experience.
The one thing you're missing, is the USA. Europe, as a cultural whole, should really include USA. In that perspective, the map has actually changed quite a bit since year 1.
In cases where I've seen sites switch from Drupal to a custom-built ruby solution, the end result had less features (or were missing crucial features and user interface details that are trivial to enable in drupal), and they had more problems and bugs (and I would guess, have more security issues). Also, some of the reasons I saw posted for switching are not true, at least not anymore. For example, there are tools that allow for version control and collaborative development on drupal sites now.

examples: p2pu, mozilla drumbeat, cloudworks http://cloudworks.ac.uk/ which were all originally drupal sites

On cloudworks, it forgets that I'm logged in everytime now. And it can't link together and display connected posts and people as easily as you can in Drupal, it can't email you updates and activity you've subscribed to, the site isn't mobile friendly (and think how easy it is to convert a site to be mobile friendly now in drupal & wordpress), the links are ugly and not seo or user friendly, etc. The site went down several times last month.
I am getting tired of hearing that argument. That is a gross generalization, which is far from always true.

http://en.wikipedia.org/wiki/Win-win_game
I am already reading Edward Gibbon's The History of the Decline and Fall of the Roman Empire, and while research since its conception may have disputed certain facts unknown at Gibbon's time (it was published in 1776), it is still an excellent detailed account of the Roman Empire from 170s and onward, without ever getting boring, because of Gibbon's excellent prose.
This is the kind of pseudoscientific, evo-psych stuff I have a very hard time believing unless someone comes out with very compelling evidence.
Ah sorry I was confusing this with District attorney.

The point about Judges or prosecutors being not selected because they have pissed off one side or the other stands - I think the UK system is safer as it mush harder for politicians to block or influence.
Actually, it was the Elder Things that were in Antarctica. Cthulhu's in the Pacific somewhere.
Why Apple is driving app prices down: an economic explanation
The Iliad is both entertaining and well written, while Plato is intellectually stimulating where he's not just wrong. The Bible is not remotely as well written as the Iliad, nor is it comparable as a work of philosophy to Plato.
Have you red your original contract? Is this something covered in it?
German patent law is super-evil too. As far as I understand it, patents are presumed valid for the duration of a patent suit, so you get hit with an injunction even if you countersue.
One of the biggest problems in building something on top of Drupal is the 2 year cycle of major releases with no backward compatibility. That means you will need to port all your custom code every 2 years. Combine that with the fact that many crucial modules are actually not part of the core distribution and are often not ported for months/years. Some less popular ones are even abandoned with new alternatives coming up. We went through that process of upgrading from D5 to D6 but simply gave up at the D6 - D7 transition.
Apart from what others said, I'd like to point art that The Art Of War is not really about killing, it clearly states that the best victory is the one won without fighting.
Diamond buildings, bones, and mechanical parts don't sound like a particularly good idea. Just because diamond is hard doesn't mean that it will be better than steel or titanium as a structural material. Diamond is very brittle. It doesn't bend well. If the Twin Towers were made of diamond, they probably would have shattered into a billion pieces the moment the planes flew into them. No time to evacuate.
Ask HN: How can torrents be legally used for distributing copyrighted content?
In most countries distributing third-party copyrighted content without appropriate rights is illegal. People downloading such illegal content using torrents are often accused of distributing copyrighted material because of how the technology works. While downloading such content is a crime in Japan(and possibly some other places), it is the uploading part which is a crime almost everywhere and which causes torrent users trouble.

When a party, for example Humblebundle, releases copyrighted content using torrents, the end user ends up doing two things.

1. Download content from peers and seeds(which may include official humblebundle peers and people like the end user who have already downloaded the content)

2. Upload content to other peers who do not have the complete content.

I have read humblebundle's Terms of Service and nowhere does it mention that the end user has redistribution rights for the content.

Staying with the example, if HB wants to help users legally torrent the content it can add a line in the terms saying the user can download and seed content via torrent. Perhaps such permission is implied anyways when HB is offering torrents on their website, but it certainly leaves a gray area which might be abused by copyright holders in other cases.

How can torrents be legally used for distributing copyrighted content without the end user ending up illegally distributing it to unknown third parties?
Do you realize that the current convoluted lack of accountability is largely a result of the lack of deeper integration?

E.g. the EU is limited in how much of the power that is vested in EU organizations that can be transferred to the parliament, because much of the power that is elsewhere is there as a side effect of that power nationally being delegated to the sitting cabinets, and so in most countries it will take constitutional changes to hand that power away from the cabinets, that exercise it as part of the EU Council and EU Commission, to the parliament.

This is a "workaround" to problems similar to what the US endured under the Articles of Confederation (where the central government was pretty much powerless to implement many decisions because the states simply could decide to not follow decisions they didn't agree with), and a lot of the work on deeper integration in the EU has focused on how to change this situation to grant the EU parliament more of these powers.

There are plenty of problems with the approach. But there are also plenty of "Europhile's" for whom reforms are simultaneously about tighter integration and democratizing the decision making, and in fact it's hard to find anyone that are happy with the current power split between the EU Commission, Council and Parliament.
New findings regarding the Chinese MITM of GitHub.com can be found here: http://netresec.com/?b=1328C6B

Turns out the guy who uploaded the packet capture file was @chenshaoju
I think old people and the less tech-savvy users are exactly the people who would notice something like this.

The less a person understands about computers, the more they rely on habit to use them. My mother calls me to ask what she should do whenever the tiniest change or unexpected balloon pop-up appears. The answer is invariable always the same: "Ignore it". But she calls every time, without fail, regardless.

So you might not notice the security image at all. My mother, who's used to her bank website always looking a certain way, will become very concerned when the security image is missing.
This "blogspam" has the added value of links pointing to ebooks, so you are able to read them now. I prefer it to the original reddit comment.
ابراج اليوم - ابراج يوم الاثنين 2013/2/4 - حظك ليوم الاثنين 2013/2/4
What Happens When Drones Return to America?
It’s ridiculous. 10 seconds loading, as if they don’t care at all about performance. Ghostery goes nuts too: Brighteeve, ChartBeat, Disqus, DoubleClick, Facebook Connect, Google +1, Google Adsense, Google Analytics, LinkedIn Widgets, Lotame, Mobify, Omniture, SooreCard Research Beacon, Twitter Badge, Twitter Button…
I started using one of these this year, and it's working well, but not in the way I expected.

I expected that: the light would wake me up, and it would be nicer than an alarm.

In actuality: I wake up often in the early morning anyway, and normally I roll over and go to sleep. If I happen to wake up in the 20 minutes when the light is rising, I don't go back to sleep, I just get up instead.

Result: the light isn't "waking me up", but I awaken "naturally" most days because of the light anyway.
Best USA sniper shot in USA.