skysight-inc/HackerNews huggingface dataset:
One of my main beefs with ESR has always been his extremely hostile views on infosec hackers, or as he pejoratively calls them "warez d00dz".

The technical proficiency of infosec hackers can be remarkably high, particularly since it requires knowledge in all layers of the stack. To say that someone like Michal Zalewski is not a hacker, is absolutely foolish.

But, according to ESR, if you're more concerned with "breaking" things than "building" them, you're just a juvenile who's gonna get to five to ten in the slammer after realizing you're not too bright. Under this definition, a person with sophisticated reverse engineering and exploit development skills is not a hacker, but someone who bootstraps Rails on a free Unix, is.

I also disagree that not using your real name is for losers, but that one is pretty controversial.
I once recovered a stolen car with ping.

It was 2002 (2003?), and we had just launched Zipcar in New York. Being a naive start-up we had perhaps not the most stringent security measures in place to prevent fraud and theft. Sure enough, a couple of weeks in and one of our cars went missing. Calls to the member went unreturned, and it became clear that the member was not who they claimed to be and had no intention of returning the car.

At the time Zipcar was using the mobile analog CDPD network for vehicle communications, which had a top speed of something like 19.2k/s and cost us around $1/month per KB of data. However, it also had a limited number of data channels, and since it used the old AMPS network broadcast in the 800 - 900 MHz range. I happened to have an amateur radio license and a radio that was able to receive in that band.

Since we were still in contact with the missing car we knew it hadn't been chopped (yet) and I figured we might be able to use some sort of radio direction finding technique to locate the car. My friend and fellow engineer Carl was able to reprogram the firmware of our embedded electronics to tell us which cell tower the car was in contact with, and with that we could look up the FCC id in their database to find the tower's street address.

So my boss Roy and I hopped into his car and drove to Long Island. We drove up to the tower, and I leaned out the window of his minivan with a yagi antenna and my radio (set to scan the 40 or so CDPD channels.) We asked Carl (back in Boston) to start pinging the car. To the radio this sounded like a half-second burst of static, but since it was very regular it was also very easy to identify. Sure enough, after driving around for a few minutes we picked up the signal. pffft pffft pffft

We drove around the tower in a wide circle until the signal was the strongest, got out to scan the area, then used the new bearing to reduce the circle. Eventually we ended up in the parking lot of the Long Island railroad. There in the back corner was our car, luckily unscathed and none the worse for wear.

Ping rocks.
I believe the course materials on Udacity are free. They're a very good place to start.
The hiring was made in 2004 not 2014.
Inside CryptoWall 2.0: Ransomware, professional edition
How to be an awesome developer that people want to work with
IPython's %timeit magic works by running the function in three loops. It returns the minimum of the three averages. This seems like a good compromise.
Germany has "loser pays everything". However, a settlement means no one lost and everybody pays his own lawyers.
It is a good point, it made it seems like he was awarded a tittle by the state itself.
Mental health care can be lousy and people can be attempting suicide in similar numbers but with a less lethal method of suicide you will see a reduction in numbers of completed suicide.

England changed gas supplies from coal gas to natural gas. Nothing else changed. Rates of completed suicide dropped.

England changed the way that coproxamol was prescribed. Again suicide rates dropped.

England changed the way that paracetamol is sold and again there has been a permanent drop in completed suicide.

You keep saying that people who use guns would just use a different method. You are wrong, most of them would not. Research shows the people have preferred methods and that reducing access to those methods reduces the rates of attempted and completed suicide.
India's First Openly Transgender Mayor in Her Own Words
This. As a teacher, I could make about $45k a year, working through the summer. Work through the weekends on lesson plans, and through the evening grading. Easily 60 to 70 hours a week. Winter vacation and spring break might allow me to catch up on grading as there is always more to catch up on. As a software developer, I make over twice that. I typically work 40ish hours a week, and have vacation.
This is gross! Humans should be consuming less animal protein, not inventing more new efficient ways to breed, torture and consume more.

How about considering sustainable vegan/vegetarianism before inventing personal bug death cathedrals.
Sick and wrong. Burn it!
In that case, someone should read through the legislation that Netflix is actually proposing, and explain how it isn't really about Net Neutrality... then we can blame Netflix for misdirecting us and propose some real, useful legislation.
Yep. I've often fantasized about a day when imaging and scanning tech is at the point where you can obtain a high resolution, three dimensional scan of a person's body and then apply software analysis that can detect all sorts of potential issues.

Sure, I basically described Star Trek or any number of sci-fi med bays but when comparing the sorts of internal imaging we could do 50 years ago to what can be done today, it makes me wonder what might be possible 50 years from now. Definitely just daydreaming on my part but seeing things like modern medical imaging always makes me think of it.
Unless you miss the bigger picture. Of course you can use any part you like but if the main value comes from a combination which you are no longer using while you still thinks you're using the same method/idea it might be seen as cargo culture.
What does it take to run a web app with 5K – 10K users?
A few years ago I was inspired by this artice: http://viniciusvacanti.com/2010/11/01/6-things-you-need-to-learn-to-build-your-own-prototype/. Now I am able to build my own Rails apps and run them in production. I am now wondering what it takes to launch and successfully run a website with 5-10K users? All the articles I have found doing a web search were vary basic.
The 'notmuch' mail indexing system uses Xapian. I can grep through my 200k messages in seconds.

http://notmuchmail.org/

Since it's implemented as a "library" of sorts, there are interfaces for emacs, command line, GTK, mutt, ...
Bullshit Free Reminders App for iPhone
Teaching is not about abstract symbol manipulation and interpretation- its about empathy and patience.
>"Sometimes there are minor variations in the wording but in more than
a dozen articles we found almost identical language with different genes
and diseases seemingly plunked into the paragraph, like an esoteric
version of Mad Libs, the parlor game in which participants fill in
missing words in a passage."

Though programs to auto-generate academic papers have existed for quite
a while, and the garbage output papers have even been published in
journals, I think a Mad Libs based program to generate "human-guided"
academic papers would be a whole lot of fun at parties.

>"Now that a number of companies have figured out how to make money off
of scientific misconduct, that presumption of honesty is in danger of
becoming an anachronism."

Just wait until a rowdy game of Academic Mad Libs at a party or pub is
more fun than quarters or beer pong as a drinking game. It would mean
everyone could be Alchodemic and Sloshfisticated.

(All joking aside, the frightening thought is it would be fairly easy to
automate human-guided plagiarism/fraud paper creation. It's already a
solved problem in the automated "news" webspam regurgitation space.)
6 new things Fedora 21 brings to the open source cloud
Video Tags – A Way to Leave Notes for Editing Later
DC is fine. But "DC" is a tiny part of the "DC area". I grew up in Annandale. A car was necessary. An old friend of mine lives in Alexandria, in Del Ray. He takes the train into DC (which takes him about an hour total, when you add up the walking, waiting and riding). But his family needs a car because his wife works in a school that is not in walking distance, their parents live in Arlington and northwest DC, and most of their kids' activities require driving.

In DC, as in San Francisco, the trains are more for commuters to get into and out of the city. They're not really for connecting within or outside of the city. The NY area is better about that. (But not great.)

If I ever moved back to the area, I would seriously consider Bethesda. Easy access to DC, and a neat town in its own right.
OB: pedantry, an attacker who does one test with 256-bit ECC has a probability of success of ~2^-256. 128-bit security comes from a rho attack which starts off unlikely (2^-256) to be successful and becomes sure to be successful at around 2^128 operations: e.g. it makes progress unlike normal "guess and check" brute force.

I just mention it because this fact means that the sufficiency of ECC security by itself doesn't mean that 2^-128 is "sufficient" against random chance.

But, course, 2^-128 is unfathomably low probability, and it's generally sufficient against 'chance'. Though chance is usually the wrong way to think about attack. For example: If I create software which takes a 256 bit input and does a "if (input == 8675309) exec_shell();" and expose it to the Internet what is the probability of that input? ... probably 1. :)
I suspect that Facebook still wants to know that some letters have a different case than other letters. If They just converted all letters to uppercase then that information would be lost.
But even Snowden accessed the data via an API. He didn't (at least I don't think) he walk into a server and start pulling drives. He went through various tools to get to the data.

At that point full disk encryption was pretty useless. The drive would be mounted and opened.
Think of Catholic priests: Noble vocation, ought to have enormous respect. But when an important proportion of the group is pedophiles, respect for the whole group diminishes.

As a population, on average, teachers simply aren't that impressive. Teaching is a noble vocation and ought to have great status. But when the average teacher simply isn't that good, people aren't going to extend much respect to the profession.

And the unions contribute to that condition by resisting efforts to improve the quality of the teacher population.
What are the domain names you are looking to sell?
I think the pro-conservative/pro-christian snipe isn't necessary. In my experience parents all across the political/social/class spectrum are capable of crazy things when it comes to their kids.
I went to a "magnet" elementary school. Pretty sure there was no criteria, it was just the public elementary school of the area. There was a mix of students from the suburban areas and the more ghetto area about 30 minutes away. One kid in 2nd grade or so was found selling crack in the bathroom. It seemed to have a lot of expensive stuff and had some computer class where we just did things in certain games like making a roller coaster. Macintosh computers oddly.
If you force retention, it's no longer a consensus database.

Expecting data the has been publicly broadcast to be capable of being erased from existence is a lost cause. A better solution is to embrace the permanence of publication. The Way-back Machine watches all.

The solution is much like with git. Append a delete or a subtraction to the chain. Software in userland can then make it appear as if though edits or deletions have been made.
Appears to be true:

[ryantanner@Hawkeye ~] $ whois lemonde.fr
%% _ _
%% This is the AFNIC Whois server. _ | |___ ____ _(_)___
%% | || / -_) (_-< || | (_-<
%% complete date format : DD/MM/YYYY \__/\___| /__/\_,_|_/__/
%% short date format : DD/MM ___ _ _ ___ ___ _ _ ___
%% version : FRNIC-2.5 | _| | | . | . \| | | | __|
%% | |_| | | /| |_| | _|
%% Rights restricted by copyright. |___|_|_|_|_|_\_\|___|_|___|
%% See http://www.afnic.fr/afnic/web/mentions-legales-whois_en
%%
%% Use '-h' option to obtain more information about this service.
%%
%% [73.181.102.218 REQUEST] >> lemonde.fr
%%
%% RL Net [##########] - RL IP [#########.]
%%
For low wattage devices like phones and smartwaches, its practical and not a health risk. We're not charging our EV cars with this.

>That stuff was discovered by Tesla ages ago

I'd give that distinction to Hertz on a practical level and Maxwell on a theoretical level. Honestly, I'm getting sick of the loudmouth Tesla fandom. His "internet celebrity" is largely ahistorical and detracts from real deserving and underpublicized scientists and engineers.
Hacking with Andrew and Brad: tip.golang.org
Is arrhythmia at the heart of Beethoven's music?
I can testify to that.

I had done some SharePoint front end design when I was on an editorial team and we needed some features in our SharePoint site in 2008, but had to take any mention of SharePoint out of my resume because I got too many contacts from recruiters looking for a SharePoint architect.

I'm also a Zend Certified Engineer in PHP (don't hate). I'd never worked with Zend Framework, but would get very regular recruiter contacts because they didn't know the difference between "Zend" (a company) and "Zend Framework" (an MVC framework that was just one of their products).
Angular-http-faker Back end less http request module
Thank you webmaster@arl.army.mil for seeing that Mike Muuss's pages have been preserved, going on 15 years now.

Interesting note I hadn't read before: "This Web server was one of the first 50 Web servers on the InterNet, making it a pioneer in its own right."
The first hackers, instead of eating every piece of algae they encountered, probably tried sticking two or three pieces of algae together, and then used those clumps to propel themselves towards areas with larger concentrations of algae.
Daily Drawing Practice: Fall Round Up – Joanna Ciolek
Main developer of maxima (computer algebra system) looking for employment
Robert has been leading the maxima project for many years. Maxima is a very useful program for Calculus specially for symbolic computations and is widely used in Spain Universities for Calculus 101. I think maxima and wxmaxima are such great tools that some money should be provided for such projects (perhaps from the Universities).

Anyone just trying to put my two cents.

http://article.gmane.org/gmane.comp.mathematics.maxima.general/47973
I find the number of places not requiring Linear Algebra in CS curriculum disturbing. Graphics, PageRank, Super Computing, and other areas are all very heavy on the matrix math. I know there's only so many course you can fit in 4 years, but this still seems like an oversight to me.

Numerical integration methods (for ODE solvers) and constraint solvers should probably be covered better too, these are the basis for all engineering and scientific simulations.
So, am I to assume there are laws in place to prevent a residency program from paying the salary themselves to bypass Medicare restrictions?
I absolutely love @nonrecursive's writing style. This is one of those books that are a pleasure to read and as such it's very easy to learn (and keep) the information given.

Once this is out in dead-tree form I will definitely get a copy or three (there are geeks around me who will enjoy it too).

This isn't just a very good introduction into Clojure. This is a real piece of art.
Here are some other code review checklists, for comparison:

https://wiki.apache.org/hadoop/CodeReviewChecklist

https://gist.github.com/bwest87/10049924

http://www.mindfiresolutions.com/Code-Review-Checklist-238.p...
I can email you a list? Drop me a note at hithardtimes@yahoo.com and we can go from there.
It's definitely a mess, I just can't think of anything better.
If it really is a matter of attention span, then I wonder why snooker remains so popular in the UK and is growing rapidly in China, Germany and elsewhere. The game attracts global TV audiences and sponsorships that dwarf any form of pool, in spite of being longer, slower and more difficult to understand.

Are Americans uniquely impatient? Are American TV networks lousy at presenting billiards? Is pool just inherently boring?
DOM isn't so much an issue, and actually makes a lot of sense when you think about the requirements it has to fulfill. It's just that no two browsers do it the same.

I personally consider DOM and CSS as the least-evil-of-all-options for doing cross-platform UI. Not that a better solution couldn't be made, but all other current solutions for the type of software I want to make are worse than DOM in some way.
H2O Scales Statistics, ML/DL, and Math Over BigData
I've been been involved with my university's ACM chapter for over three years now (and we've had a positive impact on the community), so I'm interested in your university's decision.

Was irrelevancy the only factor that caused your university to disband the chapter? Did another organization take its place?
> as are accent/sex/other discriminatory factors that make zero difference to how someone is likely to work within a team

Given the way you're talking about making a hire/no-hire in five seconds, I find it incredibly difficult to buy the idea that you're not taking that into account. You're glorifying the snap-judgment hire.

Because most people do, and a good hiring process takes that into account and counterbalances it.
This sounds like the job search from hell. Let's break down this trainwreck:

1. The guy posts a vauge help-wanted ad that implies no experience is required. Then he's surprised that 300 people applied and none had relevant experience.

2. He asks applicants to read a 500 page manual, then solve some programming puzzles. With no pay. As if the applicants have nothing better to do.

In the rest of the story, the guy does a nice thing for the remaining applicants. But why does he ask candidates to jump through so many hoops for this job, especially when, as he states in the ad, experience is not required. Not every unemployed person has the time to read a manual, waste time solving puzzles, or attending a class with no guarantee of employment. Some of them really need jobs. Some of them have bills to pay. Some of them have other opportunities, and can't afford to put their life on hold while you make up your mind.
FCC considers reclassifying Internet service providers as public utilities
"It works on even the worst BlackBery browser we could find :-)"

that's awesome!! And why I really like this project. Nice work!
> It might be based on what some sociologist said,

Internationally respected psychiatrists at a respected high quality academic institution.

You dismiss the research but demonstrate your ignorance of who conducts the research. You haven't yet provided any specific refutation to any bit of research.

http://cebmh.warne.ox.ac.uk/csr/

Note that the director is a consultant psychiatrist working within the NHS as well as an academic. ("Consultant" is the rough equivalent to a US attending physician.)
Bitstamp Hacker Could Have Stolen Additional $1.75M
I feel exactly the same way. That's been a major driver behind my current career frustration, and one reason that I want to move away from full-time employment categorically.

So much of it comes down to focusing on everything but requirements. If someone asks for directions to the wrong destination, it doesn't matter how exceptional of a map you draw.

And, despite the importance of requirements, we often trust the requirements gathering tasks to non-technical people. Worse, in large corporate environments, the tasks are often foisted on uncommonly incompetent individuals. When I hear about "Do you want to ...?" popups that are supposed to only have a "Yes" button, I know something is fundamentally broken.

I haven't escaped the corporate rat race yet, but I'm taking baby-steps toward a more self-directed work-life. Here's hoping that such a move helps.
You don't eat butter fast enough to keep it out on the counter?
This looks pretty ancient (source files dated 1997), and won't compile here. Any maintained version?
Upcoming (www.upcoming.nl) - Amsterdam, The Netherlands (No remote, but we'll relocate you) - Full Stack Software Engineer

===== About us =====

Upcoming is a Dutch 'listicle' website (a listicle is an article consisting of a list of funny/informational/sentimental/whatever stuff). We've been growing continuously since we launched in 2013, already reaching 15% of the Dutch population with zero € spent on marketing. We're (an independent) part of Telegraaf Media Groep, one of the biggest publishers of The Netherlands.

===== Abour our tech stack =====

We use python in the backend (Flask, Celery+RabbitMQ), and manage the frontend with Jinja2, jQuery, LESS and Grunt; persistence is done with MySQL and Redis. The deployments are automated, in a Continuous Integration environment.
Our backend is developed in-house, with state-of-the-art publishing related features such as:

- Monitoring of 1000's of rss feeds from news websites, in order to detect trending articles all around the globe.

- Advanced analysis of our own articles' metrics, for automatically promoting them among our publication channels (this is aimed at maximizing virality).

- (Bayesian) Headline and thumbnail A/B testing

- Highly scalable click-through-rate optimizer, presented in a workshop of the ACM Recommender Systems conference in Hong Kong in 2013.

Since we're part of a big media group, some of these tools are now being used by other teams, reaching tens of millions of users every day.

===== What we're looking for =====

We'd love to bring on board a pragmatic developer. A CS degree helps, but relevant web experience is more important for us. We'd love it if you have spent some time across the whole stack, but if you consider yourself "just" a frontend or backend developer, we're willing to hear you out as well.

===== What we offer =====

- A perfect balance between working on innovation projects and “regular” web development, both with short and iterative development cycles.

- The flexibility and dynamism of working in a startup, with the strong stability of being part of a big company.

- An international environment, with people from all over the world (UK, Italy, Romania, Argentina, Brazil, Iran, and more)

- Thorough relocation assistance, regardless of where you’re coming from

- A competitive salary

- 25 vacation days

- Amsterdam! You’ll be living in one of the most beautiful and cosmopolitan cities in the world.

If you’re interested, drop me a line: m.neustadt(at)tmg.nl
Uber Troubles
Inflammatory cherry-picked title. The actual title is "I Am Not an Uber: A night with LA's Uber drivers"
Possibly for the two different types of caps lock. The kind that inverts the case of everything and the kind that makes everything uppercase.
Here's something to get you started:
Lectures: https://www.youtube.com/watch?v=QMV45tHCYNI&list=PLD4CAE0D1D...

Course website: http://www.cs.berkeley.edu/~jrs/61b/

This isn't proctored and you wont have a proper instructor if that's what you're looking for, but I've found these lectures to be exceptionally good. They go throuh some basics on OOP, classes, data structures and basic algorithms. I found it very easy to follow through these lectures and complete some of the assignments. I went through these while I was a student at Georgia Tech when I was transitioning from Electrical and Industrial Engineering to CS, and I learned the material well enough to exempt their intro to OOP class and be bored to tears for the first 80% of the data structures class. I think it would be a great starter before you jump into anything else.