skysight-inc/HackerNews huggingface dataset:
Atlanta has a lot of good stuff going for it, midtown area and the tech village up in Buckhead have some promising startups.

Few other south eastern cities to add to OPs list:

Charlotte isn't bad either and has a similar if less developed vibe, lot of financial business around there. People seem split on whether they like it or Raleigh more, seems like a toss up.

For a smaller city Chatanooga has a lot going for it.
> But do you really learn anything by asking the candidate if they can recite the time complexity of a moving window average algorithm (as I was asked to do by an interviewer yesterday)?

This is actually a trivially easy question that gets to the heart of whether you understand the point of moving averages or not (that you can update a sum by subtracting out the value leaving the window and adding in the value entering the window).

"Programming ability" isn't one dimensional. Whether or not the above question is useful depend entirely on what skills are important in a candidate.
Google Hires Founder of 4chan to Join Google+ Team
Recruit people who are smart, work hard, solve problems, enjoy learning and get stuff done. Joel knows.
I consider the Tiobe Index to be fairly suspect, but FWIW, their most recent ranking has Python moving up a few spots:

http://www.tiobe.com/tiobe_index

It doesn't, AFAIK, distinguish between Python 2.x and Python 3.x though. But the trend seems generally favourable for Python in general.
New York isn't that expensive if you're willing to commute 45 min to work. It's only really bad if you want to live in a trendy apartment in a trendy neighborhood, otherwise it's very affordable.
That would rather defeat the point of this whole fake political-judicial spin effort. Teh terrorists already destroyed their personal phones that had actual terror secrets. These work phones, which could have been confiscated by San Bernardino County at any time, are vanishingly unlikely to yield months-old information of any sort.
A few months ago, I had the idea to remake the old Space Cadet keyboard. One change was to make the bucky bits (e.g. control, alt, meta, super, etc.) allow you to type unicode characters instead of APL characters. Other than that and having lower case parentheses (not needing to use shift to type ( or ) ), the keyboard would be like any other mechanical keyboard.
>>Is it not reasonable to expect that top companies and top schools are more likely to employ people who have more applicable talent and skill?

No. Its more like a club.

Join this prestigious institution X, and then you shall enjoy life long benefits of employment, higher than average salary, bonuses, stock, opportunities to travel etc. Even if the person is actually the worst possible employee, or is barely productive. Merely have X on your resume, guarantees you life long privilege.

To know how worst it is you come see how it is in India. There are people who join IIT(Indian institutes of technology), a sort of a chain of colleges which is supposed to be Ivy league. Who says so? They themselves, because saying anything other wise means putting your own career in danger. There are coaching institutes, who train you just to get an entrance. Doesn't matter what you go and do there, in fact from there on you may do nothing in your life at all. The whole purpose of getting into those colleges is to enjoy lifelong privilege of having access to alumni who will ensure you a good career regardless of your performance.

The day you remove the real metrics of merit and put in artificial flags. People will do no real work and try to gather as many flags as they can.
sw can test it on another phone till they get it right....EEs can only practice on another phone, if they screw up on the actual phone, it's gone burger
I think the web browser is where people want to live because it's so well connected.

And programs in the web browser don't have to be web sites under control of third parties. My favorite example is http://tiddlywiki.com
When I was interviewing in the past I was usually refusing any take home projects, if you don't want to spend 30 minutes talking to while watching me code it tells me something about your priorities.

However whiteboarding is also terrible.

I prefer getting a real world / work related scenario problem, and solving it TOGETHER with the interviewer: if I'm stuck, as opposed to a hackerank codility challenge, there is a good chance they will let me know and hint in the right direction, and they will also see how I communicate, how I think, how I respond to hints. An online challenge can be easily done by the candidate sitting next to 2 more senior coder friends who help him / her along the way. Unless it is proctored, you can never know. I had people whispering someone answers during a phone screen, people typing my question in Google and reading me the first result (I google it at the same time).

I think that giving you a hackerank or codility take home problem unless this is an entry level job will simply drive away experienced people.

If someone can pass your take home test easily, you will still need to phone screen them before you fly them over in most cases, and if they are that good, they will probably prefer companies that don't waste their time and jump straight to the real person phone screen.

However, some people are more nervous when someone is watching over their shoulder, so here is what I would do: I would ask the candidate what they prefer:

1. work related a hands on assignment with plenty of time (e.g. should take 30 mins but you give 1 hour) and ability to search online and ability to compile use an IDE just like in a real world scenario

2. Skype screen with a lot of small questions on a topic they really feel they know about (no Googling allowed), and a relatively smaller coding challenge (something you can code in 15 minutes)

3. Work related scenario but with a real person, where there is no one best answer to the question, but more of a balance of tradeoffs and more open ended but 100% involves coding (just like most phone screens, but more work related and not just puzzles)

4. The standard puzzle challenge but alone - you have 30 minutes to solve the problem once you see it (Googling is allowed or the test is proctored to make sure you don't, then you get more time)

5. the classic - a cracking the code interview kind of question, but with a real person, code sharing (for crying out loud not google docs, at least have your candidates use something that offers color coding and easier indentation) - some might choose still this

If you let your candidate chose what is best for them, you already made an amazing impression, and you might have much less false negatives.

Just my opinion
Language level async will probably be a reason to switch once there is a bit more support for it and I have a project that really needs it. Same with type hinting, once the tools and libraries are there it might be useful. But as of today and the work I do (mainly data analysis and modelling making heavy use of numpy/scipy and friends) I have yet to find anything in 3.5 that in itself would be a reason for me to switch.
If only we had a KH-12 on the ground we could use to take pictures of KH-12's overhead...
The high stress part or that their employees are generally near the top of the game?
What are some ways to hack the new iPhone 5S fingerprint lock?
Rote memorization of a guide or following a "script" is not the same as qualifying for a position.

A sufficiently experienced and knowledgeable person will be doing things similar to what's in the guide because they've learned to do so through experience, not because they read it in a silly guide.

People seeking out the guides are typically the same ones who don't have the experience to back up what the guide tells them to do.
Pygwizo Native Python 3 Implementation of the Porter Stemmer Algorithm
IMO, the weather is nice for about 4 weeks out of the year (~2 in the spring, ~2 in the fall).

I lived in the RDU area for nearly 30 years. I grew up there. I didn't realize what I was missing until I moved to California (Orange County). Of course it's more expensive, but I think you get what you pay for in this case. Costal living is expensive for a reason.
From this article I get the impression that the bounty wasn't even known before hand. It doesn't seem like a very careful consideration from Facebook, and I would expect it to be "too low" if they're choosing the amount after someone has already disclosed the bug.
But one of the reasons you're able to process more with async I/O is bypassing the costs of the thread-per-connection model. So you're not forced to store all the thread's stacks and you don't have expensive context switches.

As the parent illustrated, even with Go using nonblocking I/O, it's perceived benefits in that area isn't that great because Go still semantically has a thread-per-connection. So the performance characteristics of Go isn't simply async vs sync I/O.
isn't flask inspired by a WSGI framework in ruby originally?
Like Sinatra?

Hum, yes, that is what the author says :)
This attack was already widely discussed here, last week: https://news.ycombinator.com/item?id=11199093
Parse dashboard open sourced Parse won't die
Chinese exports plunge 25% in February
Blu-Ray Gets a Second Shot at Relevancy in the Data Center
REBOL and/or red-lang.org
>Compromised user accounts (not even the server! just users!) on a single website do not constitute a valuable target.

That statement is just plain wrong. With over a billion Facebook users, surely some of them are high-value targets.
Anecdotally, FWIW. I've been a vegetarian for about ten years. I'm not religious, but came to this decision after a lot of thought and reflection about my own ethics. I have no illusions that my behavior will help animals, meat packers, etc.; I just wasn't comfortable being a party to that system any longer.

I've been surprised, at times, that others can interpret this personal decision about my own behavior and beliefs as some "social cudgel" that I am wielding against them. I guess it doesn't take much to leap from "oh, are you a vegetarian?" to "you must think eating meat is unethical," to "you must think I'm evil for eating this burger," to "annoying snobby vegetarians, always acting superior and rubbing it in your nose."

Anyway. That hipster buying his fair-trade coffee might not be doing it to insult you. It might be something he's read about, thought about, and decided he cares about. He might figure that mostly it's an empty gesture, but maybe it'll do some good. If you want to buy some other coffee, he might be totally OK with that. Of course, YMMV.
I agree Austin has had great growth. However, compared to Dallas, I don't believe it will sustain. That's just my perspective of what I see/read in the Dallas area and what I read about the Austin area.
Large organization support will definitely need some work. I think the solution will be multiple standup channels for different teams inside the company.

I love your idea. It could also work for aggregation: "What did @john say this week?" or when there is multiple standup channels, querying for people who aren't in your team's standup.
Embedding it in the circuitry isn't that complicated - remember, it's only 256 bits you have to embed, which for example could be stored in 256 fusible links.
I'm sure they might encourage him to interview, but he's not going to get a serious job offer just from this. There's essentially nothing technical or skillful going on here, other than the basic coding ability to do HTTP requests in a loop and the hunch to investigate if subdomains don't rate limit.
not showing the tuition somewhere up-front (or even in the faq) is another red flag...
GO FUCKING WORK
SF Muni is subsidized and severely overloaded. Taking some riders away doesn't hurt the system, it helps it cope.

If BART somehow ran a subway out to those neighborhoods, the rent there would be even higher. Having a reliable transit system is a very valuable amenity that most of the city lacks.
Barely worth responding to, but many of dietary restrictions imposed by early religions had very real benefits, such as Hebrews with pork (Trichinella).

It's beyond foolish to flippantly dismiss knowledge offhand because you dislike or are prejudiced against the source.
Stay tuned - CLI for Prompt commands launching next week!
I've never really had issues with using Python 3 on Windows, as for .NET you can always give IronPython a shot as well, though it has yet to make the leap to "3" in a while, at least last I checked, same with Jython.
I have never heard of a Guiness Float before, but seeing as I like both Guiness and Coke Floats... I want to try it as soon as I stop my short-term keto diet! What's it like?
I have a stupid little 'clip' program I wrote that has a dictionary of common texts that I can call by name and have added to the clipboard.

$ clip lod
$ pbpaste
ಠ_ಠ

Maybe you can do the same without needing to remember code points. Something like TextExpander would accomplish the same thing.
Your claim was about the severity of the bug.

It all really depends on how fast FB can service the requests and how long it takes for them to notice and shut it down. Push your priority list off to a worldwide farm and watch the accounts pop out.

How long until FB would have it shut down and the affected accounts locked out?
I've done intermittent fasting (specifically, the 'Leangains' protocol) for 6 years now, and it's treated me very well. The biggest benefit to me is that it makes diet adherence much easier, and keeps my macronutrient intake top-of-mind, which has a sort of trickle-down effect in my overall health.

Coupled with intense fasted weight lifting or sport activity, I feel great whether I am cutting or bulking. I can play 90 minutes of soccer while fasted and feel more energetic than anyone else on the field.

For anyone interested in starting: ease into it, track your calories and protein/fats/carbs to get a sense of what ratios make you feel better / lose bodyfat more effectively, and keep in mind caffeine and alcohol will feel more potent. Some people find the first few days uncomfortable, but wait for the one week mark before making any judgments (or 1-month if you're comfortable gathering more data).
SlashdotMedia – Fair processing notice
Haven't lived in Minneapolis since college (yay MCAD!) but one thing to consider is the weather. Not saying it should be the sole driver of your decision, but there's a reason buildings in downtown Minneapolis literally have tunnels and bridges connecting them.

I am originally from Chicago, and when I went to school in Mpls it was possibly some of the most mild winters in history compared to Chicago. That said, they can be absolutely brutal.

As someone who is fed up with ridiculous extreme winter, I'll pay the sunshine tax to remain in the Bay Area as long as I can. Likewise, the sun out here did wonders for my mood in the winter. These things are not as easy to place a dollar amount on as rent, but that doesn't mean they don't have value.
Setting timers.
Ahoy! I just stumbled on this. I was the Director of Technology for this set of local bizareness for its last two years. I won't say "I'm happy to answer any questions" because I may avoid some. If you want to ask, maybe hit me up, Especially the tech, especially if you got to play and have a good idea of what we were doing.

Also! I think I'm signed up to give a talk in May at ADG. If you're interested in this sort of world-building, and the hacker side of it; maybe come to that? My talk isn't on the shedule yet, but it's penciled in (and Definitely go to Catherine Herdlick's if you can!) http://www.meetup.com/Adventure-Design-Group/
How Certain Forms of Oxygen Can Worsen the Effects of Diabetes
Find family connections based on Wikipedia links
This is very cool! When I presented it to my CTO however, he said that he doesn't think this will gain traction from data scientists over Scala or Python, as Rust is even more complex than Scala (which is not the simplest language out there, even though I'm a big fan of both Scala and Rust and I know this might start a flame war)

Do you think Data Scientists can write their models directly using Leaf? do you think there will need to be a DSL that translates form the R / Python world to something you can run on Leaf to make it happen?
Unfortunately the official DEB packages have not been updated in about two months – nightly packages they are not.

http://llvm.org/apt/
They briefly touched on the ability to trigger experiments. You can pretty easily do zero-suppression by simply looking at users who already regularly "like" tweets, and more generally by crafting a clever enough trigger you can move the distribution to be closer to normal. Basically you end up sampling a more uniform (sub)population that your experiment can at least quantify results about. If you want to focus on getting people who don't "like" tweets to start doing so, you just invert the trigger and look at that population independently. And then you have fun looking at (anti)correlations between the response of the two populations.

In general it's really hard to work with non-gaussian statistics when no realistic model for the data is available, particularly when trying to apply asymptotic techniques like these. In practice it's usually easier to just try to craft a test statistic that behaves in a more friendly way, and that's where experimentalists have to be clever :)
And how do you cope with the weather and lack of sun? One big draw for me about the Bay Area is the weather. I realized how important nice weather was for me to be happy, so I consider the sunshine tax a sunk cost for my mental and physical well-being.
Your post is dismissive of Javascript tools, and its only contribution is letting everyone know that you expected Topic A but instead got Topic B. Not very useful.
Provided that nobody steals your wallet and you don't lose that card.
Possible, but still awkward. If the network failure is between the server and the password database, it would still need to distinguish between "password permanently incorrect" and "password temporarily incorrect".

But my stronger point was that there is no need to speculate, since someone with an iPhone can verify what actually happens. Set up backups, change the password, verify that it fails, change the password back, and report what happens.
Regardless of this being Facebook or not, but forget to throttle your API and this is what you get, some dude toying around with a tool just to poke holes in your thing, but I digress.

If in any twisted, unrealistic, straight out of Homeland scenario where anyone high profile enough would make use of this "vulnerability" and successfully create a media "splash", and assuming Facebook security team is on top of their game, this would get patched in a week tops. Keeping an eye on average number of requests coming to their API end points, especially sensitive ones, is part of their job, not a nice-to-have. I'd even think this would actually get patched within 24 hours (since the fix isn't really that difficult). I have absolutely no care or sympathy for Facebook but yeah, 15K is a lot for something like this. It's a nice catch, that's all.
or by 11.
Right, I'm not saying it's specifically about safety, rather that a battle of technology was decided for some reason to be worse than the added marginal excitement of lighter bikes. In F1 that reason was (originally) safety, in bicycling it's something else.
Complaints hit “record levels” at Blockchain amid confirmation delays
To reply to the following quoted message:
"Thanks. Part of the issue is that there is a distinction between "ride" and "use". By the UCI's definition, putting the bike in the pit is "use" even though she may not have ridden it during that race. Do you interpret the UCI's claim to be that she started with the motorized bike, rode it part of the way through the lap, and then switched to a legal bike?"

The UCI never made any claim that she rode it, and I don't think they will do so either. My interpretation is that they find that a moot point and simply find the uncovering of a motorized bike to be unacceptable.
Please Your Readers with Data-Driven Storytelling
Some of the critical encryption keys are stored in the main A6 processor and incredibly difficult to extract, which is why you can't launch offline brute-force attacks - however those keys are read-only and initialized at device manufacturing time. All the volatile data is in the external flash chip. I'm not even sure if the Secure Enclave has its own flash on newer devices that have one.
I have the same tendency, when I eat breakfast I get ravenously hungry within an hour unless it's a massive breakfast. Even with a large breakfast, I'll be just as hungry by lunchtime as I would be without the breakfast, sometimes even more.
Dear Hashicorp,

$5/month per vagrant hosted box?!!?

i guess we should be thankful you didn't also charge 5/mo per hosted box, per version... so, thanks?

The cost vs value of this tells me to walk. You leave open an opportunity for people to build their own services and compete against you, why? Vagrant is what brought me into Hashicorp, please don't let it be the reason I leave.

"Enterprise", i don't think that word means what you think it means.
(charging money != enterprise)

I had a feeling I shouldn't drink the juice, now I need to beg forgiveness from my whole team.

Thanks Hashicorp, for the memories.
I feel like this is the dream, but the reality for many people is that they need to be where the jobs are. For those who are not developers easily able to get remote work, that's a major consideration.

What's the job market near you like? How long is the average commute? Those are both major considerations for a lot of folks.

(PS I'm not criticizing you--major props for living your dream. I just think that people read comments like this without giving these considerations much thought)
I've used and liked PDO myself in the past. The issue is that even though the application would pretty much simply run on PHP7 (since it runs on 5.6 already) if MS had a compatible driver instead of contemplating a re-write
I'm fond of the Dallas area, especially the suburb Richardson.

Lots of tech jobs here, and the cost of living is very low (if you're paying more than $0.75 per square foot here, you're paying too much).
Yes I was curious about the 30 min "rule". Thanks for the detailed info.
The problem is that most companies want the take home in addition to algorithm interviews, keeping the worst characteristics of both approaches.
How the Wintergatan Marble Machine works (part 1)
Even a broken clock is right twice a day. Same I guess goes with a broken brain. I mean I guess you could say that mental disorder for instance hypochondria has benefits now and then so I guess we can justify all the other problems it causes for a few solutions that it provides, due to the hyper-vigilance of the individual against preconceived threats.
If you are managing enough servers to justify automating the deployment SSH keys, you probably also have configuration management.

Why would you use this rather than your existing configuration management system? The latter reuses existing infrastructure and is naturally more concurrent and scalable.

I get this is a push mechanism and configuration management is generally pull-based, alternatively tools like Ansible exist which can perform the same task and then some.
Provided you don't lose that seed. If I end up homeless will lose all my stuff and limited to library access. You have to plan for the worst case scenarios with 2FA when things go bad.