skysight-inc/HackerNews huggingface dataset:
Yes, I know that I am all over the place :D That's why I said its mostly based on 'gut feeling'... I guess I am just trying to figure out what part of my world view is coming from myself and what from others.
Climate change is just one of the issues on which overactive editors of Wikipedia help create "verifiable reality" rather than merely reflect it. Which might be a bit of a problem. (The Wikipedia page for "climategate" is perhaps the best example of just HOW silly-political it can get.)
Keeping track of time worked. It does the time arithmetics from the time I come and go.
Of course, "Holz" in German means "wood". Another case of http://en.wikipedia.org/wiki/Nominative_determinism? :)
That's not surprising, but annoying. Please do file bugs as needed; the spec is generally pretty clear about how things should work here, so if browsers don't agree one of them is just buggy.
What are the requirements? What OS? What dependencies?
The final page says that if you got them all right you should apply to Big Data Borat Labs. If you're learning from this, you're an idiot (or a genius, the line is thin).
The more complicated examples of Simpson's paradox tend to be important causes being ignored. But it's not always an issue of causality, like in the example of two Wikipedia contributors. That example doesn't really have a hidden cause, it's just the use of percentages where total articles is clearly the more useful metric.
You get a gold star.
"Lulzlabs", really?
This is a serious concern, Government and NGOs should come together for ensuring proper security of hospital and healthcare systems and software. Also, any kind of data breach can result into national level threats.
There's global stats, though they may well be fake: https://twitter.com/BigDataBorat/status/457657512011898880

Summary "Tokutek is database most likely confuse as Pokémon"
No, it wasn't clearly the pilot's responsibility. FTA:

[The safety board] noted that Air Canada "neglected to
assign clearly and specifically the responsibility for
calculating the fuel load in an abnormal situation,"[4]
finding that the airline had failed to reallocate the
task of checking fuel load that had been the
responsibility of the flight engineer on older
(three-crew) aircraft. The safety board also said that
Air Canada needed to keep more spare parts, including
replacements for the defective fuel quantity indicator,
in its maintenance inventory, as well as provide better,
adequate training on the metric system to its pilots and
fuelling personnel.
I downvoted you because of your ridiculous hyperbole.
"Over Quota

This application is temporarily over its serving quota. Please try again later."

Side-effects of using App Engine :(
Having struggled hard with the problem of remote Python code execution before, I'm quite interested how you're doing it. Mind sharing?
Don't forget the Hamming window, this is where I got to know his name. I re-read this talk more or less each year. Didn't know there was a video of it, glad to be sble to watch it.
I understood the post I replied to as if the author wanted to configure something custom and thus needs to write code. I didn't assume that the original argument was supposed to address the configuration of a standard build. Because you'll always have to learn a new syntax for the tool. Use Make-> Learn make syntax. Use Maven-> Learn POM syntax. Use Gradle -> learn the DSL syntax. Want to extend Gradle -> learn Groovy, a "superset" of Java.
Becoming dangerous with python web extraction.
Webhook – demolishes Kickstarter target
The page you linked to is Dimensional explaining their five factor model, and it sounds like they only use that as a basis for a more complicated model.

The very example you gave to support your point actually detracts from it.
> I guess what we miss in programming is a standardized way to do things and if you did it that way your accountability ends there.

Isn't that what Java is for? But seriously, I would rather have the opportunity to do it right, even with the concomitant risk of being responsible for having done it wrong, than to find myself in a field where what matters is not whether my work is right or wrong, but only that it's done according to the rules.

If you're a web developer, and if "THIS IS THE WAY IT'S DONE BRUH!" is what you're looking for, you should really try Ruby on Rails, because that's their entire philosophy, and they're really very good at it -- so good, indeed, that in every major version they do it all over again.
Pure Fun to play :D
Nifty, but looks a bit cluttered. There's stuff in there for twitter, webservers, etc. etc., and it's all in one giant file.

This is probably not super useful for anyone who wants to deploy practical infrastructure with audio transceivers. See tools like dsptunnel for IP-over-audio solutions.
this is getting boring. ever time a patch using no parentheses shows up there is that comment. if all your code uses that style you get used to it. feel free to show evidence of openbsd making that mistake once! (there might have been those, but i am sure it's going to be very hard to find).
My experience is that chrome works great with intranet addresses if you fully type them out. "gerrit.gps" searches for the string "gerrit.gps". I have to fully type out "http://gerrit.gps" to get to our gerrit server.
I actually remember them saying that hoods are designed to leave a small gap of visibility at the lowest part of the windshield when they fly up. I'm tall, and the instructor pointed out that I'd have to lean over/down to be able to see through it.

But I can think of a dozen other emergency situations they didn't cover.
I've been guilty of that kind of comments you despise when I had to work in environments where software "quality" metrics were applied to all checked in code as a part of build process and your code was marked as "low quality" because you missed @return document entry in your Javadoc. You can bet that, with few IDE templates to autogenerate all missing JavaDoc on save my metric was quite good. In addition to that, I completely stopped trying to write good docs. What you measure is what you get in the end.
Obviously, from the Apple/Google/et al no-hire conspiracy we know that in-house recruiters get fired for trying to hire the best people from the wrong company. 3rd party recruiters don't have any such restrictions or fears.

Of course in house recruiters are more effective. They are sitting in front of a database with the job, job description, hiring guidelines, potential candidates, and have probably talked face to face with the person who posted the job. A 3rd party recruiter has none of that.
I was waiting for a trick question of a real bigdata project named after a pokemon character.
It really depends on what you're trying to achieve. The skills and knowledge necessary for long-term equity investment, short-term statistical arbitrage, derivative pricing and high-frequency trading are all quite different.
SpaceX: 1,000m F9R hover test
Bourbon has Neat (http://neat.bourbon.io/) now, which is a lightweight responsive grid framework. No compass anymore!
>one other QA resource

You don't really call employees 'resource', do you?
While not a debugging war story, here is one of my favorite stories about a different sort of war between two OSes:

http://www.eros-os.org/project/novelty.html#persistence
The default setting should be "No Intent" - I neither make claims as to whether I wish to be tracked/have personalization, nor do I make claims as to whether I do not. A browser should not bake in any claims about what I desire.

A browser should protect my privacy, give me tools to filter out content (images, ads, off site material), protect my browsing history, etc...

This is all besides the point - when every browser sends a flag that states "Do Not Track" - then "Do Not Track" loses all meaning.
Is that the Georgia Tech/Tucker Balch course?

I'm amazed that GT let him teach that course. It's full of errors, omissions and bad habits. I vaguely followed along, and the most noticeable thing was how much the students complained about the low quality of the course.

The only result of someone implementing the advice in that course is that they'd lose a lot of money quite quickly.
I've been going to my local Defcon group for almost 2 years, and this isn't the first time this has been discovered. It's insane what could be done with the old tech in hospitals.
Nice UI. I love the concept too.
Thanks, i have been wanting to read his book for a while.

On the side note, is this book free? if it is not i would like to buy it sometime.

I am also wondering , Richard Hamming has died in 1998 right? if his books is distributed electronically (like in ebooks) is it violating his copyright? (i don't really understand about ebooks copyright)
There's an unusual amount of bullish articles about Twitter's stock these days, and one must wonder if it's related to the post-IPO lockup expiration coming up next week.

http://www.forbes.com/sites/timworstall/2014/05/01/the-end-o...
Page 88: "In the local M.I.T. patois, association lists [of atomic symbols] are also referred to as "property lists", and atomic symbols are sometimes called "objects"."

This is often cited as the first known usage of the word "object" in computer science.
Boss Drops
and.. publishers who get suspended without an accompany reason are...what?
That course isn't really well done. There are much better quant courses out there on Coursera.
For all clarity I meant like C++, ObjC, or others; any language that allows you to create things that enforce consistency during compile or runtime. (Like shared pointer and array containers.) Probably used the wrong terminology here.
So you can use a wrapper or Joda time library.
That post from The Old New Thing[1] makes a fascinating point. Something like that ought to be required reading for anyone who does anything even vaguely engineering-like.

[1] http://blogs.msdn.com/b/oldnewthing/archive/2008/04/16/83984...
I missed that in the post, and the title of "Idiots ... claim immunity to SQL injection attacks" doesn't suggest you've been successful.

Maybe I'm the idiot. You've got a nice query building interface, and I'm not SQL injection expert, but if you're are transferfing SQL statements directly from a browser through to your API, then somebody can just write a damaging SQL statement to the API. If you're sending to your API a paramaterized list Eg. in a restful example Get/id,name/Where/last_accessed/Greater/24000 then you've really built an API which is doing the same thing middle where is doing. Translating an API into SQL at some point.

As a developer, you haven't hit a solution for me. So little time is spent reading and writing to databases because middleware has abstracted so much of that and in languages like Rails, you're spending 90% of your time working with the data outside the db and then just stuffing it into the db. The frameworks take care of the SQL injection issues due to the middleware, which is open sourced and being used by millions of sites safely.
Ok, so Twitter should be valued as a media platform instead of as a social network. Wall Street is still going to let out a collective ugh oh when they realize they gave an RSS platform a $22 Billion valuation.
Intuition is probably not a good guide here. An improvement to the kernel build process is relevant to the thousands of machines that are used for kernel development; an improvement to the page fault speed is relevant to the over 1 billion devices that run the kernel. That's a pretty big multiplier.

(I believe the GPs reasoning is that "improve the build system" and "retard the build system" are not symmetrical, because both directions require positive effort to be expended).
I have a more recent story but I hope its still fun. A months ago I wrote a rootkit for our super-special viruses class.

The real point of the assignment was to write a self-propagating virus. I had teamed up with a friend who happens to be a fantastic programmer. He promised to cover the virus portion which freed me to go for the bonus marks.

This professor does bonus marks with the democratic method. At the beginning of the classes he announces the criteria then at some point the class votes. In our case the goal was "the most annoying virus".

As it happens my rootkit won us the bonus marks by a healthy margin. Something I wasn't prepared for since the class learned a quick way to disable the rootkit. What they would do is delete the kernel module loader before by deleting the kernel module loader before running the virus. When I heard they would this I was disheartened. Here was a method I had not thought of and was sure to make my work worthless.

As it happens they did this because the rootkit was evil. More evil than I intended.

In fact in thoeyr the rootkit was benign. The rootkit hooked the open system call and counted opened files from the /bin, /usr/bin, and /sbin folders. A bloom filter hidden in the kernel's task struct's dtrace fields prevented double counting the same file.

Then another hook, write, performed the attack. When a task reached the "too many files opened" threshold the rootkit caused any writes to return instantly. The goal was to identify anti-viruses programs when they were disinfecting files and sabotage their disinfectant.

In theory this was being nice to the other students since only the strongest students attempted disinfecting files. In practice it was much worse.

I did not realize it at the time but I bet you can guess what happened. For the web developers: stdout, the way to give output back to console, is really a file and output is sent with a write system call. A virus scanner would find and report viruses then hit the threshold and get silenced. Students would find the /bin viruses just fine but soon notice the viruses in /usr/bin were getting missed!

Of course they searched their code for an explanation how that folder was special and found none. Their programs just stopped working for no logical reason. Pure evil. This I think is how we won the bonus.

As an extra feature the rootkit would kernel panic your computer if you dared to unload it. It did this by re-hooking the system call table in the rootkit's unload handler. Once unloaded any write or open system call would segfault the kernel and the game was up. Nothing like a real rootkit's anti-anti-virus arsenal but it worked.

I did write up a post about the rootkit and the course if anyone wants more details: http://danieru.com/2013/12/28/cpsc-527-or-how-i-learned-to-s...
Brain-chip researchers look ahead to 'bionic age'
And on Android (and probably iPhones).
Which version was first, J2ME or smartphone one?
What's wrong with it? (Seriously)
The debate has always been essentially whether to fix the exploit to more effectively secure our communications, or to use the exploit to eavesdrop on our adversaries. Thanks to post-9/11 FUD, dual-use technologies are usually treated as single-use -- offence at the expense of defence.

Hopefully we will realize that our pride in having more exploits than others is simple and narrow-minded hubris. No three-letter agency or defence contractor can offer any assurance that an exploit left open will be used only by us, but they will argue that leaving it open is an acceptable risk.

Who are they to argue what is acceptable risk? They are driven by self-interest and nothing more.

https://www.schneier.com/blog/archives/2012/06/the_vulnerabi...

https://www.eff.org/deeplinks/2012/03/zero-day-exploit-sales...

My advice is to make defence and offence compete, with no sharing of resources, and no double-checking whether they are stepping on each-other's toes.
Since I cannot edit my reply.

Have you checked this talk at Java ONE?

http://parleys.com/play/5251c164e4b0a43ac1212459/about

Some older slides also available

http://www.slideshare.net/jaxlondon2012/lambda-a-peek-under-...
looks good.. you can also add OnLoad="document.FORMNAME.search.focus();" to your beginning <body> element to auto-select the input field, google-style. FORMNAME being the name of your form.
Would this work with standard JavaScript as well?
Don't use Lijit, ever. I was running them as backup to my Adsense, sending them nearly a million impressions a day. They run all sorts of malicious advertisements, and apparently they approve of them. My users were getting redirected from my site, to sites telling them their Javascript is outdated, with download links to malware. My mobile users would get popups about their Android device being out of date, and similar. I looked up the redirect URLs on Google, and this was affecting other sites as well, and I found a handful of forums running Lijit, where their users were reporting the same troubles.

This was incredibly damaging to my reputation. I narrowed it down to Lijit after toggling my ad networks and informed them of the issue. I emailed them, explained how my users are getting these redirects on a daily basis, how this is unacceptable, and how I'll have to pull their ads until they're able to resolve the issue. Their response? They didn't care, they just said, we understand your concern for not wanting to continue our relationship. That was it, they're not looking into it, they didn't apologize, nothing.

I tried them again last month, after I cut them for the previous 6 months. Within a day, I had over a dozen users sending reports about malicious redirects. I disabled Lijit, and things were fine. I used Lijit for 8 months without trouble, and enjoyed their service since the interface is decent, rates competitive, tracking and payments done right, etc. However, since these issues started, I have no choice but to leave. It's sad they have no interest in solving them, because like I said, they have potential. Redirecting my visitors to malware though, and allowing that on the network? It's inexcusable.
Jaw-Dropping Pen and Ink Cityscapes That Seem to Sprawl into Infinity by Ben Sack
|It'd be nice if the java VM was 12k as well.

Why would that be nice? You surely know how complex the JVM is, and how different it is from a basic, single-threaded LISP interpreter running on bare metal on proprietary IBM hardware.
I agree with you - I'm sure there are people within the healthcare system who are aware of the situation but are probably not in a position to do anything about it. I'd also guess that this is one of those things where nothing will be done until there's a high-profile "incident". Security will probably end up being reactionary at first.
Data Viz: Stats of 888 NHL Players (2013/2014) with self-organizing maps in R
Alan Kay, one of the fathers of OOP, on the Meaning of “Object-Oriented Programming”:

"[...] The second phase of this was to finally understand LISP and then using this understanding to make much nicer and smaller and more powerful and more late bound understructures."

http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay...
> One of those benefits is being able to see my running programs change in real time.

Those benefits were all available in the Xerox PARC systems:

- Smalltalk

- Interlisp

- Mesa/Cedar

But thanks to many mistakes, the world got UNIX instead and now newer generations are rediscovering what interactive coding really means.
OP just needs to scale up. Advantages of App Engine :)
The quarterly earnings call just happened, TWTR got roasted, and we all love contrarian articles.
Scientists find a winning strategy for rock-paper-scissors
alert(my-var); :(
Pump before you dump, right?
Amazon’s Smartphone
Although vendors often tell customers they can’t remove hard coded passwords from their devices or take other steps to secure their systems because it would require them to take the systems back to the FDA for approval afterward, Erven points out that the FDA guidelines for medical equipment includes a cybersecurity clause that allows a post-market device to be patched without requiring recertification by the FDA.

These are the same people that have been complaining about how awful it is that the Affordable Care Act imposes a medical device tax. Maybe if they weren't so cavalier about deceiving their customers regulation and certification wouldn't cost as much as it does.
Why radio, which needs extra equipment, and not wifi which comes built in to every laptop?
Firefox users should install:

To block tracking background requests:

-> RequestPolicy: https://addons.mozilla.org/en-US/firefox/addon/requestpolicy...

To block ads/trackers:

-> Adblock Edge: https://addons.mozilla.org/en-US/firefox/addon/adblock-edge/

To eliminate tracking via cookies/persistent Flash cookies/Localstorage:

-> Self-Destructing Cookies: https://addons.mozilla.org/en-US/firefox/addon/self-destruct...
Video Marketing: If a picture is worth a thousand words, what is a video worth?
I'm inclined to agree. I originally planned to not invest in Twitter until the lockup expiration next week, but tossed in a bit of money in November of last year. My investment increased by about 50% until a couple weeks ago when it ended up in negative territory. On the off chance that Twitter's last quarterly earnings ended up being awesome, I bought another chunk of stock on the afternoon before they reported. It immediately went down 10%, and so I bought some more.

I'm now excitedly looking forward to getting to triple(?) down on my investment with the lockup expiration on the 6th. Call Twitter a social network, or whatever you feel like. I think it's essentially part of the fabric of the Internet today, and far less replaceable than something like Facebook, despite the significantly smaller user base. I'm bullish—and very long—on TWTR.
So... we're back to the 1950's concept vertical takeoff and landing of a rocket? Wow? Seems cost intensive to carry and burn fuel to go up and come down..
I used Project Lombok back in the days to get read of Javabeans boilerplate. Just declare your private fields and put @Data annotation on class, and it would generate at compile time all your getters, setters, equals, toString, constructor and hashCode methods. Really helps to keep the code lean and small. Don't know does it work with Java 8 though or it didn't yet catch up.
I started Scala from cold as it were without having ever done Java. I found myself having to read Scala code (source for things like Lift) 'backwards' to understand it. I read the body of functions from top to bottom but lines from right to left as maps/flatmaps make much more sense to me when picked apart that way. Maybe this is common/standard, not sure.
I have read about 3 articles in the last few days which say the complete opposite. Including a 'Eulogy for Twitter'.

I don't know who is right. I know I find Twitter has become a mess lately, with fewer people putting original thought into it, and more people using it as a 'I can yell louder than you' platform.

I think considered thought, breaking news and wry humor is the only suitable content for twitter. But that's just me.
Credit cards.
I have been wanting to create something similar for years.
Before I had access to the Internet, I used "packet radio", a CB-radio based network (there were/are amateur radio band versions too). The whole Netherlands, as well parts of Europe, were wireless connected (at 1200 baud) and one could send messages via the network of nodes from one side of the country to the other side, usually within days. Or chat with people one could contact directly (usually within ~10 km iirc).

At that moment I didn't realise how awesome it was, but in retrospect it was pure self-organised anarchy, without any commercial or governmental interference.

Regarding this AirChat, it is sad that they, as it appears to me, did not make usage of the expertise from the amateur radio community. Still, I believe that it has potential.
Why was the title changed away from the original? This is getting too confusing.

It used to read like the actual title: "It’s Insanely Easy to Hack Hospital Equipment"