skysight-inc/HackerNews huggingface dataset:
Publishing an incomplete copy of your zone seems like a bad idea, an ANY dig at the zone apex is going to retrieve less than 30% of the records (on average) for real-world zones. Negative responses in DNS are cacheable - so you can easily poison yourself.

If you really really want to do it anyway, most caches use either the TTL on your SOA record, or the final field in the SOA record as the negative cache TTL; so lower both of those values to something like 60 seconds.
The internet is like electricity - you can live without it, but due it the prevalent use of it, you will not be part of modern society/culture and be at a significant disadvantage in terms of economic impact vs those who use it.
I think we can learn from some other (not-so-obviously-related) disciplines.

The game of go[0] has a ranking system where players progress from 30kyu (complete beginner) to 1kyu, then 1dan to 9dan (very strong).

[0]: http://en.wikipedia.org/wiki/Go_ranks_and_ratings

It's mostly statistical and based around comparing your skill level to other players. While a 7kyu level is not necessarily that well defined, and might differ between different ranking systems, there's still a meaning to the difference between the levels. When a 5kyu (stronger) is playing a 7kyu, the 7kyu player is given 2 stones in advance (handicap) to make the game even. The number of stones given as a handicap is determined by (or defines) the difference in levels.

It's not immediately obvious how such a system could be adapted for programming skills. But the idea of having levels, and having ways to measure one's level, is very interesting, and might be quite useful.

Japanese (and probably other languages) have standardized tests[1] to determine one's language abilities.

[1]: http://en.wikipedia.org/wiki/Japanese-Language_Proficiency_T...

You don't take a test to determine your level. Rather, you take a test designed for a particular level. You either pass or fail.

N5 is the lowest level (beginner)
N1 is the strongest level (near-native or even better maybe)

When you feel you are at say, level N3, you take the N3 test, and if you pass, then you can say that you have passed the N3 test. If you fail, you just fail. It doesn't mean you are N4 or N5. (As far as I know - I might actually be wrong here).

I wonder if some standardized tests can be, in principle, constructed to measure programming abilities.

The tests must be crafted such that, even if all the questions are known to the public, then studying for the test is the same thing as studying to build up your skill level.
Snowdrift – sustainable crowdfunding for free software development
Thanks for your reply! Never used Amazon Redshift. I'll try to find out what is so special about it.

Edit:
Amazon Redshift is based on PostgreSQL 8.0.2 but PSequel uses libpq 9.3. I'll work on supporting Redshift if it gets enough demands. Anyone who wants a specific feature could fire a request at http://www.psequel.com/report_bugs
You're fighting a lot of imperfections here. Even a well-tuned piano isn't going to be in tune lowest C to highest C, steel strings just don't allow for perfection [1]. Guitar gets even worse, as you have to deform the string to fret it, leading to strange bridges and nuts like Earvana to compensate. If you want perfect notes, stick to synths.

[1] https://en.wikipedia.org/wiki/Stretched_tuning
We switched periscope.io from DNSimple to Amazon Route 53. DNSimple doesn't have an exporter so it took about an hour, including having one engineer review the other engineer's work.

Many customers were able to resolve the domain in the minutes immediately following the switch, and the rest seem to be trickling in.
This is a good observation, and reminds me of an article I read a while back about why the parole system works so poorly (it was a great article, sorry that I don't have the link).

The theory was that much or our criminal law system makes an assumption of a rational actor. A 1% chance of severe penalty would deter a crime where they payoff is minor (i.e.., the small chance of a severely punished DUI would convince a rational actor to call a cab).

But it doesn't appear to work that way. The article suggested that the best way to deter certain types of repeated criminal behavior are consequences that are swift, certain, and measured (in severity). Instead, what we have is slow, random, and severe. Supposedly, that does little to deter crime, but does a great filling up prisons and creating people who have a lifelong criminal history for job applications.
shut up and code, grandpa.
An Urban Agenda and Solving 'Secular Stagnation'
In theory, at least. I've never noticed it in practice.
Propagation is bound at the DNS TTL plus whatever time it takes your DNS provider/setup to relay records to all of its authoritative servers.
And now you know why the US houses most of the world's prisoners [0]. This is the same thinking that brings the US security theater at its airports. Anything for safety, even if it only mariginally works.

[0] https://www.aclu.org/safe-communities-fair-sentences/prison-...
Location: Milan, Italy

Remote: Yes

Willing to relocate: Yes, for the right opportunity

Technologies: C#, Java, Mobile (Android, Windows Phone), Python, C , TCL, T-SQL, SQLite

Resume: http://careers.stackoverflow.com/lechuckcaptain

Email: lechuckcaptain at gmail dot com

GitHub: https://github.com/lechuckcaptain

About me: I have a Master degree in Information Technology with from the University of Milan. I love investigating and learn new languages and technologies.

During my full time job I'm a backend C# developer, in a big health care company. I'm responsible for develop interfaces to make talk different systems using technologies such HL7, Webservices, direct DB access, and often reverse engineering of third party softwares.

During my free time I'm a passionate Android Developer, with published apps in the Google Play store and one library into the Maven Central Repository. My Android app project experience, includes: concept development, project planning, research, algorithm development, programming, testing, debugging, continuous integration, publishing apps to the Google Play store and app maintenance.

Upon contact, I can make myself available through email, skype, and phone. Please include a little about the opportunity when making contact. I will reply in either case, but if I wouldn't feel comfortable in the roll I will let you know quickly.
So since this is evidently going to be baked into the browser, what security measures will be put in place to prevent some nefarious coding from turning on my laptop's webcam as soon as I visit a bogus site?

This is not meant to disparage Mozilla, it's honestly the first thing that came to mind when I read the article.

EDIT: Why not answer my question instead of simply downvoting me? This is an honest question, coming from a vocal Mozilla supporter.
Monkeybrains has been a WISP at least four years. [0]

They also sell service in a Carrier Hotel. I read an article a long while back where they mentioned that:

1) The $250 installation fee, plus the $35/month monthly fee more than covers the costs for each residential customer.

2) The revenue from the stuff in the Hotel would also cover the cost for the residential customers, if the residential customers stopped paying their bills or something.

[0] http://twitpic.com/m63rt
I don't think you can claim that it's "solving" the problem if you can throw money at it. That's the business-world equivalent of "brute forcing"... and what we've learned from technology is that you're required to throw ever-larger amounts of resources at the problem until it eventually overwhelms any real-world capacity to "solve" it.
Well, I'm in Overland Park, KS (KC suburb) and paying $120/month for 30/5 + static IP + phone. My provider (CCI) wired my area 10 years ago with hybrid fiber-coax, but within the last 5 years have used all fiber for up to 200/200. They'll never run run all fiber in my area unless pushed.

Both Google and AT&T are wiring Overland Park with 1000/1000, so that ought to put CCI and Time-Warner's underwear in a bind.
I think of it more like "deep" and "shallow".
Why do the images load in a different order between https and http?
Https seems to load them in order and http seems to randomly fill them in.
That's because these systems were not designed for, or used very often for, antiterrorism purposes.

These capabilities are every bit about decision advantages and sabotage on international and geopolitical levels.

* Brazilian competitor PETROBRAS hacked by NSA on behalf of US oil companies.

* German elite, including Merkle, spied on during the Eurozone crisis.

* Iranian nuclear efforts sabotaged for several years by Stuxnet, and then by other cyber weapons.

* Syrian Air Force hacked and grounded during ISIS and civil war activity.

* "FISA" & FISA courts = Foreign Intelligence Surveillance Act
I would say it's wrong, typing faster will not produce better software. Most of the time involved in writing software is not actually writing it. You may type 3x faster but if he is 5x faster at coming up with a quality solution then your gains will be lost.
> But there is something to be said for "playing well with others". We're all trying to make things, not be the backdrop for your exquisitely-crafted sense of craft.

I had the same reaction here. Everybody wants good design. This article seems to walk the line between providing valuable insight and just complaining about how other people work.
I type about 105 wpm using four fingers (my index fingers and my thumbs); I don't touch type at all but I also don't look at the keyboard, I just know where the keys are from muscle memory (when switching to a keyboard that is unfamiliar to me it takes me a minute or two to adjust if the keys are particularly different in shape/size from ones I usually use). I'm not sure what that says about me as a programmer.

In any case I don't think it makes sense to use typing speed as a measure of programming competence because typing speed is never the bottleneck in producing real, useful code.
Don't do what everyone else does if you can do something better that leads to better results. The last part matters -- otherwise you're just crapping on everyone who can go faster than you and attributing the difference to "quality" (conveniently left nebulously defined).

Put another way, how do you know what you're working with is steel, and others clay? What if your "steel" is really just clay that is slower to produce and more brittle? How do you reassure yourself that this isn't the case? The answer is, make a big deal about going slower and drink tea and stroke your beard and say "hmmmm." and lots of other things that connote wisdom but do not actually bring it to bear.

I am extremely skeptical of all this, not because I am unsympathetic but rather the contrary. We can get extremely wrapped up in our signifiers of skill and wisdom, to the point that we mistake the map for the territory. Instead of cursing the punk kids, try to learn from them and beat them at their own game.
If everyone in the business is using clay, you should either be using clay yourself, or you should convince everyone to use steel.
Should you measure the worker, or measure the work?

Anyone who can build reliable systems using unreliable parts (like humans) will have an edge.

EDIT: If you're going to measure the worker's programming concept knowledge, Alison Tew's work seems to be at the leading edge.

[1] 'Developing a Validated Assessment of Fundamental CS1 Concepts', Tew, Guzdial, http://dl.acm.org/citation.cfm?id=1734297
exactly my thought. the year is 2014 and DNS is least of my problems, since 1999 or something...
Disney Interactive(http://www.disneyinteractive.com) - Los Angeles, CA. - Looking for full time Principal Software Engineer with Machine Learning experience.

We are looking for a motivated and talented principle software engineer with a passion for building world-class products. We are focused on building a robust and scalable recommendation platform for Disney Interactive. This role is ideal for an individual looking to have a huge impact in transforming the Disney products by unleashing the power of machine intelligence to help drive critical business decisions.

For full job description - https://xjobs.brassring.com/tgwebhost/jobdetails.aspx?partne...

Why join Disney

The Walt Disney Company is a world-class entertainment and technological leader. Walt’s passion was to continuously envision new ways to move audiences around the world—a passion that remains our touchstone in an enterprise that stretches from theme parks, resorts and a cruise line to sports, news, movies and a variety of other businesses. Uniting each endeavor is a commitment to creating and delivering unforgettable experiences — and we’re constantly looking for new ways to enhance these exciting experiences. Bring your individual talents here and discover for yourself why a career with Disney is the opportunity you’ve been looking for.

“It takes people to make the dream a reality.” Walt was on to something when he said that, and it continues to ring true today. As a Cast Member you are the steward and connection to our legacy and the backbone of our thriving innovations. Join our team and watch your dreams come true.
This is too cool. We talk a lot about how twitter, for example, is giving people in other countries a new voice when it comes to expressing grievances to their government, providing transparency, and organizing.

This takes the notion of increased communication to another level - providing basic infrastructure to people who can then use it for all manner of interesting things. We take it for granted, but the fact that costs have decreased so much that it is even tenable to create this infrastructure on the fly is neat.

I really wish these folks luck!
Location: Denver, CO

Remote: Yes

Willing to relocate: Yes

Technologies: C, C++ (Qt), Python, Unix/Linux, Windows, MacOS

Résumé/CV: http://jonbailey.net

Email: resume at above domain
The best analogy I heard for communicating this to superiors is that programming is like doing a crossword puzzle. 95% of the time you're doing a crossword you're not writing but that doesn't mean you're not intensely working on solving the puzzle.
Is there any encryption for notebooks/notes?
dns is less easily distributed when fancy features like ALIAS (which dnsimple is widely known for) are in the mix. and wide distribution isn't enough to win vs truly volumetric attacks. it takes a lot of ports and compute to absorb 100Gbps+ attacks which are not uncommon against major providers.
Impact of Stress, Job Insecurity, and Burnout on IT Professionals [pdf]
One of the most valuable things I learned in my career was to never kick your competitors when they are down. It upsets the karma gods, and makes you look like a total douchebag.

The best thing you can do right now is to reach out and offer your help, privately. Even from a selfish perspective, you'll learn a lot about the attack that is taking them down now which will help you out when the targeted customer inevitably signs up for your service.

EDIT: The parent comment was spam from Kris Beevers at NSone.
An incomplete list of Go tools
AngularJS sync controllers with factories
Are you talking about a zone file exporter? DNSimple does have one, we just used it to migrate to Route53. http://support.dnsimple.com/articles/zone-export/

EDIT: right, must have been able to log in during a brief period where dnsimple was not down.
Better use SyncThing[1] which is opensource including protocol specification.

There is also project Pulse [2] using syncthing as engine for something maybe similar to the linked article..

[1] http://syncthing.net/
[2] https://ind.ie/pulse/
Note: I submitted this last night to HN but it didn't get picked up. I thought it worthwhile to re-post given that the visibility of a similar HN thread was what clued me into this security problem in the first place.
I just got connected to my 200/200 mbit connection in my apartment in Copenhagen, Denmark. I'm paying 200 DKK for it per month ($35 / €27).

There are at least four companies with fiber in the ground here in Copenhagen. I chose a fairly cheap company (http://andels.net/), with fiber in only the eastern and northern part of Copenhagen. They hooked up the apartment complex I live in (200 apartments) for 3800 DKK per apartment, which we pay off over 2 years, while everyone gets a 50/50 mbit connection for free in that period. You can upgrade to 200/200 mbit, which I did.

For the people who just use the 50/50 mbit connection, the investment will pay itself back in less than two years (because they save at least 100 DKK per month on Internet, while having a much faster connection than ADSL).
Junior Developer at Magoosh (http://magoosh.com) -- Berkeley, CA (interns welcome too)

=-=-=-=-==-=

We’re looking for another full-stack developer to join our team building the future of test prep.

Our product helps tens of thousands of students around the world study for their GRE, GMAT, SAT and TOEFL exams and since we're such a small engineering team (in a company of almost 20), you'll be contributing to production from the first day. We ship early and iterate with feedback. We have fun all the time and meetings only when absolutely necessary.

You’ll work with Zach (https://github.com/zmillman) and Zack (https://github.com/zackm) to release new features and keep everything running smoothly. We use Ruby on Rails, CoffeeScript, AngularJS and PhoneGap, code reviews on GitHub, continuous integration with Semaphore, and deploy several times per day to AWS with Capistrano. There's a healthy mix of front-end and back-end work and we're constantly learning new tools and techniques to make us more productive.

Want to learn more about how we hire at Magoosh? Our CEO wrote a blog post: http://magoosh.com/blog/magoosh-hiring-process/

An interest in education, statistics, web applications and startups will serve you well!

=-=-=-=-==-=

Apply online here: http://magoosh.com/jobs/junior-developer/
I've been looking for something like this for quite some time. Thank you!
You came here with the explicit intent of disseminating your viewpoint that CoreOS is making a terrible decision and why your company and it's ideals are better. Your company already made an official PR response, leave it at that. (and you call me a troll?)

For the first time in Docker's short history, it's future and mission are being directly challenged. This is your response? (it won't be the last time Docker is directly challenged).

Imagine if Microsoft went around rattling the cage every time Apple released some product -- it would make them look pretty petty pretty quickly. Just get out there and compete. Produce a superior product and the market will speak.
Do you know what illness that was?
> 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.

German has a very nice word for that: "zügig". It means "speedy" as well, but goes a bit towards "stable", "steady" and "friction-free". It's the good kind of fast, which sometimes needs a step back and a look at things.

So, if I came to work "zügig", I didn't speed, but there was no traffic jam, I didn't stop for a coffee somewhere, etc.
A native KeePass app for Mac
We aren't the worlds largest jailor because we put murderers in jail. We are because we have made jailable crimes out of benign actions that do not harm other people. Drunk driving is not a benign action that does not hurt other people.
I always found it overly complicated and sluggish (java based I think?)
I just received a few complaints about its performance for displaying large tables. I'm working on a fix.
I have been using PG Commander so far and it's very similar to SequelPro
Makes more sense. Thanks!
Everyone who uses IPv6 also uses IPv4, but IPv6 is used whenever site supports it, and when they have to fallback they most likely connect through CGNAT).

For example everyone on Verizon who uses 4G uses IPv6 by default and CGNAT for sites that are IPv4.

When IPv6 is implemented correctly, the user doesn't even know when he/she is using IPv6.
Overdrinking is a problem that I only think is going to get worse until there's some serious changes made to how drinking is treated legally.

When I was in college, I was a part of my fraternity's "risk management" team, a group of brothers whose only job is to stay sober during parties, find people who had drunk too much or more commonly people who had completely blacked out and hush them off away from the alcohol or to a safe part of the house where they could be watched for signs of alcohol poisoning and kept safe from being taken advantage of.

If there's any one trend I've noticed while I worked risk management at those parties, it was that the more taboo it is to drink alcohol, the more that people binge drink it. It's always the students whose parents were the most uptight about drinking or those who couldn't purchase alcohol yet who were the biggest binge drinkers and most common to pass out. There was one period during which there was a university crackdown on drinking at fraternity parties, and the most noticeable thing during the crackdown was that people would drink a -lot- more.

The amazing part about it was when people turned 21, it was like they became seasoned drinkers over night. People who had problems pacing themselves during every party would instantly turn into a moderate drinker once their 21st had passed.

I think it would be very interesting to see some studies done on the taboo of drinking and whether it changes people's likelihood to overdrink, because it seemed with every crackdown measure the local police force took against drinking at parties, the problem only got worse.
The Book of OpenStreetMap by Steve Coast
Eine Welt
Eine Sprache
Eine Kulture
Because.

Plus the two things are not contradictory. You can do them in the GUi and get the resulting SQL / DDL code to automate them later.
Mindful and considerate to your future self and others.
YouTube video view counter passed max 32-bit integer value
link doesnt work
Innovative Work Method
The solution to this is to start drinking beers with your kids at age 10. This way drinking will be the most uncool thing ever, and they'll grow up to be teetotalers.

Seriously though, we need a culture change. You can't tell them they can never drink, then turn them loose in another city by themselves and expect it to not be taken to extremes. That's pretty dumb.
I've been looking for something like this I'll definitely check it out when I get home. One small feature request that I have though is if you could add some simple screen-shoting functionality. I believe it should be simple enough judging for example by this SO question http://stackoverflow.com/questions/12823489/how-to-take-regi... and this example https://developer.apple.com/library/mac/samplecode/SonOfGrab... but I might be wrong. I realize that I could just use whatever screen-shoting app and then drag the image over but sometimes I take a lot of them and all the switching gets really annoying.
Why shouldn't a programmer be reliant on their tools? What a bizarre idea.

I like to measure a carpenter's skill based on whether they can build a nice looking bookshelf with just a pocket knife said no one ever.
Compare to the UK - you can buy alcohol at 18; you can have alcohol on licenced premises with a meal if you're with parents and 16 or over.

https://www.drinkaware.co.uk/check-the-facts/alcohol-and-the...

We have a pretty severe problem with alcohol here.

One in five ambulances in London a the weekends are for alcohol related injuries; hospitals in major cities have drunk tanks; cirrhosis is affecting more people and younger people -- and these problems are not in the population of people with alcoholism but in the people who just drink too much.

So it'd be interesting to work out how other countries manage it.