skysight-inc/HackerNews huggingface dataset:
So much awesome cluelessness in the replies on that post. "It's definitely safe to use your real name," says WHAMM (White Heterosexual Able-bodied Middle-class Male) #1 confidently. "Nobody ever suffers from real-world social and legal consequences as a result of what they do online. No gay teenager from a small town has ever been bashed to death by homophobes after he got outed for his online activities. No woman on the run from an abusive husband ever got tracked down and 'punished' as a result of profile details on the internet. No activist fighting an oppressive regime ever got 'disappeared' after the authorities tracked them down using a web forum profile. It's all perfectly safe. Don't inconvenience us!"
I agree that some background checks need to be done for sensitive jobs, such as government jobs you describe. However the article is about a woman who was just crossing the border between Canada and US. This should have just been a formality, provided she wasn't carrying weapons or drugs, and the fact that the check was so thorough for this is what scares me the most in the article. Basically how long do we need to wait before the boarding agents scan our gmails and participation to any internet forum or social network to assert we are not gonna do crazy things once we have entered in the US?
Being a bit cynical, I'm sure there's some gravy-train-follow-the-money-ism here. With the NSA getting the many billions of military-industrial-complex money that are suddenly threatened by these public disclosures, I suspect much of what we are seeing could be attributed to a circle-your-wagons mentality surround the treasure chests...
"Don't write passwords down" was advice from the 1990's, when the primary attack vector was people physically taking over your keyboard.

Nowadays complex passwords on sticky notes stuck to the monitor isn't terrible practice. A physical notebook you can take with you is probably safer than just about anything else.
yes, but he is the ultimate interpretation of the law. if the law states "secret of states must be out of records" the judge is the one who decides if something is a secret of state or not, right? or can i just say that this chocolate cake recipe should be treated as so and everyone have to comply?
Started the same way, with BASIC on a TI-83 and then 84 since the 83 was robbed :)
Pharocloud: Your Smalltalk web-application online in just 3 clicks
Are you saying that you're getting better healthcare than in Canada, at much lower cost, while being uninsured in the US? That's hard to believe.

Healthcare is not free in the US, so someone is paying for the services your family is receiving. Perhaps you meant that you have high-quality employer-paid insurance. In that case, sure, once you're hooked up "within the system" it works. Don't lose your job!
I suppose I could if I wanted to go to that very large amount of effort just to get that small amount of functionality. Methinks a userscript would be a lot easier.

I'd agree with your comment if I'd said "They should take the blacklist out." Instead I wrote that the title and github project are not up front about a core piece of functionality of the plugin.
As a link bait headline that scores best of the week for me.

But like other posters, this is not that bad an idea - if your total value of passwords is say your savings account plus a bit, then you will look after that book about as much as you would a wallet with a couple of grand in it. Walking around with that much cash is not crazy man behaviour

Although I would like some arduino based keypad and display just for my passwords so I could carry it around. My laptop is never where I need it for that last password.
Here's my story:

In middle school I was given my first computer. I wanted to learn how to program it, someone pointed me toward C++.

Fast forward to grad school, where I was working on a big project using C++. We nearly missed our deadline because we were all so busy trying to get C++ code to work. We worked hard to squeeze out performance, yet we were still barely able to get the results we published, and we missed some of our goals. The next iteration of the project called for high-level changes that promised much better performance, but which required a far more complicated program. C++ would have been a nightmare, so I took a risk and switched languages (a big risk in retrospect, since it meant rewriting much of the C++ code). Here is what I was looking for:

* A short learning process, at least to learn enough to start writing real code

* Reasonable performance

* Well-developed tools and documentation

I stumbled across Common Lisp, and it basically met these criteria. SBCL and CMUCL are very mature compilers, Emacs+SLIME is fantastic as an IDE, and CL's documentation is easy to find. The syntax of Lisp is dead simple which makes the learning curve very easy; you can bootstrap enough knowledge of the language to write real applications in a week or so (and more advanced features can be found as you dive deeper). Early on I noticed that I was spending almost all of my mental effort on the logic of my program, not on low-level mechanics -- even while I was debugging, and even when confronted with hard-to-identify problems, I was spending all my time thinking about logic (as opposed to C++, where I spent about 50% of my time debugging low-level issues that had nothing to do with logic errors). One very nice property of Lisp is that the default behavior is to be safe, and you can override this as an optimization (and you must be rather explicit about it).

Since then the project has gone through yet another iteration and another rewrite, which met even greater success as I was far more comfortable and capable with the language. We have sent this code to others, and the majority of bug reports we have received have been about missing features rather than program crashes.

Now, Lisp is by no means perfect. At the high-level, there are few standard data structures; these are not hard to write, but why reinvent the wheel or be forced to pull in third party code? There is also no standard support for things like sockets, and only minimal support for binary data formats (which sometimes one must deal with). For low-level code, things are not easy; neither SBCL nor CMUCL make debugging across the FFI boundary easy, and there is a serious performance hit that the FFI imposes. It would also be nice to have an optional static type system, though type hints are often good enough (SBCL and CMUCL can do a fair bit of static type checking), and for the metaobject protocol to be standardized.
They'd have to be careful with how they quoted the numbers though.
As Linus accurately points out, MTBF varies wildly depending on the usage pattern. If you want to quote it in a unit of time, e.g. "years", then you have to specify the usage the part has been under, which will be very different for a server part compared to a desktop part.
You could quote it per instruction or equivalent, I suppose, taking into account how hard the component is used, but even that isn't perfect.
Co-op job? Waterloo grad?
I believe they went with bluetooth because all smartphones have it, it doesn't require a special base station and can send simple serial commands fairly easily from an iOS app.

Honestly though, I prefer wi-fi over bluetooth because I can connect to an entire network of smart devices. Bluetooth would limit me to one device at a time.
> As any chemist worth their salt will tell you, small differences to molecules doesn't necessarily make them just as easily produced. And similarly any biochemist worth their salt will be able to tell you that small differences can indeed matter a lot!

As an example of this: thalidomide has two different enantiomers (see here: http://en.wikipedia.org/wiki/File:Thalidomide-structures.png) one of which is harmless (or at least is until it racemizes) and the other of which causes severe birth defects. These are literally the same atoms and same bonds with a twist.

If a twist in a molecule makes the difference between a healthy baby and a severely deformed one, then "a few cosmetic changes" can make a huge difference.
Belief and trust are completely different things.
The fact you use Jesse Owen's example is a bit ironic, since he was actually much better treated in Germany than in the United States where racial segregation was still the norm. By his own account: "Hitler didn't snub me – it was FDR who snubbed me. The president didn't even send me a telegram."

(Not making a point, just remarking.)

> Could you imagine what was going through Adolf Hitler's mind when he saw Jeese Owens during the 1936 Olympics?

For the curious, we actually know what Hitler's reaction was. This is how Albert Speer, who was in the box with him at the time, described it:

"He was highly annoyed by the series of triumphs by the marvelous colored American runner, Jesse Owens. People whose antecedents came from the jungle were primitive, Hitler said with a shrug; their physiques were stronger than those of civilized whites and hence should be excluded from future games." [Inside the Third Reich, 1970]
Are you kidding? Everything is about the money, from top to bottom. You lose sight of that, you're going to get played, and looks you gave in.
How are these emails triggered? I don't understand the lifecycle. Btw, feel free to call me: 512-203-0507
Everything is about the money, from top to bottom. You lose sight of it, you're going to get played.
I'm 25 and was told the same thing back in elementary school after our super high tech ISDN line was installed.
The software industry does not revolve around web development. Yes it is a large percentage but it is not the only type of software, and many web development jobs require understanding data structures and algorithms. As always, it depends.
Spacecraft and rovers use ridiculously armoured, redundant systems to get past the fact that they would fail quite regularly in such a hostile environment. The Curiosity rover in 2001 uses what would normally be quite an outdated 132Mhz CPU that's been specially shielded to achieve the reliability the program needs; even then there's two redundant systems that do health checks on one other to avoid bit flips. Even with all of that, they're running on only one CPU and trying to diagnose why the first one failed.

It's probably not fair to compare the MTBF of specialised hardware to the $35 CPU I bought at the retailer down the street either, the RAD750 processors in Curiosity cost almost a quarter of a million dollars each.

http://en.wikipedia.org/wiki/Comparison_of_embedded_computer...

http://en.wikipedia.org/wiki/Curiosity_rover#Specifications

http://en.wikipedia.org/wiki/Radiation_hardening#Radiation-h...

Though that said, Voyager is still happy running on it's 8064 words of 16 bit RAM, which is something.
This, I suspect, is the strongest evidence in favor of the argument "The man created Bitcoin to surveil you."
This is also a common social engineering trick. If you ask someone for their password, alarm bells usually go off. However, if you tell someone their password is XYZ, they'll potentially correct you (esp. if there's some degree of trust) and tell you it's ABC.

I remember reading Mitnick used this trick a fair bit.
I'm glad your illness is well-managed. I had a bipolar friend who did not find a remedy.

At the same time, I wouldn't conflate "giving security clearance to bipolar person" with "allowing formerly depressed person to cross US borders."

Judging by the most-prescribed US drugs, depression is endemic in the US: http://www.rxlist.com/script/main/art.asp?articlekey=79509
I learned VBA because excel is only useful for simple adhoc data manipulations without it. I then learned R because excel-based forecasting was a nightmare. I then learned Clojure because R was a terrible general purpose language. I then learned Ruby because the JVM startup time was really annoying for simple scripts and command line utilities. I then started to learn Rust because Ruby was slow and I was getting sick of dynamically typed runtime roulette (although Nimrod and D are starting to entice me more as Rust seems determined to turn into a research language). I also learned a few OpsResearch languages because you kinda have to if you want to use a lot of high performance LP/MIP/IP/Constraint solvers.

I know that isn't the traditional language learning vector, but I'm not a traditional programmer. I work on problems very specific to Supply Chain Management, and programming turns out to be an incredible tool in the toolchest.
Show HN: Fully featured Vine client for Google Chrome
I appreciate that you've said this, thank you. But your advice cannot be helpful... I just cannot imagine that it is helpful.

We're talking about spectrum conditions here. You could run that same line of reasoning on autistics... when the environment (which includes people) is exactly the thing necessary to ensure productive and positive development.
For how much of the time since 1984 would you imagine that your Z80 has been on and running?
Or the 2018 World Cup, also in Russia.

At the moment, nobody really wants to disrupt this summer's World Cup in Brazil by threatening drastic measures like withdrawing from FIFA. After that, who knows.

There will be a lot more noise from fans, for sure. I don't know whether that will translate into action at a national level. The sport really doesn't need such a bloated and corrupt governing body, and if you get just a few of the major nations from Europe and South America agreeing to go another way, FIFA could quickly collapse.
cool, sounds like a sensible decision.

And the "turning our culture into corporate profits" angle is kind of ridiculous. That's what both companies were doing before and after these layoffs. Is it somehow better to monetize culture when you channel some of that money to unprofitable engineering teams?
irs.gov SSL is broken
Aldi launches £80 tablet to rival Tesco’s Hudl
I would far prefer discuss such charged topics in places where people have incentives to choose their words carefully. It's fine to have a controversial opinion, but without checks and balances on behavior, you don't have a discussion, you just have a bunch of racists spouting their vile views.
May the Truth RIP - Now is Official
Very terrifying... the Milgram experiment shows the average person has little conscience. Most people value a sense of order, and the illusion of stability it implies, above all else.
I learned Clojure because I had to. CircleCI.com is built in clojure, and my cofounder was a Clojure expert at the time we started building it. So I spent 6 weeks with pretty poor productivity as I learned clojure and emacs at the same time (this is in late 2011, when the vim story wasn't great for clojure).

I did the exercises at 4clojure.com, I read Joy of Clojure, and I read all of Allen's commits. Obviously, I also wrote a lot of Clojure, of decreasingly poor quality as I went on.
Like when your children start going through your post history and reading stuff about you they weren't supposed to know (yet).
My implication was that the problem with both communism and capitalism (at their extremes) can only work well under circumstances that aren't met in real life (because humans are what we are). As you say, there are no easy answers, especially so when we face problems that require global cooperation.
He does not really "boycott" the Olympics, he simply will not attend them in his function as head of state, which anyway is not strictly demanded by protocol. In addition, in his public statement he does not officially state that he will not attend the games because of human right violations by Russia, although one could certainly interpret it this way. Within the current relationship between Germany and Russia, which is neither particularly friendly nor hostile, this is still the strongest statement he can make without causing an affront. In fact, Gauck never officially visited Russia in his function as head of state since his election.
To do anything, if you want to do that thing on a processor with Von Neumann architecture and guarantee efficient memory or CPU usage.

Admittedly, this comes with a significant cost of development time.
(1) I think so. If I were an Olympic athlete and the Olympic games were in some strange (for me) country where it was prohibited to talk about my particular sexual orientation in the presence of children. Would I care? Probably not, I would go there to compete, not to talk about my sexuality.

(2) Unlike in the US, a lot of Olympic sports (boxing, figure skating) specifically focus on NON-professionals (i.e. people who don't earn money doing what they are doing).
The music

artist : 65 days of static

album : we were exploding anyway

song : debutante
Tim Berners-Lee speech at UN, Human Rights Day 2013
It's true. Getting a "cold one" with employees is somewhat common place.
It doesn't take a particularly generous reading to say that hiring someone is cleaning up after yourself. That is (for the purposes of the gp comment), you make sure your house isn't a mess, the details of how aren't interesting.
He didn't mind shaking the hand of the president responsible for illegally monitoring the communications of all Germans.
You are exactly the kind of crazy person that confounds America. (I say in jest, not meaning any offense)

In the wake of Newtown, a lot of states wanted to enact gun control measures, in my state, and in this example specifically, we wanted to enact gun control measures against the mentally ill.

As an advocate of the second amendment, I was initially for the idea, though against the majority of the bill, until I heard testimony from mental health professionals in the area who found the measures appalling, which was especially confusing to me, since they generally supported the bill, and specifically the ban on some semi-automatic rifles (referred to erroneously as assault rifles).

Through their testimony, I learned then that even of those diagnosed with potentially 'dangerous' mental disorders (mania, schizophrenia, etc.) that many of them were perfectly non-violent. Ultimately, my opinion was formed on the same grounds as most of my other opinions, which is that disorder or no, rights should not be curtailed without due process.

So, conceding that you shouldn't be eligible for top secret level positions, how do you feel about your second amendment rights? What about the right to vote? (And yes, I acknowledge that comparison often comes off as inflammatory, though I don't intend it to, and have had little good luck in explaining why it shouldn't.) -- And, so it's qualified up front, there's no wrong answer here.
Georgia Tech. Quite a few American universities have co-op programs, though they aren't hugely popular.
Having survived a childhood of OHIP, I find it hard to believe that your son received a significantly worse quality of care because you were in Canada. I don't doubt some doctors are better than others, but that happens everywhere.
Yes, exactly, I want a doctor who defers to my judgment.

I'm a scientist with significant relevant training.

I know more about my own medical history than any doctor I've met. (it may help to understand that locally that we don't have 'family' doctors and are assigned whichever general practitioner is available to bring the notes up on the screen)

I also confident that I'm a far better judge of my own risk and utility profiles than a doctor is. Who is the best person to decide which of a choice of treatments is right, given the costs and benefits? I believe a doctor shouldn't be (unilaterally) deciding that for me.

Even if those things did not apply to me, I would still want a doctor to advise me and then respect my judgment.
And just because a tool tells you to do it ... I'll let you fill in the rest.
They've been tracking everyone since 9/11. That was the day the world changed for online anonymity. For good or bad, it just is. Of course, the powers of authority (eg, teachers) also want it that way. You can see it in the language of fear the perpetuate: we are watching you...etc.
At a guess, you're @mrspeaker on Twitter which means you and I met at a local event a few years ago, but I still don't know / can't remember who you are! Funny how that works.
Datacoin: Reliable censorship-free data storage and a currency to pay for it
These content paywalls are killing me. I can't even read the story. Even one of my local newspapers decided to put up a paywall. They're losing a lot of readers because of it.
Re-read the sentence you quoted.
Seriously? In my experience (in Canada), the majority of engineering universities offer a co-op program. I get that Waterloo is the shit right now, but they don't produce the majority of the world's co-op students.
Lenin statue toppled in Ukraine protest
That's very close to the classical example of code that maims pointers: the doubly linked list that uses only one 'pointer' in each node (http://www.geeksforgeeks.org/xor-linked-list-a-memory-effici...)
For the most part, employees who are unhappy at Microsoft will leave. From what I've seen, Microsoft employees have no trouble finding jobs at places like Google, Amazon or Facebook -- even those who I don't consider especially desirable as employees.

For the rest of us, we're mostly focused on shipping whatever it is that we're working on.
If that's your point of view then you are not part of the same argument as the grandparent commenter - we are talking about a doctor communicating with a patient. As such, you may infer that I'm talking about doctor-patient communication.

Go up a level if you would like to try again.
This looks super interesting.
Does anyone know any other good resources for graphics programming?
So pay the subscription fee.
I was introduced to programming through python. Now that I'm in school, I've been doing most of my work in C++. I have to say, as much as I like programming in python, my knowledge of programming is made so much better because I've had to write C++. From an educational perspective, I think non-GC languages will always have a place (if only for teaching about computers).

In production environments, I don't think that any programming practice should ever need to be "defended." Non-GC languages have their ups and downs, just as GC'ed languages have their ups and downs. Saying "it's indefensible to use one over the other" feels like saying "it's indefensible to fly somewhere instead of driving there." It doesn't make sense, since each is useful for some things and not others.

Once again, when asked the question "which tool is better" my answer is "the one that's best for the job."
I like some of the tips in this article. Notably turn off notifications, use email filters, put your phone in the other room. But after years and years of hearing people recommending Neil Fiore's "The Now Habit" I finally picked it up. By far the best piece of writing I've ever found on the subject. It's strange to feel so trapped by one's own procrastination. If you're a procrastinator I hope you find what works for you.
Userscripts wait for the DOM to finish loading, though, no? Thus defeating the purpose of saving bandwidth?
I don't think I stated myself well. I understood your point -- Mine is that I don't think there's any system that's necessarily going to work better than either of those so long as there are irrational actors, so we should pick one (we already have chosen capitalism, within the constraints of a federal republic) and try to enforce fairness at every step.

We aren't doing a good job of that now, but ultimately, I see that unfairness as the graven flaw in any system, and more responsible for fault than the system itself (usually).