skysight-inc/HackerNews huggingface dataset:
Yes yes, we get it, it's a mindset not a role. Now could we hire a DevOps guy to setup that CI/CD pipeline, ChatOps stuff, Kubernetes and dev/staging/prod flow so the coders can ship. ;)

The original thought was beautiful but the way I see it: DevOps is a branch where you specialise. After school people might learn front/back/db stuff and then specialise to "DevOps stuff" -- or then you have more sysops kind of people who start to venture in the land of automating their work. Both are needed imho.
Again, in the same way, Sure. "humiliated you back" implies it's humiliating in the first place, so I have no idea what standard you are applying.

> If she did that, would the teasing stop or would the group take your side and retaliated?

false choice. I don't know what you mean retaliate, anymore than I know what you mean "really humiliated". Maybe I'm thick skinned, but what do you imagine a coworker could say?
"don't use technology to solve a social problem"

Where does this axiom stem from? A quick google search shows many instances of proclaiming the opposite.

Body cameras on police address a social problem.. If you're talking in absolute terms, such as something being the perfect solution that vanquishes an issue (i.e. a silver bullet) then I think it's a disingenuous stance to take. Social problems aren't solved overnight, and the greatest ones have always required incremental approaches.

This feels akin to saying, "I need code that's 100% bug-free", but in reality, writing bugless code isn't the goal.
Smarter Ranking with Bayesian Average Ratings
You are not putting me off because i have been thinking about it hence the reason i decided to post it.

I will be applying to a University in Australia, New Zealand or Canada. Also it has to be on scholarship which i read is quite competitive.

Thank you for all the information, i will be looking at all options closely. Thank you again.
I get the idea that you need a more serious back up for your personal stuff. But what's wrong with using FB to share photos with friends? FB takes down your account? No problem, you upload your photos from an external HDD to other sites.
I like that. I think it reads a bit better because ! looks less like @. The analogue with reset! and swap! is nice too.

However, right now I'm also working with Java (unfortunately :D) and !input looks a bit too similar to a not condition, so adds a tiny bit to my language context switch.
These people thought they’d get their student loans paid off – maybe not
"Did Chad ask you with a big fat grin on his face to put everything that matters to you in this awesome garage which he built solely for the purpose of 'helping' people show off and connect without having to know how to build shelves? No? Does he arbitrarily kick some out, and let others stay? Yes? Then this cartoon doesn't apply at all."

It's not about business or legality, it's about being a dick or not, or, as demonstrated here, about being a coward or not when someone's being a dick to your friend. Of course, seeing how hard Facebook and other middlemen try to insert themselves into fucking everything, it's about a bit more than just being a dick, but it's pointless to discuss the ocean before we're clear about what is the water drop and what is the sophistry.
Most of the modern devops hipster tooling is far worse and more complex to use that the old bash scripts put together by grumpy sysadmins.
I remember reading about a plan to use an actual V12 vehicle engine to power turbopumps at one point - supposedly simpler and more reliable than trying to drive it from another turbine. Can't find it on the internet now.
These feel like things that a linter could check and a Gofmt-like tool could do. Has anyone here used such tools? A quick Google turned up these options:

- Lint: https://github.com/candid82/joker
- Gofmt: https://github.com/pesterhazy/boot-fmt
"DevOps Engineer" is simply just title inflation.

In 2017, there's literally _no_ difference between the outcomes expected from a "Systems Engineer" and a "DevOps Engineer" - both are expected to produce HA, Automated, Well Documented Infrastructure, to allow developers to run their code.
Anyone not doing that is just a _bad_ "Systems Engineer"

Developers don't call themselves "Agile Developers" because they started using agile methodologies or "CI Developers" with the boom of CI, but for some reason Ops guys want to call themselves "DevOps Engineers" because they read The Phoenix Project.

People talk about automation as if automation = DevOps, but I believe automation is a side-effect of the shared empathy which DevOps fosters. Because you have that empathy with your devs, you realize that their main goal is to be able to get their code in front of users _as fast as possible_. Automation is the answer to that.
Dev + Ops == Devops, get over it.
Yes! For me, it's because it's easy to assume that the interviewer knows more than me, and is therefore in some sort of position of power.

But I try to rationalise that. Throughout my career, I've worked with people smarter than me. I'm not intimidated by them, so why should I be during an interview?

With that in mind, I assume they know more until proven otherwise. And if they do know more, I treat them the same I would outside of the interview.
Aplicativo gratuito que aumenta a autonomia da bateria do seu smartphone
The effectivity of mobile app development companies for businesses
Mobile app development companies are playing an exceptional role in boosting the overall sales of a number of businesses. With such a luxury for your business you can gain exceptional outcomes.
This is an oversimplification. Microservices != SOA
TL;DR: using free software to ease the process of downloading and running binary blobs.

f/loss is starting to look like religion as long as we have these arbitrary boundaries.
>>ChatOps stuff

That is so 2013! I think you meant SlackOps. ;)
Have you been to a VR gaming center yet? IMAX (http://imaxvr.imax.com/) is one of them in LA. I thought it was fun and could see this as an area of growth for VR.
Of course absence of price control mechanisms can also lead to scarcity through bubble mechanisms - which can be tamed through taxes.

Ask anyone trying to buy a house in Vancouver.

Does Mankiw mention this in his "requirement for informed criticism"?
A brief history of IPv4 address space exhaustion
What stack are you using behind the scenes to power the search? Are you storing each webpage and then doing full-text search or are you trying to pick out keywords from the resources and then match that way?
I refer you to this article by a chemistry professor: https://www.chemistryworld.com/opinion/helium-in-crisis/3007...
KDevelop MUCH MORE POWERFUL due to their code model.

I really want to see their code model in QtCreator and other IDEs.
Maybe it just serves as a reminder to update Go?
You are correct, it's not a perfect system or perfect solution. No security system is perfect.
It's a biologic. There are huge obstacles to licensing generic versions of those in the US, they're quite expensive to produce, and there's a substantial risk that the original manufacturer will drop the price to the point that the generic manufacturer can't make their money back or even incentivise customers not to buy generics: https://www.reuters.com/article/us-merck-co-britain-remicade... In the UK, which is the country that Wikipedia article is about, generics do somewhat work to drive prices down.
There Aren't Enough Slaughterhouses to Support the Farm-To-Table Economy
i.e. warlords
They flat-out have evidence of offers of bribery in exchange for fake news site takedowns – right now, along with the Senate intelligence committee – and have failed to act. They're knowingly turning a bling eye to criminal activity because it is in their profit interest.
Long-Term Simulation Design in Dwarf Fortress
Well - technically affordability would be more about not transferring money from poor people to rich people without an exceptionally good reason.

A common problem with these arguments is the assumption that they take something from the rich. The reality is the cycle started earlier, and redistribution is a necessary correction to that, not an outrageous and immoral imposition on a presumed natural order.
Not going to argue about the drug issue but 20% profit margin is fantastic. That _is_ unusually lucrative.
That's why what I am trying is seems more right. Those task-queue tasks, we anyway put to queue and then access it through workers. They usually, do computation/IO intensive work or sending out email or notifications, etc. So, its logical to deploy those as separate to aws lambda kind of service to decrease total service turn around time.
Just like Somalia isn't a libertarian country, which was parent's point.
Fingerprints are not hard to obtain at all. As a matter of fact, fingerprints are easy to obtain.
Why Flamingos Are More Stable on One Leg Than Two
Whilst I 100% agree with you and wish it wasn't the case, title inflation is kinda necessary when the pay and authority reflects the BS titles.

I'm not sure what it's like over the pond, but here in London I sit round tables with a bunch of "(security, system, application, cloud) architects" with less than a couple of years experience in the industry (or sometimes 10 years of one years experience) who think they have a remit to define how things work. In a silly bureaucracy, you have to play the game or you won't have a seat at the table.

I do wish it wasn't so, but also having the title doesn't prohibit you from actually doing devops either.
JUST BEFORE CODE FREEZE: INTEGER FACTORIZATION
In one line, you said Google disabled your account.

In another line, you say have your own domain and let FastMail or google apps manage your mail.

I don't understand ./?
The free Microservices vs SOA book gives an excellent run down of the difference between microservices and SOA. It's really useful to have this in mind when having any conversation about microservices.

http://www.oreilly.com/programming/free/microservices-vs-ser...

"One of the fundamental concepts to remember is that microservices architecture is a share-as-little-as-possible architecture pattern that places a heavy emphasis on the concept of a bounded context, whereas SOA is a share-as-much-as-possible architecture pattern that places heavy emphasis on abstraction and business functionality reuse."
>Who's this for?

People who like being informed of minor releases.
Amazon has been a precursor of SOA. There's no "Micro" in SOA, for a reason.
ROOT Is Hiring a Senior Software Engineer
Lots of problems can benefit from well defined interfaces: security, complexity, maintenance, HR/project matching, need for parallelized or decoupled development (eg. multi-team/timezone), use of existing codebases, etc. As always the devil is in the details.

It is an old maxim in programming that correctly modeling the data is a huge percentage of the design. For example:

Pike's 5th Rule: Data dominates. If you've chosen the right data structures and organized things well, the algorithms will almost always be self-evident. Data structures, not algorithms, are central to programming. - Rob Pike, Notes on C Programming (1989)

In that sense, in nontrivial problem spaces, if forced to generalize, then I am generally more for spending time carefully developing interfaces (ie. a paradigm potentially more closely aligned (in a network services context) with the microservices model = older coders with maintenance chops) than immediately writing actual code (ie. approach of the keyboard-happy iterative tweaker = young coder with fire-and-forget habit).

Any real world project lies somewhere between these extremes.
Pix2code: Generating Code from a GUI Screenshot
Video here: https://www.youtube.com/watch?v=pqKeXkhFA3I
Isn't that a twitter clone?

(My point is that IMO twitter was the most useless of all the mainstream social networks until snapchat arrived.

I reached this conclusion by seing that you can get to twitter functionality from both facebook, instagram and google+ just by removing features and introducing limitations.)
RedHat to acquire Codenvy
Foreplay Ice Frost Vibrating Sensual Massager Silicone 2.25 Inch Pink
--pipe is well know for being slow.

Try --pipe-part instead:

parallel -a ngrams.tsv --pipe-part --block -1 awk -f map.awk |
awk -f reduce.awk
Red Hat to Acquire Codenvy
Need to do “free work” for a job selection process? Feel free to submit these
Launch test environments straight from Git
TSA Tests Tougher Screening at 10 Airports
Show HN: Fetch-hoc – A dead simple way of data fetching in React
I've been using Contexts [1] for a while now.

It provides Cmd-Tab/Option-Tab replacement that shows all apps' all windows regardless of their desktop or full/split screen status. You can even search within window list.

It also has gestures and numberered switch for apps/groups.

Mostly it works without a hitch. Sometimes macOS' original Cmd-Tab manages to get first and both can arrive together, but that rarely happens. When macOS opens apps to multiple desktops and full screens on startup I have to sometimes let it know what apps are available by switching through them using Exposé (or whatever that's called).

I have no affiliation, but I'm a paid user.

[1] https://contexts.co
I think his point is rather that "responsible" is a weasel-word.
I'm not sure if you're implying they should have used incomplete, unstable reverse engineered verion, or just used Windows to do the update, but if its the latter:

For people running Linux exclusively, like a lot of Red Hat’s customers

Some devices are plugged in behind racks of computers forgotten, or even hot-glued into place and unremovable

Hardly seems like ideology was the limiting factor.
The problem with VR's lack of popularity is temporary. Besides the fact that the current hardware is somewhat clunky, there just isn't enough VR content available. Only a handful of AAA games have been ported. And non-game VR is siloed within niche markets. Wait a couple of years.. You'll have so much VR you'll be longing for 8-bit platformers.

While you're waiting, maybe ask "What's wrong with Steam?".
Red Hat's Blog: https://www.redhat.com/en/about/blog/why-red-hat-acquiring-c...
> "humiliated you back" implies it's humiliating in the first place, so I have no idea what standard you are applying.

I would find the princess salad comment hostile, unless there is context to mitigate that (we are good friends and in mutually teasing relationship).

Meaning, I would see that as one of those situations when I need to respond more aggressively next time otherwise I risk to be picked on regularly. Not sure if "humiliating" is the right word, but princess is not the image I want to maintain in front of colleges or anyone. Someone not to be picked on is much more practical image.

"I don't know what you mean retaliate, anymore than I know what you mean "really humiliated".

I am less likely to come with the answer right away, but I would attempt to figure out answer ready for next time you pick on me. Most likely, I would just tell "go fuck off" or something else rude with the tone of voice that is as deep and unfriendly as can be. Other then that, I am not sure, I don't know you nor the whole situation, so it is hard to come up with something.

Not a path for someone who considers it important to look like polite person all the time, but you gotta give up something. I think that this is where many women make mistake - they see aggressive response as something wrong and end up being constantly picked on.

"Maybe I'm thick skinned, but what do you imagine a coworker could say?"

That is part of the thing, right? You don't stick up with anything like that, you are mainstream and know that you are accepted by colleges. That gives you advantage in this bullshit.

But mostly, I prefer more formal workplaces that are above this elementary school stuff.
FAQ: Red Hat to Acquire Codenvy
This only works as long as you can pass transaction objects around across module boundaries.

Because otherwise, how do you guarantee atomicity across module boundaries?
How artificial intelligence is going to cure America’s sick health care system
We need laws that will put real chill in the people who try to get away with something like this.
I'm not sure about comparing to those languages but I did a post comparing other prototype based languages https://bluishcoder.co.nz/2009/07/16/prototype-based-program...

For me though it's not about the Self language but about the combination of the language and environment. I did a screencast attempting to show some of how Self development is done https://bluishcoder.co.nz/2015/11/18/demo-of-programming-in-...
Would this disrupt apps like LastPass, etc?
Opening applications isn't the pain point for me. Its resize and moving windows. i3wm completely solves this problem already. It would be great if someone ported it over to OSX.
Red Hat Acquires Codenvy
They are not superficial and they definitely change how you approach your environment.
I have worked extensively with both CFEngine and Puppet and I can assure you that they have enough differences especially when you consider large heterogenous environments that in no way you can consider using one as a substitute for the other.
In other words a faith-based ideology, where markets cannot fail by definition
I think it's pretty cool, great job.

I just wanted to give a positive comment, specifically about the things that people are giving negative comments about. The website design isn't boring, and emphasizes that the app differentiator is that it's looking to be a better design and have things like "album art first".

Electron does have a small resource problem, but that doesn't stop plenty of people from downloading the desktop version of Slack, or other popular electron wrappers. There's a reason a lot of people put up with Electron, it fills a gap.

Whether you did this to try Electron or design, comments on HN can be very subjective and not representative of actual reception. I personally never thought album art was super important cause I grew up with Napster, but like "cover flow" was REALLY well received. Artistic design is especially highly opinionated.
PDF Days Europe 2017: derivation and associated files
Ksonnet: Jsonnet library that compiles to Kubernetes YAML
https://en.m.wikipedia.org/wiki/GNU_social

https://gnu.io/social/
> I can assure you that [CFEngine and Puppet] have enough differences [...] that in no way you can consider using one as a substitute for the other.

Like what?
> My (incomplete) set of personal rules:

> - use contains? instead of using sets as functions,

[snip]

> An example. To understand this piece of code you need to know that possible-states is a set:

(when (possible-states state)
... )

> By contrast, to understand following code you don’t need any context:

(when (contains? possible-states state)
... )

I disagree. In the first example, it's clear from context that possible-states is a function (to be precise, an object that implements IFn) that returns a truthy or falsy value depending on the value of state; the name possible-states suggests it's checking that the value of state is valid, according to some criteria.

To determine what those criteria are, you'd have to look at the definition of possible-states: but that would also be true even if you used the more verbose contains? construct.

By not using contains?, you also retain the option to replace possible-states with an actual function, should you later discover you need further validation or processing not possible with a simple set.

For example, if state is a text string, and you find out further down the line that sometimes it's in the wrong case or has unwanted leading or trailing white space, you can replace

(def possible-states #{"foo" "bar" "baz"})

with

(defn possible-states [state]
(->> state
clojure.string/trim
clojure.string/lower-case
#{"foo" "bar" "baz"}))

without needing to change code elsewhere.

Even if you don't feel that this flexibility is worth the ambiguity, contains? offers little comfort, as it can take many things other than a set:

(contains? #{"foo"} "foo") ; true
(contains? {"foo" 1} "foo") ; true ("foo" is a key of the map)
(contains? {:bar "foo"} "foo") ; false ("foo" is a value but not a key)
(contains? ["foo" "bar"] 1) ; true (vectors are keyed by integers)
(contains? '("foo" "bar") 1) ; false (but lists aren't)
(contains? "foo" 1) ; true (but strings are)
Employing iPhone App Development for Your Travel App
Apple have also hired many senior Imagination engineers and employees over the last few years.

From Imagination's perspective, rather than changing to different technology, Apple are trying to reimplement Imagination's technology, with ex-Imagination engineers, without paying them.

Whether Imagination are right about this or not, I don't think this is a clear cut case of patent bullying.
lol complexifying. you should split that word up into smaller, more modular services just like your monolith apps.
If there's nothing to fight for then there's nothing to meme for
Hey everyone. I am the founder and CEO of Codenvy. Today is one of the most exciting of my professional career. Five years ago we started Codenvy with a simple mission to simplify the lives of developers. Our services are used by 100s of thousands of developers online, and in numerous enterprises on-premises.

We began our collaboration with Red Hat a couple years ago, and our aligning on building software the open source way has lead to multiple collaborations.

Red Hat is acquiring Codenvy, expanding the team, and working with us to make Eclipse Che (http://github.com/eclipse/che) stronger for everyone. To our nearly 50 employees around the world and shareholders, congratulations on this major achievement.

For the community - we are not disrupting the services and support we provide today. Looking forward to the discussion with you here.
the problem is you can get anywhere between 10 and 20 metric tons depending on the exact LEO/SSO for a list price of $62M on a falcon 9; what SpaceX doesn't have is room in the manifest.
>With social login, users start using the app immediately

Given that 99% of the time sites implement social logins as "let's automatically fill out your username and email address in the sign up form", that's far from true.
Pixd: Colourful visualization tool for binary files
As a relatively old guy, I always thought that DevOps was just the new name for what people have always been doing. It is literally just now that I've realised that other people think it is different :-) Possibly younger people don't understand what system administrators used to do...
No, what they say is, failures will occur but markets can heal themselves better than government intervention.
I agree with your first point, but I find microservices (which almost always means JSON in practice) tend to lead to less well designed interfaces than monoliths in a well-typed (i.e. ML-family) language.
2.6M comments in, FCC has changed almost nothing about net neutrality proposal
Microservices Made Easy with Node.js – Armağan Amcalar – Medium
A hole in Finland is being prepared to contain radioactive waste for 100k years
DARPA's Phantom Express XS-1 hypersonic spaceplane gets sign off to be built
Yes, you can have vim inside your Qt Creator text editors, and it feels like using vim in a terminal. Isn't it great?
8 habits to become a better software engineer
Tavisca Hackathon 2017 Winners
> Then why did they raise so much?

To be prepared if there was success? I don't know

> How do you know how much they spent?

Because the CEO talked about it in another comment

> And two years to build that site?

Yup. A lot of iterating and trying to find the right fit. Why is that so hard to believe?

> I'm not convinced any of this was well thought out

That's the thing - you have almost zero information about this, so declaring all of these things to be obviously-avoidable mistakes is just silly. If you think you would do a better job you're welcome to try, but learning about a company for <5 minutes I don't think there's any possible way for you to make that call.