skysight-inc/HackerNews huggingface dataset:
While I agree the situation underlines a real problem, I don't think it lies where people think. If you read the text, you will realise that, even if they are really clumsy, the issue here is not so much the DCRI than French law itself.

Let's look closely at what is happening :
1 - The DCRI aks the Wikimedia Fundation to delete an article from Wikipedia because it's infringing article 413-11 of the French penal code.
2 - The Wikimedia Fundation refuses arguing the order should state which piece of information in the article is classified.
3 - As the Wikimedia Fundation is an american organisation, the DCRI turns itself towards its French arm, the French Wikimedia and its representative.
4 - Under pressure, the president complies and removes the article pointing that people putting it back will be breaking the law.

Well, actually, he is probably right. While I understand why the Wikimedia Fundation took a stand and refused to remove the article, as silly as it seems, the fact remains : In France, putting classified information online is illegal even you don't know they are classified.

Let's look at the article 413-11 :
http://www.legifrance.gouv.fr/affichCodeArticle.do;jsessioni...

First, this article is aimed at everyone not mentioned in article 413-10. Article 413-10 lists the sanction for people which are legitimately depositary of a state secret. Thus, article 413-11 concerned anyone knowing a state secret without being mandated.

Now, there is three points in the article. The first one says that the mere fact of knowing classified information without being mandated is illegal (yes, even by accident). The second one that destroying, stealing or copying such information is illegal (yes, it's unnecessary considering that to do that you have already committed 1). The third (unnecessary too) states that sharing this information with the public is illegal too.

So yes, if the Wikipedia article contains classified information, Wikimedia France already broke the law and its legal representative is liable and yes it's laughable.

But now, the best part. Do you know why there is so unnecessary part in this law ?
Because it was changed in 2009 ! Previously, article 1 only criminalised illegally acquiring classified information, not knowledge of it. But, you nailed it, transforming unknowing citizen into criminals was obviously a necessity to protect us against terrorists and the amendment was passed in a state of general indifference despite some warning from the press (for once).

So, if you want to blame someone, blame the French parliament and the French people. It's entirely our own fault (you can also do some lobbying if you happen to be French, the new government might hear you but I doubt it).
Personally I don't buy to this suppliers. They do laptops and hardware in general by the trial an error method. They release often new and new models. So many, that probably they don't even know how many models they have. That means that instead of having good hardware, they have a lot of crappy options.

Actually is more about marketing. They want to have a lot of models, so they can have more laptops to fit better to the custom specs of each client.

This happens not only in dell, also in asus, hp... If you want to buy in any of this companies, ensure you buy the most common laptop.
One of the big factors in deciding which cities to look at is cost I'm sure. They're starting with the smaller cities and moving up. The amount of red tape in cities like SF and NY must be outstanding.
Writing type parametric functions in Go
No, the "hero" should have run the test suite beforehand. He'd see it's well covered.

Hollywood movies are a fantasy, right?
HTML5 Games Developed By Students in One Month for "Got Game?"
If you want to skip to the more interesting tidbits, see the `Examples` section for the github.com/BurntSushi/ty/fun package docs [1].

[1] - http://godoc.org/github.com/BurntSushi/ty/fun
Chrome started in 2006.

WebKit forked KHTML in 2005.

KHTML actually started in late '98 if memory serves, when we rebooted Mozilla around Gecko.

/be
My first experience with Uni was horrible. I was hoping to learn serious computer science, but got disappointed by maths, physics, electronics, etc. I was one of the best at programming, but overall result was very poor, I was one of the worst. Additionally I failed calculus at 1st semester (but other exams were passed) what made me depressed and I did 1.5yr pause doing completely nothing (barely used computer-I started hating it).

Now I'm 22. Decided to start one more time at the same Uni, same faculty, second semester ahead. I'm getting average (or little below avg) marks. I became more focused on non-IT-classes, because I managed to find ways how can those math/phys "things" can be used in practice.

Result:

+I became little more self-confident, headstrong, hard-working guy

+I developed ways to be more connected with people

+Forcing myself to study things I don't like (physics) somehow makes my brain smarter, nimble, flexible

+I don't struggle with procrastination

-Being older than the others in group is little bit uncomfortable

-Problem with employers asking questions about that pause/harddepression period

-Endless comparisons to younger friends in my mind
For others who were curious, I tracked down that PHP pull request: https://github.com/php/php-src/pull/132
Hacker News and Slashdot are doing fine, thank you. HN, in particular, must be providing some benefit to its owners even though it contains no overt ads of shampoo or anything else.
Plus, it's something that the state can theoretically prove even if no one was there to witness the reckless driving. And even if there was a witness, witness testimony is almost comically unreliable.
Doing basically anything will show improvement over not doing anything. Very frequently you find various fad exercises gaining momentum because of this fact - these people go from doing nothing to doing something, and when it does work they become huge proponents of a system that basically works solely on the fact that it's not nothing.
He's on the board of Wikimedia France, so dealing with the government is part of what they do.

(WMFR has no control over Wikipedia content or servers.)
Sure, which is why I made a backup first. I didn't lose any data. I'm just ranting about what is some of the bad things with git.
Rolling out new infrastructure like this requires an immense amount of coordination and support with the local municipal governments. Between cities of relatively the same size and layout the sunk costs may not vary much, however the ease of obtaining permits, gaining access to main lines, having city hall support, etc. etc. can be worlds apart.

The first Google Fiber campaign seemed to me like it was more or less "Which city government will bend over backwards the most for us?", and I'll bet KC ranked first with Austin close behind. It wouldn't surprise me at all if there were well entrenched interests, especially in SF, that would prevent Google from making an easy entrance there.
and every single woman who knew him

Not even one can say nice words about him?

Personal recommendations are fine, what I don't like is asking for every newspaper and blog to carry the accusations, without any proof, as gospel. They may be no way of proving them false, which is essentially required of the accused in such cases, so any damage would be permanent.

read this https://gist.github.com/nikcub/5323021
The question I often caught myself asking these days.
The translation is being improved by lots of people, and a revised version should be up shortly.
Don't worry, the days of this sort of thing are numbered.

There is exactly one way it is acceptable to operate a motor vehicle: Input a destination for the computer to drive to, and release the controls. Anything less is a tragedy that hasn't happened yet.
Yeah same here. It's obvious that this kind of headline could be interpreted as sensationalist, but perhaps it was just incidental. We'll never know.
Show HN: Trash: create rooms, chat, share images and videos seamlessly
That's interesting, and maybe I'll try that in the future. But just as with the "matching" vs "current" why is the default here the thing that is guaranteed to cause problems, instead of what people expect?

My point is not that git is impossible to use. It's that the way git behaves by default is insane.
Proto A/B Testing was Patented in 1996 (1996)
If I was the OP I would send them a letter saying

"Not that it's needed, but I hereby grant any permissions needed for the inclusion of my code in the movie in any format it's released in. If anyone involved would like to show gratitude for this, I'd like to receive a copy of the movie on DVD or Blu-ray after it's released that way, with either the cover or an insert signed by the director or one of the named actors in the movie - or just a spare poster or bit of promotional material if planning something for after DVD release is going to be a headache.

Thanks for using my code!"
I'm a big windows user and honestly, quite the fan to. But Linux really does look like it makes a lot of development easier so here's what I've been considering.

I'm going to make a vagrant VM with chef, possibly arch but I don't think I'm up to configuring it. Add that VHD to my boot list so i can ssh into the box for a lot of what i want and to really try it out just reboot into it for the full gui environment.

It'll be interesting to see if linux will handle changing the hardware back and forth like that.
To broaden the question a bit: What's likely to be the next location or locations for Google Fiber?

I'm not in the bay area, but would love to see it in my city. I was so dissatisfied with the webpage and user experience of signing up for Comcast [1] that I eventually just gave my neighbor some cash for his wifi password.

[1] Off topic: They'll tell you that you can get pretty decent internet for $10 a month. Then it turns out you're not eligible. And it turns out you're not eligible for the $20/month either. So after a lot of back and forth, it ends up being $40/month. Which is fine, unless you though you were getting the same deal for $10 just a few hours before. I don't understand how this scheme could work. Maybe by annoying users enough that in the end they just click Sign Up to get it all over with? Somehow it must work, though, since they keep doing it.
Halfway through it and I couldn't get the point they're trying to make. Does anyone have a more succinct explanation?
Some feedback on your post:
A) You should use the "Show HN" title format. Your current title sounds like a press release.
B) link to the app itself, not the Facebook page for the app
Just curious, but wouldn't this indicate that open source code which allow iterators to close off their improvements would produce less vulnerable code overall?
Good work! Love the color scheme.
It appears the issue is around "hands-free use", so it appears maps are still fine if you use a dash dock.
>Your mother / father / grandmother / etc are not installing openWRT on their routers.

My mother / father / grandmother / etc are typically not buying the routers. They are saying things like, "next time you visit, can you fix my internet?" Or, "since you're here, can you check what's wrong with the internet? I can't get it to work." which is when you install and configure the xxxWRT device for them.
It is turning into a Major Press Shitstorm, yes.
I agree with this approach of pointing it out and shaming the gigantic turd.

The whole thing is a mess and there is absolutely fuck all you will get out of canonical by either mailing them or raising on launchpad, paid up support or not. I've been on the end of this sort of problem a number of times and only the interesting and easy to recreate issues are resolved (and some of them like two major MySQL issues I raised on an LTS release are unresolved after 3 years even though we were paid landscape and supported users).

And the approach the article points out is pretty normal if you have a LAN with multiple Unix style machines on it.

I expect the article writer is considering replacing clown cars with Volvos (debian stable).
Nice, but hardly a new concept: http://en.wikipedia.org/wiki/Whitespace_(programming_languag...
As a user of the app, I don't care about any of them. As far as I see it - it's perfect. For example - them having my addressbook means that I don't have to set up any contacts. While I wish there was a desktop service, its lack is just that - something I wish existed.

I think a more precise way to describe it is "I disagree with certain technical solutions they chose".
Google + let's you chat with anyone in your circles, not just email contacts
Yup. Felt the same way.
"Entrepreneurship is living a few years of ur life like most people won’t, so that u can spend the rest of ur life like most people can’t.” - Anonymous
SF is smaller in size, and slightly smaller in population than Austin.
I guess it's more useful to more people around the world than Instagram. So there's one benchmark :)
Technology has a way of feeling incremental. Think about this past year, what really happened? We got a slightly faster iPhone, Facebook did some interface tweaks, Microsoft released a new version of Windows. These seem like really small improvements. But if you look back to the original iPhone, what Facebook looked like in Zuck's dorm room, or what Windows 3.1 looked like, the change is staggering.

The linked video shows this phenomenon full effect. The internet in the video is slow, clunky, and ugly. How could a page take 30 seconds to load? Why does everything have a murky gray background? The difference between the web of then and now is staggering. But as someone who grew up through the early 90s watching the internet expand, it sure didn't feel like things were changing fast. It happened gradually - companies starting coming online slowly (and often with a very limited presence): nytimes, barnes+noble, moviefone. Then the internet started getting organized better, first with Yahoo's directories, then with search engines like AltaVista, Excite, Lycos. Then, Google came along, gradually improving their algorithm to the point where we can now access almost any piece of the world's information in seconds. In retrospect, there was so much going on during that time period, but living through it didn't feel that way.

More than anything else, I think this is a testament that having a real impact on technology in the long-term is a marathon, not a sprint. You have to have a vision, and incrementally improve on it constantly, even if it feels like you're not accomplishing much in the short term.
Maybe you should learn how to code then? Instead of asking for "simpler" positions.
We got past the designer who can't do HTML but just Photoshop. It's time to get past the designer who can only do HTML but no scripting.

I know a ton of developers (whom you might call backend developers) that can do great design work with little effort.
Especially with tools like SCSS and/or compass/bourbon.
Compare the article about a radio station in France with the Wikipedia article about Bagram Airfield, which is the most important coalition facility in an active war zone:

http://en.wikipedia.org/wiki/Bagram_Airfield
>It's absolutely ridiculous how insecure home network equipment is.

But remember not to leave your wireless access open to passers-by. That helps hackers, and Al-Qaeda, and pedophiles, and drug dealers! /sarcasm
Agree, but public perception is important to most investors.
> C++
> So you like long compile times and incomprehensible error messages?

um, okay.

edit: oh, nvm, they're just making fun of all the languages
After picking PHP (yeh i know, dont hate), the next line was: "So you like your variable names to include dollar signs? That's cool, everyone misses Perl once in a while."

Nice touch.
What term do you then reserve for intentional murder?
Facebook Home is nothing new
A few hastily considered thoughts in response:

I really don't understand why you think "convexity" is a new concept. Isn't this the way most if not all artisan crafts have worked since antiquity? Master-apprentice and guilds. Either software creation is an engineering discipline or it is a craft. You seem to be cherry-picking.

Also I believe that while your characterization of open-source projects as essentially ego trips may be accurate of some, it is so only of a minority and in any case will not withstand any serious feminist critique.

I find that your assumption that only superior software engineers can judge the work of other engineers to be patently false and it sets up a false dichotomy. That is the same as saying that only other artists can judge artistic merit. It has no basis in fact or history. What software engineers simply fail to do is provide objective basis for their work because they don't want to lose any bargaining power over management; much the way alchemists conned their own patrons.

I contribute to open source projects because it is the right thing to do. It is moral. Not to enhance my reputation in some false gift economy or portfolio waving. Perhaps I am "old school" but this is why reading Stallman was important to my development.

Finally, one does not get satisfaction from simply seeing your cool stuff in use. For example, seeing an evil regime use your cool stuff to repress its citizenry would give me no satisfaction at all.
Previous:

https://news.ycombinator.com/item?id=4635990
I concur. My experience with CS PhDs is that they lack the production-oriented mindset needed for the real world. We hired a CS PhD to write reports for us. In six months he did not write one single line of code, but produced a very impressive whitepaper about the code he intended to write. He went on to write more whitepapers for a company specializing in vaporware somewhere else.

I've had similar experiences with PhDs in many other fields as well. I have a great deal of respect for the degree, the person who worked so hard for it, and I love to read their often brilliant research, but either the effort of getting the degree or the mindset it takes to want to obtain one makes these people nearly useless in the business world. Give me an entry-level BS degree or 5-6 years equivalent experience any day.
Meta advice - there is no need to turn every discussion into one about Iraq war.

On the actual statement - I disagree 100%, but we're talking ethics, so rational arguments can't go very far :)
Bit hard to hide a 30 m heavy concrete tower in a country as densely populated as mainland France, especially from people actively looking for it.
> I honestly just wish they'd settle for a simple, concrete description of what's acceptable while driving and what isn't

It is unacceptable to divide your attention when hurtling down the road in a ton and a half of steel.
Gitlist - An elegant and modern git repository viewer
Curved glass iPhone 6 in our future (prediction)
As far as I'm concerned, there's no reason my browser should have to supply my font set. One of many reasons I try hard to browse with Javascript disabled.

There are many other pieces to this, but for one, I want a packaged ability to turn this off and/or to supply a canned list of fonts (that presumably matches the list provided by many other users/computers using the same functionality and list).
If a vulnerability is found in open source code, people will try it on yours. So they won't be finding it directly in yours, but that is not protecting you.

The real consequence is that how secure a product is depends more on the project than on whether it is open source. Apache and OpenBSD are two examples of very good open source code. Java and Rails are two examples of not so good open source code.

Google's website is an example of good closed source code. The software shipped by Linksys is an example of bad closed source code.
This is a great summary and application of your ideas.
Apollo Guidance Computer programmer Don Eyles analyzes the program alarms that could have aborted the landing:

http://www.doneyles.com/LM/Tales.html

http://en.wikipedia.org/wiki/Apollo_Guidance_Computer
the website organization seems targeted to "special education student at incompetent guidance counselor's office" level of intellectual ability. People who have the smarts to do any serious contribution to Mozilla probably prefer reading meaningful articles, not being spoonfed fortune cookie BS.
I did network-admin work up to about 5 years ago in a small university deployment (a few dozen workstations), and we had the classical NFS+NIS setup that used to work more or less out of the box. Ubuntu itself was a nice distribution to administer, but even then a lot of the new X-kit and X-daemons that were developed to make single-user machines easier to run had flaws I had to work around.

But more often that not it seems that solutions are integrated as core-components in Ubuntu which are obviously not sufficiently thought trough: When a service for administering user-accounts is brought in, I'd at least expect someone to ponder how it will integrate with the different sources of user-account data (local files, NIS/YP, LDAP, Microsoft-AD, nss-sql-something-?, ...), and "iterating over all users(groups" is definitely a no-go in any large deployment.

Having to deploy this today would probably mean that I'd just disable that service, or replace it with a dummy, or re-code it in python, or ... but of course that would be one additional thing to "repair" in the default-install, and annoying to the sysadmin.
Not legal advice: I'm too lazy to apply the fair use factors here but it might actually be copyright infringement. On one hand it's a small snippet of code. On the other hand it's a for-profit product. You wouldn't get sanctioned for suing them over it I don't think.
Unfortunately the "generous grants" often conflict with "free to work at their own pace". It's getting more common to find arrangements where PhD students essentially have a part-time job working for their RA funding. In the best case this overlaps with their own research, but sometimes doesn't, and may involve considerable additional work that doesn't really "count" as research. Particularly the case if you're funded on a DARPA grant, since those have very specific timelines and deliverables, plus days where you have to be ready for a "site visit" to demo things. Some industry grants are fairly hands-on as well, expecting the lab to basically lend out a PhD student to work part-time on a project the company wants completed. Though others are more hands-off and just donate a pile of money without demanding specific things in return.
Thanks, I didn't know Whitespace, but it seems there are 3 characters accepted, in Spacefuck only two characters are accepted : space and line-break.
Multiple-cursors are just a syntactic sugar for macros.

s/syntactic/visual/
What is it about these class of devices that makes them so expensive?

They tend to have 500Mhz CPUs, approximately no RAM, unresponsive very basic web interfaces, and fall over at the touch of a light breeze.

An el-cheapo Android tablet with 1.6Ghz dual core ARM processor, 1Gb RAM, WiFi, and a bunch of other technically hard stuff on top (IPS screen, battery) costs less than one of these style of WAP/switch/routers.

Are they really so different?
Use virtual box and debian stable/testing. Solid as a rock. Forget VMware - its a pain in the arse. Make sure you are on 64 bit windows.

I have to remain a windows user as I have a ton of stuff written in visual c++ that is at least 10-16 years old which I need to support (30 year support contracts rock :))

My main workstation is a 5 year old Lenovo T61 with a Samsung 840 pro and its as fast as any new machine at 1/10th of the costs.

My experiences with macos x have been disastrous - its just about the hardest thing to get anything to build on and that includes dragging 15 year old c++ stuff onto 64 bit windows.
Litecoins are the future of online transactions
double checked http://seclab.stanford.edu/websec/framebusting/framebust.pdf there are many parent-navigation bypasses in this paper but nothing for innerHTML='' (not taking into account sandbox and xss auditor)