skysight-inc/HackerNews huggingface dataset:
But you still have people doing the job of a manager.

Someone has to set meetings, someone has to call out issues, someone has to communicate with upper management and other teams.

No-manager really means distributed management or an informal manager. Because the essential work a manager does has to be done by someone.
I speak of labor cost, so don't include student debt, delayed employment due to training, and taxes as they are kind of irrelevant. Malpractice insurance counts, not sure what other "work and operating expenses" are unique to doctors.
> I tend to agree that managers of engineers should have engineering experience.

What about managers who have had experience like a decade ago and don't do much tech experience anymore.

I am stuck in such management chain at work where some guy up top thinks he is technical enough to dictate solutions based on couple conference youtube videos that he watches.

Half knowledge and false sense of technical prowess is more dangerous imo.
My experience is that a good non-technical manager will develop a relationship with a member of their team that fills that gap. Most of the "good" manangers I've worked for were good because of their soft skills.
In the last 50 years, not once has it been positive, and it's systematically gotten worse.

The US must be a 3rd world country then, right? 50 years being apparently looted like that. Oh wait, it is actually right at the pinnacle of strongest economies in the world.

How can that be?

Because maybe, just maybe, it isn't zero sum. As I mentioned the trade balance is largely a myth (Apple brings hundreds of billions home, while China nets tens of dollars per iPhone, yet the whole gets attributed to China. This goes across every major US manufacturer), and the US has been an enormous beneficiary of it, not only in economic power but in quality of life.
Provided the server Hosting the site to be prefetched uses HTTP headers correctly, you can even do it via ajax from any website, regardless of how the browser is configured or capable: ust load the page/image/whatever and throw away the result, now it's in cache.
Fear mongering?!

In the context of the increasing evidence of Russian involvement in our elections and reports about their support of our enemies (http://www.foxnews.com/world/2017/05/17/evidence-russian-mil... or https://www.washingtonpost.com/news/checkpoint/wp/2017/04/24...) I'm not sure it's baseless fear mongering.

Greenwald isn't exactly an impartial source when it comes to Russia either - he has his own overt biases. It's healthy to be skeptical but naive to assume Russia is a benevolent actor on the world stage (even more so in the context of events like https://en.m.wikipedia.org/wiki/Malaysia_Airlines_Flight_17).
I never made that argument though. My original post was simply stating that there are regulations that can cost more to the companies than it saves consumers that are still good. A simple "is this profitable to the company" test is not a good measure for a regulation.

> As with your post, this isn't defending all regulations or that specific parent argument, just pointing out that the cost on the company being regulated versus money saved is not a valid metric for deciding if a regulation is needed. The regulation accounts for many more intangibles such as fair customer protections, and again, is not aimed at the value of the regulation for the company being regulated, though a regulation that causes a needed private business to be unprofitable is likely not sound.
The problem with the claims you're making about DSLs is you're not backing up anything you say with concrete examples where the implementation cost of the DSL is actually worth it. You're not responding to my point.

> for example, one of the use-cases of a DSL is one’s ability to change the program at run-time , having run time predictions and also the proof of termination

Returning the program as a closure with different values closed at runtime achieves the same theoretical benefit and is supported by a wide variety of popular languages with no cost of implementing the syntax.
Accessing resources on GitHub.com from PowerShell is failing for you?
This spot on. I would take a manager who knows how to get best tech decisions out of their engineers.
Police don't have to take a bullet for anyone, but the EMT that refuses to help LGBT people on the scene of an accident will be sued into oblivion. RFRAs don't change any aspect of either situation, and we've had 20 years of federal RFRA caselaw that says it's pretty settled.

Despite what you may have read from activists, there exists no sizable group of Americans who want to use their religion, or would allow others to use their religion, to deprive LGBT people police, fire, or medical treatment in an emergency. No more, I'd venture, than there are LGBT people who would do so to religious people.

There are reasons to criticize religious beliefs or second guess RFRA expansion, but this shows the problem of encouraging a policy of intolerance toward perceived intolerance. It's often prejudice based on fearmongering, even (or especially) in the age of the internet.
Experienced managers do have an idea of engineering problems because they have seen it before - seen it happen, seen it solved, et al. A manager that does not appreciate engineering problems either just graduated from a management course or is someone who never got involved deeply with a team.

A manager has to answer to multiple people — clients, upper management, stakeholders, Jira. Unfortunately, she is totally dependent on this teams to get things done. She is utterly handicapped when it comes to doing anything useful, read, "engineering". Which is when most managers break and shows their character — they either break, blames people, do not listen, do not understand or they figure out who can help, seek help and find the right person to get things done.

Well, engineers, sometimes get it easy — they just have to solve a problem and make 2+2 = 4. They answer to one person; perhaps the manager. Think of the manager and to whom she is reporting and taking the fall. If the team does not get things done, they're the ones usually blamed.

In the early days of my career, I used to think that managers, middle managers are pretty useless. Now, I believe everyone has their roles to play a part in the whole machinery of 'the cogwheel'.
Using Git Diff to Look at China Constitution Change 2018
Yeah, I have been wondering this for a long time already. Can it be that the new people fresh out of school is taking over the design departments everywhere and they grew up with iPhones?
I don't think the main thrust of your argument is wrong, however, your sickness example is also a false equivalence.

There's nothing logically or philosophically or scientifically preventing both explanations for why we each got sick from being simultaneously true. You're attempting to draw a dividing line between "religious thinking" and "rational, scientific thinking". No such division existed throughout history. Even today many "scientists" think along religious terms while many religions are evidence-obsessed. Counter-examples abound.
While no app should ever leak data, I'm skeptical of a lot of those "concerns". Effort / effect seems to be in a non-practical area to justify even an attempt at data-snooping.

In general reading infosec news it might seem that everything these days is so insecure and vulnerable to the point where "if you have something valuable to anyone else they'll get it eventually" might seem to be mostly true.

On the other hand in real news on the individual level of hacks (not speaking of viruses and the like here) there's almost never anything apart from the occasional "dumb" hack with nothing more sophisticated than a guessed or fished password for instance, without any further effort giving the hacker access to a trough of invaluable data.

I don't understand this discrepancy, can someone with the know in the security industry say if anyone without "top secret" data or not being a VIP character even bother about the "concerns" raised in most instances, apart from following basic security practices, i.e. updating often, using strong passwords, not entering data to phishing sites?
My point is that the notion of a "real" interest rate as defined doesn't exist. The idea of a currency that cannot be manipulated is a chimera. Here are two reasons:

1. Currencies are created by some government or government-equivalent (e.g., maintainers of bitcoin/bitcoin fork), and these governors set the supply of currency. Sometimes they use interest rates, sometimes they just print more currency, sometimes they set a schedule for mining digital currency, it doesn't matter. However, the "free market" is inherently manipulated by the "owner" or "creator" of the currency.

2. If you consider a "commodity-currency" like gold or diamonds (or probably bitcoins) whose supply is not determined by a central authority, these commodity-currencies can also be manipulated. In fact, without the check of a government, capitalism works in such a way that these commodities become centralized into a few large holders who are incentivized to manipulate the currency. This is why governments like to get off of the gold standard, so they can manipulate their currency without interference from other governments.
Mobile Applications CI in the Cloud
A complete pipeline for building and testing iOS and Android applications using Travis-CI and cloud based real mobile devices.

https://github.com/seetest-io/eribank-android-ci/blob/master/README.md

https://github.com/seetest-io/eribank-ios-ci/blob/master/README.md
That's not the bug I was referring to.
IIRC, schools are now veering away from smartboards (since they always break, high upfront cost and maintenance, low value) and instead veering towards TVs with a seperate see-through touch overlay on top of it. The cost is significantly less, since TVs with various types of inputs (HDMI, VGA, etc) can be bought cheaply since they are manufactured in bulk. There's also less maintenance since the TV and overlay are not electronically connected in anyway, therefore less moving parts. When a TV goes bad you just dump it out and buy a new one, etc

I've never understood the need to be always connected to the internet for gaming. Especially if its a single player game, I prefer to have steam just run it offline, but I guess the counterargument for game companies is DRM (they want to validate whether you purchased the game or not).

I do IT all the time and I am always against putting too much functionality in everything. People don't appreciate the simple things until they have to repair it themselves. I never bought into smart homes, TVs, amazon echo/alexa products, etc. I just don't see the need to automate these things that provide little value in the long run.

Per article, my rule of thumb is to always resort to the simplest, dumbest thing possible to validate whether or not I actually need the high tech solution. A good example of this, not mentioned in the article, is a pomodoro timer (a timer designed to work on 25 minute work periods). You can download a slew of apps to do this on your PC. Or you could just buy a miracle cube timer off amazon for like $10. Another good example is a todolist. You can find hundreds of these apps that integrate everywhere that it doesn't need to be. I resort to just using sticky notes and shove them in my wallet / keyboard to remind me of tasks I need to do.
Stop calling it engineering...engineering is a degree that requires an incredibly rigorous formal training and education. Call it what it really is, there's no shame in the word developer or programmer, wear it with pride, but don't just appropriate words, it is beneath you.
They can't describe their back pain mathematically /s
Also from wikipedia, the second sentence:

"The term also describes the standards of education and training that prepare members of the profession with the particular knowledge and skills necessary to perform their specific role within that profession."

Also from wikipedia, the second paragraph:

"In some cultures, the term is used as shorthand to describe a particular social stratum of well-educated workers who enjoy considerable work autonomy and who are commonly engaged in creative and intellectually challenging work."

Can we please stop this nonsense now?
This sounds like the rantings of someone who has had some pretty bad managers and has never managed anyone else.

My schooling was Computer Engineering, my career started as a Software Engineer and has wound all the way up to Director level. I’ve been on both sides of this equation for a long time.

Your typical “just a manager” has to spin so many plates and babysit so many people that most real “engineer types” would loathe the job and frankly, not be very good at it. I struggled mightily as a team manager where there were a lot of competing priorities, personal issues, and directions that I needed to follow. As I got higher up the chain of command the job got easier, I had less direction I had to conform to, I was thinking architecturally and in longer terms– and I didn’t have daily interpersonal drama to deal with.

Management isn’t for everyone, engineer or not. It’s a lot like parenting: Most people are just making it up as they go, trying their best, and the best ones generally put others before themselves.

Put the idea that Engineers should be these lone wolf rockstars that just to get to do what they want, regardless of corporate objectives or market positioning is ludicrous.

As an engineer, I can confirm that we’re just as short sighted and dismissive of other people’s work as they are to us.
> That special relativity continues to hold at high energy is not a new prediction. It does distinguish string theory from some other guesses at new physics.

Moving goal posts. First you asked for predictions, now you're asking for "new" predictions.

Anyway, what does "new" even mean? Some theories say it holds, some theories says it doesn't. String theory says it does, and it's correct.
I've thought about that a lot and my conclusions weren't what I expected as a programmer.

The issue is that, someone has to talk to the internal customer [0].

Now if a programmer do the talking with the internal customer, then I believe, he will naturally become some sort of a surgeon ala Mythical Man-Month [1].

Mills proposes that each segment of a large job be tackled a team, but that the team be organized like a surgical team rather than a hog-butchering team. That is, instead of each member cutting away on the problem, one does the cutting and the others give him every support that will enhance his effectiveness and productivity.

Problem is, I believe the surgeon method cant work in practice for 2 reasons, 1) programmers dont want someone who tell them how to code, 2) even if people would want a surgeon, since the surgeon both need to be a great programmer and a great politician because he will naturally speak to the internal customer (because eh, hes the surgeon), hiring for that position becomes difficult - and you'll end up generally with a great politician that sucks at programming, which makes (1) even more pronounced.

The only way you can get rid of the project manager is to make the team the internal customer. That's the case at Valve [2] I believe.

In the mean time, the best thing to do is to work with project managers who were engineers before.

[0] I know what you think: a project manager isn't only talking to the internal customers. Yes, that's correct but the rest of his job is similar the one of a secretary. Nothing that would put guy on top.

[1] https://ia801903.us.archive.org/19/items/mythicalmanmonth00f...

[2] http://www.valvesoftware.com/company/Valve_Handbook_LowRes.p...
In the UK, they do. In my GP's surgery there's even an automated machine in the lobby that will print out your BP and a sign advising to take your BP if you haven't "recently" and bring the printed slip with you to show the doctor or nurse.
This is definitely how I view the "dumb" vs "smart" automation. Complex things are hard to reason about, and as much as you might claim they "just work" that's only true until they suddenly don't, and then you can't fix them easily. Simple things are easy to reason about. They may not always work, but at least when they don't it should be pretty obvious why. I bring this up a lot in my "why the Linux Desktop sucks" rants, but it sadly applies to a whole lot of technology. So many complex systems introduced to solve non-problems or problems created by the complexity in the first place.

It's enough that sometimes I want to just give up computing and live in a cave.
Are there any credible opinions on whether quantum computers will experience Moore’s Law-like exponential growth or not?
I agree that tying one’s convictions to identity and arguing on the basis of identity makes cooperation among individuals with different identities harder. However, I find the suggestion to reduce one’s identity problematic. First, identity plays an important role in developing a sense of community and aides in-group cooperation. And second, it’s worth keeping in mind that it’s easy to underestimate the attachment to identity when one’s own identity happens to be widely-accepted and/or relatively easy to discard.
Is a whole custom OS really necessary?
Couldn't you just simply use Mopidy(https://www.mopidy.com/)? Possibly with some additional plugins required to make it work for cars.

It runs on RPi and implements mpd protocol, hence, is fully compatible with mpd clients and has many more clients implemented targeting Mopidy itself.

Also, it plays music from Spotify, YouTube, SoundCloud and whatnot.
Given your breadth of experience, I actually bet you could get very comfortable with Elixir in a week's time. Especially so if you've worked with Scheme, Ruby, and Haskell. Elixir's syntax is very simple, and 90% of your code is data transformation steps strung together with pipes, which really isn't any different from other (functional) languages.
> How about "Senior Pascal Developer". Does that make sense?

So are you saying I should have a different job title for every language I use?

> Are they experts with the language / framework / tools?

So you agree that being proficient in a language is a separate issue from job title?
LOAN FOR INVESTMENT/FINANCE YOUR PROJECT @ 2% INTEREST RATE with victoriafinancier@outlook.com

May I introduce you to Victoria Financier Loan & Investments Group.
Victoria Financier & Investments Group is a company into pure loan for investment, debt consolidation, mortgage loan, personal loan and financing of project(s). We can finance/give out up to the amount of "1 Million USD Max" down to "$5,000 Min" loan Amount @ 2% Interest Rate. This is just a brief summary of the 100% fair, accommodating and benefiting service that we will offer.
If you are interested Kindly Contact us today Via Email: victoriafinancier@outlook.com and fill the below details

Full Name/Company Name:_________

Address:_________

Tell:_________

loan amount:_________

Loan duration:_________

Country:_________

Purpose of loan:_________

Monthly Income:__________

Occupation__________

Next of kin :_________

*Email :_________

Regards,
Victoria Financier Loan & Investments Group
> No one has the capacity to store everything

Don't be so sure about that: https://en.wikipedia.org/wiki/Utah_Data_Center
> Hospitals should post prices of their procedures in the lobby. A surgeon gets $500 to repair a hernia and the hospital pulls in $5k for the ancillary services

Cost for repairing hernia is not exactly the same for every patient though. Depends on the severity, general health of the patient and a million other things.

Not sure if its even possible to put an upfront price. Even if they did, how do patients know beforehand what exactly they need to figure how much they are going to pay. Maybe that works for simple things like a flu shot but seems impossible to for anything even slightly more involved.
What kind of business doesn’t need to scale up or down?

Maybe if there will only ever be one client connected 24/7 and that never changes but I can’t think of a real product that would avoid taking on more that one client.
Low inflation is usually desirable, just think that achieving 2% inflation annually is the main mandate for the European Central Bank.

That's because even at 1%-2% inflation a year is difficult to spark the so-called thesaurisation phenomenon you're implying.

In general I agree with you, I'd just change "low inflation" with "deflation".

On the "money" being neutral with constant inflation. Yes, sure. It's the business dynamics that are not neutral. Quick example:

- Say you have 10$ costs and 10$ revenue every year.

- One year you expand production and you have to pay an additional 10$: so 20$ costs and 10$ revenue for that year.

- With 0% inflation you have a 10$ loss (20-10), while with 10% inflation you have (20 * 1,1 - 10) = 12$ (about 11$ on constant prices terms) in loss (revenue won't grow till next year).
I think there is value of management in all cases wrt processing corporate beurocratic paperwork and even for resource allocation of staff to initiatives.

You get into trouble with non-SME managers that start directing the way people solve a problem or prioritize what work gets done.
Often that means you have to replace the remote batteries.
I did judo. After a 90 minute training, for the last 4-5 fights, it is puke inducing.
Phoenix Framework. Authentication and Authorization Using Plugs
> The smartest player possible would still lose poker to someone that can read their hand.

And let's not forget those cases where the smartest player is the one that can read your hand.

https://en.m.wikipedia.org/wiki/Stu_Ungar
>the party get further and further cemented into power.

The party is the power. There is no other power in China.
[AGI Developer here]

> the real barrier for AGI is software and not hardware.

This is indeed true. It has actually been true for some time. AGI is computable on present day hardware if one has enough knowledge on how to correctly structure it. A fundamental understanding of intelligence is the first step. How one crafts this understanding into software is the second step. Hardware reached capability in recent years.

> exploding intelligence

There is no such thing. Time is still required like with all things. Teaching/learning/interaction is still required. Furthermore, A controller/overseer of the system can more than adequately limit progress they are not comfortable with. I find the idea of exploding intelligence/overnight super AI to be pure fantasy not at all aware as to the structure of AGI.

> If an organization can marginally predict stock price movements better than the rest of the world..

The problem is this kind of thinking... AGI is achieved and people rush to apply it to games to get rich. Sorry, that will not occur. It will not occur because the stock market is fundamentally a [game]. A game with disadvantaged players. A game with incomplete information. A game whose rules/dynamics change frequently to suit inside players. One could make all of the accurate predictions they wanted, if the game changes underneath you or before you can act, your lofty predictions have no real world value and that's exactly how the market behaves.
PE gave me shame of who I was, for making me notice that I was the worst of the worst in class.
Sensitive information won't fall out of NSA's Utah facility. They will also be among the first to get quantum code breakers. There is going to be a rapture of sorts. A lot of people will disappear.