skysight-inc/HackerNews huggingface dataset:
I'm trying to find a devops role, and the interviews I've had are all over the map. As far as I can tell, the closest thing to a devops filter is a SRE filter. A lot of the necessary skills are the same between the two roles, but SREs are more webapp oriented and devops is often internal enterprise work which might or might not include web apps.

The problem is that there's no single definition for devops. Aside from involving automation, companies all mean different things when they say devops. Some companies want to migrate to CI/CD type deployments for their webapp, some want to move to DSC instead of RDPing into everything because they just grew to 1000 Windows machines, and some want to deploy OpenStack because VMware wants to renew their contract at 2x the price. There's no single interview process which can reliably predict a successful hire for all of these examples.

If I were trying to hire for such a role, I wouldn't do whiteboard interviews or look at their github page or any of that. I'd look for flexibility in their career history. The ideal candidate would have two of SWE, system admin, or network administration roles on their resume on a variety of platforms (or all three, like me.) Then there's the security aspect intersecting all of those, and finding someone who's done real whitehat work on top of that is just impossible to hire for.

Like it or not, devops tooling is in a constant state of flux. Regardless of what you're running now, you want someone who can adapt to changing business circumstances on the fly with the best technology they can find. It's not uncommon for the chosen solution to be something no one in the whole company has ever worked with before. You want someone who adapts quickly and learns fast.

As far as interviewing goes, the more mature companies I've interviewed at have had me do multi-hour projects (usually involving Hashicorp products) in a virtual container somewhere. Let them use man pages, autocompletion, etc. Look over their shoulder and have them explain their thought process out loud. Have the candidate do the same things they're going to get paid to do if they're hired. Why would you want to filter them any other way?

Less mature companies do whiteboard interviews about things that you'll never do on the job, usually involving recursion or binary trees. I think the idea is that they're using that as a proxy for general intelligence or CS knowledge, but that doesn't matter if you're trying to add vswitch redundancy throughout your clusters and slinging ruby and XML around all day.
Ask HN: In which layer should I implement social login for a mobile app?
I'm working a mobile application using Node.js and react-native. I'm confused as to where to implement the social login. Whether on client side or server side.

For client side I can use - react-native-oauth (https://github.com/fullstackreact/react-native-oauth)

For server side I can use - passport (https://github.com/jaredhanson/passport)

What is the best practice when it comes to implementing social login for a mobile application?
Well you might give a fuck when you try and do something and the US government 'disallows' it.

Arrogance or not the force that the US government can exert anywhere in the world at any time they want is real.
This is insane $30K a day just for a boat?! Wow

You'd think with "drone technology" you could just send these things out there and have it surface and beam back images by satellite. Sphere designs. Haha just a ball that sinks to the bottom of the ocean.

What about sea floor changes how long would these maps be valid for? Anyway that's crazy.

Won't be deploying my gold-finding crabs anytime soon.
I had a cousin who behaved and talked a lot like you. He got married, had kids, and got cancer. There's no way to know if it was from drinking, but it was liver cancer, and we have little-or-no cancer in our family. There are studies showing that even a single drink a day will increase the risk of some cancers.

The pain of watching someone you love die slowly, agonizingly from cancer is difficult to imagine. So is the pain of realizing it's happening to you and wishing you could've done things differently.

It sounds like you don't have anyone/anything to live for right now, but you never know if that will change.

This would all be moot if having 6+ drinks a day were the only way to be happy, but there are lots of options to choose from before settling on something harmful. Hopefully you have tried many others (or will try many others) before deciding that happiness requires an early death.
I find circle to build significantly slower and it can only build xcode projects. Not impressed at all.
WhatsApp Chat app criticised for not keeping up on privacy in new report
It is actually a cycle. Managers in an enterprise are judged based on their ability to deliver low cost solutions ie "savings". IBM(or any service business) is very good at selling these low cost solutions to managers.

We are starting a project and even with FTE's within the company, "consultant" has convinced management to hire IBM resources because of cost. The high sounding reason within the presentation twisted it to - FTE's are not expert in this tech so they won't be able to do an efficient job.

But it is always that the end resources from IBM are even more incompetent. They end up delivering a product which is terrible. Even the final handovers and KTs are done terribly.

In the end, management has no option but to continue hiring IBM (or any service business) to support the shoddily done project.

This doesn't mean all implementations from a services business is terrible. It all comes down to cost and ability to spend. If you pay peanuts, you get monkeys - this is aptly true.

To answer your last question - Yes there are different entities within IBM. There is GBS which takes up most of the consulting and up-selling IBM products and services. Development for example Watson is done by IBM Labs. A list can be found here:
http://www-07.ibm.com/in/careers/businessunits.html
For proof 2, "Given" is the reason for "ABCD is a kite" and "Algebra" is the reason for "BD = BD". I found that relatively obvious after I understood the purpose of the "statement" and "reason" columns.

If you treat it as a kind of puzzle where you have to arrange the given blocks to form a valid proof, it's not so bad. However, you should at least be able to reorder independent statements, and reasons should include references to the previous statements they depend on, e.g. in proof 4, "<A = <D" follows by "Substitution" only because the previous statement is "<EBC = <A and <ECB = <D". In longer proofs you may have to refer to something proved further up, and requiring the student to give the reference would be a further check of their understanding.
Latest Udemy Coupon Codes, Promos and Sale July 2017 – Get a Course for $10
Of course there's a link between this event and the climate. Clearly. If Antarctica weren't cold, there would be no ice shelf to begin with.

The salient point is that this specific event would have seemingly happened with or without our currently-changing climate. As the iceberg that the shelf extends from flows out toward the ocean, the shelf grows until it reaches a point where forces acting on the floating mass of ice induce part of it to calve away from the rest of the shelf.
"and let’s be real"

If this is how you write, quit your job as a writer.
No individual drives better when their motor skills and judgment (executive function) are impaired.
The atmospheric drag on a planet could make its orbit wobble enough to cause a cascade effect through the entire system.

As soon as one planet wanders a bit too far out of line it'll smack into others going the opposite direction and the debris will take out all the others inside of a few revolutions.

Interesting, but highly risky.
That "test" has two massive issues:

1) They only pitted older models against the latest update of Tesla's system. E.g. the 3 year old S-class was tested instead of the new E-class, which had just started to be delivered at the time. (And had been tested by car journalists for months.) At the time that S-class entered production, Tesla had not had any "autopilot" at all.

2) They tested only lane keeping. Unsurprisingly the Tesla was better at that. They did not however test automatic emergency braking, autoparking etc. - features that Tesla either simply doesn't have or isn't as good in.

tl;dr: Cherry-picked test.
I am that
There might be "enough" infrastructure, but it could be maintained a lot better. The power grid could also use some modernization. If you have money to sink you could also try building lots and lots of solar panels, batteries, and wind turbines.
Courts have generally held that no-knock warrants are legal only in cases where critical evidence is at risk of immediate destruction if police announce normally (e.g. drugs down a toilet, bookies writing on flashpaper).
Caching Concepts Part 1
How about python? It is as easy as it gets.
How can we find best ASO marketing services provider company?
Not for the first time, Microsoft’s fonts have caught out forgers
Firebase using Angular4
I think I'd come across this problem a year ago. May be it was number of vms limit or something similar. Every time u deploy, a new vm is spun up. So try avoiding that. And temporary fix can be to override an existing app for 6th project. I'll try pasting a link later. Yes at least having an indicator of how much trial resources are available will help a developer instead of finding it out of blue.
One could say it would hang itself by its own rope.
What a sloppy ruling. It's so easy to misinterpret heart rhythm data, especially since there has been virtually no research nor precedents into using data like this as factual evidence.
Many see it as a step backwards, not closer to perfect. Irreversible transactions with huge associated energy costs.
20 years of CRAN
Your logic is sadly incorrect.

During a RAID6 rebuild, a URE is non-critical as the Array can recover the data with one lost disk an a URE on any other disk during the stripe rebuild.

The only critical error would be a URE on two disk on the same stripe, 80 URE's during a 990TB rebuild have an amazingly low chance of having two UREs on the same stripe on two seperate disks.

In case of the RAID10, you get 8 URE's over 10 rebuilds, which aren't recoverable unless you have 3 disks. So you'll corrupt data.

edit: URE of 10^14 is what most vendors specify for consumer harddrives, 10^16 is closer to what people encounter in the real world but 10^14 is considered the worst case URE rate.
it received votes
Why bother selling it at all? You could just give away the things for free. The marginal cost of an item is just the energy needed to produce it. With robots building solar panels or something like that, those costs are negligible.
A Tesla S does not do this at all. This article is about a level 3 traffic jam assist.
I put it near the airlock and detect peaks. For now, the most valuable information I extract is when the fermentation starts and stops -- with notifications on my phone :-)
Ask HN: When is the right time to think about localisation
I'm currently working on a prototype for a consumer facing application which hopefully will have global applicativity.

I've often heard the adage that it is never too soon to worry about localisation and timezones, but am wondering whether when trying to develop a MVP whether this holds.

I know there are a number of founders here, so would like ask: "When did you start worrying about localisation? Would you have approached localisation differently if you were to start over again?"
The fake video looks totally wrong to me. It looks like the audio is out of sync with the video. It's amazing technology, but it doesn't seem likely to totally fool anyone yet.
JVM start-up time is below 50 msec. Is that so slow? (Measure a simple hello world, and you will see.) Any slowness above that comes from your code, not the JVM.
To be fair, I don't think Go prioritizes parallelism as much as it does concurrency.
murdered hundreds of innocent homeowners doing it at the wrong address or on a bogus warrant

Source?
Great to see another good implementation of rail maps, I do however prefer the opentraintimes layout as its easier to scroll through while reflecting the look of operational systems.
A sufficiently smart linker will make that harder by removing functions that, byte for byte, are identical to one they already included in the executable ("identical code folding"; both gcc's gold linker and visual studio support that).
The Card Catalog in my opinion had one benefit - Discoverability.

In the libraries I grew up using, often the books had library bindings with no dust jacket. There was very little discoverability when you wanted to find something to read.. to explore. The card catalog filled that, and was all in one place, so I could sit there and thumb thru the cards and maybe find a couple-three books to go thumb thru to find something that looked interesting.

Yes, for research and for targeted searched of knowledge the electronic search is far superior - but for the discovery of things you don't know anything about yet, its a poor substitute.
It seems that some of the same questions were difficult or tricky for many people, i.e. the Kotlin question or the Lisp question (which were the two that I missed as well). It would be great to see the stats on this one. Thanks!
If a car company would try to fly to the moon tomorrow, cause they are experts when it comes to motion, everyone would roll with there eyes.

This is basically a similar feet in autonomous robotics, whose transport constraints happen to be a person carrying car.

Its only if you formulate it as such, the gap becomes more obvious.
Because it still takes effort to give things away for free and as a robot owner, natural resources, land, rare skills can't be automated away.
Ask HN: Were you ask for references before being hired?
What payment service do you use for subscriptions? I'm in Shanghai and nothing like Stripe (yet) here... without that infrastructure, it makes it tough.
IoT Products: Your Everyday Insiders
Real Identity, Real Information and Real Value
Protect Your Website with the “UNDER CONSTRUCTION PAGE” Plugin
The majority of this sort of thing is usually platform ports, these have a long history of being outsourced. Bug fixing will tend to involve at least a subset of the original team as shipping code in a game can be err... interesting by the end. Otherwise it's mostly bringing in specialists to write specific things that will then be maintained by the original team.

With the rise of games as a service it's also becoming more common to outsource the development of the game and develop the platform layer in house. Or visa versa depending on the expertise of the studio.
This is so true.

On HN a few months ago I came across someone claiming that web search was fine before Google and the only reason Google got popular was superior marketing.

I found that so completely shocking to me that someone didn't remember how bad it was. Then I realised that was nearly 20 years ago, and it was really only 7 years or so when search was bad.

I'd never felt so old before.
A strong network is generally fairly adaptable. The work goes into building the network, not tapping it.

Once you have the network in place, you can just as easily tap it to find a VC as to find customers. (Of course, this is assuming that your customers are generally in overlapping industries/areas, which isn't always true.)
Why do you not have code samples in c#?
Well, this have stirred up interesting discussion.

Ironically, I initially didn't mean war, but some project that requires concerted effort of all the population. Like colonizing nearby uninhabited planets or improving life conditions on their home one.

Turns out I wasn't thinking anthropomorphically enough.
> Great landscape photography takes you to an interesting location or interesting angle. A post-processing algorithm cannot take you somewhere interesting.

This isn't just a post-processing algorithm. It also picks the place from Google Street View.
MCQ on Software Development Strategies Part-3 – InfoTechSite
Thanks to Turing equivalence, all programming languages are unnecessary. We should all go back to writing machine code.
That is categorically false. Chinese communism is strongly influenced by nationalism and protectionism comes from that but make no mistake that their goal is censorship.
THE POWER OF THE BLOOD:MARY K,DR. T. L. LOWERY
Total Annihiliation also did this. It wasn't that uncommon in that era since audio compression was difficult and so a common process was to install off the CD to HDD, run completely off HDD, and then play audio off a series of audio tracks on the CD if it was present in the drive (plus maybe some oldschool DRM by checking for the CD).
That's not an easter egg. That's just a dual format CD - you can burn them yourself really easily (I used to write these as MP3 CDs so systems that didn't support MP3 could still play a subset of the tracks).

It was a really common practice to put in game music as audio tracks on game CDs. Dreamcast GDs also work a similar way where you can play the game audio in a regular CD player despite the data track being formatted differently to the ISO standard.
Globalisation: the rise and fall of an idea that swept the world
I don’t really see how that is true. Censorship means getting your own citizens in trouble so that doesn’t really work out and you only need turn on the news to see how the U.S. can poorly protect their citizens.
It's also human to approach life as "we are all gonna die anyway, let's have fun while at it", even if it means a bad liver from alcohol or a broken spine from some extreme sport...
While I appreciate your view of simply brushing it off I would really hope that someone would pay me the common courtesy of letting me know when people are spoofing or spamming from a domain I own.
How does PoS introduce trust into the system?
Another “Why TypeScript” Blog Post and Excerpt
Are most of those costs rental costs? Wouldn't it be much cheaper in the long run to buy the survey ship and ROVs?
I'm just glad I have a way out potentially as a developer. Starting to build up client base still far from being able to be self employed but I'm grateful to be aware/know where to look to learn.

I'm not a fan of my day job with regard to, regardless of their customer input (say they did a lot of business) I don't get a bump or tip or anything. No incentive to try harder also my day job any kid off the street can do so what can I say.
Making artificial spider silk
> Azure in Hong Kong

Sources tell me that the azure infrastructure there are not actually operated by microsoft, but by a subcontractor, and merely licenses the name from microsoft. I would be quite wary of assuming that microsoft policies apply there.
Well, if you frequently go out with friends and "play video games" then you are probably a 20-something -- so it's difficult to imagine how this (accumulated) would hit you at 30 and 40, then things start to go south anyway...
The problem is that builds are not just a concatentation of CPU-bound things. There's more to a build than that.

An interesting item came up recently. On Windows 10 there's a problem with highly parallel builds that is down to the fact that process exit cleanup is serialized inside the GDI on a lock that also needs to be taken during message input. Combine that with a build that splits things out into lots of compilation units that are all built in parallel using a process each, and fun ensues.

Ironically, it means that during the build you are not able to get stuck into anything else with a GUI. (-:

* https://randomascii.wordpress.com/2017/07/09/24-core-cpu-and... (https://news.ycombinator.com/item?id=14733829)
I remember putting the CD for some Windows program into a CD player and being rewarded with horrible screeching sounds. A couple of weeks ago I tried it again, but only got an error message. Seems like "modern" CD players aren't as permissive.
Ha, funny you bring up that track – one of my first late nights programming was soundtracked by Fitter, Happier on repeat. I was so in the flow I didn't even realize it was repeating itself. Only when I sat back to take a break did I notice. The weird thing was the immense wave of depression that broke over me when I did.
Half life did the same, as I recall, as did many other titles.

I assume that the CD simply had two "tracks," with the audio CD "partition," if I may call it that, being the first. This allowed the game developers to play music during the game using the CD-ROM drive's hardware audio decoding (remember that small molex that went from the drive to the soundcard?) without impacting the game's performance.

These days, it's impressive to think that decoding WAV audio could at one point be a limiting factor for a CPU.
strange how languages are trending at a glacially slow pace

Human behaviour is strange when you expect rationality. Sour grapes is such a pervasive cognitive bias that one has to wonder why it exists since it's obviously irrational. I think it's likely that it presents a major advantage in the psychology of group cohesion.
Ask HN: Is customer development hard for you?
I noticed that some hackers struggle with different forms of customer development like finding first customers, validating ideas, growing customer base etc.

I would like to understand if such difficulties are common. I would really appreciate if you answer following questions:

1) Is customer development hard for you?

2) Why is it hard? What stops you from making progress?

3) What do you need to start making progress?

I appreciate all your responses. I love working with entrepreneurs and looking for new ways of how I could help.
Oh my God haha zoom zoom zoom that's awesome

Reminds me of those electron microscope photographs of fleas haha
The prices are excellent if you have a small number of images read/processed many times over a month. If you have a large number of images touched only a few times a month, it's horrendously expensive.

For example I can thumbnail ~7M images in ~2 days on my dedicated machine (40/s) which costs me $60/mo to colocate. $60/mo gets me a paltry 20k images from Imgix (though admittedly I can process them multiple times for the same price, I don't need to).
I suggest reading its twin On the Happy Life, as well as Letters to Lucilius.
Why Planned Marketing Switched from Insightly to Freshsales
if i ran a company, and the manager/*EO level personnel purchased IBM, i would've fired them.
I came here to write a similar comment about the South African film and commercial industry. My SO works at one of the more well known production companies that does a lot of US pharma adverts and the first thing I thought was, "Oh but this has been going on for ever in their industry" when I started reading the article.

They are a small company of 10 people. Each time they successfully win a job, they send out a call to their freelancers, who in turn respond with a yes/no, and build this temporary team for that specific job. Quite honestly it seems to work really well, but that might be due to the nature of the business and the product/service [1].

Their office is actually two floors. One floor is completely empty, and they have a lot of open desks in the main office. So when they running a few jobs in parallel it fills up with all their temporary freelancers. In winter (now) the one floor is completely empty.

[1] That seems to be the only thing that works really well. The rest looks like a inefficient cluster fuck.
Are you sure?

https://en.wikipedia.org/wiki/Freeman_Dyson

By the way, do you know that there is a series in scattering theory in quantum mechanics called Dyson series?

https://en.wikipedia.org/wiki/Dyson_series

To be frank, I doubt if you know this.
Aphex Twin’s Patch Editor Uses Artificial Intelligence to ‘Evolve’ Synth Patches
Why is this perceived negative it was a compliment ayy'lmao
It's JavaScript we can call it whatever ... reverse transpilation.

I bet there are a myriad frameworks to do it aswell.

Deobsufucizer.js
Reverse-sj.io