skysight-inc/HackerNews huggingface dataset:
It seems the switch to a new domain name has broken the ISP censorship in the UK. thepiratebay.se redirects to a site blocked page. thepiratebay.is works.

I'm sure it won't be long until they block it again but this domain change as well as the numerous proxy sites setup to bypass the block go to show that it's a waste of time to even try blocking stuff like this.

Does anyone know if the ISP's will be automatically required to block the new domain or if it would have to go through court again?

Edit: I'm using TalkTalk
I believe Fortress used Unicode identifiers quite extensively.

http://en.wikipedia.org/wiki/Fortress_(programming_language)
You can see some es6 features that are already in v8 and accessible from node here:

http://stackoverflow.com/questions/13351965/what-does-node-h...

No generators yet but they are currently being worked on.
Memory consumption charts would be a great thing to have. (edit: oh, I see: https://github.com/TechEmpower/FrameworkBenchmarks/issues/10...)
If you are from Michigan like I am you probably thought this was about beer before clicking.

http://beeradvocate.com/beer/profile/287/1094
Heroku comes to Europe
I've got a vim setup hosted on github: https://github.com/srathbun/vim-plugins

It has Klen's python-mode plugin as a submodule: https://github.com/klen/python-mode

Python-mode provides awesome sause :) To get the repo, clone it recursively, or you won't have all the submodules. `git clone --recursive https://github.com/srathbun/vim-plugins.git ~/.vim`
ColorHug - A favour, my geeky friends [looking for bad EDIDs]
Thanks for the link. They're good, but I'd really like to see the comparison of memory safe version and parallel version, compared to languages which compete on those fronts (as the comments on that post have already requested), as that would really be the selling point of Rust IMO.
Wait, how exactly were they legally barred from setting up shop here? Is it because they were cited as supporting Chinese espionage or whatever not too long ago?
In D it usually means "no undefined behavior". For example, you can use the @safe annotation on functions.

http://dlang.org/function.html#function-safety

http://dlang.org/safed.html
Agreed that "contribute to existing projects" is not a real solution. If you want to solve a particular problem, or set of problems, there will be a finite set of solutions close to what you need. It's entirely possible that all of them suck at some level from architecture to implementation. Additionally, the current maintainers might resist the change of direction that you need, and maintaining your own fork of a large alien codebase might truly be more work than maintaining your own smaller and more familiar codebase. Many would argue that this was the case with distributed filesystems (my own specialty) from approximately 1995-2005, and perhaps even today. Saying that everybody should work on somebody else's project is like saying that everybody should work for somebody else's company. Nope. Somebody has to start the new thing before others can join.

The trick, as you say, is learning to let go. Accept that you'll have other ideas, and maybe one of them will gain more traction. In the course of a long career, maybe even one of those old projects will come back to life because of a shifting context or because working on other things inspired that one extra twist that makes it ten times more valuable. Setting something aside is not the same as throwing it away, and every good developer I know has dozens of ideas that they've set aside. You never know which one will be useful again some day.
It's my own list based on sifting through a metric ton of fonts available for online use, trying them for size and what not. I really like type design and related matters, so I used to do that for every project, the OCD way, and it was an enormous time sink. So I ended up compiling a short list and started updating it every time I'd see a good type in use when surfing.
I've got one box running 12.04 and one running 12.10. Unity+Compiz is definitely buggy for me on 12.04, but they managed to make it worse on 12.10.

I really cannot fathom what is going on at Canonical. I get that they want a more friendly UI, because that will create a better user experience for a broader set of users. I even use Unity, and like where they're going with it. But can't they see that creating a flaky, unreliable experience is not actually helping? And that they're undermining Linux's major strength, a reputation for reliability?

By all means, Canonical, keep innovating. But stop breaking shit along the way. If the goal is a better user experience, make sure you're actually delivering a better user experience before releasing.
"Second agency: After talking to this agency that specialises in Ruby work, I sent him my CV only to be told it "was corrupt and unreadable" and that he couldn't open it. I had to convert my "corrupt" ODT file to a MS Doc file."

Why on earth would you send an recruiter/agency an ODT file? I mean sure, I get that you want to use Open/Libre Office but it is hardly standard for any company so using it seems rather silly. If you are gonna send your CV, make it easy for the recruiters or agencies to read it.
http://www.ictjournal.ch/fr-CH/News/2013/04/25/Huawei-Suisse...
(French)
It's still a little early to be benchmarking the scheduler as it is currently undergoing a large rewrite, I believe.
Roamer from Latvia eliminates roaming by "parking" your number at home
> By contrast, OCaml code is much easier to understand.

Where you have a different + for doubles and ints...
if you want nice icons i can only recommend faenza from tiheum, he also has a ppa.

http://tiheum.deviantart.com/art/Faenza-Icons-173323228
https://launchpad.net/~tiheum/+archive/equinox
How easy is the immigration process?
Yeah, not here.
Huawei would have to defeat the general notion that Americans have that anything made in China is a cheap piece of crap. Americans don't realize that everything is made in China, even though all their products say so. Most Americans think Made In America means quality and are blinded to the fact that other countries have other brands and different ways to live. Huawei would have been screwed in America, it just sounds like a brand that would be selling electronics at the Dollar General.
One of my former coworkers took a job as CIO and inherited a huge application written in Oberon. It is maintained by two brothers who charge exorbitant amounts but since talent is very thin on the ground and they did a good enough job there was not really anything anyone could do about it.
I really hoped this would happen to me when I started with rails but the the whole WHOOPS video happened.
"Dart refused to stand when he was sentenced, and said: "I don't wish to stand up, I believe ruling and judging is only for Allah." "

This makes me unbelievably angry. You hear that and you just know that their mental process is just broken, no amount of time spent in prison is going to help.
This now is working for me.
I'm on Virgin Media (UK) and thepiratebay.is doesn't work here. This implies that they don't have to go through the court.

I suspect if the new domain is being run by the same organisation they are required to block instantly. I wonder what the legal issues are if The Pirate Bay splits into multipel organisations hosted on different domains.
Glenn Vanderburg: Real Software Engineering (video)
Movie reference. The Princess Bride.
Sadly it's a very common behavior. I have seen companies who will blacklist your phone number once they ruled you out. So you have a number, call them, interview, and after the interview when you try to call again to get an answer, you are asked to leave a message which will never see a response. In the meantime, someone else who has not been interviewed yet will call that number and reach the interviewer.

I can get past people not calling me back to say "no" but i find this kind of behavior quite despicable, surely taking 30 seconds to call someone must not be such a hassle (after all, you've already spent at least an hour interviewing them).

TLDR : get used to it, and just ignore them like they ignore you and don't apply there again
> Also, is anyone using Rust in non-toy projects?

Since it's not production ready yet: no
Does the reference to the license not count as a license, much as a pointer in C refers you to the "actual data"?
Easier beats better, cheaper beats better, sharper looking beats better and so on. Better only matters if all other things are equal and if the perception of all other things is (at least) equal. It's pretty rare to see better be the major reason for adoption for some chunk of open source.

Community, documentation are other metrics that matter a lot when choosing an open source solution.

If it weren't for that then everybody would be using Haskell or Clojure, those are so much better (at least, so I keep hearing) and yet the reality is different.
Computers have been my hobby and career for almost 3 decades. Sometimes you need to take a break and do something different.

So here's a small list of activities that have kept me semi-sane through the years: Body building, hiking, reading, gardening, ren fairs, martial arts, shooting sports, cooking, ham radio, traveling, writing, robotics, public service, building, boating and dinner parties.
You still spend 2 "unbillable" hours of your life if it is a phone call instead of a test.

And obviously there will be some costs to the company, the test didn't develop itself, and there is likely a developer reviewing the code after completion.

In this case the developer is in a different city, the test appears to be designed to see if it is worthwhile to bring him in for further interview.
I went through a phase in which I wanted to be able to go to great lengths to customize the UI. Lately I've realized that in the end, virtually all of my "power user" use cases are served by the terminal and emacs. When it comes to the UI, I just want something with reasonable behavior, that allows me to launch apps, and generally stays out of the way. Now days when I set up a new linux machine it's mostly just a matter of doing the default install, using aptitude to get the same old utilities, languages, and apps that I always use, and copying over whatever I want to keep in ~/.bashrc and ~/.emacs
It seems to be the spiritual successor to Meebo webchat. So far its the only web-chat site that I have found that supports Jabber. I would absolutely recommend it!
Updated to reflect that.

Relevant part:

Permission to use, copy, modify, and/or distribute this
software for any purpose with or without fee is hereby
granted, *provided that the above copyright notice and
this permission notice appear in all copies.*
Yes, the term commonly used is NAM (non-Asian minority).

As you correctly point out, AA typically privileges NAMs at the expense of Whites and Asians.
We need to implement something along these lines to secure our API. This is interesting, but I need help understanding why the server can't just provide a random session_key after successful authentication? As long as that session_key is valid on the API then do I care about GUIDs and Public Keys? What is the "Needham-Schroeder-Lowe Public-Key Protocol" portion of this providing?
Alt+Tab is done the same way in Gnome 3, that is, if you don't know about Alt+`, you're going to have a bad time.

Honestly I try to use E17 whenever possible (there is a bug against vmware player that makes it impossible to use them together at length, virt-manager and kvm-spice is only so helpful in comparison, but that means for me it's mostly E17 and some time in another system with Windows loaded in a VM)

In E17 the Alt+Tab behavior works as described (within the current desktop only, to keep large numbers of windows manageable... this may be an option, if you want Alt+Tab to switch between all open windows, there are a lot of options)

I know it's fashionable to use the desktop environment that comes with your distribution/pick a distro that has the DE you want, but I like to push E17 at every opportunity, it can usually be installed in any distro without too much trouble, and especially now that you can't claim it will "never be released" there should be stable packages in your modern repos :)

I don't care too much about the next Ubuntu release personally, I am waiting for eLive Gem ~3.0 (whatever version is next) on Debian Wheezy which should be out soon!
If I were an Afghanistani/Iraqi/whoever planting IEDs/mines trying to defeat this, I'd make small bundles with explosives in them and sprinkle them in random areas to create large enough numbers of false positives to make using this onerous.

Still, this is a promising sounding tech. for detecting mines in past battlefields, ordnance, mercury and so on. Hope the idea is developed in a workable way.
So they sit next to each other and just type on the same computer - like pair programming? Sounds boring ... given that mr. god never wrote a compiler to build your logic on top of his specs!
Start working out, networking and improving your resume.
I would say benchmarking the compiler at this point is a little premature. As far as I know they have not even finalized the language yet.
I think this is a real shame. Huawei makes the best combo of cheap/quality Android phones I've been able to get my hands on. I use the low-end ones in hacking projects almost every day.

Huawai isn't going anywhere, and this article also neglected to mention how popular the IDEOS is in Africa.
http://www.pocket-lint.com/news/111540-android-phone-huawei-...
A Rump Kernel Hypervisor for the Linux Kernel
I see your point (and in my view- screw contributing if it means interacting with trac), but reading over that issue it does look like his patch wasn't backwards compatible.

The issue was reopened 5 weeks ago so hopefully it resolves well :/
imo.im and similar services have one disadvantage: you give keys to all of your communications to additional 3rd party (as if microsoft wasn't enough)
I love how you suggest that people should stop behaving the way they are in order to "use your own words, be authentic". How is altering their behaviour in order to satisfy someone on a forum being authentic and using their own words?
It might be childish but I just can't force myself to swallow the ugly curly braces and semicolons.

Some compromises had to be made, e.g. the lack of tailcalls is a regrettable but nonetheless well justified decision. But why didn't they include a standard indentation style in the language specification itself and get rid of the cruft? They have one for Servo anyway, which is the raison d'etre of the whole language, so it's bewildering to me why it isn't included as a part of the specification.

It just pains me to see a promising new language being burdened with an ugly looking syntax when the language itself is quite elegant.
That is a very rough story, I'm sorry to hear this. I hate to hear successful students like yourself not get into their schools of choice.

Where did you end up getting accepted to? Did you do things like sports in school, or did you dedicate yourself to academics?
A smaller surface for attacks, too. Might be a consideration.
Anykernel/Rump kernel stories already covered here on HN

Kernel Drivers Compiled to Javascript and Run in Browser
http://blog.netbsd.org/tnf/entry/kernel_drivers_compiled_to_...

If you are interested to find out more I recommend to check the dissertation

Flexible Operating System Internals: The Design and Implementation of the Anykernel and Rump Kernels
http://lib.tkk.fi/Diss/2012/isbn9789526049175/isbn9789526049...
Pythonect, a dataflow programming language based on Python
Gezond en blijvend afslanken met chia zaad | Leef Nu Gezonder | Leef Nu Gezonder
The Virtues
Wait a moment, nowhere did he say "these morons couldn't open an ODT file".

I read it just as a baffling moment. He did resend it after all...
A reference to a license is acceptable if and only if the license being referenced recognizes them. Some licenses (like GPL) do recognize certain types of references while others (like MIT) do not.

If you want a C analogy, saying "LICENSE: GPL" or "LICENSE: MIT" is like dealing with a void *.
If somebody tells you "If a problem comes up, we'll drop you instantly", then I wouldn't call that "working for you". That's more being a hitchhiker than having a personal driver.
"* Ed now stops reading stdin when reaching real End Of File the first time. (Before it needed to reach EOF twice)."

Once? You've gotta be kidding. In older, hardcore versions, ed would BLOW RIGHT PAST your first EOF. It would say, "So long, sucka!" to your first EOF. It would assume you weren't serious with that first one, BECAUSE YOU WEREN'T.

What ed was looking for was EOT (end of tape). Because that was serious. When it saw EOF, it thought, "Oh, for fuck's sake. It's amateur hour." Now ed is apparently all about "user friendliness."

This is bullshit.
This post read like a bit of a humblebrag to me. I think it's fine to go to events and share experiences as part of conversation - the community is a big part of making a great event. To go to an event with the mindset of being a mentor to other people when you're just another guy trying to get a startup off the ground would definitely put me off.

“That guy doesn’t know shit. Why should I listen to him? Why is he even here?” I'd be that guy. I wouldn't be presuming you don't know shit or wondering why you're here, but rather wondering why a guy in the same position as most people trying to launch a startup is mentoring people.

Having said that, promoting oneself seems to be part of entrepreneurial culture and I don't blame you for seizing the opportunity to do it.
Many of the anecdotes related here remind me of my own first job-hunting experience - not in a good way.

Best advice I ever got? Read Ask The Headhunter.

It's not all about you. These employers have a problem to be solved - that's why they're hiring. Figure out what their problem is, and how you can solve it for them.
Ardmore: a Reflection on Burnout.
Get things off your mind so you can do what’s important right now.
Xubuntu 13.04 released
Inigo in this context can only be Inigo Montoya... as in, my name is Inigo Montoya. You killed my father. Prepare to die!

EDIT: I had not seen the movie, and I don't know how it's relevant. Obviously that means I should downvote!
I had a similar kind of assignment, using a java system called robocode. I ended up writing a system that could track a tank moving in a static arc, while moving itself, which worked surprisingly well.
Meet Yelizaveta Orlova, Canada's Teenage Chess Ambassador
What’s in your supplement?
Rent-seeking is not limited to the private sector -- it happens within the government as well.
Another interpretation is that it appeases politicians.
I was thinking about this a few years back, when I was working on firmware for pre-smart-phones. Probably something to do with getting old and forgetful :)

The trouble with audio - as everyone has pointed out - is the privacy and storage issues. What I would be interested in is some way of producing a condensed "markup" of your day, easily searchable using a voice assistant. It would record the basic facts but not the verbatim conversations.

When I first thought of this in any depth it was still unfeasible, but now I think much of it is already there. Still, a big project. Maybe smaller, niche versions for particular tasks would have to come first?
Well, I see your point but you are using examples that voluntarily circumvent Apple's established, system-wide shortcuts.

Fortunately for us and developers, setting custom shortcuts for different commands is still supported. But this allows for devs to bypass default shortcuts.

I'm mostly using command and option and shift when I navigate in text, and it's a bliss to do so. On Windows, it's erratic and you have to use the Home/End keys to have the same results.

Anyway, minor gripes.
Top queries to software robot
Fatal Blow to the Snoopers' Charter?
My vote is for #2 and #3. Although I am not a customer for this tool, my gut tells me that your users are more interested in getting good looking reports as soon as possible (and at minimal cost), rather than the ability to design their own custom templates. So I think more great-looking templates will lead to more customers.

That being said, one critique I have of the website is that I think the most important image for your tool is the end product - the report. And unless I'm mistaken, I have to scroll down to the bottom to find it. Some non-technical people might think that the first screenshot is the report and that's not a good impression to give. I suggest moving the templates front and center. If they catch people's eye, they will scroll down to find out more about the tool.

Another minor gripe is the size or zoom level of the screen shots. I don't think they give the best impression of the reports or the UI. I instinctively squint when I look at them.

One feature idea would be to set up a companion site or sharing feature within the tool that allows people to make their templates public and have them get voted/rated. You could eventually crowd-source some of your templates that way.

I also want to say thanks for sharing your experience. Stories like this about side projects potentially turning into small businesses are inspiring to me, whether they succeed or not. Congratulations on your first sales!
If you don't like orange, take a look at Lubuntu 13.04. It has nice minimal icon set and is blue instead of orange.
Yes, it's a very old idea and recently Esther Dyson has been championing it though my eagerness to see it through was when I couldn't email a doctor that was treating me since she wouldn't give out her email address because she knew better but heck I would have paid the same price as for a face-to-face consultation to to reach her by email!

I think anyone who'd want a response from just about anyone could make use of this just like I would have to contact my doctor (provided she'd given her email address) and the same applies to journalists, consultants and even the author of your favourite cook book, anyone you'd want advice from :)

Just released SenderPays for Custom Domains which allows anyone to set it up on their account - for instance email rehanw at yahoo dot com to get an idea.

Thanks for the feedback!
In both cases the OP presented, growth is still both "good". Anyway, sorry to be pedantic. The ultimate difference is your end-goal. Do you want to be rich or be a king?
http://blog.asmartbear.com/rich-vs-king-sold-company.html

Just Bieber is rich and Phish are kings. Growth is necessary and needed for both.
Incase anyone here is unfamiliar Huawei makes more then handsets. They also produce an eNodeB. There are legitimate potential security concerns there.
The scary thing is artificial intelligence isn't about incredibly complex systems, like you would assume. It uses some rather simple algorithms, which are often not unlike (or modelled) on things in real life. We are no where near close to a proper intelligence, we just have a bunch of algorithms that 'seem' intelligent. AI is mostly about pattern matching.
Ooops, we accidentally dropped our anchor right on your cable! Sorry about that....

http://en.wikipedia.org/wiki/2008_submarine_cable_disruption
The same advice applies for undergrads (though I wouldn't call myself a mentor). For a year or two now I've been part of a group of students who hold volunteer CS "office hours". We normally get visits from frustrated students who aren't in CS, and are able to make a huge difference for these people.

We don't get paid, but I still benefit from it, of course; my knowledge and teaching ability have both greatly improved. It's fun, too =)

A word of advice: operate outside of your school's official tutoring system. Just get a bunch of friends and make yourselves known within your department: you'll spend less time working the system and more time helping people. Feel free to get in touch for advice.
Duh. That's obvious from the version numbers. Everyone knows that even dozens are supported 18 months and that prime number versions are only supported half of the time.
Competitive Crossing