skysight-inc/HackerNews huggingface dataset:
Even countries in Scandanivia will expell people who break college rules. And if you pay for and go on a train in finland and break their rules, you can be kicked off.

It all depends on what rules there are, and how they are enforced/interpreted.
approved treatments in humans often lag 10 years or so
behind what's known to work in animal models

The reason for this is regulation and IRB. I direct you to Banting and Best (which I also linked below):

http://www.nobelprize.org/educational/medicine/insulin/disco...

Early in 1921, Banting took his idea to Professor John
Macleod at the University of Toronto, who was a leading
figure in the study of diabetes in Canada.

Banting and Best began their experiments by removing the
pancreas from a dog. ... By giving the diabetic dog a few
injections a day, Banting and Best could keep it healthy
and free of symptoms.

The team was eager to start testing on humans. But on whom
should they test? Banting and Best began by injecting
themselves with the extract. They felt weak and dizzy, but
they were not harmed.

In January 1922 in Toronto, Canada, a 14-year-old boy,
Leonard Thompson, was chosen as the first person with
diabetes to receive insulin. The test was a success.
Leonard, who before the insulin shots was near death,
rapidly regained his strength and appetite. The team now
expanded their testing to other volunteer diabetics, who
reacted just as positively as Leonard to the insulin
extract.

The news of the successful treatment of diabetes with
insulin rapidly spread outside of Toronto, and in 1923 the
Nobel Committee decided to award Banting and Macleod the
Nobel Prize in Physiology or Medicine.

Two years from idea to animal trials to safety trials (self-experimentation) to human trials to Nobel Prize. That was when pharma moved at the speed of software; that is what a landscape free for innovation can produce.

What if we tried that today?

You mean, just rely on the judgment of the experts involved and the verbal consent of the patients?

You mean, just allow the doctors to come up with whatever dose they felt warranted and patients to take whatever dose they feel comfortable with?

You mean, resist having some kind of ostensibly judicious central authority approve all such decisions, and rely on the distributed judgments of all consenting participants involved?

Yes. The typical response is that this is a recipe for anarchy. But history shows that it is a recipe for Nobel Prizes, and it is not like 1920s America was much like Somalia.

Would there be risk? Sure. Some people will not be helped and others might even harmed by new and unproven treatments. That's the price if we're serious about rapid progress, or really any progress. There must always be a first human trial; why not as soon as possible if people really are dying?

Needless to say, this kind of boldness won't fly in the modern US. Outside of the internet, the country has become just too risk averse, too wealthy to pay the price of progress. Our task as hackers then is to create at least one spot on this earth where patients can take whatever treatments they want, where entrepreneurs/technologists can invent whatever drugs/devices they want, and where no regulator has the power to intercede between these two consenting parties. And where we can go from idea to human trials as fast as the patient pleases.
I am aware of those standards. I'm also aware of how much worse it was before we had them.
Unauthorized security testing == Malicious attack

The actions of Mr. Al-Khabaz were unlawful and unethical. If he only accidentally found the flaw and reported it to the responsible person, things would be fine. But security testing without the permission of the system owner is the same as unauthorized access attempt!

I work as a security professional for 7 years, and I recently did a guest lecture on the college discussing the example like this. Most students were not aware where the problem is. Maybe it would help imagining how would story like this look in the physical world:
Let's suppose you come back home and find someone picking on your door lock with a lock picking tool. You ask him "what are you doing?" and he says "I'm just checking is your lock safe. I do it for your security." Would you believe him? Or would you call the police immediately, without asking him anything?
Let's add to this that security testing tools can sometimes degrade the tested system's performance or sometimes even crash it. In this case, it's not just unauthorized access attempt, but successful denial-of-service attack!

Never, ever, do a security testing of the system without the written permission of the system owner. If you get the permission, you will probably be asked to sign an NDA in return. You will also need to provide some information, like source IP address you're using and emergency contacts that can be used to stop the testing in case of problems (like crashes, etc.). This is the only lawful and ethical way to do these kind of procedures on someone else's system.

I'm not discussing if the penalty is OK in this case. It really doesn't matter if most people here cannot tell what he did wrong in the first place.
Why have government protection at all?
Yes, all those extra keys work with OpenSolaris and OpenIndiana. Alas, they don't produce any scan codes with Linux. They are located in a separate area on the left, so they don't disturb your workflow.

http://docs.oracle.com/cd/E19683-01/806-6642/images/BR.unix....
Very little of USA oil imports come from middle-east anymore
4 Tests to determine if you are following Agile development
Thanks! I'd run across the first one, but it's also only for the case of integer overflow. The 2nd is new to me, and looks quite comprehensive.
Agreed. HN seems uniquely engineered to prevent the formation of echo-chambers. You /will/ come into contact with the completely opposite viewpoint; that's the point. Enjoy it.
I'm really not sure you can have this both ways. Either you use a modern, up to date browser and code to standards (and thus reduce your coding workload and maintenance), or you can code to an old, out of date browser.

The fact is, the main reason that he wants people to upgrade to IE10 is to reduce the support and maintenance burdens of supporting old browsers with weird javascript and rendering bugs. The heading is, after all "Old technology is wasting everyone’s time and money". The solution I put to everyone is to stop supporting IE8 and install Firefox. You can even deploy it via Active Directory and update it via Group Policy, AFAIK.

So the simple solution is to switch to something like Firefox. Or you could continue to support IE8. It's really not ideal to do both, which you'll need to do if you have Windows 7 or above given you will almost certainly have IE9 or above on these installs.
Listen, I don't mean to downplay your achievement. You've done a great thing I can only envy. You did a great job, seeing a game project through to the end.

But I just wish you wouldn't lead with "I'm X years old", I see these things all the time on reddit and I'm not overly fond of the practice coming to HN.
http://www.acunetix.com/blog/web-security-zone/should-you-te...

what can happen when production Web applications are tested including:

Email floods

Junk data inserted into databases

News feeds filling with random input

Log files filling up

Accounts getting locked out

Internet bandwidth consumption

Scans that take longer to complete

High server and database utilization

Incident response teams and managed security providers having to deal with alerts

Final cleanup needed after the fact
I was hoping for some discussion of how viable Chrome Frame was as a solution in corporate environments.

My current feeling is that it's not worth the bother and you'd be better installing full Chrome and hiding IE unless you also need the compatibility for internal apps.
We're talking about morals and ethics, not what the law says.
Mentors Thoughts Week 41: Getting an “F” is not the end of the world.
What is exactly is "digital" about a design language that has been used for decades in the real world in parks, airports, roads, and so on as signage? To me that just seems like a "flat" variation of skeumorphism.
Yep, pharmacy symbol is unrecognisable to me too. Unfortunately, there isn't really an internationally recognised symbol. In some countries, the recipe symbol (℞) is used; in others, a green cross; in others still, the Bowl of Hygieia.
It looks like a crown to me.
So.. here's something that happened to me in my engineering software university.

A friend of me just had a summer internship in a security firm and learned a trick or two. And, looking at the html/javascript code of a page, there was an obvious entry point that gave access to anyonela else account provided you had their student number (i.e. skip the password step).

So my friend showed it to me and I suggested he tell the IT department. Obviously, the next thing we know, he's accused of "Hacking" and get menaced by the IT department.

A couple days later, we check back the website and realize that a trivial encryption is added.. I.e. you have to reverse the student number or something like that. And, obviously, just on the client-side.

A little bit pissed, we decided to take our revenge of being menaced for just being nice. So we create a web page where it explains the story (That we found an entry point, that we told the IT, etc.) and then, we say "Try it!" [<enter student number>] which directly logs you in into their account.

We e-mail that page to the main directors of the school by suggesting a quick fix. And, we make sure to CC the IT departments.

The day after it was fixed and we received a real "thanks" from the authority. I guess the trick is to contact a higher authority rather than directly contacting the IT department.
Their way == Prednazone, Asacol / 6MP

My Way = Macrobiotics, Stress Control, Acupuncture etc...

Yes, there are many communities; I mostly used trial and error but the difference is how I measured what worked. I kept a food diary that allowed me use actual nutrient stats etc... to find patterns in my trigger foods.
BlackBerry Z10 silver model leaked
Good Lord, am I ever glad you are being downvoted to oblivion. Nobody so far has suggested assasination or terrorism to solve these problems. You are the first (and hopefully the last) to suggest this as a solution.
Depends on your market.

As you have rightly pointed out in your case supporting IE8 is very very important.

For others, not important.

The fact that your last few lines seem to, in your opinion from what I can tell, place you in the "right" regarding this issue seems a bit hypocritical given your first two lines.

To each their own, the market (and an XP EOL next year) should eventually kill off IE8.
The outrage is justified: the ISPs in certain countries try to deliver as few service as they can get away with.
Instead of making their service cheaper and faster each year (as it works in most of the world) they try to make it slower and more expensive.
Of course there is the outrage. They should find a way to finally deliver something they can be proud of.
Mostly everyone.
Entertainment Platforms
OneSwarm - Private P2P Data Sharing
> Maybe it's because all of our schools are public?

There are Asian countries where this model has failed. Perhaps because of population pressure or other social factors. But I truly like the Nordic way of life.
I know you explicitly don't want to play the "I'm a kid" card, but you're kind of doing that just by mentioning it in this follow-up post. I think 17 is probably the age when you just don't have that card to play anymore.

I released my first OSS project (here) at 17, and mentioning my age didn't even cross my mind. You just take the feedback and criticism and reiterate like everyone else, because you won't have an excuse forever.
To be blunt - this is an attention whoring flirty meta. Please keep this sort of thing off the front page.
Ask HN: Looking for a free/open source POS system, any suggestions?
I'm currently looking for a free/open source POS system specifically for a restaurant that needs to meet the following requirements:
1. Able to take orders from a tablets
2. Ticket routing to kitchen to printer/console
Another vote for this method. This is the only way I managed to train myself to use hjkl when I first started learning Vim.

I also disabled Home, End, PgUp and PgDown:

noremap <home> <nop>
noremap <end> <nop>
noremap <pageup> <nop>
noremap <pagedown> <nop>
OECD trends & challenges: connected devices invade homes… It is just beginning
That's been around for so long, kids looking for validation on what they have done (and trying to prove a point (Hey! I'm 14 and look what I did! Pats for me?)).
You probably won't have to, but as a student, you don't have the choices ;) Your courses information, schedule, homework, etc. is all on it.
This place turned more pedantic than I remembered 5 years ago. The benefit is that sometimes the tangential discussions bring about something interesting but most times the pedantry is a negative as it just gets people riled up and nitpicking to death.

It's also more hostile than I remembered, but oddly people use politeness as some weird passive-aggressive pulpit to combat each other. Replies and comments get seen as personal attacks and others quickly get dismissed as trolls. And when the simplest solution to dealing with anonymous people on the internet vying for fake internet points is just to leave well alone, some -- especially nicks I've seen around from five years ago -- have decided the best way to react is to respond. And poorly at that.

It's very much the same catty atmosphere I've encountered when hanging out with my art school friends and their cliques that they endure for their art.

But then again, it's the same eternal september problem that was discussed back then, regurgitated every year, and now we're here.

That said, there are good signals here and I keep seeing the same advice that people give: ignore the noise. But the challenge is two folds: what is noise and should you really be ignoring it?

The first is relative, you decide you own level of involvement but I do have opinions on the second question. I don't think it's right to ignore the negative comments. You can't improve your craft living on good vibes and hugs. So understanding that this place, relative to the rest of the world, is different place, it's both a sanctuary and a padded room. So take the inputs, review them, filter them, and prioritize them. Never internalize the hate but at the same time don't be naive.

PS: 17 is young but it's not that young. When I was in the Marine Corps we gave 17 year olds guns and entrusted them to be men and women that can get a job done when need be.
With "Google Chrome Frame" this is hardly a problem any more.
Sorry about that; a@hackingla.com and I sent you email :-)
Yeah, those things also.. ;)
'Flying while black'... disgusting.
I'm not aware of a case against Julian Assange currently in progress, can you please provide a link? I know there was some talk about a grand jury being convened but I am unaware that led to an actual indictment.
How to Create a Start Up
In most managed corporate environments, you do have to run IE. The freedom of installing your own software at will doesn't exist.
What worked for me was:

H & L are left & right - fairly intuitive, leftmost is left, rightmost is right

J looks kinda like a down arrow

That leaves K, which must be up by process of elimination :)
Nice refutation. The problem about doing language comparisons for speed is that they generally require a non-trivial example, so you have to be an excellent programmer in all the languages you've compared.

Of course, language speed charts are generally as useful as PC spec charts and YouTube videos of Nürburgring laptimes when you're buying a new car.
7 Essential Books on Music, Emotion, and Brain
There is a other point of view, if one looks at who is paying the cost of the medical research: The public.

How is medical research founding supported? In order of prominence: Tax money from NIH. State granted and enforced monopoly in the form of patents. State granted extended monopoly (after the patent is expired) which is granted by the FDA, including exclusivity to the data from testing. There is also affects from insurance and the health care system, but that one is much more complex to evaluate in this context.

A completely unregulated industry could had produced faster results, but in that case its business model should not be in an depended relationship with the government. It should not get the majority of its founding from tax money. It should not depend on state granted monopolies.

As it is now, FDA is the regulation that enforces the public right to get what it payed for. Its their money after all. If one would like that to change, one should start by removing tax money and government monopolies to be the sole critical part of medical research.
Why do dead people vote?
I've had similar encounters with privately disclosed vulnerabilities that are still live years after the fact. What is the right course of action here? If you just wait out and the vulnerability eventually gets exploited they could blame whoever reported it "because he was the only one who knew". You can't really anonymously disclose it after privately reporting it either, because they'll quickly link it to who reported it before.
Three Basic Tips to Clean Your Rugs and Carpets - Vortex Pure Water
Yawn. It is not possible to directly compare languages wrt speed: we only can compare the speed of their implementations and reason about the features that make a language amenable to optimizations.

And we all know this.

So why, despite this knowledge, do we engage in "language speed flamewars" like this?

That's a valid question, and it belongs in the field of psychology of hackerhood. Does anyone have a reply to wager?
The Power of Free – Why to Choose Comodo SSL Certificates
Comodo SSL Certificates are arguably the fastest and most cost-effective measure for smart online businesses to protect each customer interaction and transaction with an ultra-high assurance SSL security certificate. Whether you power a large volume online e-commerce website or simply sell a few products per month, Comodo offers a cheap SSL Certificate solution to match your specific needs and size of business.
Looks like it's down already. Couldn't get a Google Cache link.
Softening the Blow of the Visual Studio 2012 User Interface
Python is a good language. But there are many languages and each one has different perks and has different uses. If you want to know if it's a good language to start just go for it and stop asking question. Programming is really a profession where to learn you need to make many mistakes and only write a lot of code. Start with python or any other language, if then you don't like it you can change. It's not the language that gives you the job but your abilities.
no, staying home and not getting your co-workers sick by bringing your sick to the office is responsible. Coming to work sick, even with a mask, is irresponsible.
> So why, despite this knowledge, do we engage in "language speed flamewars" like this?

That was exactly the point.

The reason why this happens is because people are - just like me - invested in their tools, they want to tell themselves they made the right choice. And then they want to tell the world the same thing.

For me it doesn't matter which language is faster in a project. The parameter space that decides which language is 'right' is rarely determined by raw speed. But for those cases where raw speed is the determining factor you could do a lot worse than using C, and if you have latency requirements it is almost unavoidable on most ordinary platforms that we use.
I was considering trying to make custom pro-biotics but the cost are extreme, with that said; this is still an area I am very interested in. I have reason to believe that probiotics custom tailored to the patient could be an order of magnitude more effective.
Google Chrome Frame needs to be installed, often not possible for the end-user. Besides, who wants to _install_ something to view a web page?
First, you don't need to switch. Installing Firefox does not make removing IE from the machine mandatory

Second, installing FF or Chrome is not viable only if you're an IT drone or similar.

(blah blah corporate policy blah blah)

But of course FF is to blame as well when they came with that upgrade plan of theirs (of several frequent versions)
On{x} introduces Kitchen
> It imports some classes from Maven in order to integrate with Maven repositories, but the vast majority of Leiningen has nothing to do with Maven.

To be more precise, Leiningen 2 uses Sonatype Aether for dependency resolution, unlike Leiningen 1 which actually used to include Maven.

Sonatype Aether is, I believe, also the dependency resolution library used in Maven 3 (but not Maven 2) -- but it's debatable whether it is actually a part of Maven.
Cannoncini di sfoglia con crema pasticcera al caffè
For those who haven't already looked, the implementation of the standard library (in CoffeeScript) is pretty interesting: https://github.com/rubyjs/core-lib/blob/master/ruby.coffee
I still wonder to this day why Haskell programmers want their language to be loved so much.

At times it feels like that kid at the playground that spends half his time telling everyone how he's the best thing since sliced bread and cries himself to sleep at night wondering why no one will play with him and his monads.

Don't get me wrong, Haskell looks like a great language with obvious qualities and I don't knock anyone for using it, to each his own, it's just the never ending publicity and proselytism that really rubs me wrong. People adopt new languages, not the other way around.
I understand, but it seems to me that if corporations change their standard to something like Chrome or Firefox, then they will have less maintenance costs in the long run. I think it's easier and more cost effective to deploy the latest version of Firefox than it is to:

a. purchase new hardware for the latest OS from Microsoft,

b. Get all the OS images ready to deploy,

c. Train staff to use all the new applications that have changed UIs due to older versions of the software not working well on the new OS.

Not only this, but as I've said ad nauseum, development costs should reduce when you use something that is updated as often to the latest standard as Chrome and Firefox.
http://en.wikipedia.org/wiki/Thalidomide#Development:

"Thalidomide was developed in 1954 by the CIBA pharmaceutical company, marketed under at least 37 names worldwide. It was prescribed as a sedative, tranquilizer, and antiemetic for morning sickness.[9] Thalidomide, launched by Grünenthal on 1 October 1957"

So, slightly more than two years, but it points to the problem: the judgment of the experts may be awfully wrong.

Also: it is true that the Western World is more and more risk averse, but we are more permissive in allowing trials on patients who would die soon, anyway. I doubt it would be two years from idea to Nobel prize, but http://en.wikipedia.org/wiki/FDA_Fast_Track_Development_Prog... states a goal of 60 days for review, and states that that goal generally is reached.
Your first programming language should be an assembly language. Pick the brand — any brand. It will teach you how machines work.

Your second programming language should be Lisp. You will see that it is a general purpose solution to the issues assembly languages raise. Assembly language lets you command the machine. Lisp helps you organize how you command the machine. That is fundamentally important.

Your third language could be Python. It would be an excellent choice. Especially, if it helps you get a job! Or solve whatever business problem you face at the moment.