skysight-inc/HackerNews huggingface dataset:
My uncle was a radiation oncologist who worked with machines like this one. As a young child in the early 90s he took me to the hospital where he worked to watch him and their staff physicist calibrate a linear accelerator - an experience I remember vividly. A very long checklist culminated in them irradiating a plate of acrylic, which I got to keep. The plate was about 20cm x 30cm x 4cm and aligned such that the beam would strike the 4cm face and travel down the 20cm side, fanning out in the process. The result looked like a thinner version of this: https://en.wikipedia.org/wiki/Lichtenberg_figure#/media/File...

I asked him how they could possibly use such machines on humans, given what I just watched it do to a 1kg plate of acrylic. He told me that they hit the plate with way more energy than they ever would a human. That prompted my followup question: "uncle, what happens if you accidentally hit the wrong button?" He told me that accidents like that used to happen, but that the machines they used had special computers to keep the patient safe even if he made a mistake. "But uncle, what happens if the computer makes a mistake!?" I had no idea what a bug, or for that matter code was. He didn't have a good answer beyond "the computer can't make mistakes like we do." Having played with computers enough by then to know that his statement wasn't entirely true, I ended that outing wanting to know more. I started obsessing over what would happen to people if computers controlling things like that linear accelerator, or even the elevator in my dad's office building, made a mistake.

Incidentally, my uncle was the one who got me interested in science, and that trip to the hospital got me using computers for something other than games. Fast forward 24 years and...well...part of what I do is work on provably correct systems.
Added a link to screenshot. What happens is that each Spark partition outputs its own CSV, which is never what anyone would want!

The expected (undocumented) solution is to compress into one partition, but then non-primitive data structures get output incorrectly.

My solution was to just cast the Spark DataFrame as a pandas DataFrame and save a CSV through there.
Next Century Corporation|www.nextcentury.com|Full-time|Onsite @ Annapolis Junction, MD| Software Developer

Greetings curious Software Engineer. My name is Kevin Buckley, I’m the Talent Acquisition Specialist over here at Next Century Corporation.

Thank you for your interest in Next Century and in our available and open position.

The primary responsibility for this role would be for the design, implementation, integration and customization of various data-driven web applications to provide rapid insight to end users and decision makers. You would be utilizing front end development using Angular.JS, jQuery, and Bootstrap while still utilizing backend development utilizing Java, Spring, and JavaScript.

Perhaps you’re more of a Front End Developer instead of a Full Stack Developer. Have no fear; we have several opportunities for individuals with your caliber.

A bit about who we are-

We were founded as a direct result of the 9/11 attacks and provide solutions that integrate situational awareness, at a glance analysis, decision support, collaboration, and other core capabilities utilizing our expertise in data visualization, user interface design, GIS, image exploitation, and mobile computing.

Who We Are Seeking
•At Next Century, we are committed to growing our team of high performers to accomplish our mission of saving lives and protecting our country.
•We are not a body shop; we avoid staff augmentation, and we are totally committed to excellence in all that we do.
•Joining our team is not just a position, but a journey with a team of world class software engineers who share a passion for using their skills and experience to make a difference.
•We are seeking those that hold these traits and beliefs:
o Passionate about protecting our country and saving lives.
o Aware of the concept of a high-performance organization and is committed to achieving them.
o Engineers that desire to work closely with end users to identify the most critical information.
o Demonstrated passion for learning and curiosity of the world.

Common Technology- Java, Swing, Unit testing, OpenGL, Spring, Groovy, Maven, Hudson/Jenkins, GIS applications, NoSQL, Mongo DB, and AngularJS

Required education:
* Bachelor's
You must be eligible and willing to obtain a security clearance.
I've got Chrome on OSX but I can't see it. What color line are you seeing? Maybe you can drop a screenshot into an issue on github? (https://github.com/sparkbox/bouncy-ball/issues/new)
With respect to Piketty, the industries in which the U.S. is a world leader today include finance, entertainment, software, pharmaceuticals, and industrial equipment. None of these depend on the availability of land or other physical capital.
Profit serves an important function: it creates incentives to invest and guides investment into areas where demand exists. Our public services in the US are the subject of dramatic underinvestment and also malinvestment (I.e. why your public bus stop every block instead of every 5, why there are three guys standing around for every one guy doing road work). So clearly getting profit out of the equation hasn't worked well.
The problem here is from who's perspective is there "limited bandwidth"? To the ISP there is limited bandwidth available, but to the customer they are having the service they pay for purposefully degraded because the ISP doesn't want to deliver on what they've marketed.

> Now, assuming bandwidth increase is difficult to achieve, they would be forced to keep increasing the price instead.

And they should. That ISPs commonly use deceptive practices in pricing and delivering service is not a good thing. It reduces market information There should be much more granular pricing based on what's actually delivered, but the major ISPs don't want to go that way because then they would actually have to account for how what they deliver so often falls below what they market.

For example, when I moved into my brand new built house a couple years back and got a 25 Mbit Comcast connection set up, the following conversation happened:

Installer: Wow, you have the best signal I've every seen actually.

Me: Really? That's good. So what throughput am I seeing?

Installer: Let me check. (Installer does a speed/circuit test). About 14 Mbit.

Me: Didn't I order 25 Mbit?

Installer: Yes, but lots of things can affect that, such as line quality...

Me: (Having worked at a local ISP multiple times in the past for years, cuts him off, realizing the futility of this conversation). Okay, that's fine.

In what reality do "the best signal I've ever seen" and 56% of the advertised throughput coincide? (this was not because the connection was overused by others in the neighborhood either, it was fairly consistent at 14 Mbit).

> This would help in cases such as airplane flights. One person watching HD cat videos is going to consume more bandwidth than 20 people doing work.

So would separate tiers of connectivity. If you are doing business, you may be happy with a guaranteed minimum throughput, while other people (such as those streaming) might be fine to take up the slack or excess (since you can cache future video). We've had this for a long time through QoS.

> Prioritizing non-video content is challenging if all content is encrypted.

So don't prioritize based on content, prioritize based on connection.
I wasn't able to find any with a few searches. Your best bet might be something which wraps up the Salesforce.com REST APIs within a REPL-type environment. I believe there are generic interactive tools for working with REST APIs which would be a good base to start from.
"you honestly just sound like a cheapskate". Ad-hominem? Well, well, anyways :)

I never said I don't play by whatever practices each country has around tipping. I just don't like it.
Useless but brutally honest truths aren't something we have abundance of in our society.

We are, however, drowning in possibly-actionable nuggets of data that range from the somewhat-truthy to the probably-bullshit area of the honesty spectrum.

That people fabricate -- and worse, repeat without fact-checking -- such information contributes to the problem I refer to.
Atom would be way cooler if it was a projection editor like projectured.org. Or was available online.
I don't understand this valuation. I've only used Quip a bit but it doesn't seem like an amazing piece of software. Do they have a massive user base? Did they do a fantastic job at enterprise sales? Do they have a lot of recurring revenue?
That's the first rule of customer service/tech support: Be enough of a dickhead to get escalated up out of the minimum wage/skill script readers in the outsourcing farm and get in contact with somebody with some knowledge and authority to actually do something.

Most of these organizations are setup as a cost center, and their whole purpose is to deflect.
Can you elaborate on [1]?
Speaking of Python wrappers for Spark, do you know if this release allows use of GraphX from Python? Or is that still only available through the Scala libraries?
GitLab 8.10.3 released
From the main post:

> include the keywords REMOTE, INTERNS and/or VISA when the corresponding sort of candidate is welcome.
Your argument in the second paragraph seems to be that arbitrary discrimination, for instance racial discrimination, is economically irrational; discriminatory companies will be out-competed by non-discriminatory companies.

But this ignores the historic reality of racial discrimination, which is that in some areas of the US, at some points in time, a significant number of white people were bigoted, and strongly (for no good reason) disliked black people. If you opened a restaurant that served people of all colors, your white customers would disappear. If your bank made loans to black people who wanted to buy homes in traditionally white neighborhoods, your white depositors would take their business elsewhere.

The civil rights laws of the 1960s made it economically feasible for businesses in these regions to stop discriminating; there were no longer any "white only" businesses for white bigots to patronize.

If you want to argue that in our more "enlightened" times, such anti-discrimination laws are no longer necessary, that's fine, but you will need to provide a certain amount of proof that things have changed.
Oh man, you absolutely made my day. I've been teaching my fiancee bits of Python for the past couple days (her first code ever!) and this library made it all make sense. It let her take all the little concepts I taught her, and put them together to make something cool. She just wrote a street with houses on it, generated by a simple for loop!
OK, I got a reply, but it was off the record so I can only pass along my own interpretation of it here.

It turns out I was wrong when I said that the reason Ada didn't get used more was that it didn't scale. It did. It worked just fine on Cassini, and there was no reason based on that experience to believe that it wouldn't work on other spacecraft.

The reason it wasn't used more turns out to be the same reason Lisp wasn't used more: politics. Cassini was being developed at the same time as the Pathfinder mission Because Pathfinder was done on a (relatively) low budget, they used C because it was easier and cheaper to get C coders and compilers than Ada coders and compilers. Pathfinder was seen as the way of the future while Cassini was perceived as part of the stodgy (and expensive) past, so subsequent missions were built on top of the Pathfinder C code base and not the Cassini code base.

Ironically, it was the same event that killed Lisp which also killed Ada, though the effect was less direct. The Remote Agent was originally going to be the mainline software that controlled the entire DS1 mission. But when it became clear that the RA would not be ready in time, management decided to demote the RA to a flight experiment and adapt the Pathfinder software to run the DS1 mission. Because the Pathfinder mission itself was over, the team was available, while the Cassini team (the Ada folks) were still busy working on Cassini. By the time the Cassini mission ended [1] and the people with Ada experience became available again, C was already entrenched as the new de facto standard for slight software. The success of the subsequent Mars missions, and particularly the spectacular success of the Mars Science Laboratory EDL (which, I have to say, was freakin' amazing) further cemented the status of the Pathfinder approach to software development.

I have to give the C folks a lot of credit here: they have produced an awful lot of very reliable code for a very long time now. But I still think they're playing with fire.

[1] The Cassini software development team actually became available before the end of the mission, but they were still needed through the Saturn oribit insertion in 2004.
Huh. Your argument in favor of Django is basically "it may not be cool, but it's got a lot of libraries written for it." Which is basically the same thing people used to say (and still say) about Java, compared to something "cool" and "new" like, say, Django or Rails (at the time). In other words, Django used to be picked because it was the hot new thing, but since then it's no longer hot or new, but since enough people adopted it, they wrote enough libraries for it to make it worth continuing to use on new projects.
Harm to biological entity's no way.

"causing interference" In theory, yes the possibility exists. In practice not likely.

Other wifi ap's neer by might be drowned more than they would otherwise. You could call that interference.
Agreed. I was commenting on this workaround's viability to be used by a bad actor attempting to compromise the game and other players of it.
=P of course. Would sure be nice to hear it er, second hand in person though.
There are a staggering number of ways to crash a car, yet driving with a blindfold doesn't absolve you of culpability there either.
That's Federal government spending. I was thinking this was more of a city and state level issue.
Interference with other electronics, especially other wifi networks. Unused radio spectrum in an area is a limited resource, and if you transmit at a higher power level, you're getting longer range but you're also consuming that resource in a larger radius.
At first I thought these were all separate tags for the listing, but I checked out their (surprisingly complicated) careers page, and I honestly can't figure it out. OP, can you help us out? Are any positions available for remote work?
Doesn't it also prevent focus?
Hangouts uses WebRTC in supported browsers, as does Slack IIRC. And Skype is adding support.
It's the DRY principle. If you have a single-page app, the frontend needs to know how to render everything (using JS), so rendering on your backend as well is, at best, duplicated work. There may also be complications at the boundary of those regimes, like how your frontend initializes on top of server-rendered HTML.
Finding the Weighted Centre of the Edinburgh Fringe Festival
> big beefy switches are damn expensive

They're the best part about projects like this, though :) Right now I'm working on the most overbuilt egg-timer known to man with big chunky rotary switches to input the time.
True. There are some tools tough that try to help. E.g.:

http://www.winprivacy.de/english-home/

https://github.com/10se1ucgo/DisableWinTracking

Now if only they could be incorporated into the standard anti-virus tools...
>I currently have 4-5 different PM's

That sounds like Agile done right! /s
For columnar and massively-parallel workloads, Greenplum was opensourced this year[0]. It was originally forked from PostgreSQL 8.2.

There's also Apache HAWQ (incubating), which takes Greenplum's SQL parser and distributed query planner to use as front-ends for Hadoop[1].

Disclaimer: I work for Pivotal, which opensourced these systems.

[0] http://greenplum.org/

[1] http://hawq.incubator.apache.org/
Heroku/vegur: HTTP Proxy Library
It's worth nothing that Mark Benioff invested in the original 2013 Venture round.
That page has some impressive reverse-adblocking. I was somehow redirected to a no-Javascript page despite having all Javascript from the site blocked (including pragprog.com), and it looks like they only show content if you specifically enable their advertising servers.

I don't know if adwalling is a term or not (analogous to paywalling), but here's what's probably the same content without Javascript and ads:

http://www.ccs.neu.edu/home/lieber/courses/csg110/sp08/Pragm...
There are people who are genuinely toxic. If they get in your company, they'll destroy it. (The worst I've ever seen, I fortunately never had to work with. But if I did, I would make it clear to management that it was me or him within five minutes of his being hired.)

Then there are people who are genuinely too thin skinned. If you listen to their complaints, they'll lead you to destroy your company, because you'll persecute perfectly reasonable behavior and create a "witch hunt" atmosphere.

But some of the "thin skinned" stuff is realizing that people shouldn't have to put up with things that used to be considered "normal". Sometimes we grow up and realize that what we used to do was really pretty crummy. For those who haven't realized that yet, it looks like people becoming more thin skinned. (I'm not saying that this is your situation. But if you perceive others as becoming too thin skinned toward specific behavior, you maybe should at least consider whether that behavior is as benign as you think.)
For groceries: 50% cash, 50% debit cards or direct debit – they instantly score you and the content of your shopping cart and use the riskier but free direct debit if they trust you.

But most people have CCs now as well. It's the only sane option besides paypal and quite useful when traveling. I'm pretty sure though that a rather large percentage of CC users pay it within the month and avoid interest.
It is, but it is still ~40ms input latency compared to <1ms latency for good editors written in C++ or, serious efforts in Java (see Intellij Zero Latency Mode )
Meizu MX6 / red rice Pro released in July the new machine large summary
Better technical implementation != greater adoption. If it did, PHP wouldn't be where it is today (everywhere).

Timing has more to do with adoption then the technical implementation. Being the first thing that is "good enough" for wide spread use is key. The last 20 years are riddled with examples such as Docker.
This! I don't even know how can they name something a text editor in which you CANNOT TYPE letters you know, the most important feature of a text editor to allow typing and Atom can't do that.
That timeline is insane.
Incorrect on the return front. $45M buys a percentage of the company. According to this post (https://www.quora.com/At-what-valuation-did-Quip-raise-their...), Quip's last valuation was ~$376M, so a return of 2X.
Aclima - https://www.aclima.io - San Francisco, CA

==========

Hello, we’re Aclima. We design and deploy distributed sensor networks for environmental quality. Our sensor networks generate billions of data points to reveal actionable insights about buildings, cities, and communities. In collaboration with partners like Google and the EPA, Aclima applies these insights to improve human and planetary health. Aclima’s mission is to use this new body of knowledge to create a more resilient, healthy and thriving world. We are looking for smart and passionate engineers to help build, scale, and improve our platform. Join a team that values rapid iteration, continuous improvement, and as much automation as is sensible. We work in a relaxed, purpose-driven atmosphere with flexible hours and competitive perks.

Some of the tools we use: Python, Git, MariaDB, Cassandra, Nginx, NSQ, Redis, Ansible, Docker, Kubernetes, React, ES6, Webpack, D3.js

Positions:

* Senior Backend Software Engineer

* DevOps Engineer

* UX Designer

* Interface Developer

* Data Visualization Specialist

* Embedded Systems Engineer

* Product Managers

* Data Scientists

* And more... https://boards.greenhouse.io/aclima
Finding platform bugs is downright normal on Android. Usually there's already a years-old neglected bug report that's either been marked "wontfix" or (incorrectly) labelled outdated, and closed. If you're lucky there's a workaround in the comments and it's not too gross.
I love following along on Twitter when I can't be there in person.
Police unlock dead man's phone with his recreated fingertips
They've got an all-star team and their product looked pretty awesome to me, although I haven't used it.

What I'm more curious about is whether they integrate with Salesforce? Where do they make sense under the salesforce umbrella?
Grindr | Full-time | West Hollywood, CA | Sr. SDET Engineer

The Senior SDET Engineer is responsible for architecting new automated test strategies and frameworks in addition to creating, implementing, and automating testing in support of software test requirements. The Senior SDET Engineer works with QA Engineers and QA Analysts to develop, maintain, and enhance the test automation framework and automation infrastructure. Fluent in object-oriented programming with minimum 3 years of use of OO languages (C++, Java, C#) for development or QA purposes.

Relocation package available and best in class benefits.

If you are interested reach out.

Michael.Jones@grindr.com
Woah there, how do you support your first claim?

The Milky Way is about 100K light years in diameter.
The latest beta ironed out a lot of interface bugs I was having, and the battery life is a bit better. But don't expect iOS9 battery life, because comparably it's atrocious. Par for beta course.
Yeah, but then massive gifs became a thing.
> What's the added value of using imgur's embed code rather than a good ol' <img>?

Well, you can shaft users who browse without JavaScript turned on and help destroy the Web, all in one fell swoop!

I particularly hate how imgur requires JavaScript to use. We have had images in HTML for over twenty years now, and for some reason imgur has decided that they are above all that.
Red Balloon Security http://redballoonsecurity.com | ONSITE | Relocation available | Security Researcher / Systems Software Engineer | New York, NY

Our interview process consists of two technical questions; If you answer/solve the two questions, we bring you to New York to party with us and see if you're culturally a fit for our hax0r culture.

Red Balloon Security is a cyber security company headquartered in NYC. Our mission is to provide embedded device manufacturers with strong host based defense. Embedded devices are the non general-purpose computers that run the modern world. We believe all embedded devices require stronger protection against malware and intrusions. The company was started in 2011.

Mr Robot Visits Red Balloon Hacker Fortress | https://motherboard.vice.com/read/the-hacker-who-turns-offic...

Job Description
* Design and implement host-based defense software for black-box embedded devices.
* Design and implement automated hardware/software testing infrastructure.
* Conduct offensive and defensive research on embedded hardware and software.
* Contribute to the FRAK (Firmware Reverse Analysis Konsole) framework.
* Perform hardware and software reverse engineering on embedded devices.
* Automate vulnerability identification for embedded software.

Required Skillz
* BA/BS required in computer science, engineering or related major.
* Proficiency in hardware and software reverse engineering.
* Experience with low-level software design and implementation.
* Understanding of modern software design and engineering practices.
* High level of self-initiative and self-motivation.

Preferred Skillz
* Experience with ARM / MIPS / PPC assembly languages.
* Strong understanding of OS design and implementation.
* Strong understanding of software vulnerabilities and practical exploitation techniques.

If you think you have what it takes: email jobs @ redballoonsecurity.com subject:"Security Researcher (ycombinator)"