skysight-inc/HackerNews huggingface dataset:
Interesting downvote. Having worked in software development at a Big 4 I can say there is a great deal of difference between the roles. Senior engineers will either move into direct management of teams and accounts or will have some sort of sales target for their core skills area. At a product company I would expect that while comp is tied to sales number they are not directly responsible for those numbers, and they may or may not be managing teams depending on their role in the company.
It's not always that easy, I've found myself having to go to a place with high-bandwidth internet to fetch stuff, and being able to stay there only a few minutes. Or before boarding a plane(you don't really want to pay for internet on an intercontinental flight), etc...
Also, while you might do things as-needed, it's not that difficult to always remember to run an update every time you run brew. And I wasn't even proposing to make it the default, just to make it possible to run those 3 things separately.
I thought we hit it back during LOLCODE.
Make sure to skip Denver. Nothing but stoners and Peyton fans. Terrible place to live.
Phoenix is often not included when discussing tech cities, and I think it's a shame. I've lived here my entire life and have seen the startup and tech scenes evolve and mature having started 2 companies here. Just in the past few years, the number of quality startups and investments have soared and I believe we're at the inflection point that will make Phoenix equitable to SV.

We have a low cost of living, affordable housing (I bought my first house at 21 and I wasn't rich) and the weather is amazing.

If you ever check out Phoenix, I'm happy to show you around.

Edit: It's even an easy transition. We also call this the valley (of the sun)!
The question here is really "Do they have the resources to move to where the work is?" Immigration to work better and earn more, whether temporarily or permanently, has been happening since transportation became a thing. Go to Dubai and see how many Pakistanis are doing jobs there. Or look in the average American commercial kitchen and count the Mexican and other latino immigrants.

Almost everyone in America is a descendant of immigrants, for that matter. In many cases, those immigrants were fleeing violence and persecution, their passage paid by overlords who felt it was very decent and moral of them to ship the people overseas rather than just killing them off (i.e. the Irish in America).
Come on, science is not the faith part! Things that are observable and testable are clearly science. Things that are just ideas, ideas that are not verifiable (like string theory which don't predict anything) are not science, it's just ideas. Just like saying god created me, prove it wrong. If I make up some equation that I say I believe with evidence is true, that's not science.
This chart for housing prices in San Jose fell off more than "a little bit."

http://www.zillow.com/san-jose-ca/home-values/
To add to this article, here is the Python 3 Wall of Superpowers. It is a list of the most popular packages on PyPI, and shows if they support Python 3.

https://python3wos.appspot.com/
I've worked remotely for Silicon Valley companies from Victoria, Canada, and it's great, even though the startup scene is just in its infancy. Same time zone, housing isn't insane like the valley or like Vancouver, beautiful climate, good university, etc. The largest drawback is that once you're ready to do your own startup, VCs are all "Victoria? WTF? You can't build a real company there...", so you're stuck bootstrapping...
So says Shervin Pishevar, co-founder and chairman of Hyperloop Technologies...

The PT Barnum-worthy hyperbolic headline comes from the guy promoting the project. There is virtually no chance that Hyperloop will be here in four years, even if the technology were ready tomorrow. There is at least a decade's worth of political work to be done before it can happen.
Here here, 'Den-where?' stinks.
How does it compare to emojicode?
Why This New Marketing Campaign Tracker Is Sweeter Than a Kitten
Also if they can get work visas.
Boston/Cambridge is hot but there has always been a strong tech scene here so it's not so much up and coming. Cambridge is on top of their game, Boston is doing really well despite its city government. The issue with the Boston area is your COL is about the same as SF but your standard of living is a bit lower due to the usual culprits (NIMBY, poor govt leadership, New England conservatism, etc) and just plainly the housing stock is old. If I had to guess I'd guess your money actually goes further in SF than in Boston because you get newer construction, with bigger floor plans and more modern amenities.
Its good to see how people handle stress. You can weed out a lot of crybabies by analyzing their performance under pressure, regardless of whether they produce the "right answer".
I program in python 2 because that's where /usr/bin/python takes me to. ;-)
Any contact between two dissimilar metals (e.g, steel and aluminum) creates a nonlinear junction. Bicycles are full of those.
> But if you can't do Big-O analysis, there are problems where you will be stuck. Your code will be running slowly and you won't know why, and all the micro-optimizations in the world can't make a O(n^2) algorithm run faster than an O(n) algorithm on even a moderately large data set.

This may be a result of the domains I have worked in, but I have never encountered a situation where I could change the order-of-growth on an algorithm. In fact, most algorithms I have worked with have been defined by non-computational performance.

I don't know formal complexity analysis, and personally think the resolution of Big-O is far too coarse for practical analysis anyway. I can still look at any piece of code and give you approximate polynomials for its runtime, memory requirements, and other computational features.
i often just refer to it as waterboarding.
Amazon releases new Alexa devices
If you want to link to the Jupyter Notebook, you should be able to share the notebook in the gallery. http://aka.ms/py3winningnb or, if you want a less nice url, https://gallery.cortanaanalytics.com/Notebook/95a0e835f88b43...
Olive branches, rubrics and the state of faster payments in the U.S
> it is harder to find a tech scene in Portland

I feel like you might just not know where to look. We have a very thriving tech scene and it's growing very fast. 4,045 job opening as of now. http://portlandtech.org/

http://calagator.org/ is a great resource for meetups, talks, round-tables, sessions, etc.
> Posing a direct question does the person a favor by pulling him back while sending a clear message. The technique works like a charm. For one, the unexpected question elicits an entertaining reaction — sort of like what happens when you hold someone’s nose when he’s dozing off. He gasps and sputters, but in this case it’s not your fault, because you, as questioner, can play dumb. “Oh, sorry, were you on your phone? Is everything O.K.?”

Despite how it's characterized in the previous paragraph, nothing about this technique is "subtle".

I really don't understand the impulse some people have to control the behavior of other adults.
Indeed, having the candidate use their laptop gives the interviewer a valuable signal, too: whether the candidate has a coding environment they are comfortable and fluent in. Are they stumbling on their editor, or is it an extension of their mind?
Tech CEOs and Top Republicans Commiserate, Plot to Stop Trump
Has the Transmission team offered any explanation of how the tainted binary ended up being served by them? My concern is that the attackers were also able to maliciously modify the Transmission source code.
There's no need to be "grilled" on something you did 10+ years ago (unless it's a requirement of the job, of course). Perhaps a "have you used Pascal since leaving ...?" would suffice.
Note that they're Arabic numerals, which suggests actual alien intervention...
Boise has some good, small tech firms. Great area for quality of life.
>I'm pretty good at avoiding "false positive" results

And you know that...how exactly?
Which part was so rude you felt it necessary to make this comment?
Here's the thing. No one to date has actually been caught using one. The banned woman was caught having one, on a spare bike in the pit. She claims it's owned by a friend (who corroborated) and that her mechanics mistakenly put it in the pit, etc.. it's a pretty shaky story, but the fact remains they have never actually caught someone using one during a race.

There's a large number of people who think it just wouldn't help that much. While 100 watts extra would be a game changer, the forced cadence, inability to manipulate the pedals, etc makes it potentially no help at all.

As for those two videos.. Cancellara has been attacking like this for years. It's his style. He's also the 4 time world time trial (solo racing against the clock) champion, so he's exceptionally good at sustained high output power.

Hesjedal and the spinning wheel.. Why wouldn't you turn off your motor on a descent is the only thing I'd say? I wouldn't put it past him, he was one of the Lance era EPO doping crew, I just don't buy it on that video. I've seen plenty of crashes in person where bikes did all kinds of weird things.
I would point out that there are many cheap places within the greater Boston area. I pay 1,800 for a three bedroom in Somerville. It's only a 10 minute walk from a redline station that will get you anywhere in the city quite fast. You are totally right about the actual quality of the places available though. Anything cheap will be 50-150 years old.
Show HN: /CoinCap, a Slack Command for Bitcoin and Ethereum Prices
How I could have hacked all Facebook accounts
Yet it is certainly false that if you are able to get CS basics right, you will be any good at deep engineering.
Believe it or not, you don't even have to change your workflow to try out python 3. If you're on a Red Hat/Ubuntu-based system just add a '3' to everything (python3, pip3, pdb3, etc)

edit: added relevant platforms
The UCI is ahead of the curve here, they've been aware of developments in this field and proactively developed testing procedures. I believe the first case of this was detected using thermal imaging.
http://llvm.org/releases/3.8.0/docs/ReleaseNotes.html
Not necessary. Just weigh the bike. Racing bikes are very light. Bikes with a motor in them are substantially heavier. Any rider with a suspiciously heavy bike gets extra screening.
Well, technical interview questions are why I've given up on pursuing a programming career path and I was shocked that employers were still giving out technical interview questions for a product manager role, it didn't matter if I was a software dev years ago. Rote method still trumps real world experience building real commercial software that people will pay you for according to a lot of interviewers....and I've heard about few managers hiring neophiles based on their 'algorithmic' performance on a whiteboard build shit on Node.js, panic when it's far more work necessary and pull the plug on their CMS (reinventing wheels) because PHP is 'slow'...what in the fuck did I just hear you want to rebuild a static CMS website in Node.js because you think it's going to give you wings?

well at least that has been my experience so far trying to get a job and I'm coming up dry every time. I technically have no work experience because I've been holed up writing a big data mining SaaS tool for a few years and since I was self employed it seems to mean jack all for credentials.

I don't know I'm in a bit of a jam. Starting a complex SaaS product from scratch that thousands of people have used is simply useless against a fucking sorting algorithm that will be used heavily on the actual product.

Like I feel like I'm living in a bizarro world sometimes...I have all this experience and knowledge in this one area, building shit and getting people to pay for it, and it's going to waste as I'm half heartedly applying for jobs I know I will not be able to pass the second round of interviews when the technical algorithm questions begin....I'm sure if I wanted to learn more about the different variety of sorting algorithm I would've fucking consulted stackoverflow already....come on man I just wanna solve real world problems with real world product experience not write fucking code on a whiteboard. I'd be happy to architect out an entire stack powering your product in to the future on a white board but fuck man if you want help on your sorting algorithm just google stackoverflow.

my 2 cents.
"This organization uses whiteboards as their Code Editor?" - did not get the job.
An impression I have is that it's still easiest to spin up a simple cheap Linux box on many of the server, VM, and "cloud" providers out there. Open Stack for the most part has avoided the question of Windows Servers. Even (especially?) Amazon's EC2 has supported Windows Servers for a while, but it still has heterogeneous pricing from Linux and fewer options...

I don't think Microsoft is trying to stop people from using Windows as a back-end server (especially when you look at efforts like Windows servers as Docker container farms), more that they are trying to even further lower the barriers to entry that a small "garage" company can spin up something like SQL Server. Maybe as that company grows past the "cheapest VPS on the market" phase they look to running their own Windows servers or (I presume, better yet to Microsoft) let Azure manage SQL Servers for them...

That said, they'd still have to come up with a much cheaper license for SQL Server to entice that "cheapest VPS on the market" crowd, but certainly this appears a step in that direction.
This is pretty garbage advice. There are a lot of tech companies especially just south of downtown Denver, and a reasonable start up scene in Boulder. I get 20-30% of the quantity of recruiter emails from Denver / Boulder / Ft Collins companies compared to what I used to get in the Bay Area. It's a lot less, to be sure, but still sustainable for a good career. Good meet ups too. There are pockets of stoners especially since legalization, but less so than the Bay Area most of the time.
BuiltWithMeteor Weekly # March6th2016
Predicting the future of lifespan based on the last 100 years is reasonable. That sensible system can't predict a black swan or revolutionary idea; suppose wereduce the chance of heart attacks by 90% by treating your blood chemistry. That's not impossible, also not possible today. But that would expand life expectancy.
Also 3D graphics.

Both in real-time and pre-rendered graphics, node graph-style programming languages are very much a thing. Unreal Engine's Blueprints system, Motionbuilder's nodes system, Maya's graph systems...

And they can get pretty huge and complex.
Why don't they just weigh the bikes? Website states the motor weigh's 1.8kg, that would be easy to detect surely? The component spec for the bikes of a race team are probably fairly fixed, so shouldn't be hard to figure out what a bike should weigh?
I think the current case where an athlete (Femke Van den Driessche) is caught with "bike doping", she was caught by "scanning" her bicycle with a smartphone, using the compass to detect the permamagnets in the motor.
Pawpaw with lime juice is amazingly tasty and very good for your liver, apparently.
The nature of the self in the digital age
Well, 100- and 300- class respones aren't errors, but yeah, 400- and 500- might make more sense as Err.

You could also look at it from another point-of-view. Ok() means that I am able to fully handle this request, even if it's an HTTP error code, and Err being "nope, don't know. Sorry bud".
I'm sure all these health conscious road bikers will love being blasted with X-rays. Millimeter waves sound so much more friendly.
Riiiight. Let me see if I can toss that in without breaking something else in the CSS.
Wouldn't the question about the moving average be a good one though? It should be quite obvious that you can calculate a moving average without remembering more than the current average and the window size. Given that, time and space complexity should be obvious. I think it would be a fine question to see if the interviewee has any idea what complexity means.

Or was it a more complicated moving average case (exponential etc) where the algorithm was given and you were asked to determine the complexity?
"Or had to find the O(x^n) and replace it with O(x^2)"

The other thing that really seals the deal for me as an inferior interview question is that you don't need to have a clue what O(x^n) is to wrap some code in a simple time call, see that the code you think ought to run in microseconds is running in seconds, by visual inspection notice stupid nested loops, and fix it. Self-taught programmers may not be able to say "O of exx to the enn" but that doesn't stop them from fixing it.

So... seriously, what good is the question anyhow?
That's now going to be necessary. It's not hard; my horse vet has a hand-held X-ray machine and a detection plate that connects to a laptop. An electric motor is obvious in X-rays. It would take maybe 5 minutes per bike. You only need to scan the leaders, of course.
FWIW Boulder and Denver are within reasonable commuting distance and both have their share of tech companies near them. If you're considering Denver, I would focus on Boulder instead, but wouldn't rule either one out right away.
Teenagers React to Windows 95
CreativeAI: On the Democratisation and Escalation of Creativity – Chapter 01
Well of course it isn't. :)

Amongst people who think it is, there are basically two reasons:

1. Africa is where brown people live.

2. We (in the UK) tend to have a romantic rose-tinted view of how the British Empire treated its colonies. We imagine that our rule was a net positive for the countries we occupied, bringing civilization to primitive tribes. One of the effects of losing the war is that the German people weren't allowed to forgot the atrocities of Nazi Germany. We, on the other hand, were allowed to forget our own atrocities.
My wife and I moved to Austin from LA about 3 years ago, and haven't looked back. Prices are climbing here (as they are everywhere else), but since the city is growing, the number of desirable areas continues to increase. I'd highly recommend coming here. The city has a very laid-back culture, and despite being relatively large, still isn't really overwhelming like other big cities can be.

Our key reasons for coming here:

1. Cost of living.
2. No state income tax.
3. Laid-back culture.
4. Warm weather.*

Plus, you can't beat the BBQ.

* I feel required to add a qualifier to this bullet point, since so many people cite 100°F summer days as a reason to not move here. I grew up in Miami, where it's humid to a fault, and 80° days there are about as uncomfortable as 100°+ in Austin. The heat really isn't that bad.
>Most companies are suffering HARD from false positives

Are they really? I mean, maybe, just maybe, the expectations are too high for whatever basic CRUD app you're producing.

If "most" companies are overwhelmed with having hired bad programmers, how does any work get done? Where are all the good programmers?
This article a bit fishy to me. E.g.:

> In almost all network stacks, per-flow IPsec processing is serialized due to implementation specific constraints of upper level protocols that require in-order packet processing and lower level hardware interfaces that are optimized for latency. The lack of concurrency, combined with memory copy requirements, inline cryptographic operations and multiple traversals of the network layer are to blame for poor performance.

How is that different for the TLS solution? You still need somewhat in-order processing of the TLS stream, memory copies won't really go away with an additional TLS proxy, and the network layer traversals also aren't really that different. Sure one can put work into optimizing all of that, but that appears orthogonal to using TLS to me.

What follows it the usual collection IPSec management downsides -- which may be true but shouldn't affect performance.

IMO the interesting part is pretty far down the post:

> Additionally, TLS record sizes are often larger than MTU (16KB vs 1500/9000B), resulting in lower setup costs for encapsulation.

This may be the actual important change that affects the throughput. It would be interesting to see the effect on real workloads, i.e. not in synthetic benchmarks. Vice versa, it would also be interesting to see the same benchmarks with TLS record sizes limited to the usual MTU sizes.

As the saying goes: I'm not impressed if your prototype is slightly better than what we have in production for years.
Can I ask a few questions?

* Do you share the data with others?

* Can you give an example how you use this as a "go to" tool?

* Do you keep separate files for the data you are using or most things in one file?

The tool looks pretty interesting, but I'm look at the friction to move from other tools.

Thanks for your time
On a long climb, timed right as part of an attack, it would definitely, definitely be a help. The difference between the top riders is so slim that it would without question make a difference, in my mind.

I think the Cancellara video looks odd, but he is super-human...

The Hesjedal video is just super weird. He could have knocked the motor on during the fall. He also gets up in a really suspicious manner IMO...
+1 I moved from San Jose to Minneapolis last fall and couldn't be happier.
Most likely you think about it, though. When you're coding, and you have a triple loop, do you think, "Oh, this is O(n^3). Is n going to be too big here?"

It may be something that's so intuitively obvious to you, that you don't even think about it. So you naturally use the hashmap, where someone else might try a list and then start doing a lookup in a loop. Then while that particular instance might not break things, it'll slow things down, so overall the application feels sluggish instead of snappy.
A resume should reflect your current skills and abilities. You should feel free to leave in old positions, and the interviewer can ask about it if they want, but you should not leave in technical things you don't want to be asked about.
Secret Pentagon office planning ‘Avatar’ fighters and drone swarms
I have come to believe it is part of an industry-wide negging style to keep people in their place.
Maybe I'm just paranoid and cynical, and it's hard not to see this as mere posturing.
+1 for Dallas.

I would consider Dallas over Austin, just from the sheer growth and potential Dallas has. The tech/startup scene has exploded over the last 3 years. No state income tax, low cost of living. Dallas also has the highest growth percentage in the nation, it was 2nd behind Houston but the oil market killed that real quick, so Dallas is on top. Literally all of my friends are from Seattle, Denver, California, D.C., NYC...etc. You would not be alone moving here...everyone else it too.

Also the central location is super nice, I'm a ~3 hours or less flight from almost anywhere in the Continental US.
I personally also prefer take-home projects over being grilled on my ability to solve obscure algorithms problems under pressure.

However, this second route also comes with a number of issues. The most annoying of which in my experience is the amount of time investment each interview requires from the candidate.

At least in the traditional technical interview, interviewers and candidates tend to be roughly equally invested in the interview process in terms of time spent, so interviewers have to value candidates' time because failure to do so will end up wasting their own time as well. In take-home projects, this balance in time investment completely breaks down, and thus there's very little left to discourage interviewers from issuing ridiculously time-consuming projects.

I've done a few of these in the past, mostly to get some practical experience with a new framework & ecosystem I'm not too familiar with yet, but I think in the future I'll likely just politely decline any projects that looks unreasonably time-consuming, or at least try asking for certain adjustments to the spec first.