skysight-inc/HackerNews huggingface dataset:
I thought about this among my Facebook friends before replying here. I agree with the premise that children need plenty of time in their youth that isn't overly structured by adults. That's one of the reasons that my family homeschools rather than sending our children to our fine local public school system (which draws in students from all over the state through open enrollment). By test, and by verification through conversation with other adults who know our children, our children have no problem learning the essential information that children need to learn in childhood for independent adult life. But they learn more efficiently, because of the flexibility of homeschooling, and they thus have more time to pursue personal interests and creative activities. (The creative activities include short story writing for all our children, programming in a variety of languages for our oldest, and visual art for all the younger children.)

We do have our children in some external programs that structure some of their time. We particularly like our local youth soccer association because its coaching philosophy strongly emphasizes letting the young players make their own decisions on the field and not coaching from the sidelines. I never knew that there was such a thing as "creativity" in soccer until I watched dozens of games over several years and saw how each of our children expresses a different personality on the soccer field, all while coordinating effort with teammates. Soccer truly is a beautiful game when played by players who have played together for a decade and who know one another.

AFTER EDIT: I beg to differ with the comment quoted below,

There are great rockers from places nobody would remotely associate with great music (Bob Dylan and Prince are both from Minnesota, for instance).

from another top-level comment in this thread. I associate Minnesota with great music, because I live here. (Dylan and Prince are all right, but I'm not sure I'd even agree that they are the peak of what Minnesota has to offer in music. And Minnesota is by no means the most boring state in the United States, as my mother who moved here from elsewhere is glad to let people know.)
Been looking for something like this -- are there any other alternatives which don't require x / xclip?
few questions:

"how do get logs of everyone accessing the server?"

"how do you debug the server itself when it fails?"

"how do you audit the server if an attacker actually breaks in?"

it seems to me that the app has to implement all that as with an exokernel, except, there's a single process running, yours

To my understanding:
compared to traditional vms, what you gain is speed and simplicity.
compared to jails and containers, what you gain is simplicity.

I wonder if it would not be better, to use an actual OS written with a modern language, so that we retain some of the useful attributes (multiprocessing, ie each "vm" is really just a container with a messaging system, unshared filesystems, but with some shared areas, etc.)
Or with:

pip freeze -r requirements.txt

So you can keep your file structure with comments, nicely separating your dependencies from the dependencies of your dependencies. This way you'll have a much nicer time the day you need to remove one of them :)

And beware of git urls being replaced by egg names in the process.
thank you for replying, maybe you are right.
Do you know how to start a freelance on line, if there is a website or people you know?
Snapshots are stupid in the case of a content addressable, immutable data store.

You're better off asserting that your objects haven't changed (Which they weren't, and I agree that they should have been) and were valid in the first place (See above).

With snapshots, you'd invevitably want to dedupe them, which would be basically the same thing since it's append only, but with the dedupe infrastructure as another failure point.
Yes, I considered Webfraction. The thing is, I want to learn how to configure everyting by myself, because (1) I like learning and (2) I thnk it will be valuable lesson and let me understand better, how server work.

I'm more interested in nginx config, but I'll definetely read docs from the link you provided.
Your average karma is 24, so your comments are weighted much, much more than others (it's one of metrics HN uses to rank comments). Also, your comment is long, which is also a factor (though, not a big one).

Source: experience :)
It's the docs are poor, the actual procedure is very easy.

Eg. if you installed php on apache, your process may be to apt-get or build from source a mod_php then get the relevant LoadModule line into your apache config.

For python you'd do the same, except you'd use mod_wsgi instead of php.

Part of the problem with python is there are so many ways to achieve the same thing. No doubt others are reading this and thinking "no, you should do x" - hell i'm feeling that myself as i type! This highlights the fact there just is:

1) Too little documentation
2) Too little info on what approaches work best in what situations
It's not if you go to the regular URL: http://separatedbyacommonlanguage.blogspot.co.uk/2012/11/nom...

The extra ?m=1 on the submission seems to put it into a print or mobile specific version.
> I think you might miss the point here, in the same way as the KDE SAs did.

Who're clearly not under the impression they can't make mistakes considering TFA is a write-up of design flaws in a mirroring system :).

Look at it this way: If you think something obvious was overlooked, then it's good there's another report backing up your point. That's the value in everyone being open about their operations and experiences along the way - you only get better metrics for what works and what doesn't, in practice.
I'll check out Gunicorn, thanks for the link.
I have nginx + gunicorn controlled by supervisord running and I must admit coming from LAMP it went not as smooth as I hoped.

For me the main problem was that all these parts have to be configured correctly or nothing much will happen at all. My advice is to first set up a static site in nginx, then try starting your project (using gunicorn) from the command line. Once your sure that both nginx and gunicorn work and know how to do it you can Google around for a supervisord + gunicorn tutorial for managing your apps.
"So the inventor's real genius was not to build a chess-playing machine. It was to be the first to notice that, in the modern world, there is more mastery available than you might think; that exceptional talent is usually available, and will often work cheap."
Raspberry PI Setup Using VGA Monitor and Wireless Adapter, weekend fun
Yes, the horror of an open ecosystem on iOS would hardly be bearable.

You do know that nobody forces you to use foreign code to earn your money?

Pretty much everybody in a commercial setting knows about licensing restrictions, so these warnings are useless.
Another related issue is the lack of safe open public space in which children can play. With the rise of subdivisions and a general downturn in neighborliness the only way to get access to open play space is to join a 'team' or club sport of some kind.

As a parent I also fear sending my kid down to the park on their own honestly, even in my relatively safe neighborhood. Which is sad.
I don't understand what you are referring to. What 'whole big section' was skipped? What 'deep principle' was violated?
Oh this could be hilarious. The world's largest bureaucracy is trying to encourage EU web entrepreneurship in the most bureaucratic way possible for the typical political reasons ("Stay in Europe and create more jobs!"). Even the project web site reeks of EU bureaucracy [1].

[1] https://ec.europa.eu/digital-agenda/en/startup-europe-initia...
Forget England and America being separated by a common language, regions of both countries are also separated by the same language ;-) I'm a British southerner who moved north ten years ago (the British cultural equivalent of a US northerner moving to the south) and the language up here flows in a different way and has all sorts of phrasings and words that wouldn't fit into what one might consider typical British English.
The only thing that chocks me is that there's only one Swedish-speaking school in Finland that teaches Latin (ofc the US public system thing is alarming, bu it's nothing of a bombshell). Am I the weird guy here or ..?
git checkout master
git reset --hard HEAD^
git push --force origin master

will remove the latest commit. If the mirrored repositories then blindly use the origin's refs, and do a `git gc`, the latest commit will be removed.
Ask HN: did anyone try MySQL's new online DDL (alter table)?
I'm wondering if anyone had any experience with MySQL's online DDL (alter tables) since it was released (version 5.6)?

Since this is a rather sensitive operation on the DB, I'm interested if there are any pitfalls or other things to be aware of.
I didn't find many recent reviews of this feature.

http://dev.mysql.com/doc/refman/5.6/en/innodb-online-ddl.html
Various news in KDE's KDevelop IDE and its support for Python and Qt QML
Tricky Meebo bar uses your Google+ profile via iframe
a good thing would be to have ubuntu python ready servers as images , so you can just drop it on a vpn, config a few stuffs and get started.
"A true rationalist" would be smart enough to recognise that there are many other variables that can effect the quality of education. The greater levels of unionisation in Finland compared to the USA tell us exactly nothing on their own.

Requiring master's degrees may improve education but probably not for the reasons most people expect: it encourages greater selectivity and filters out those with less commitment and desire to be a teacher. But, as someone with a little experience of teaching in high schools, I doubt that learning to teach outside of a classroom has any positive effect on teacher performance. Effective teaching is about understanding your pupils, knowing how to communicate and having the ability to effectively prepare materials, all skills that can only be learned through classroom experience. I would argue that the most effective form of teacher training would be to require prospective teachers to do several years as assistant/apprentice teachers in schools, and do away with all education degrees.
The amount of time and number of Euros/pounds spent on forming a legal entity to represent your company is typically small compared to the ongoing overheads. In the UK, these include:

- paying an accountant to prepare and submit your annual financial statements

- mandatory insurance policies, sometimes under conditions where it seems doubtful they would ever actually help anyone (except the insurance company, I suppose)

- preparing and filing tax returns annually/quarterly/monthly, depending on circumstances and how many different kinds of tax apply to you

- filing an annual return with Companies House.

And that's just to exist, before you even start buying or selling anything, having any employees, dealing with any sort of financial services or outside investment, working with anyone's personal data...

So while the cost of starting a company is certainly a significant issue in some places, I'd say the general issues of tax/legal red tape, employer obligations, and one-sided deals with large suppliers/clients/service providers are far more damaging overall.
What excites me most is "Future releases will include integration with ... payment processing for Chinese banks", because this will make shopping on Linux a reality, which I have been waiting for for a long time, and when I want to buy an Amazon.cn kindle book, I can use the online bank accounts I have with me, without the necessity to change to Windows anymore.
Since most Python frameworks are just WSGI application (except when you go Tornado or Twisted route), you can easily apply deployment instruction for one framework with others. I've found Deploying Flask to be a good tutorial on how to deploy WSGI application:

http://flask.pocoo.org/docs/deploying/

There's also uWSGI, which is possibly the most underrated deployment option in Python world but Nginx has native support for it (and its documentation is pretty good nowadays):

http://uwsgi-docs.readthedocs.org/en/latest/WSGIquickstart.h...

Edit: all -> most
It is impossible to blindly use the origin refs in that case. Git doesn't deal well with rewriting history. If someone force pushes to a centrally shared repo, all hell breaks loose.
(1) The current state of the world is more relevant to China then what we did in the past.

(2) In this case, Chinese entrepreneurs are constantly ripping off from each other, making the situation intolerable even if we ignore theft of global IP. Enforcing IP rights in China at this point would be good China, not just for foreign IP right owners.
:%s/Anonymous/Some random people on IRC/g
It's pretty crazy how people jump to treating Anonymous as some sort of cohesive organization - it's not, that's the whole point.
Should we ignore demographics? Why?
They say in the article that one step of the anongit sync is to delete projects from the anongit servers which have been deleted on the central server. If a user accidentally deletes a project, they should be able to recover it from a backup, but it doesn't sound like there are any backups.

The same idea applies to the individual repos themselves. A git gc will delete objects unreferenced by the reflogs, eg deleted branches over a month old by default. They say that the total set of repos is about 25GB, so it would be reasonable to keep at least monthly backups for at a year or more.
If you're using copy-on-write snapshots, then the total size of your snapshots should be small since most of the data in said immutable content store never changes. But the benefit is a bit-error between one mirroring operation and the next doesn't overwrite your unchanged, good data on the slaves.

The problem I think needs more attention here is ext4 silently corrupting data. ZFS has it exactly right with the built-in checksumming on write and read - it can't stop a disk going bad, but it can tell you exactly what's affected and _when_ - corruption would've been caught the moment the mirroring operation tried to read back bad data (and would've faulted the process, rather then happily return bad data).
I think this process will begin with the governments of all ranks whose office computers will be required to install Ubuntu.
Surely every backup system has some equivalent of an rm -rf ? A disgruntled employee could phone the off site tape archival company and tell them to toss all the tapes in the shreader.
slightly offtopic: I have been trying to find a good resource on how taxes work on acquisition price. do you have any good link to read?
Is there really anything to question? What those people did is reprehensible and everybody besides those people knows that. Asking why we aren't questioning what they did is like asking why people aren't questioning what Charles Manson did.
Git uses a rolling SHA-1 checksum which describes both content and commit logs. As long as they had the hashes of the commits, then they can be sure that anyone who has a chain of commits leading to that hash has the real content.
(This is missing the wider point, but regardless: AFAIK (do correct me if I'm wrong) git clone --mirror will not copy dangling references & those refs will disappear from the original after a git gc, whenever that happens.)

Human error is human error: sometimes people will do apparently egregiously stupid things if it's possible for them to do so, including things like deleting branches from a repository & then doing a git gc to "save space" shortly before realising that they weren't issuing commands to the shell they thought they were in. A backup strategy should be robust against dumb human mistakes as well as mechanical hardware errors, otherwise it's no backup strategy at all.
Exactly, and that's what taxes are supposed to be for: finance useful activities which aren't handled adequately by the free market. But before moving some workforce to those jobs, we first need to acknowledge this workforce as available, i.e. unemployed rather than employed at something pointless.

Part of what fueled the industrial revolution was the number of farming hands which went unemployed due to agricultural mechanization: they became industrial workers.
I think for Ubuntu to succeed in China, it will need support from Tencent, whose QQ is the most popular IM application in China, and until now doesn't have a decent, full-fledged Linux version.
Amazon Launches ‘Send to Kindle’ Button For Web Developers and WordPress Blogs
Cases uses for this?
Python Software Foundation wins a battle for the Python name
Peter Scott
When I connect with my phone, I still have to log in?

Why can't you embed a token in the QR code? I use huge pads for passwords and typing them in on my phone is traumatic and awful.
Did u try a kalman filter? That would be my first choice. Observed path = desired path plus Gaussian noise in position and velocity domains.
So, lets start with the factual corrections.

The jokes were most certainly sexual by everyone's account. Whether they were sexist is a topic on which there is disagreement.

Anonymous is a mantle, not a collective of any meaningful distinction. I could be Anonymous in one context and have no presence awareness of or agreement with other so called members of Anonymous or their actions.

The Anons who physically travelled to rally for the victim in the Steubenville rape case are almost certainly not the same folks trying to ruin Adria Richard's life.

What remains bizarre in all of these discussions is the lack of agency with which the companies are described. Play haven and Sendgrid made these decisions, not Adria not the jokers, not you, and definitely not Anonymous.
What do you do to stop people emailing code out?
Everybody was kung-fu fighting: Age of Wushu comes to America (preview)
Just for comparison, creating a limited company/corporation in Sweden requires a share capital of at least 5930 EUR plus a 225 EUR one-time registration fee. Saddest part? We're falling behind in the rankings as other countries are removing these unnecessary barriers [1].

[1] http://www.doingbusiness.org/data/exploreeconomies/sweden/
They didn't have backups for the server, only mirrors of the content (including syncing project deletes to the mirrors). They had to re-build the server and copy in the content from a mirror rather than being able to restore the server wholesale from a backup. Not having a backup is dangerous, you can't recover quickly and risk losing all your data.
Even so this is not going to make me any friends around here, I am perfectly fine with Anonymous staying a "wild card".

The idea is about "Lulz" and not about saving the whales. Sometimes these actions align with mainstream perception of "justice", sometimes they are not.
That's why they DONT use "modern architectures" in space missions.
To Grow Or Die In The Cloud
Go Beyond Responsive Design With JavaScript Capturing
There's a theory that the same thing happened with Al-Qaeda. http://en.wikipedia.org/wiki/Al-Qaeda#Command_structure
If you just need a plain text copy of Wikipedia: http://kopiwiki.dsd.sztaki.hu/

> We found that it is impossible to download the whole database in an easy to handle format (like HTML or plain text) and that all the available Mediawiki converters had some flaws. So we have written a Mediawiki XML dump to plain text converter, which we run every time a new database dump appears on the site and publish the text version for everybody to use.
I agree! We should question these kind of things more.

Why aren't we questioning what burglars do when they rob people's houses?

Why aren't we questioning what soldiers in Iraq do to enemy combatants?

Why aren't we questioning why school children bully other children?

</sarcasm>

We aren't questioning this stuff because it's how the world works. Good luck getting angry and afraid people to stop doing harmful things based off emotions and perceived benefits. When any of these people are caught, we punish them as we are able within the constraints of the law as best we can. There really isn't anything to question here.
I'm not sure what I'm looking at, but your search engine appears to be broken. :-)
Interesting.

I don't know signal processing theory, but I derived the same formula years ago to filter high frequency changes in motion.

Now I know what to call it: an exponential moving average.
in related news, stripes on the side of cars make them drive faster (in south carolina)
Not Every children but children should be allowed to get bored.

Run everyone on same track never make anything better. Like People do a single kind of work. When Someone get bored with something they come with a beautiful solution.
U.S. Applies New Money Laundering Rules to Bitcoin, Defeating Its Purpose
1) MadeInNY, http://nytm.org/made-in-nyc, has a great list of companies who are hiring in NYC.

2) Smashing Magazine, http://jobs.smashingmagazine.com/, has a good job board for front-end developer and web design jobs.

3) Python job board, http://www.python.org/community/jobs/

4) Startuply, http://www.startuply.com/

5) Angel.co, https://angel.co/jobs

6) Dice

7) Stackoverflow
The same hardware, in the same location, running the same software, same power source, next to each other.

It's quite likely actually.

Do you do your backups to an identical* computer right next to your main one? (* factor in wear)
"Like many, I have supported lots of Anonymous’s initiatives, as they’ve taken on something of a Digital Robin Hood-esque persona." -- I love how the freaking author couldn't even take personal responsibility for passive support, had to lead off with "Like many, "

Anonymous is a dog without a leash. If you cheer when it bites someone you dislike, be ready to feel like a asshat when it bites someone you like, or just an innocent passerby. But don't blame the dog, and don't look around like everyone else was supportive of this brave new unleashed dog initiative... it was just you.
It doesn't seem to work in Firefox for Android. I scan the QR code and the page says I'm connected but when I click "Try Uslide Demo" nothing happens.
Agreed, European Commission was the last place I expected to see launching such an initiative.

On the other hand, my gut feeling after attending web/entrepreneur/conferences is that half of the interesting people I met have actual initiatives or strong interest to help & promote entrepreneurship.

So I'm left wondering how this ecosystem of bottom-up initiatives could really connect with the top-down EU. Because it would be a nice thing to have a stronger federation of our local initiatives, especially to help those getting started and also because we can't just go away with legal & bureaucratic issues.
We do ref backups on branch deletions FWIW.
The top 50 underappreciated ZX Spectrum games
There's another issue: it seems likely that a minority of people will be in charge of most of the productive work. It's great to cut grunt work into a couple of hours a week if we can, but we probably want to keep talented robot designers occupied full-time. How to provide effective incentives for that, without creating social instabilities? I'm afraid that financial incentives only works to some extent...

The solution is probably to replace useless jobs with useful but unprofitable ones, but to keep people busy with almost-mandatory, socially useful activities. Without growing a management system comparable with the soviet one, in terms of ineffectiveness and corruptibility.
Yea, it is good to see a writeup like this. I'm sure some of the servers I work with don't have proper backups, but I was cringing all the same waiting for there to be a discussion about why the central git server itself couldn't be restored from a backup.