skysight-inc/HackerNews huggingface dataset:
Ignoring the offshoring part of this for a moment I think you're on point about the CTOs, it baffled me too at the beginning. When I started doing sales for a startup service and was targeting CTOs I discovered based on my interactions that outside of Silicon Valley companies or obviously tech centered companies, CTOs in other countries and industries are in many cases just the usual political shark type person interested in showing how they were able to cut costs to help improve profit and often there isn't the real interest in tech to understand why doing things better is so important.

As an example a person in a tech leader role at a major company in the UK who I thought may be interested in hearing about a product was quite rude about me never contacting them again and refusing to take any calls or emails before even hearing about something that other CTOs has at least looked at and some had even become customers. She happened to have a personal blog that I checked out and all it mentioned was her passion for swimming, nothing at all, not a single thing about tech. Why is this person in this role then? Beats me but it is sadly commonplace, until you get people at the top that truly understands tech and was actually a software engineer themselves at the start of their career and are things won't change.
Seems like this would have worked better if the anonymity were weakened. For example, a range between "click this button to deanonymize" and "do roughly 30 minutes of work on a modern desktop to break the key that reveals who posted this" which is chosen by the poster.

There's still value in posting such weak anonymous messages, but the foreknowledge that it will eventually get broken would ward off the worst of the abuses.
Say what you mean; lead with the idea you want to communicate; don't waste peoples' time.

edit: always be practicing, revising, improving.
Don't know which pics you have looked at but if you scroll through the blog you will find many pictures which are photoshopped and several pictures which are real fotos showing the case opened etc. Hope this will leave no doubt that this thing is made of durable poly carbonate...
Given how fast Maps can iterate as evident from the article, I would say that is premature optimization.
Worldwide probably...

http://www.motherjones.com/kevin-drum/2015/01/yep-gasoline-l...
Here is the list of things that are worse for an IT outsourcer.

1. Being more expensive than the other guy.
Ask HN: Cost of a daily newsletter
Given 1000+ subscribers, how much will the newsletter cost (sent daily, provider agnostic)? As subscriber base grows, can I take advantage of economies of scale? Can I do it for free, using Python?
Don't play dumb — it rarely works out in your favor. Why would you expect anybody to burn 0-days when all they want is access to an email account?
This is nonsense, fuel prices have been plummeting amid new extraction tech and long term demand destruction. These are fundamental changes and if you're still droning on about peak oil you're just operating on old bad info.
And presumably short term too, so even if they did hire the whole hierarchy, if they replace it with one having a quarter of the cost in a couple of years then they profit long term?
> India I can understand,...

Care to elaborate a bit?
Kill two birds with one stone: build general AI, feed it data about prison conditions, programs, and recidivism rates, and let the AI figure out how best to rehabilitate criminals. :)
As was already suggested in this thread, dr. Jordan Peterson is a great example of an academic who is genuinely passionate about his work and truly believes in the importance of it (and is rising in popularity for that reason). I also believe that his work (more specifically, his lecture series on YouTube) could aid you in your search for a sense of direction.
Quite so. There is a difference between creating uncertainty versus revealing uncertainty.
I've seen this happen too. But people who wanted to work for company X for whatever reason, not for IBM (or whoever).

Now they work for IBM, and all the things they did above-and-beyond their job description are now billable. Now their incentive isn't to help company X that they wanted to work for, but to screw company X for every nickel-and-dime because that's where their new employer's revenue comes from. And they know all the skeletons in the closet and all the pain points.

Stab good people in the back and you make powerful enemies, the managers of all the company X's out there never learn this lesson.
Again, I have never mentioned bjp in any place where I mentioned the government.

Did I?

You are just assuming.
There is no easy answer. My approach would be something like this:

* Take 100 identical machines and run them with a specific setting for a year. Take the number of failures and write it down.

* Take another 100 machines and run them with a different settings for a year. Write down the failures.

* Do this for like 10 different speed settings. (You need 1000 machines and have to wait one year of time.)

* Make a graph of the data. Log of failures over linear speed axis.

* Try to see a curve in the graphed data.

* Determine the failure rate that you want to achieve.

* Look up the speed setting in the curve.

* Now you have your speed.

I guess only people like the processor manufacturers actually do it this way. Most other folks just do guesswork.

If you have advanced knowledge about the failure curve you might come up with a law like this:

* Turn up the speed until you hit 1 failure per 24 hours under heavy load.

* Turn down the speed by 30% and sell.
I think you should not put IT specialists from India and Poland in the one bag. Polish engineers are sometimes a bit late when it comes to the new technologies, but are very good compared to ones from, for example, Ireland.
Everything is "too new" at some point, and matures over time.

But I don't know why a performance comparison would not be meaningful at this point? I mean, it may get obsolete soon, but it's the only way to guide optimizations efforts - you do a test, decide what makes most sense to improve (cost/benefit) and then you fix it. Then you do the test again.

I'm sure Bitnine developers do such benchmarks as part of development, but perhaps they decided not to publish that at this point. That's perfectly understandable - development benchmarks are one thing, but publishing the results requires much more care. Particularly when it's a comparison with other products.

But hey, there's nothing simpler than doing a quick benchmark on your own - after all, the best benchmark is one modeling your particular use case.
Applying the change to the base doesn't prove that you applied the change to the other version. It only proves that you did the trivial thing of copying one version over the base. That's kinda the whole point of my complaint here, git-mediate is literally just having you do busy-work as a way of saying "I think I've applied this change", and that busy-work has literally no redeeming value because it's simply thrown away by git-mediate. Since git-mediate can't actually tell if you applied the change to the other version correctly, you're getting no real benefit compared to just deleting the conflict markers yourself.

The only scenario in which i can see git-mediate working is if you don't actually resolve conflicts at all but instead just do a project-wide search&replace, but that's only going to handle really trivial conflicts, and even then if you're not actually looking at the conflict you run the risk of having the search & replace not actually do what it's supposed to do (e.g. catching something it shouldn't).
"They already tried throwing money at the problem by purchasing security products, which ultimately failed to deliver security."

So true. I used to wonder why corporates can't build a real security team. One would spend $1M on an annual contract but perhaps you will do okay for $700,000 for a few security engineers. Then I realized that most corps are indeed looking for insurances.

You see, managed security vendors have a team. You don't manage the hiring, the tooling building etc. Obviously you can't just sit back and watch them put out the fire. You train them to understand a bit about your environments, you work with them on triages and resolutions, and you work with them to integrate your systems with them (e.g install an agent etc)

But it isn't most enterprises' interest to build a strong security team. Many of the in-house security team's role is to manage incident response. Many of them don't really have a say, they are often consulted and that's it.

Many of the product demos sound exicting and if you are not careful during your POC you will end up with a medicore product. Even if you did your best during POC yo evaluate the product, you will realized the product is really medicore. It caught the low-hanging fruits and are full of false positive. You ask for better analysis but because they come in as black-box, there is a lot of back and forth before you can act on the issue. So at work I would get a ticket from the vendor and I would end up doing a lot of the analysis. That sucks because while I enjoy doing security triage, that's not my role, but the conflicting side is at least they caught something. I would have to engineer or deployment some solutions and monitor the whole thing, since no one man or team can do everyone's job.

Since no one wants to be responsible for other's job, that's the whole point of having a secuirty team. It just happens that team, the people who are building tools and monitoring incidents are outsourced.

Most importantly, there is very little control of what your vendor can do. Want a new feature? Want better reporting? Want to change some configuration? A lot of time you are out of luck, or you need to be patience.

But, seriously, security practice is not magical. There are best practices such as SSH to server using key or cert authentication, not password. Least privilege to run processes, so system admin/devops should create a checklist on what's in place what isn't. It does take a serious committment from management to move forward though.

And security is an iterative process. Evaluate the best most secure option possible for the moment being, and put a realistic plan together for the remaining unresolved concerns.
How can they do that and save the client money at the same time?

Because the staff they transferred over are used to train cheaper replacements then laid off after 2 years. That is the plan all along, tho' the staff will never be told it upfront.
It was bought by DST. They're alleged to be Russian mob or government. I don't have any data on a CIA connection. uou might enjoy the Onion News CIA Facebook spoof, though.
I wish there was a listing of company IT quality somewhere similar to the list of 2Fac financial institutions.

I'm leaving my citi card for a chase one due to poor infrastructure but I could have avoided a lot of wasted time if I hadn't opened it in the first place.
redeveloping legacy systems (innovation) is a concept that is diametrically opposed to reliability.

I'd rather fly on an airline that hasn't 'upgraded' core systems.
Given how much simpler it is to count total views than unique user views, why is it more valuable to count unique user views?
>"Other quality airlines have outsourced IT or part of their IT operations, but they are careful about choosing their IT vendors"

I'm not so sure about that. Here are 4 of the 5 big carriers in the U.S and they have all had national outages within the last year due to "IT."

Delta:

https://www.usatoday.com/story/news/2017/01/30/delta-outage-...

SouthWest:

http://www.cbsnews.com/news/southwest-airlines-computer-outa...

United:

http://www.chicagotribune.com/business/ct-united-flight-dela...

Jet Blue:

https://www.usatoday.com/story/travel/flights/todayinthesky/...
Or indeed https://github.com/kaleidicassociates/excel-d which schweiguy may find more appealing :)
Here is a really great video [1] which really made blockchains click for me. I believe this was posted on HN a while back.

[1] https://anders.com/blockchain/
You are right, but we don't the proficiency of the developers. The best info we have is the repository update info. That's what you have to quickly compare the projects.
Maintenance Releases of Caché, Ensemble, and HealthShare Health Connect 2017.1.1
Anyone manage to make the site do anything? For me it shows some sliders that don't slide.
COM is a binary image that just gets copied into memory. Because it is a holdover from CP/M it can only occupy one 64k segment for code, data -- everything.

EXE files have a header which tells the loader whether and how they use different segments in memory. They can have much larger memory footprints than COM programs.
South Wales where the one of the BA service centres used to be, for example, is low cost and 2 hours train from London (there's Cardiff airport; and St.Athan's [ex-RAF?]).
When you want the best possible outcome in a lawsuit, you go after the parties with deeper pockets, and the greater incentive to settle.
VisUAL: A highly visual ARM emulator
"The goal is to do things like self driving cars. "

Replacing a human driver takes an AGI at least for the exceptional or new situations. It's why we're including it as a counter instead of supporting point.
that CTO's would want to spend more and not LESS on operational costs

The incentives are the same as they always were. A well run IT organization can coast on momentum for a long time - everything is neatly automated. So they sack their good engineers and hire an outsourcing company and save an amazing amount of money just long enough to get that next bonus or promotion, and they're long gone when the momentum runs out and the wheels come off. Repeating the same scam at another company.
I've worked in outsourcing for 9 years in Romanian companies as a software developer. I had the impression that the goal was to have the customer satisfied, not to fulfill a contract (as long as the customer was also reasonable, of course) and for pragmatic reasons: a happy customer pays you longer. My longest project was for 4 years, with the same customer. And my former employer keeps working on that project, 2 years after I left the company. In these 5 years the customer's company got acquired and for some reasons they had a pretty high turnover with their own employees, but they kept working with my employer.

When I joined the company there were 60 employees, when I left it 5 years later, there were about 500. I think they could only achieve this growth based on their high work ethics and the quality of their hiring their system.
I liken it to shorting options. Let me explain.

In the derivatives world (that I started my career in) there's a common theme: you can sell options, and generally you will make money. The only issue is, now and again you lose a lot of money. Often enough to wipe out everything you made.

But incentives matter. If you come in as a new guy, you want to impress by making money. And come up with some story about how you'll know when not to sell options. You also don't want to be the guy losing money when the other desks are making it. If there's a crisis and everyone loses, that's fine. Unforeseen, right? It happened to everyone.

The CTO is facing a very similar choice. Save money by not upgrading, work the security guys a bit harder and let them update the OS a bit slower. Don't think too hard about redundancy. Or code review, that takes away dev time. You're saving money.

But now and again, something happens. Maybe you have to leave, but you'll still have "saved money" for several years before. You'll land somewhere.
This link worked:
http://www.informationisbeautiful.net/visualizations/maveric...
Show HN: Lock-Free MRMW Ring Buffer for Go
Liability should start with the people deploying the system. They're the ones who have the fullest picture of how it's to be used. Contracts should be able to move that around, to some degree, but must do so loudly so that everyone knows what they're getting into - not buried in the fine print in "the standard boilerplate".
Wherever I mentioned the government, did I mention bjp government?

You are just assuming things.

I also mentioned "this government invests lots in advertising", did I mention BJP?

I also mentioned " due to heavy advertising the cosumer of government services has become more aware of his/her right and is asking the Government official more questions".

Where exactly did I mention bjp ?
Trying to build programs without real-world experience causes problems. And real-world experience isn't part of the mandatory skillset of those who interpret data.

Let me give you a clear, humorous example of something real-world experience will give you that studies will not:

http://www.bmj.com/content/327/7429/1459.long
I still don't understand what purpose this feature has - can you explain more?
> but on the big ones it would basically just drown everything into a sea of low-quality threads

The big subreddits' comment sections is largely low quality anyway.

Traditional forums have their downsides (anyone remember super nested quote trains?), but I still find them superior to upvote + nested replies.

The best forum UI for me, though, are imageboards. Too bad they are associated with a less than popular community.
I love this part: http://imgur.com/a/ipJSj
How to Use the Android 'IP Webcam' App with Python / OpenCV
By that logic, you wouldn't fire an underperforming employee, because it could negatively affect their family and kids?

I'm not saying getting fired and going to prison have equivalent effects, but expecting that no person should be punished because it can detrimentally affect people close to them doesn't seem like a reasonable argument.
If the possible negative consequences to company's image is the only incentive, they will rather try find an excuse, since they've fulfilled the requirements of the contract. Can be anything, from missing security requirements (under the assumption that their customer will take care about security himself) to incorrect use of provided software etc. And they'll probably be right, especially if they actually tried to sell the security. And they'll probably be able to defend their position in court and sue for defamation.
> But we prefer to risk authorizing some people to carry deadly weapons around—even knowing it can and does turn out badly sometimes—in order to reduce the prevalence of the things we get from lawlessness.

Yes, and we can get away with that because deadly weapons have an important safety feature: they're operated by individuals who can think for themselves, and themselves resist tyranny. Those weapons are also operated by individuals who are vulnerable to individuals who also have those weapons - notably an argument against drones is they make war too easy, without enough consequences against the agressor.

When those deadly weapons become more powerful - and more likely to be used against civilians rather than military - society is less and less accepting of their existance. That's why biological and chemical weapons are banned, and nuclear weapons are heavily discouraged.

Imagine if we had the ultimate deadly weapon - the ability to kill any individual with a push of the button with 100% success rates, with the owner of that weapon not being vulnerable to it. We'd be terrified of that weapon, because for all the good it might be able to do, in the wrong hands it'd be game over for freedom.

The opposition to Aadhaar simply recognizes that for whatever good it can do, it is a dangerous weapon, one with surprising power. Part of its surprising power is that it gets used to argue for implementation in other states - fighting that weapon needs to start not by arguing against it in your own country, but by arguing against its deployment anywhere.
This isn't a court of law. Intuition is permitted.
People upvote popular opinions. Say something volatile that creates any sort of friction against the HN hive mind and it will be downvoted, regardless of how intelligent and true.
Also, there's a difference between being grateful for being "privileged" and feeling guilty about it. It's good to reflect about the gifts that have been given to you in life. But you don't owe anyone anything.
The UI of your project does NOT need work IMO. It looks great, functional, and you should be able to bring lot's of revenue in with the current design (assuming the site solves a problem). Your time will probably be better spent doing marketing, user testing and customer interviews.
15 pitfalls for startup  corporation collaboration
You could definitely get a much higher CPM based off the locality and demographic. I'm sure there are local food places/stores looking for more student business that would happily drop $1-2000 for an ad that would go out to most of the student population.
How about, here and on reddit, being able to mark threads you're interested in, and having a page where you can see those sorted by last reply. On HN, make that page refresh every 15 or 60 minutes or whatever. Heck, once every 24 hours would be enough... sometimes I just want to talk about the things that interest me, with the people that are interested in them. I would love to be able to think on something for a few days, or to familiarize myself with a subject before mouthing off.

As they are now, reddit and HN are require you to be there when something is "current", and that's ultimately not that much better than TV. Yeah, sometimes you can get something out of it, but it's nowhere near as useful or deep. Even worse, there is a tendency to get semi- or unrelated stuff one out when something slightly similar is discussed, instead of putting things exactly where they "belong", where they add to a useful corpus. [which is exactly what I'm doing right now, and am doing too often.. but I honestly would prefer the alternative which doesn't exist yet]

Just think about it, we have practically infinite storage, there's certainly plenty of expertise in reach of HN -- yet discussions get constantly restrained because our attention is limited. But it's limited because all we get are these flat lists, X items per page, next to no means to curate or organize anything. Imagine how much worse it would be without people who sometimes link to old but very relevant and insightful stories or individual comments. I'm very grateful to them, but to take them for granted, to rely on them for "structure" is totally stone age to me. Give us tools, give us transparency, let us figure out things even if they might be hard - stop trying to hand hold people you might underestimate! We don't need you as much as you need us.
Selection in Europeans on Fatty Acid Desaturases Associated with Dietary Changes
When you live in a world w/ Docker, REST (and every other open tech there is), you can build systems which are way more innovative

That's quite funny because Docker and REST are just half-arsed reinventions of mainframe features from the 1970s.
It could be an exponential curve and also be influenced by other ions in the water.
Because it's more valuable of a data point to those who care about overall audience and reach. Someone visiting repeatedly might be evidence of an engaged user, but things like ads would have diminishing returns.
Reporting bias: A comparison of clinical trials and online product reviews [pdf]
I generally assume that the more one engages in virtue signaling the more they are trying to compensate for their self-perceived hypocrisy.
aka 'why does every herbal or homeopathic remedy seem to work when you ask just their fans'.
There are simply too many incidents to name. They keep changing the algorithm to suppress the subreddit, sometimes failing in an epic fashion, like that time when r/all was showing only T_D posts for an hour.
I'm saying yes, maybe that is the case. Maybe those scenarios are either a) cheaper to handle on occasion than building systems which will never fail, or b) unavoidable (with some low probability).

Air travel itself is not 100% safe. Planes crash. People die. Yet we feel that the probabilities are enough in our favor that we accept it.
How many people?