skysight-inc/HackerNews huggingface dataset:
You really should think long and hard about WHY do YOU think you WANT or NEED an MBA.

a) Because you love to learn something new <== Good reason, albeit expensive. You can read the books or do online classes.

b) Because you want to make more money <== This is possible, but it's not guaranteed, especially at the level of incomes you already have.

c) Because you want to have a diploma on the wall <=== Questionable reason, but hey, who am I to tell you how to spend your money?

d) Because you want to broaden your horizons into areas you have never stretched into (private equity, investment banking, Marketing, strategy, M&A, etc etc). <== Good reason. If you love it, and you end up getting well paid for it, awesome.

e) Because you want to go into a different career path <== Excellent reason. An MBA gives you many choices, not all of which lead to higher incomes, but it opens doors to different career paths.

f) Because you want to be a great tech+biz hybrid. <== Also a great reason. But it depends on where you want to work: large companies will value you. Small startups will probably not value your hybrid skills as much, or may be counter productive.

g) Because your parents want to have an MBA in the family <=== Terrible reason.

h) Because you want to meet people and build a network <=== Seems expensive for that reason. However, several schools do have specific areas where the networks are strong: MARKETING, TECH, ENERGY, etc. So if you want to work in those industries, getting an MBA from a school with that network will be very useful

i) Because you dont want to still be an engineer when you are 50. <== This is a tough one that I have been helping a colleague with lately. Reality is that there is age discrimination in the work force. Being an old engineer requires being an AWESOME engineer. I have heard from other engineers that it is tough to be old and mediocre (though you can be young and mediocre). If you are old, then being in some other function (or in management in technology) gives you a longer career to retire on. Of course, if you are awesome, then nobody cares that you are old.

It seems you want to go into "Executive Management." That is a whole different question. The first question to ask is : what kind of company? Then research whether those companies value it.

I made my decision based on [a][d][e][f] and it worked really well for me. But maybe I was lucky and had a lot of people who helped me a along the way. I have heard others who make it into executive management due to some other reasons (hard working, right time right place, family connection, tag along a friend who is going up, etc.). So I am not sure one leads to the other.

These days, it seems that being an engineer is an awesome way to have a huge impact (unless you are in I.T. or something like that). I think I would still choose to get an MBA today, but I still think i will go for an MS when I am 50 or so, because of reasons [a][d] above.

I hope this is useful.

Good luck with your decision!
That piece of plastic is a piece of equipment Apple calls a "barometric vent".[0]

[0] http://www.theverge.com/2016/9/16/12941040/iphone-7-teardown...
Articles and pluralization. My dad moved here from SE Asia at 40 and a few months with a speech coach did wonders.
You should read a lot early in life - give youself a good education, and kindle your imagination.

Then, at some point, start building on that foundation and get some work done :)
I thought it was about ECUs, automotive systems, and that other sort of engine. The title is equally suitable.

With regards to debugging software, I think being able to do so effectively even without source is an important and rather rare skill. And sometimes, even with the source, the compiler can introduce its own issues. Being able to read Asm and follow along with what the CPU is actually doing is exceptionally useful, especially when working with lower-level languages like C/C++. One of my friends has a saying along the lines of "if you can read Asm, software has no barriers to understanding."
Well, if you're not hiding your identity and you just want to live off the land, go ahead and sell your investments and car and buy some acreage to homestead. It's a rough life but it's doable and enjoyable if you have the right mindset. If you're hiding your identity, you don't want to put down roots; a nomadic lifestyle is a must.

Personally I'm the opposite of you, I grew up playing in the woods and living on a farm so I'd be at home in the wilderness. In the city I'd be too paranoid to be comfortable, especially if I didn't want people to know who I was.

There's also the middle ground: Hike/hitchhike your way across the country, getting as far from "home" as you can. Find a small town or a farm where you can work for cash/room and board, don't ask too many questions and don't answer too many. After a few months or so, move on to another small town and start over. It's a hybrid lifestyle that may work for some people, keeps you mostly incognito but still near the comforts of modern life.
NIH is also kinda what leads to the proliferation of so many very similar, but slightly different, modules in npm. everybody thinks they can solve X problem better than the previous dozen people who solved it. Maybe it's driven by ego, maybe a sincere belief that their new way is better enough to justify a whole new project (and the division of talent available for solving that problem), etc.

There used to be a feeling in OSS that forking was a solution of last resort. Now, with the process of writing software becoming much more focused on micro-libraries (and the tools for using those micro-libs getting better enough to make it not so painful), the barrier to entry on writing a new library to solve a specific problem is often very low. Routing is not a huge problem. A single developer with some experience can build a reasonably complete one in a week. So...here we are. There's, what, a dozen popular routers? All mostly the same. Maybe one or two use promises, and maybe that seems much more modern, so they get some uptake. But, with one developer behind them, and maybe a couple of occasional other contributors, you have little feedback pushing for stability. The same desire that led to wanting to write a new router (to use the latest technology and ideas) is the same desire that leads to breaking changes.

I'm feeling particularly overwhelmed by the size and...um...inconsistency in quality, of the npm ecosystem. I really have very little of the NIH drive. I'm perfectly happy to put together Lego projects from off-the-shelf components, when possible (my business partner brings enough NIH to the table for both of us). But, I barely know where to start in node. NIH seems to have been elevated to a religion.
Kill the competition now, reap the customer surplus later.
I use a plain pdf resume that is written in Latex. I host it on Overleaf so its always easy to update.

http://nicklocascio.com/resume.pdf
Even if your code is better than the OSS alternative now, are you going to be able to maintain it at that level, given all of your other responsibilities?

If someone was able to produce better code in some way before, despite any OSS alternatives available at the time, why would anyone assume they could not also maintain and develop that code more effectively than the same OSS community and projects in the future? That makes no sense.

A lot of developers seem to make dubious assumptions today about the quality of something they could import compared to the quality of what they could build in-house. There’s little reason or evidence to support a lot of those assumptions, but people continue to make them regardless, because hype and inexperience are things.

If you’re talking about a huge OSS project with many contributors, quite a few experts involved, well-established infrastructure and funding, and so on, then sure, it’s a tough thing to beat. I couldn’t set up and maintain a new operating system with the same capabilities as something like Debian or FreeBSD, and neither could any other small team.

But most OSS isn’t like that. Lots of OSS projects have only a single main developer, or maybe a small team of contributors, and those people may or may not be as skilled, experienced, dedicated or simply available as your in-house team. Lots of OSS projects effectively get abandoned, sometimes even well-known ones with lots of contributors, major commercial backing and a large user base. Lots of OSS projects are highly unstable, and if you depend on one that needs constant updates to keep it working, that’s an overhead of its own. There is precious little evidence that OSS quality is better in general than something a good team could have built in-house.

And even if none of those things were true, your own in-house development would still be focussed on your specific needs and priorities, instead of trying to be a generic tool with potentially a lot of functionality (and risk) you don’t need, and potentially being steered in a future development direction than doesn’t meet your needs as effectively.

Don't write it unless you intend to own it.

The flip side of that is that if you do want to own it, writing it in-house may well be a better option.

Obviously there has to be a balance, and reinventing the wheel (or a sports car) for every project isn’t necessarily a good use of time and resources. Bringing in a good external tool or library that solves a problem for your project effectively can be a huge win, particularly if it’s in an area that isn’t a core part of your own project.

However, I believe the current culture in some parts of our industry is crazily biased towards bringing in external libraries to do every little thing. That is a very dangerous trend that we must challenge, because we’re writing an awful lot of awful software as a result.
alexk already addressed your concern: your keys, preferably issued by your org's CA (instead of being generated by you) should be short-lived, oftentimes for the duration of your "work shift". The tools listed above support this.
More education is always more better. Good link!
How are government sponsored protectionist laws like this even legal? It's very frustrating.

Edit: For further context, both towns wanted the service, which makes it even more frustrating. If Wilson made its service private there'd be no issue.

Can a private enterprise be government owned? I guess not? How about a tiny startup with one person operating billing and they call it a "private-public partnership"?

I'm grasping at straws, I realize.
When I was on Shark Tank our pitch took a little over an hour. Granted we had a complicated audio requirements that took a while to set up, but the pitch lasted a long time.

The beginning 1-minute pitch is memorized, but everything after that when sharks are asking questions is totally free-for-all.

I was surprised and impressed by the professionalism and the speed of the production team. They had it down to almost an assembly-line.
> I checked Uber rates to get to the airport. Not cheaper than taxi - about the same.

Did people stop tipping cabs?

Maybe you meant Ubers were 20% more expensive, or maybe people don't tip cabs anymore, I don't know.

Honestly I'd pay more than cabfare + tips just to have the price be explicit. Tips basically become a tax on nice people. I'd much rather everyone was paying the same price.
The right to be forgotten is not recognized as a universal right from the ethical perspective, either.
You are aware it's usually recommended to have passphrases for keys, yes? Plus, you really should have whole-disk encryption for laptops.

(I get the feeling I'm missing something here, but...)
It's not quite that simple. There is other relevant weirdness in the tax code. Roths are not subject to required minimum distributions and don't count as income during retirement. That can be very useful because a lot of provisions of the tax code phase out as your income rises.

Of course, Congress could also fix that oversight by the time you make it to retirement ...
This comment comes up often in the gaming community. My guess: they've done the math and the business gains do not outweigh the inputs. Between the codebase sanitation and the licensing issues with third-party products, that would be a pretty massive headache. There's the intellectual property argument to make as well.

For modding specifically, that also dictates how your game is built and requires extra work to do it right. Not every game needs it. The reality also is that it's easier to sell people games on a shorter cycle when the previous one doesn't have legs. I imagine the vast majority of the gaming population don't think twice about modability - they're happy playing a focused game and eventually leaving it behind.
I remember doing just this when first wanting to get a foot through the door... Offered to take on the task of building a website. I did just that and would go on to maintain, secure, and add new features for over a year.

The one thing I wish had been made clear to me beforehand was understanding just how little the non-tech and business savy people knew about what we do. As such, despite how much of a positive impact I had, my pay was not even close to what it should have been (first-year photographers were making more than me). It was a constant battle to explain why certain time was needed to complete various tasks, as well as why I was putting in the hours I had.

When I finally managed to get out of there, feeling underappreciated, it was THEN my once boss realized how lucky he had been. Nobody would come and work for the same pay while being asked to do all that I had done.

So be careful and at the very least prepare yourself if trying to go into smaller companies and businesses.
Goodbye Apple Watch (Hello, Apple Watch 2.0, Maybe)
Is there a country without libel laws?

Anyway, assuming that there is, that country had made a conscious choice that in its jurisdiction, this is not a thing that they wish to suppress, for whatever reason. If you live in such a country and are unhappy about it, you can either work through its political system to change the law, or leave for a different country.

If you're already in a different country, you can sue for libel in that country, since that's where the damage (to your reputation) occurred.
Wilson established its internet service before the law went into effect, and probably paniced the monopolies into getting the law passed, since their service was so utterly superior and cheaper in cost to anything the monopolies offered. Wilson only barely managed to get grandfathered in; the law also prohibits any new government provided internet service. Example: Chapel Hill, NC was busy designing public WIFI service, but has abandoned that to the incumbent Time Warner Cable monopoly WIFI. Oh, you don't have a TWC account? Sucks to be you.

My opinion: the legislature is totally corrupt. The only silver lining is that Google is (a) a "private" concern and (b) is coming to me in a few years. AT&T is also competing right now, but their "fiber" turns into ADSL a few hundred yards from the customer. The non-Research Triangle Park areas of the state are screwed until Google can provide competition. It would be far better for counties/cities to start that competition now.
In many cities it is still cheaper to Uber than Taxi. Personally I know it is cheaper to Uber than taxi in San Francisco, Stockholm, Cluj (Romania), Prague, and Brussels.
A family member worked in that building back in the late 80s/early 90s. The shenanigans laid out were already known about and occurring back then.

I'm not surprised.
Watching now. Thank you!
So it was 33% of the electorate voted /for/ the national assembly in 1979.
For me it was the dry tone and staccato prose structure (the latter is accentuated by the missing articles).
"The industry says that not that many of the animals die. Between 10 and 30 percent of the bled animals, according to varying estimates, actually die"

Doesn't really fit my view of not that many. We seem determined to ruin everything we go near.
Regardless of whether the keyfile has a passphrase, the point is that it exists. And FDE also suggests you may be hiding something.

Sometimes the best way to make something secure, is to make it look like there is actually nothing to secure.
When only people who are willing to risk imprisonment participate in those markets, violence is to be expected, no? Extrapolating that to what would happen in an actual absence of law seems unsound.
Have you ever noticed that if you enter a password previously used on a Google account it will tell you "password changed X units of time ago"? That surprised me.

It wouldn't surprise me if they're storing failed attempts at all. More data to feed the machines.
a quick google search for "PACT 2016 Milk MIT csail" would give you the link : http://dl.acm.org/citation.cfm?id=2967948

It was actually discussed here 2 days ago and the mods changed the current link to the acm.org pdf :

https://news.ycombinator.com/item?id=12495898
A long blog post is usually more welcome here, specially if it discuss some technical details of the implementation of the game. (Anyway, if you write the blog post, insert the video because it's a nice complement of the technical details.)
This seems like maybe a really big area for evenagelism in the node community. I've watched a ton of talks and tutorials lately, and several of them made a strong point of saying, "use versioned dependencies" because libraries aren't practicing good semantic versioning, so even minor version changes can be breaking. So...maybe there needs to be a lot more attention being paid to semantic versioning being used religiously.

I'm new to this ecosystem, so I'm definitely not an expert, but it's certainly been an intimidating point for me; maybe the most difficult thing to wrap my head around. I'm used to being able to spelunk into my project, and read everything I'm depending on, or at least skim it and kinda grok where things happen. How would one even do that with 53,000 files? How can anyone trust any application they build with these tools? I mean, the security implications alone are breathtaking, to me.
i am somewhat scared to use smart cards because they might break at some point and i am loosing access... if i would use some kind of local ca to provision the keys i could just as well use them directly... so i would need some kind of secured (air gaped and what not) device to provision them. which will be unavailable when i am abroad... all in all it seems to me it doesn't solve more problems than it makes...
"The banking system’s fractional reserve scheme creates the business cycle."

The tulips crazy predates it by 30 years: 1634-1637

fractional reserve banking:The Swedish Riksbank was the world's first central bank, created in 1668. Many nations followed suit in the late 1600s to establish central banks which were given the legal power to set the reserve requirement, and to specify the form in which such assets (called the monetary base) are required to be held
You are market timing.
It is frightening that I never realized this up until now. I always thought that this information was not exposed during the authentication process. But I can't see how it can be an issue unless you are intentionally trying to connect to a place that you are not supposed to ...
I don't understand how my comment above got down-voted. In a pure economic sense, holding property creates scarcity, and prices rise. It's wildly unbalanced value, but its value nonetheless.
This was a warning shot to other muni's in NC capable of adding another angle of attack against the entrenched monopolies of internet access there.

If Time Warner didn't win this one, they know the cities of, and suburbs around, Raleigh, Charlotte, and Durham could start tearing away customers.

Removing the context makes it seem small. The game was far larger.
Is that more or less likely with an older version of something like React Router, or a fairly new release?
Predatory pricing is only illegal if you are a monopoly, or part of a price-fixing cartel. Simply selling something for less than cost is 100% legal, although as a business strategy it requires deep pockets, and if or when you raise prices you risk alienating your customers...
Why are these conversations always filled with claims, with few arguments and no evidence?

Not to pick on you specifically, it's just frustrating to see this again and again.
How much would it cost to actually dig a line to the nearest Internet peering exchange? Just to build an underground backbone fiber line itself, in terms of cost/mile?

And how different is that from a neighborhood underground line?

This would be for Washington DC suburbs - Germantown, MD.

I mostly want to know about the backbone-level work. We already have pretty fast Verizon FIOS, so I'm trying to figure out what it would take to go to the next level - 10gbps, etc..
https://en.m.wikipedia.org/wiki/Physical_unclonable_function it's called a physically unclonable function.

The page is a bit obtuse, honestly I might have misunderstood a part of it.
Lots of people thought of it, but discounted it because it was a dumb idea

An idea that costs almost nothing to do with almost nothing to lose.
perspective: finished first year @ wharton mba and taking a year off before second year to do an ms in cs (background is quant but not super computational - I'm really enjoying diving deeper into the latter now though).

1) Only do the eMBA if you can get BIGCO to pay for it. Price is unreasonable because it's expected to be expensed to an employer and it is a serious time commitment. I don't think it'd be worth it unless BIGCO is invested in you enough to sponsor.

2) 11-12 year experience upon entry is late for full-time MBA (mean is 5, max is 13). The MBA won't give you the boost to executive management - no one hires fresh MBAs for exec roles. MBA or not, that'll only come from hustle.

3) No empirical data, but my working theory is f(work incredibly hard, be kind to people and foster both friendships and partnerships, always be seeking out opportunity)

Misc: the coursework can be really useful/fun depending on the program. For example, Wharton lets me do the coursework equivalent of a grad degree in statistics w/i the mba. Lastly, the ready access to such a diversity of smart, ambitious people mid-career is really cool.

Happy to chat further if you'd like or put you in touch with MBA or eMBA students/adcom folks.
An engineering professor I greatly respect was talking about a book about the class material he liked better than the one the department said he had to use. Author A's book was 1000 pages long, Author B's (the professor's preferred) was about 100 pages. In his words, "The REAL geniuses just need 100 pages. AUTHOR A needs 1000 pages."

Personally, I'd rather read 100 pages of clear, concise prose than 1000 pages of the author rambling and making sure everybody's on the same page and adding his buddy's research about something remotely related to the subject and blah blah blah...
I know Ubiquiti (and Ruckus?) serve the market for this type of equipment, did you have better luck with one or the other (or someone else) for the equipment?
Ask HN: Would you sign up if a Phone Number is required?
Would you create an account on a App that requires a Phone Number?

The reasons for asking for a Phone Number are to prevent abuse, better control spam and make the accounts more secure.

More apps are now requiring a Phone Numbers to create an account. I also know some people are against sharing to much information.

Would you provide a number if it was justified? Are the reasons above justifiable?
If anyone is wondering what leads to a Not Invented Here mindset, this probably would be a good example of it. Sure, it's not the fault of the open source library author that you depended on their work. However, when OSS fails to deliver or we criticize others for counting on it, we only discourage the dependability of OSS and push others away from the community. If we care about the continued adoption and growth of OSS then we'll need to have higher standards as well.
What about your known_hosts? Do you delete that every connection?