skysight-inc/HackerNews huggingface dataset:
I just updated the NixOS gitlab package from 8 to 9[0]. It was a nightmarish experience. There are 5 microservices :

- gitlab (the core)

- gitlab-sidekiq (a work queue)

- gitlab-workhorse (provides the frontend)

- gitaly (a git wrapper that caches stuff)

- gitlab-shell (a shell spawned when doing your git clone)

Those are written in either go or ruby. Sometimes mixing the two in the same repository. In the main gitlab repo, there is also some unvendored js dependencies for the frontend, necessitating to jump through some more hoops.

Gitlab has a bunch of hardcoded paths to logfiles and config files. Some config files are toml, others are yaml. Different services need different configs, sometimes duplicating the config entries in a different format.

I love gitlab as a product. But as a sysadmin, it's one of the worst thing I've ever had to deploy.

[0]: Well, it's not pulled there, but it's at https://github.com/NixOS/nixpkgs/pull/27159 if you're interested.
I'm sure I'd love to read this article, unfortunately I don't browse the closed web.
Could not agree more. There are certainly benefits to using React Native, especially when bootstrapping an app and you've already got a React shop, but once your app and user base gets larger it creates a serious barrier to actually taking advantage of the native platform and it's capabilities.
What is sealioning?
Web apps can’t really do *that*, can they? (.net in webassembly demo)
I think it's closer to think of it in terms of

Software Engineering = Mechanical Engineering

Computer Science = Science/Physics

A lot of the mess we have in software development comes from thinking that you can build massive bridges without understanding of physics. Or by imitating other massive bridges without understanding why they are the way they are. Yes, you will work 99% of the time on other things that physics, like building materials and design and use cases, but it can get really really nasty without the foundation.
Thank you for releasing this book. I've just started working with simulations to solve some toy problems I've been pondering, and couldn't solve analytical, so the timing of this post is impeccable!

I've read the first chapter and it is very well written and easy to follow, and the exercises look really good.

I have 2 questions:

1) Are you open reports on minor spelling/grammar mistakes? (There's a missing full-stop on page 6, and on page 4 you write "in the road" instead of "on the road". Really minor things.)

2) Do you consider the current chapters "done"?
Creating a Blog from Scratch
I see, thanks for getting into details.

I guess, if you are one-man team RN makes good sense since you don't have time to write native for 2 platforms from the beginning. If your app takes off, then switch to native for scaling. Is it possible to partly switch from RN to native? something like convert components one by one to native components, while still running RN for some parts?
White earphones.
Uh huh, sure.

So to try and make your next discussion productive, maybe try using evidence, try not creating straw-man arguments, try not deflecting or changing the subject in response to points made by other people.
In most (western, don't know otherwise) countries, you stay home when you're sick, and get paid because it's outside of your control. No matter if that is day 1 this year or day 20.
"1 in 6 americans are medicated for mental health." - that is very high. What's causing Americans to have so many mental health issues? I don't have the stats, but I cannot easily believe that this would the case in let's say Europe.
Just when i thought i finally need Redux when i hit a roadblock in React Native, i found simply adopting a global event emitter (like my existing React website with addEventListener) still works like a charm. When i tried using Redux i felt something is not right, i felt it is very overkill for most of the use cases. It has the same feeling that i didn't adopt Angular and stuck with Rails until React came along.
Regarding the margin and layout guides: You can use Tachyons.css on react-native to easily achiever proper layouts: https://github.com/tachyons-css/react-native-style-tachyons
Show HN: Domainling – Keyword Domain Name Search Engine
My intention with this question was to probe if there was anyone that has experience within this field that might have any milestone studies/papers on hand, or something that they can cite from memory. The reason for this is that when you venture into a new field of study it usually takes time sorting out the wheat from the chaff. Now off course I can do the research on my own, it was simply a question I asked to save time.

To assume that I have some sort of hidden agenda behind this question is rather paranoid from my perspective (and came as a surprise), as you didn't know anything about my intentions.
You can place limit orders with no fee on GDAX/Coinbase, might not be quite what's needed though (I have zero knowledge in the area).

The main downside is that as soon as Bitcoin goes super volatile Coinbase will go down like clockwork.
Blameless Post-Mortems (2012)
My impression from OP wasn't victim blaming, but more of a ruthless "break a few eggs" in order to have enough of an impact for other critical businesses to take security more seriously.
This is the same tech discussed at https://news.ycombinator.com/item?id=14697520 , but at the time nobody could find a video or demo. 'mandeepj' ust posted it to that thread, but now it's old so I thought I'd show everyone here.

Relevant talk http://www.dotnetrocks.com/?show=1455
Not surprised. I'm in the market for a fitness band & the comments & reviews on the jawbone stuff is a blood bath.

Sounds like they were shipping a lot of broken stuff. Probably not a very sustainable business model
Thx, we appreciate the patience!.
>"One of the more depressing experiences I've had is heading into an interview (on the interviewer side) after seeing someone completely fail a fizzbuzz test. Everyone looks at each other thinking "well maybe if they knock it out of the park during the interview...". It's like dating as an extremely lonely person."

This is exactly the situation that a recruiter should be preventing. That person shouldn't have made it through door. Your process was broken.. Unqualified people applying for jobs is not unique to the tech industry.
In my middle school course when we played "the stock market game", I just picked a spread of reasonable stocks at the start. Every time we could rebalance our portfolio, I just read. I didn't care about the game. Got first or second in the class, and thus free pizza, for it. Kinda continuing that with in my current investment life; invest in index funds, walk away.
I am aware that these prevent nausea or dizziness from happening, but what does it say about the viability of the medium if all of its content must have that kind of constraints? VR allows experiencing so-called 'presence', except in practice said presence must not match anything else than that of your actual body at that moment. We end up quite far removed from the "freely explore virtual worlds" that VR is marketing.
Yes, hardware is hard. Consumer discretionary hardware is especially hard. Expect ups and downs. Just because a company is struggling now doesn't mean its success is over. (I know that's not exactly what you were saying; just thought your comment could use that clarifying follow up.)
I think the university insulates the author from the costs you mention. This also assumes that the market for articles is fair and rational, when it's anything but.
Googler v3.2 – Google Search, Google Site Search, Google News from the Terminal
I mean governments like the US government.
If all UI components in React Native are implemented in JS then what is "native" about it? Is NativeScript more native than React Native?

Also is NativeScript multithreaded?
## What's in?

- Basic authentication with `--proxy`

- Option `--unfilter` to include similar results

- New `googler @ts` : Manga Reader, Mac Rumors, OMG! Ubuntu!

- Fix: skip certain card results with `--noua`

- Options `--json` and `--exact` decoupled

Homepage: https://github.com/jarun/googler

Features: https://github.com/jarun/googler#features
That's a problem, for sure. Ideally you do this slowly enough that no-one gets very upset, but...

What do you do about a country that treats women like chattel? If you push heavily then people on all sides get upset, but if you don't then you're overlooking suffering. It doesn't get any less real just because it's far away.
My solution was to Hide all from <person posting a bunch of garbage>, gotta take care of the problem at the source.
That's why I'm on Facebook: family and friends. We live away from most of our family and friends. When we had our first child, we discussed it and decided that it would be best to very actively share pictures and stories via Facebook with our family and friends. I do a pretty solid job of posting almost daily updates and whatnot.

This strategy has worked great. People "know" her. When we go to the race track (my hobby), everyone knows who she is. Many, many people comment on how much they love watching her grow up, etc. This is exactly what I was hoping for. She isn't some random kid at the track now, she's my kid, and everyone knows her.

Maybe Facebook is evil. I have no idea. I don't really care. I care about the bridge that it provides between me and other people.
Engineering is basically how to be solving problems given constraints and how to properly solve it. I think breaking down the problem in small steps is the method to use to get you 80% of the work done in 20% of the time.
Which took 20 years to get running instead of 100 days and required favorable terrain.
It's really weird to me that the article calls the pishing victims cybercriminals and goes so far as to imply the pisher could be seen as a modern Robin Hood.

The funds weren't stolen from darknet market operators but from users of these marketplaces. The article asserts the pishing victims could utilize the money for illegal activities. It's likely the stolen funds would have been used to purchase drugs which does not make the purchasers cybercriminals.

It seems dangerous to stereotype people only because they use a certain technology (the darknet).
Keyword stuffed to the max
Top 10 Retweeters for Twitch Streamers
- Trust the people you meet. Be able to trust them. Don't abuse the trust. (This means not needing regulations and inspections of everything.)

- Follow the rules, follow the spirit as well as letter of contracts, and don't attempt to twist every role into benefiting yourself or your tribe. ("Don't be corrupt.")

The fun thing is that the same people that are enthusiastic for military adventurism are the ones that are also grinding those values to dust.

I guess if Abu Ghraib hadn't happened, in the context of a war that was rushed into for wrong reasons, your statements about resorting to heavy handed effort to fix things wouldn't be fucking tragic.
That's really clever and quite possibly the fastest search I've ever used.

Could see this being extremely helpful - thanks (och jättestora tackar) for sharing!
What do you consider the closed web to be? I'm assuming you don't consider Hacker News part of the closed web, correct?
I don't think that's a fair way to judge the content, but I also didn't get more than I expected out of an blog post named "Mastering Programming"
Ask HN: How to build a good startup team when the field is very new?
I am a co-founder of a deep learning based startup. It is very hard to find very good and experienced people from deep learning field from India. However, few recent grads have worked a lot in this field. How do I build a team and still create a diverse team?
"Stand-up fight" means open combat. Guerrilla forces avoid that precisely because it's unwinnable for them, and instead employ tactics that play to their own strengths rather than those of their adversaries. In the case of the Vietnam War, those strengths were twofold: on the one hand, the NVA and Viet Cong knew the country in a way that we didn't and could leverage the civilian population in ways we couldn't; on the other hand, they knew it wasn't really a fight our nation had ever wanted, and by making it as ugly and interminable as possible, they could convince the US that continuing the war wasn't worth the atrocities and the casualties it would cost us to achieve anything we could call a win.

The IRA is a special case. Early on in their conflict, they employed typical guerrilla schrecklichkeit tactics - it was only later, when their leadership realized that killing English civilians was hardening opposition against them rather than advancing their goals, that they switched to targeting the English economy rather than its people. They found much more success that way, too - but they couldn't have done it at all absent the coincidence of geography that put them close enough to English economic centers for the tactic to be viable.

I shouldn't like to be mistaken for saying that all the moral opprobrium in conflicts like those we discuss should accrue to one side or the other. As I said in another comment here, warfare means having to choose, not between right and wrong, but what looks to be least among the wrongs which are all that that form of human interaction makes available. Even when proceeding from the best of intentions, people can't be relied upon to always make the choice which is clearly correct in retrospect - and, of course, people don't always proceed from the best of intentions. I'm not interested in defending the actions that brought us to the present state of affairs, because I regard them in the main as indefensible. But regardless of how we got here, we are here, and I fail to grasp how slandering our own military forces with the name "terrorist" in any way advances the purpose of finding a path forward that involves the minimum extent of atrocity, on all sides, that we can possibly manage to produce.
Tensorflow trolled Advertisement
Why not use Xamarin's stuff to do it all in C# instead then?
I will open a issue on github and put the csv
> The enlightened sit nodding along, while the unenlightened go away confused or misled. Positioned this way, half-understood ideas frequently do more harm than good.

I think this puts a lot of things into perspective for me. There will be a blog post about some topic on HN, and it seems that everyone in the comments just gets it. Yet I'm over here like, "Yes. I know some of those words. Maybe I'll get the concept a bit more next year." Time passes. I'm still none the wiser.

Functional programming was one of those weird topics for me when I first started programming. It's pretty straight forward on the surface. Some X has to go in. Some Y has to comes out. If it didn't originate inside the function, then it does not get touched. Yeah but why? Who cares if I have a variable outside of the function scope that gets modified? Didn't I declare it globally specifically to have access to it anywhere? What's the point of all these stupid rules when languages give me the ability to do so much more? But all these people can't be wrong, can they?

So I shoehorned it in. I tried to make everything I wrote as functional as possible. I started creating convoluted, over-engineered garbage that was needlessly complex. Nothing felt right about it.

Then I actually tried it. I sat down with a somewhat pure language to learn functional concepts, and it clicked. I see why people extol the virtues of functional programming. Like you've noted, not understanding the reasons behind using functional programming can lead to a convoluted mish-mash of cleverness that doesn't belong.
Mobx vs redux is probably not the right comparison here though. Mobx comes bundled with 'computed' and encourages most state to be handled there.

Redux doesn't have this, instead libs like reselect fills space.

My experience with redux was frustrating in the way you explained, but once I "got" how to defer all state to reselect instead of trying to do things with reducers it got significantly simpler.
I guess the better question is, don't they have the data, results, and guidelines to look at? This might seem like a silly question, but how does the IIHS make it's results?
The internet is definitely getting noisier but I don't get his "solutions", especially about "blogging". What does it ever mean "I think most of us won't discuss about so many totally unrelated different fields. It's a change of mentality - we shouldn't write something just because we can."? He makes it sound as if there are tons of irrelevant blogs out there spewing nonsense and polluting people's experiences, while in fact the people who blog are still the absolute minority. I particularly agree with the idea of "blog small things", since no matter how "small" your experience might seem to be, there could well be somebody else facing a similar situation who can be helped by your article. Also I don't understand his "blog with focus" thing. Many of us are not writing blogs as commercial projects. We are just blogging whatever we find might be helpful to others and in this sense there's absolutely no point in overthinking it. Just blog whatever you want. I get that he might be unsatisfied with the rambling comments in many websites and forums. But come on, what does that have the least bit to do with blogging and "write just because we can"?
I'd just make the executive staff of any firm that owns an plant like this personally liable for any cyber attack and call it a day.
> He blames the corporations where millennials work and passes the responsibility for fixing their attention/relationship deficits off to them! This is totally backwards.

He does blames them, but only as part of his point, not as the whole conclusion. He blames the corporations for focusing on reductive, short-term metrics† instead of people, which is precisely what's lead to this[0] and that[1] abusive situations. As a company you're not hiring robots, you're hiring people.

> Every generation has their dopamine hits.

Indeed it has. The trouble starts when it reaches such heights, recurrence and omnipresence that it throws whole lives off balance.

> If being born at the time when the length and quality of life (health-wise) is at its longest, then deal me in! There are many, many benefits to being born in this time and as alway

Strawman. Life expectancy does not invalidate the new challenges we have to face. If anything, with modern discoveries about happiness vs hardship, people may literally have been happier in spite of such matters (shocking!). I'm suddenly reminded of Gladia's tirade in Robots and Empire: would you rather live a long, dull, purposeless life endlessly being bored to no end or a shorter life full of brilliance? But we digress.

> it is up to us to find the life we want and the balance we need

This is the kind of attitude that reviles me. You can't blame someone for becoming alcoholic/depressive/etc. If you do then you don't understand what those are: illnesses. Nobody breaks his leg or catches a flu on purpose. If a company refuses to take such humane matters into consideration then you're just a tool and it's parasitically just sucking onto you till you're dry. When you're in situations of illnesses, all the good will of the person is not sufficient: help is needed, from everywhere it can come[2].

[0]: https://news.ycombinator.com/item?id=14703661

[1]: https://news.ycombinator.com/item?id=14711621

[2]: https://medium.com/@OlarkLiveChat/its-2017-and-mental-health...

† ironically, themselves being addicted to that very same dopamine (or rather its ethereal corporate equivalent) rush.
-Quick, snarky question: Would you feel as relaxed about the occasional loss of innocent life if the operations were carried out in your own neighbourhood?
As a professional JS and iOS developer, I have to say that React Native is not the way to ever go unless you need to quickly prototype proof-of-concepts. I'm in love with React, but not RN.

Apps just don't feel right (like something is off but you can't tell what), annoying bugs, hacky open source modules, and the fear that it will never live up to it's hype or be able to keep up with native apis.

If you need a quick poc, then use what you're most comfortable with. If your app is simple enough to make in RN, then do it in native. If your app is complicated then you won't be able to do it (successfully) in RN anyway.
Religiously keeping my LinkedIn profile up to date, writing, and public speaking.
I can understand why you'd want to do this, but it would be great if it was optional.
We're working on a tutorials site similar to http://training.play-with-docker.com. We'll try to get it up soon.
Visual and Mathematical Tour of Gradient Descent
I appreciate the thoughtful and specific feedback. We are working hard to make merge requests and issues intuitive and easy to work with. Many of your observations regarding merge requests are being worked on as part of this issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/33095
Tencent Is Bringing Its Most Successful Mobile Game to the U.S. And Europe
Managing ALB outside of k8s works pretty well if you don't deploy new services that often. Map ALB to the ASG and do host/path routing.
Isn't Tectonic also based on kubeadm and Terraform? Kops and Tectonic felt very similar to me.
How to build a capability within a big corporate?
I've recently been granted a small team in a big corporate. Does anyone have any tips in regards to defining and building a capability within the business? More specifically around DevOps and system architecture?
Hi, thanks for the feedback. We're planning to add some basic tutorials soon like (http://training.play-with-docker.com). We'd need the help from the community though as it's hard for us to grow an OS project by ourselves. Regarding the login thing, we're also working on that aspect. Expect some updates soon.
You're guilty of becoming complacent
Once Facebook changed their algorithm that hid people I didn't communicate with regularly further down my feed, in favor of the few that I did being in my face more, I have to say, I lost interest.

So, about 4 or 5 years ago I quit Facebook. Privacy concerns aside, I'm happy to say my social life has not suffered. I feel saner, more informed, (No "obama needs to be locked up" posts for me) and I feel like I have more mental energy for REAL things I interact with, such as colleagues and friends, which are more important to me.
Is Amazon still the only real large-scale affiliate program? I'm surprised Amazon is so unique in this when lots of competitors are trying to break into that space.

Any other affiliate programs recommended?
I feel that's what CrashPlan does, over the last few years I've rarely gotten over 500 KB/s upstream, although with my LTE router I regularly get 4-5 MB/s.
Jails are closer. They are perhaps a way of achieving some of this. The problem (unless I'm wrong) is that you need root to create one, so you are back to needing root for everything.
There are 3 items on that list, and all 3 have been present in all of Fitbit's competitors for years. Even if Fitbit was first mover on these technologies, they've long since lost any unique ownership of any of these 3.
Top Open Source Databases for Your Business in 2017
Win a Year of Amazon Prime for Free with This App