skysight-inc/HackerNews huggingface dataset:
This story is somewhat complex, and lacks information on many aspects. I've made a kind of TLDR of what happened and added my thoughts. I've also cross compared
the informations given in the article with those available on dawson's college web page and Skytech's omnivox.

[he was] working on a mobile app to allow students easier access to their college account [.]
-> Did he have authorisation?
-> From who did he have authorisation?
-> Omnivox does not seem to have a public API.

“I saw a flaw which left the personal information of thousands of students, including myself, vulnerable,”
"I felt I had a moral duty to bring it to the attention of the college and help to fix it, which I did. I could have easily hidden my identity behind a proxy. I chose not to because I didn’t think I was doing anything wrong.”
-> Did he try to fix it, or only bring it to the attention of the college?
-> Did he inform the college he tried/would try to fix the flaw?
-> Did he try to fix the flaw after or before meeting with the college?

"Mr. Paradis congratulated Mr. Al-Khabaz and colleague Ovidiu Mija for their work and promised that he and Skytech, the makers of Omnivox, would fix the problem immediately"
-> Mr. Paradis is Dawson's Director of Information Services and Technology
-> I precise only because it is not clear from the article if he works at the college or at Skytech

"Mr. Al-Khabaz decided to run a software program called Acunetix"
"to ensure that the issues he and Mija had identified had been corrected"
-> Did they use acunetix the first time?
-> If yes, did the college know? Did skytech noticed?
-> Otherwise, why? They found the flaw without acunetix

"Taza explained that he was quite pleased with the work the two students did identifying problems, but the testing software Mr. Al-Khabaz ran to verify the system was fixed crossed a line."

The administration of Dawson College clearly saw things differently, proceeding to expel Mr. Al-Khabaz for a “serious professional conduct issue.

Following this meeting, the fifteen professors in the computer science department were asked
to vote on whether to expel Mr. Al-Khabaz, and fourteen voted in favour.
Mr. Al-Khabaz argues that the process was flawed because he was never given a chance to explain his side of the story to the faculty
-> Was there other incidents that could have influenced the judgment?
-> College rarely want to expel students who ace all their courses. Especially in CS with the high rate of failure.

-> According to the college :
The process which leads to expulsion includes a step in which a student is issued an advisory to cease and desist the activities for which he or she is being sanctioned

-> This, along with the "He said that this was the second time they had seen me in their logs" tend to indicate he probably ran the test multiple times. Or, the first time he foud the flaw, skytech took him for an attacked and the college warned him to stop developpement on his application. This would indicate that he had no authorisation in doing so.
The IMAP experience of Gmail is possible, but by and large ime it sucks. Gmail treats a email has having 0+ tags, IMAP implementations rely on an email being in 1 folder. This is a fundamental difference.
The article doesn't say but it has piqued my interest in it. Is eshell of any usefulness? Can it be used to create scripts?
In some circles it's common to use the word in more formal or public settings when you are together for a long time (long enough that most couples would be married).
This is superficial and I probably shouldn't answer to this but anyways : Dawson is, in fact, an english college.
> I've found that I really really hate making urgent requests to other teams

For me what ended up working by far the best is to always and for every request try to:

1) Give an honest summary of the negative consequences of your request being delayed/ignored

2) Ask for an honest summary of the negative consequences of your request being honored.

3) Continue calibrating the relative importance until the higher priority task is obvious for both parties.

At first you might get run over a few times but if you don't accept politics (also not your own!) to enter the equation and consistently do this eventually people will be very accepting and these request can be made very efficiently.
Fun and Frolics with the New Ruby 2.0.0 TracePoint Class
Anti-Apple Anger
Not having the ability to add an email address field to the checkout form is a real deal breaker for me. I wonder why they did not implement an optional email field.
Getting a response from online dating isn't that hard and an actual date only took 2 or 3 messages. I think it's that most people just don't know how to communicate. It took me a bit of experimentation on what works, but once I figured it out I didn't have any problems. When I did okCupid I was a bit over 50%. Now I'm 6'8" and in shape but I'm definitely not Brad Pitt. My favorite first date topic was asking girls about their other online dates. They had horror stories about extremely awkward guys that had no idea how to interact with the opposite sex.

While this elegantly solves the messaging problem. Guys that never win won't stick around. Also how much information are you hiding from both parties? Just the picture or more? Most men and women have certain standards, height, look, build, etc. I have quite a few close female friends and they all have a minimum set of standards which exclude 95%+ of men.
> It is pretty interesting that most people don't take compatibility seriously.

If you don't test in NS4, you don't take it seriously, either.
One could say the same thing about computers. For example, even back in the days of, say, the Apple II writing a "10 print hello 20 goto 10" program is similar to using a micro-controller to blink an LED. Or using a graphing calculator to compute the product of two numbers.

It's 2013, you can't expect kids to be uninterested in the technologies available today. You wouldn't expect kids in 1985 to forgo the use of LOGO or basic and instead program using punch cards, or study lambda calculus.

Today a little arduino or raspberry pi represents more computing power than the Apollo spacecraft used. But that's just the nature of technological advancement.
And AMD's stock price got it worse than Intel's.
http://finance.yahoo.com/q/bc?t=5d&s=INTC&l=on&z...
I'm referring to an enterprise implementation comprising over 5000 nodes and somewhere in the neighborhood of 300-400 NFS mounts under typical use (~60-70 at boot, additional mounts via autofs under typical workloads).

Issues: ad-hocery, former Sun shop, growth-through-acquisition (including acquiring the application infrastructure of said firms), 20 years of legacy, much staff attrition (no more than normal, but even 5-10% means virtually complete turnover within that period), geographically distributed network (3-4 continents), etc.

Pretty much a worst pathological case, except that it's very standard in many, many established firms.
Good luck with that assumption.

/net
Your interpretation of the rules is correct. You do have to publish through us to count as an entry. On the rev share split: if a user spends $99c on your app, Apple takes 29c, we take 20c (70% post-Apple), and you are left with 50c which is just over half.

Our publishing contract is very developer friendly - we don't take ownership of any of your IP. So, you could publish your game with us (and we'd probably end up touching up some art here and there) and if you didn't like what we were doing with it, you could publish a version yourself. If we aren't worth it, you're not tied to us. If we are we hope to publish a bunch of your games :) Very low risk in giving us a try if you already have a game on the way.
The standard practice of making decline option available is a nice way of deceiving non-technologically inclined users. But IM and related companies are here to make money. Most of the above points are the way how it works in Windows ecosystem.
What you have asked for as been discussed at considerable length already. If you want to read that discussion, use the search field at the bottom to get started. There is no sense in having that same conversation for the hundredth time.
O Edifício Mais Ambiental do Mundo
> Netscape 4 hasn't been around for nigh on ten years.

So? Ten years is nothing. There's no good reason for your site to not work in it.
That's a lot longer than I've been using them so it's good to hear that I've backed the right horse. The reduced fees for volume processing can save you a decent amount of money over time (2.2% vs. 2.9%). I also like that I'm not restricted to only PayPal users but can also accept credit card and eCheck payments as well.
I wonder whether, instead of the "traditional" software industry feeling the brunt of that push-back, it'll be the robotics industry?
There is a well known problem of building a service requiring two different communities (e.g. sellers and buyers, teachers and students).

And sometimes the actual problem is that the distinction is made explicit, where it shouldn't be (once I had a problem, as I by mistake registered in one, and couldn't use the same e-mail to register in the second - even if there was some overlap).

Here it is an interesting example of the opposite. And also, a practical remark against political correctness :).
Dating sites definitely position themselves well to women, but that's more a marketing thing.

Almost every site is designed symmetrically. Even though guys and girls have vastly different experiences on said sites, they go through the same process, and have the same functional options. Hardly 'designed' for women...

The notion of 'matchmaking' is a bit of a misnomer - we consider ourselves a fun way to meet people, an introduction. There's no substitute for meeting in person to determine chemistry.

Also, it's called 7pm Anywhere because the active part of the site starts at 7pm :)
Is Google Desperate To Launch Android 5.0 Key Lime Pie In 2013?
Adding an IFTTT trigger aimed at HN's RSS feed with filter by "free" paid off again.
My DupDetector bot could do that. I got some very nasty emails and decided to retire it.
I think this is true as far as iOS goes--and it is more likely that Apple will open up the iPhone to third parties than that Google Now and so on will start working with third parties.

My concern is more with how so many very tech-savvy people, usually so skeptical of companies that get a little too ambitious--are extolling the virtues of a system that requires your email, search, maps, and nearly everything else be sourced from a single provider.

More on point, even if iOS allows for changing default apps, it should keep system-wide settings as far as possible. For example, the drop-down email sheet that apps can use will probably have to stay Apple, even if you're using Gmail for your mail, at least until there's a more robust contracts-like system. But right now this would mean having to input your email credentials into both system settings, and the gmail app separately.
An infographics about worldwide broadband trends & underlying drivers
Collision Plane is an addictive space plane game written in forth
3. Have you used IM? :)

4. It's in the privacy policy, so it's supposedly live. Or are you saying the policy is wrong?

5. That may be the intent, but did you read the policy? It's a one liner banning all OSS.
Show HN: My weekend project - Etherpad + Repl.it
Working on a Coffeescript project together with node, I figured stylus would be an awesome addition, for an js-only stack. Began out all nice and fine, one thing bugging me was that syntax highlighting was horrible in ST (if you know of a better package please let me know). As the project grew I encountered very annoying implementations when using the arguments keyword in mixins (box-shadow I am looking at you) and I ended up adding nasty if constructs inside my mixins. Stlus was getting annoying over time, at first I thought it to be the liberal kid on the block — who needs braces/colons anymore? But it turns out the highlighting could not figure out what was going on, and me neither. As the project grew, I started missing my braces.

Compared to sass/less, sometimes I needed to build before I knew if something worked the way I expected, in addition visual clues are non existent and comments were needed to identify structure.

So in response to this comments, stylus is quite nice, but it needs some rules, especially for bigger projects, because it does get messy. And last thing, I wish it was more like Coffeescript, at least use # for comments stylus and you make my day.
I agree with this sentiment for having over 4 years of heavy use. They have plenty of things that need updating (slow history, API sucks), but at least I get great support if I have trouble and need to call. The 2.2% fees aren't bad; not a great rate either, but it's keeping me from moving to Stripe, which has worse fees. Note that I have a traditional ecommerce store who sells real physical items.
Exactly. I was just pointing out that even in these early days there are some choices and people can get treatment, and said treatment does work in some cases.

Just saying "it wasn't his fault, he had nothing to do with it" is probably not the best message to send, even if it's actually true when the victim is actually pulling the trigger or jumping off the bridge.

Complementing it with something like "I wish he had had the opportunity to get better" is probably more humane.
Planetary Resources shows off Arkyd-100 
including their class 10K clean room.
I've earned several hundred thousand dollars directly from customers by doing honest work. I guess that means I can say that taking advantage of a person's lack of computer expertise to crowd his computer with toolbars, hijacking his search efforts, and making his web browsing slow to a crawl just to make a buck is very sleazy behavior.
The scikit-learn developers are also interested in knowing more about organizations using the library for building innovative products or solving data related problems.

If you are interested in writing a short paragraph about how your organization is using scikit-learn please feel free to contact me or another developer of the project. The goal would be to have this published in a future testimonials page on the project website.
Funnily enough, we've found if you make it enjoyable for women, it's more enjoyable for men.

It's true that some guys will get the harsh end of the filter stick. But with this method it's easier to know where exactly you're failing. If you get knocked out at first selection each time - you need to improve your answers. If you get to the end repeatedly but have no luck - maybe a better photo.
Why does he have an issue with Jurassic Park? Lex was using fsn, which would have been available at the time for IRIX - although not used in any serious production environments that I'm aware of.
"If your point is that you should prosecute someone who is suicidal differently from someone who is not, wrt prosecuting them then I'd strongly disagree.
... What about pregnant women, stress can cause miscarriges"

Thinks like this make me think that some is really rotten in this system. Some people think that is justified, fair and right to menace the life of an innocent baby if you got the robber mother in jail?.

There is really a need to say that this idea is a monstrosity?

Should be noted that the system is _obliged_ to care for the life of this baby?

"What if someone is faking being suicidal?"

Absolutely nothing

Is not so easy to fake this for much time... in the end this man or woman will reach the same place in front of a jury, but anyways is a better choice that the other option, that you _help_ to someone to be a suicidal.
"I waited for a while to see more evidence appear, but at this point it looks pretty clearly like she abused her power. Asking for her to be fired is perfectly reasonable"

Would you want your fate to be determined by some people who read things on the Internet or even in the New York Times or on the nightly network news? When you say "evidence" are you privy to something that has been specifically vetted and proven to be a fact?
I think it would be interesting to see an open source OS for mobile touch devices that worked like that.
Although most keyboards nowadays use Alt for Meta, they were distinct keys on some older keyboards. I personally never used an MIT Lisp machine, but I have used Sun keyboards with a Meta key.

It's also fun to note that EMACS is an acronym for Escape Meta Alt Control Shift, which generally describes the experience of using it.
Thanks for replying. As I did acknowledge, we looked into your services some time ago and things may have moved on, so perhaps for everyone's benefit you could clarify a few things that bugged us back then?

As far as VAT goes, at the time you appeared to collect it and then remit it directly to national tax authorities, not to your clients. If that is still the case, could you explain why you are required to collect VAT at all if you're acting as a reseller and based outside the EU? If you're acting as the merchant for tax/legal purposes, how do clients offset VAT they have paid themselves against VAT on the purchase if you handle all of the collection and remittance directly? If you're acting on behalf of the merchant, how do clients integrate with your systems so that any invoices generated on your side meet the requirements for sequential numbering if they also sell via other channels?

In terms of data protection, are you now covered by Safe Harbor or equivalent provisions, so there is no risk of clients running into trouble because you might be considered to be collecting personal data on their behalf and then exporting it outside the EEA?

Regarding the pricing, I'm afraid you just have to eat that one. Obviously you're offering a tailored service in exchange for the higher rates, so it's an apples to oranges comparison, but just about everyone from newcomers like Stripe and GoCardless to old school payment gateways now offers hosted options or transparent integrations that can be set up in hours, not "months or even years of dev work". Meanwhile, none of the options we've been considering recently are anywhere close to the rates you charge even with extreme adverse factors. In more normal cases, you're about 3x as expensive as various card payment services, and GoCardless charge a flat 1% and that's it.
Ask HN: Please Critique My (Tokenadult's) Website.
I saw the thread "My experiences with Hacker News" earlier today, and that prompts me to ask for your help. I have just rolled in new HTML5 mark-up for my seventeen-year-old personal website, Learn in Freedom: Education Reform and Homeschooling Resources.

http://learninfreedom.org/

The site largely lay fallow for the last decade while my children were all young and my late father was a quadriplegic during the last six years of his life. Now I'm trying to catch up with updating the site, and I'm happy to hear your suggestions about what needs to be fixed. Your comments on 1) usability and general user-friendliness, 2) accuracy and completeness of content (including suggestions of reliable sources to bring the content up to date), 3) accessibility (especially for people like me with subpar vision and hand mobility), 4) information architecture and site navigation, 5) search engine optimization and clear page and section titles, and 6) anything else you notice would be greatly appreciated. The site has been in such bad neglect that I only began mentioning it in my Hacker News profile this week. I won't be offended if you tell me the site looks old-fashioned and needs lots of work--it does. Thanks for any suggestions you have.
> I don't think there is any cure for interruptions other than no at-desk meeting rules or private offices.

A simple feedback mechanism for this would get us quite far already. Just something that will glow red for 'dont disturb,' orange for 'only if you have to' and green for 'go right ahead.'

If someone wants to make (a Kickstarter for) a simple ball that does this I'll gladly transfer my domain names interruptiball.com and interruptaball.com to you by the way. ;)
I met my wife on eHarmony, and every date I went on before that through the site was great, with interesting, intelligent women (although the chemistry wasn't there until I met my wife). I don't know if eHarmony has the problem solved in its entirety, but the quality of my matches leads me to believe that they're doing something well, and something well worth the money.
I would like to see the rise of the home server. Cloud services have latency and privacy issues. Imagine a small, powerful and energy efficient server that you could tuck away in a closet and connect to your gigabit or faster network.

This server would provide all the horsepower, centralized storage, and session management (think IRC chat etc) that you need -- and you can access it on any device in your house.

Imagine a keyboard running a tiny OS that could detect the nearest registered display. You could write code on the TV for a few hours, walk over to a desk and pick up where you left off. That's what I would eventually like to turn my home into (by setting up a Plan 9 network and writing terminal clients for android set-top boxes), but it's hard to find the perfect home server.
Someone needs to do this for Themeforest themes haha
Have you not seen the surface in person? It makes a macbook look bulkier than the Governator. The surface pro is quite a powerful device with great battery life.

Even with the keyboard attached it weighs less than a macbook air.
Also see: http://news.ycombinator.com/item?id=5086148
CPU's have reached the inevitable point where 90% of users simply do not need that kind of speed.

You can build a car that goes 200mph, but there are not going to be many buyers.
They have identified the problem with online dating: men don't get responses and women get bombarded with messages. It seems like a simple fix might be to have a rule that says only women can initiate conversations (for the heterosexual segment). Has this been tried yet?
Confirmed in Yunnan.

I just returned to China after most of a year. The VPN stuff has gotten much worse. Tor is banned, new wacky Tor is banned. My work VPN (OpenVPN based, not publicly listed or used by anyone else) appears blocked (though it worked a couple of days back on a different link; I have a theory this is China Unicom vs. China Telecom landlines).

I am presently exploring IPSec/PPTP/SSH+PPP style solutions. Can anyone save me time here and tell me what is likely to be the most reliable? OpenVPN has been my mainstay in the past and it is now too much trouble here.

SSH+PPP is looking good from a low-latency, port-hopping, unlikely-to-be-blocked perspective, but figuring out how to get a client for that up in OSX is driving me nuts.
Apple Maps is the first time I've ever had a "what the fuck were they thinking" moment on my iPhone. On my 5, it's really easy to accidentally switch it into 3D mode while zooming, which slows the phone to a crawl if you've got an iffy network connection. Like 30 seconds between screen updates. Just absolutely awful.
Cube Cities Verticode Platform - Say Goodbye to Push-Pin Hell
Hahaha, this is a good idea!
I've been teaching my 12-year old sister how to code over Skype and found us typing together in a google doc and then copying to code to repl.it to actually run it, so I decided to make a site that allowed collaborative editing and client-side code evaluation.

A few things:

- Only python is exposed at the moment, but jsrepl supports ~20 languages to choose from with a single loadLanguage() call

- Functionality is not at parity w/ repl.it yet. Some things don't work the same, and some things don't work.

- Feedback is appreciated. :D