skysight-inc/HackerNews huggingface dataset:
> Most people don't realize that by using the default iOS and Android mail clients to connect to an Exchange server, they're implicitly giving it the ability to remotely wipe their entire mobile device.

Is there a way to disable this, e.g. using Apple Configurator or otherwise?
I met a composer of minor note (pun intended) who avoided writing major 10ths in the melody, because the ratios in standard tuning were wrong enough to cause major discomfort for him. This interval is about 14 cents sharp, where a cent is defined as 1/1200 of an octave on a logarithmic scale, so 14 cents is about an 0.8% difference in pitch.

Curiously, major 3rds did not bother him, even though they have the same ratio problems.
I don't see any mud slinging.

I've used Docker. And I am looking forward to Rocket. I will use both and I will compare without prejudice.

I personally like the idea of Rocket and am looking forward to more blog posts comparing the two!
"Everyone around you is building this bridge in clay.... what are you doing fooling around with this 'steel' crap for?"

Of course you can spin it the other way too, which just goes to show this isn't a useful comment. Don't do what everybody else is doing just because they're doing it, do the right thing. If that does happen to be clay, great, but there's a great deal more people using inappropriately sloppy engineering than people using inappropriately careful engineering, so I'd expect to hear a lot more about the former.

The only people in real life that I've met that I would consider saying were being inappropriately careful were really just masking fundamental incompetence under a veneer of concern about process. I'm not sure I've ever seen anybody correctly apply massive overengineering to a programming task in real life. I'm absolutely sure it has happened, but it is not common enough to be worth talking about.
> IMO, Docker's 'new' direction completely ignored the tremendous amount of support they had from the sysadmin and devops communities.

Kind of weird that this line from your comment is identical to a line in this comment from another user: https://news.ycombinator.com/item?id=8682864
Dropbox - SF and NY - Fulltime and Intern

Dropbox is building the home for people’s most important things—their photos, docs, and everything else. We handle over a billion files a day for over 300 million users with a product that’s easy enough for your grandparents to use.

We write great software and sweat the details, relentlessly focus on impact, and are working to create an enduring culture. We’ve barely scratched the surface, and we're building much more than a little blue box.

----

Some of the expertise we’re trying to grow:

* Engineering: distributed systems, computer vision, data scientist, android, iOS, web (front and backend), QA, and more

* Design: user research, visual design, and interaction design

* Product: developer advocate, payments, and localization

* Tech Ops: site reliability, MySQL, infrastructure security, network engineer, hadoop reliability, and datacenter ops.

Check out our jobs page (https://www.dropbox.com/jobs) for more jobs and full descriptions.
----

What’s it like to be a Dropboxer? https://www.facebook.com/lifeinsidedropbox

Glassdoor: http://www.glassdoor.com/Overview/Working-at-Dropbox-EI_IE41...

Apply with link https://www.dropbox.com/jobs/product?ds=1600dcfc59 and we'll get back to you within 5 business days.
I had a quick look at your hiring process[1] (thank you for sharing this, btw).

I have a few questions:

* Are junior hires expected to be able to complete / pass all three challenges (pentesting, fuzzer, custom protocol analysis)?

* If not - how does the hiring / challenge process differ for junior hires?

* Assume good problem solving skills, effective (written and verbal) communication skills and an ability to program. What else do you like to see in a junior hire?

Ultimately, I'm trying to suss out the breadth / depth of self-instruction I need to undertake to pass interviews and perform successfully on the job as a new junior staff member at Matasano, or another selective / reputable company like it. Any other advice you could offer a developer making a transition to appsec would be much appreciated! :)

Cheers!

[1] - http://matasano.com/careers/

Edit - Found this: http://krebsonsecurity.com/2012/06/how-to-break-into-securit... - pretty comprehensive advice. Still curious about the interviews and what you guys look for though!
I increased the NGINX/ubuntu ulimit and work_connections, so you should see a fast test now without errors. Not prioritizing one protocol vs the other, I promise.
Someone just posted to the intercooler list about implementing a feature where the intercooler attributes could be specified separately in javascript:

https://groups.google.com/forum/#!topic/intercooler-js/FyPBo...

You might want to jump in on the thread and we'll see if we can coordinate a syntax you find amenable to your style of programming.
That analogy only seems to work well if the software you're developing can autonomously interact with other software, like how humans can interact with other humans.
Actually, I appreciate that shykes and others take the time and try to explain their side of things and engage in a dialog. There's a lot of people confused right now about what's going on.
Ha. My apologies, wasn't expecting so much traffic. Fixed now.
> you are granting the user that access/ability by connecting to Exchange

Does iOS present a warning to this effect when you add an Exchange account? If not, they should. I have an Exchange account set up from my university and don't recall ever seeing anything.

Also, didn't Gmail used to have Exchange support? If this is true, does that mean Google had the ability to remotely wipe any iOS device that was using Gmail through Exchange?
for the client
I'm just calling you a troll, and it's for implying that a cabal of Docker employees somehow manipulates and suppresses the public conversation about containers for the profit of their employers.
Yes, because frequencies that don't fit together precisely produce 'beats', where the wavelengths align, and sound quieter when they don't. You're adding two waves, so an in tune one looks regular:

http://www.wolframalpha.com/input/?i=sin%28x%29+%2B+sin%28x+...

And an out of tune one has very audible dips and troughs in intensity:

http://www.wolframalpha.com/input/?i=sin%28x%29+%2B+sin%28x+...

There's a degree to which it doesn't matter (either it's below what we're sensitive to or it's drowned out by overtones) but the beating sound is very audible.
> Why not hand out serious prison time for first-time drunk drivers? It would increase road safety so much.

Research suggests that you might be wrong.

http://fivethirtyeight.com/datalab/twitter-politics-drunken-...

> Key quote: “Harsher sanctions to drinking and driving may generate no marginal deterrent effect if drivers’ perceived risks of receiving the punishments are low. Therefore, rather than escalating sanction severity, increasing the probability of detection and/or enforcement may be more effective in reducing drinking and driving.”
poor name choice given the well-known Tarantino movie. its a bit like naming your new, say, stellar formation simulation SaaS (to give a contrived example)... StarWars.
Why DNSimple Has a Dedicated Status Page Domain
Actually, I've found that the act of moving what's in my mind to a source file is in itself an act of revision for my ideas. I don't need to type fast for it to happen, because I'm not going to write anything at all until I have a solid idea or path in my head. The actual act of typing consumes less than 10% of my programming time, and is for the most part a mere formalization of my thoughts. Would a 50% increase in typing speed make me finish the feature in 4 days instead of 5? Nope.
I live at Austin and my Time Warner cable modem worked for me fine and the speed suffices for my typical needs, however it's $64/month, I would switch to Google-Fiber anytime soon as long as it opens in my community, though I don't know how I am going to use that 1Gbps bandwidth.

If 1Gbps becomes a reality, then each house can become a small data-center, which was limited by upstream speed (less than 2Mbps) in the past.
Our internet in the US costs about the same for less bandwidth. Also our internet companies are among the most loathed companies in the country and consistently rank among the lowest large companies in customer satisfaction. They also build networks on government subsidy but generally have little if any competition. They also almost force you to bundle in phone and TV with a pricing scheme that makes no sense. They are also allowed to gobble each other up in a race to the bottom.
> Fast programmers build hacky tools to get around the hacky tools that they built to get around the hacky tools that they built to help them code.

This resonates so much with me. Sometimes I worry that I'm falling behind on keeping up with technology, but whenever I try to learn something new it seems like I have to install a package manager, then another package manager inside the first one, then pull a million other tools and libraries and frameworks before I can even begin doing something with this stuff I'm trying to learn. No, thanks.

I love computers, I love computing, I love thinking about solving problems using computers, but I hate the direction things seem to be taking. I'm seriously considering a career change in the immediate future because all this crazy tooling truly burns me out.
Central Park Lowers Speed Limit to 20 M.P.H
I'd never heard of pgcommander, thanks!
I largely agree w/ the argument here, but "slow" is going to be self-defeating nomenclature, and is also inaccurate. Business doesn't want slow. So if we're pitching slow, we're setting ourselves up to lose and the speed-hackers are going to win.

Our goal is architectural soundness. I believe the biggest fallacy of our industry is we think the only way to get these is to go "slow". Not true.

What we're really saying is our industry is short on skill sets. With specific skill sets, you can build architecturally sound systems at no extra cost.

If I were to build a house today it would take me much longer than someone else because I don't have the necessary skills. I might hurry in which case the house would be shoddy. Is the shoddiness of the house necessarily because I hurried? No. It's because I didn't acquire the required skill sets first.

The software industry has no such (practical) concept of the skill sets required to build architecturally sound systems. We have a bunch of well-meaning hackers, and as a result shoddy systems that decay into technical liabilities.

Our industry needs to solve this skill set problem. The challenge is that academia has a hard time teaching these skill sets, because they are so removed from the practitioner. And businesses can't teach it b/c it takes years and special experience to actually teach it. So it's not advantageous to a business to teach those skill sets.

So how do we do it? And how do we organize an industry around professionals who know how to build architecturally sound systems and code? This is a very difficult problem for a world that has such high demand for code and such little understanding of what the professional skill set would afford them.
Thanks for your suggestion! The feature of editing query results is actually the second highest priority item in my todo list. (The first one is Query Bookmarks.)
A few people do ALIAS style records, DNSMadeEasy and EasyDNS do "ANAME" records which are pretty much the same.
Nice to see a Canadian publication and startup here.
Bitbucket: building high-quality software with speed and scale
Some people are more sensitive than others. As an experienced orchestral violinist with perfect pitch, I can hear the difference between 440 and 440.2 Hz; and I avoid attending concerts from orchestras which tune to A=442 because it sounds horribly wrong to me. (My preferred A is 438 Hz, in part because that works best with my violin's natural resonances.)
Every open source project starts off so well, then the "founders" decide they want to be gazillionaires, and it's all downhill from there.

Sad.
Sounds interesting, can you attach some screenshots?
Aledade — Washington, D.C. — Local

Informatics/ETL Lead

At Aledade, we are at the intersection of the latest technology tools and cutting edge business models for transforming healthcare in the US. We are agile, early stage and fast-paced and data drives everything we do. Put simply, the Informatics Lead gets data and transforms it into useful information that clinicians need to provide better care. To do this, you will have knowledge of healthcare data standards, interface protocols, database architecture, open source/cloud technology and clinical workflow.

Architecture and implementation of a production data processing interface with PostgreSQL, Python and Linux alongside tools such as Mirth, using cloud infrastructures such as AWS.

You will resort to extreme methods to parse and normalize data from standard and non-standard or even previously-thought-impossible masses of bits that need to be made into something useful. You will be parsing data in various healthcare standards, as well legacy data acquisition using such sexy technologies as text files, paper claims or scribbles on paper napkins.

You will project manage vendor integration working with EHR and other vendors to set up, configure and monitor interface endpoints.

Apply if you are interested in working on a small, dynamic team that is doing big, incredible things!
In the real world, you'll be spending more time on code design than typing it out. The race against a deadline mostly affects design choices. eg. Whether implementing a certain feature yourself with rigorous testing, or introducing a new technology which has been tested before. There are pros and cons of each. You go ahead based on the constraints involved (time, cost, expertise, etc.). I'm not talking about making the code beautiful. I'm talking about the /right/ way to do it.
Comparisons to Tokyo are not necessarily instructive, since Tōkyō-to includes a vast swathe of essentially uninhabited mountains. Population density in the central 23 wards, which is what people usually mean when they say "Tokyo", is 14,485/km2.

http://en.wikipedia.org/wiki/Special_wards_of_Tokyo
HIV evolving 'into milder form'
You do realize that Apple doesn't review code, right? An application in the App Store can issue malicious or accidental "DROP TABLE" statements just as easily as an application you downloaded from GitHub. Apple only reviews apps (in binary format) to make sure they mostly do what they say they do, and that they don't violate Apple's distribution guidelines (porn, trademarks, etc.)
Noticed a lot of hits to St. Louis, where they're based. Do you think this has anything to do with the attacks?
Do you know just what causes Pb210 to accumulate before the lead is mined but stop doing so afterwards? I was going to mention that but couldn't find anything that discussed just what was going on.
An amateur isn't really someone who knows nothing about a particular subject. On the contrary, every amateur by definition knows at least something about their subject matter. An amateur is simply someone who engages that subject in a non-paid capacity, for personal enjoyment or some other reason. Indeed, amateurs can be, and many are, subject matter experts.
The problem is that we use approximate with irrational numbers. Naturally they are all integer ratios.

In the perfect world you have e.g.:

+ C major scale: C D E F G A B C, where frequencies of all notes depend on frequency of note C (like, “fifth” from C is G and it's exactly 3/2 of C)

+ and D major: D E* F♯* G* A* B* C♯* … D (and depend likewise). But now G is not necessary equal to G*, but they are close. So here comes the idea of equal temperament where octaves are strictly 2:1 as they suppose to be, but all notes between are equally scattered (on log scale) in between.

So TL;DR: nowadays it's all approximation. You can do it perfectly, but only for one root.
The Docker Way Tweetstorm by Solomon Hykes
Term life is almost (almost!) always the best option if your goal is actual life insurance as opposed to investment, asset protection, or something other than you having a heart attack or getting hit by a bus.

Whole life is rarely a good investment choice unless you have considerable assets, but HN has a much higher income than the median so there are likely folks here for which is makes very good financial sense.

But yes, if you have kids both parents absolutely should have term life insurance no matter what. It's very cheap, incredibly cheap if you are not a smoker and have no health issues.
Blaming the drinking culture itself - that American kids aren't allowed to drink, and when they do, they don't know how - is a common sentiment. It has an easy narrative, and I think it may be true. But I've never seen anyone attempt to actually verify it.

I can construct equally sensible narratives that have nothing to do with the drinking culture. I can also imagine it's not the drinking culture, but the fact that most American kids go away to college. In some other cultures which have more sensible attitudes towards alcohol (and I do think they are more sensible), I think they also tend to stay close to their parents for college.
>The fact that 3/2, 2, and 5/4 are incommensurable makes me genuinely sad

But they're not...

I am also puzzled about the alleged connection to UFDs.
We start by thinking of it as 67 x 10^4 + 7392. That means the square root will be 800 and a bit (because the square root of 67 is 8 and a bit, and the square root of 10^4 is 100.)

You ask: 67 x 10^4 + 7392 instead of 6 x 10^5 + 77392?

That's because you can take the square root of 10^4 easily, and you can't take the square root of 10^5. If you try using 6 x 10^5 + stuff then that doesn't work. You get that 2 is the square root of 6, but 316 is the square root of 10^5, so it all just goes wrong. We work with pairs of digits because sqrt(10^{2m}) is 10^m.

You have a "remainder", and you tack the next two digits onto that, and that's why the next stage had three digits in it.

This is one of those frustrating math examples
where the author skips over a lot of the detail
because it is "obvious".

No. I put all the details down, and then realized no one in their right mind would read it all. And if they did, they wouldn't understand it. This is one of those cases where you need to work through what's there, and your own examples, and then you start to see what's going on. As happens with a lot of math, if you just read it you won't get it. You need to work on it, otherwise you gain nothing. I've tried here to get a good balance between those two requirements.

WRT formatting, the FAQ link at the bottom of each page leads to a document specifying the formatting.
SEEKING FREELANCER - REMOTE, New York City, Raleigh NC, Los Angeles Area

We're looking to supplement our team with individuals who strive to solve problems, self-starters, and can think at scale.

- Mobile Developer - Android

- Mobile Developer - iOS

- MySQL DBA

- Web Developer - Frontend

All positions have possibility for FT.

To apply:
http://jobs.woven.com/apply
Harsh sentances for murderers also very likely do not prevent murder. But they do keep known murderers in places where the exposure to potential victims is much lower. By doing so, we have a safer world even if we do not have a significant disincentive to commit murder.
But I think the main reason for choosing the word "slow" is to bring to mind its connection with the Slow Movement [0]; as the author mentioned.

[0] - https://en.wikipedia.org/wiki/Slow_Movement
>I've tried React and Angular, but I simply don't understand what they offer over Vanilla JS.

Agreed, especially considering many devs choose Angular, Ember, etc. to perform easy two-way data binding. However, two-way data binding can be achieved fairly easily in vanilla JS. I recall Javascript Weekly sharing a great article about how simple it is to do: http://www.sellarafaeli.com/blog/native_javascript_data_bind...
Billing is such a complicated beast for most startups. I've been working on one for about a year and we were waiting until we got some traction to finally tackle it. We have multiple products as well as multiple plans per product.

We had a difficult time trying to find a solution and recently just built our own package that would drop right into our startup. Another feature we wanted was portability of our business critical data like invoices and transactions so we went with a multi gateway approach so we can switch if we need to down the road.

For those who use Laravel the package is at http://github.com/mmanos/laravel-billing. We also worked a while back on an open source project for a time called Volcano http://github.com/volcano/volcano.
I used to believe that. It's why I picked up coffee script. I thought, the less there is to type, the more you can focus on the problem rather than the code.

I found out I was wrong.

The redundancy actually helps. There's somehow a calming effect in it. I don't know how to put it into words.

I found out that I never actually think while typing per se. I have to first jot down my thoughts on paper. Typing out the code becomes almost a mechanical process. I already know what I'm typing, I've figured it all out and put it in paper (or some plain text note in another text editor or note taking app).

There's stress in trying to hold it all in your head. That stress is released when you jot things down. Then you can just mechanically write out code with less levels of stress.

The explicit syntax means you have more to type but less to think about.

I know it sounds paradoxical. But that's been my personal experience.
Imagining what you would do with 1Gbps is difficult because bandwidth of that speed is not common. If such bandwidth were common, products specifically leveraging it would also be.

Better streaming, easier remote backup, more devices connected, smoother remote computing, etc
DUI is already at least probation + a significant suspension in most states, at least that's my perception. At best, if there was no accident/injury, you get a provisional driving license that will let you go to/from work, and you'll lose that on a 2nd offense. Plus your insurance will go sky-high. It's really not the slap on the wrist it used to be.

Simple public intoxication or illegal consumption is, in most cases, something you can have expunged if it's a first offense and you pay the bribe^H^H^H^H^H pre-trial diversion fee.
have multiple providers? VPSs aren't expensive and setting up bind9 or bind10 or whatever authoritative name serving daemon isn't rocket science (well, you CAN do it wrong).

my experience shows, that at least 3 servers with 3 different providers is good enough. and "providers" I mean different company, city, datacenter, transit provider...

trusting single entity with anything (even if they say that they have many servers blabla... geologically blabla...)... well, you have situation like this right now :)
Anyone switching from DNSimple? I really don't want to, but we've been down for almost 3 hours. I've seen chatter about Cloudfare and it looks pretty good, reviews?
> "you would rather limit damage and trust peoples' responsibility"

True, but most American cultural pathologies are rooted in mistrust of others, a mistrust which is itself often rooted in one or more fears that derive from ignorance. When you are ignorant and fearful of a problem or a group of people, it's much easier to appeal to your government to do something about it rather than actually try to understand that problem or people. Trusting those people to be responsible is the last thing that occurs to you in such a state of mind.

All I'm trying to say is that this is a specific instance of a much larger trend which has been in place for a long time. I don't know how to fix it.