skysight-inc/HackerNews huggingface dataset:
There is no easy route to learning and using kerberos.
That said, you could start with say the Redhat admin guides.

https://access.redhat.com/documentation/en-US/Red_Hat_Enterp...

Most of it would be applicable to any modern Linux distro.

(Speaking of someone who setup and maintained Kerberos authenticated webapps, clients and servers for the last 10 years, with Microsoft AD as the ultimate backend).

As an aside AD is fine if you have someone to maintain it, but in the past various changes in AD, Linux and Java have made for interesting times.
Isn't there disproportionate power there now? Large amounts of money can be used to employ full time lobbyists. These full time lobbyists mean you can pay for influence that the ordinary citizen would not have the resources to achieve.
This is basically how govt works in the US. want it to change? Form a non-profit in these states, collect money, and donate it to campaigns to overturn these laws.
My theory is just that: it should have been a public service. But no, we can't do that! Everything has to be "monetized" in startup land, meaning it must have an unstoppable growth curve. Nobody wants a nice service that is functional and deeply imbedded in cultural discourse, like a version of IRC that your Mom knows about.

There are lots of companies like Twitter, in the sense that they are probably not going to be the next Facebook. But Twitter is also unique, and IMO, more socially weighty than Facebook.
The Spectacularosity of the 2016 World Nomad Games
You're not wrong. But it feels worse in JS. In both cases lib authors would do well to set proper expectations - if your lib is half baked, be up front about it.
Time for someone to build the Facebook to Twitter's MySpace
Won't these pipes get clogged over time by residue that beer leaves behind? I imagine there'd be a lot more residue than with water.
This is something I have discussed with others: why bother to pay for an mba in this day and age? Concepts and terminology can be learned at a library/online. Honestly the ONLY appeal I can foresee is the social connections, which tend to benefit more only if you land a top school. Surely there are better ways?
>but doesn't work well for "personal brand" building, so doesn't get much uptake among experts.

This is what Quora is all about
Immediate reaction: "Oh, like all those lucky people at Enron!"
Answering my own question, just in case anyone was wondering the same thing. One possible explanation is that the Southern Hemisphere has a lot more ocean area, and oceans have higher thermal inertia, and therefore the average temperature will oscillate less than in the Northern Hemisphere. When combining the two averages that are sinusoids in opposite phase, the one with larger amplitude will dominate, so the overall effect is that the global average looks more similar to the average of the Northern Hemisphere. In other words warmer in July-August and colder in December-January.
> WISPs have higher latency/loss than wired, correct?

Properly done, no. It depends on several factors.

I have wireless links pushing hundreds of megabits per second across several miles with sub-millisecond latency.
Lending from traditional institutions requires a business model that has profitability in its future. Most of these VC backed companies are high risk so even if a few VC funds get together and label a business at $1B in valuation that doesn't mean traditional businesses will.
Did you do time in a prison?
Equity in a two-year-old company with 2-3 customers and not enough revenue to pay its employees is probably worthless - looks like this company won't be around for much longer. Time to look for another job.
Earth is a massive (a bit under 6x10^24 kg) ball of iron and some other elements in comparatively minute quantities. The thin layer of the "biosphere" is utterly insignificant to Earth. It's massively significant to humans.
After all, we only want to look at good, how shall I say it... civilized countries... now don't we?
> I think of CryEngine 3 -- that's the most recent move by a big player into the engines-for-everyone space.

There's also Lumberyard, Amazon's new entry into the game engine market: https://aws.amazon.com/lumberyard/

It's not Open Source, but you do get the engine and all the source for free. It's built on technology from CryEngine, Double Helix, AWS, Twitch, with a significant number of bugfixes, improvements, and features.

I'm genuinely excited to see where it goes, but, in full disclosure, I work for Amazon Games Studios (though not on Lumberyard).
SAT preparation is not very effective.

https://www.researchgate.net/profile/Derek_Briggs/publicatio...
Oh my god! YES.

I wish I knew about this earlier >< And I wish I weren't on call all weekend and working this insane ETL project. Hopefully there's VODs.
A lock-free wait-free hash table [pdf]
What if trump loses and the market goes down?
Here's what I would ask (in addition to the ones already listed)

- What is your current runway and burn rate?

- How much funding has been raised at what evaluation and type(s) of equity?

- What % of the company are my shares?

- What is the founder(s) background and expertise?

If you're interviewing for a startup, don't focus on the product at all, that will change. Focus on the founders and core team. Those are the people that matter. Are they CEO/CTO/CMO/etc level material? Mature, focused, driven? Able to accept harsh truths and make tough calls? Have a strong vision for the future, but are pragmatic now? Can you see them being able to fire someone? Negotiate with other companies?

If they don't seem to have what it takes to go from a tiny startup to big company, you may want to reconsider.
You are partially correct. Things do take time especially product. It does look like there are some brightspots. For example this from recode: http://www.recode.net/2016/9/16/12943246/how-many-people-wat...

Maybe they are onto something. Twitter is Live and Live is Twitter. and Live is all the rich interactions.
I fully agree with the author about the risk of Unity as a closed source engine.

Unity isn't just closed source, but your main access to the engine is through an ancient Mono .NET environment that hasn't been updated in years due to licensing issues. The latest re-licensing of Xamarin should help here, but as with many other features Unity will be afraid to make upgrades for fear of braking compatibility.

This means that most of the Unity game code that will set your game apart has to be written in C# 3.0, and your memory use and performance is heavily taxed, unless you resort to platform specific native plugins. As a game developer this scales down your ambition down to mostly casual games. The type of AAA games that Unity advertises are mostly distinguished by large amount of content, but nothing innovative in gameplay or technology besides what the engine provides. I can't imagine anyone starting a No Man's Sky or even a next Minecraft in Unity.

This is sad, because about 5 years ago I was cheering for Unity and having a lot of fun with some prototypes. They know they are a mill for casual clone games too, since they are shifting their business focus to online developer services like advertising and multiplayer hosting with per-player fees.
What are the possible options, while there?
Step 1) Start a company that makes flurbles.

Step 2) I invest in a billionth of your company for $1.

Step 3) Your company is now valued at a billion dollars.

Step 4) Hire an employee

Step 5) Try to make payroll with that $1

Congratulations, your company is now an insolvent unicorn.

The reality is only slightly more complex, but not much.
Many TCP optimization algorithms report their performance improvements using CUBIC as their baseline. Will be very interesting to see how TCP optimization vendors adapt to the new Bottleneck Bandwidth & RTT patch.

From an industry viewpoint, I wonder how this will perform over traditionally higher-latency and higher-loss wireless networks.

As an aside, I love how small the patch is, weighing in at 875 LOC including comments.
Plot Graphs in C++
You must be making crazy money to invest that much per week. That's barely my salary after tax.

Sometimes reading HN makes me feel really poor
Those are called style guides. Or use the "official" C++ core guidelines. Teams choose/write one and use it as a basis during code review.
A valuation is not cashflow or assets, it is the value of all the shares of the stock of the company.

Assets and cashflow can change, but valuation can change even faster (and be more easily gamed) because it is based on the latest price people are willing to pay for shares of the company.
Yes. But with pressure and chemicals they can pretty well be cleaned.

In much the same way they (or in some cases don't) clean the lines at your local bar.
Maybe they are internet-of-things potatoes which require server access for full functionality.
I wouldn't think they'd need more than 30 or so people, 20 selling ads. Kind of comical when a company hires hundreds of people and tells them "we need to GROW this thing because of all our costs!!"
I agree. I've never been anywhere in the US with lots of taxis where Uber wasn't.
There are lots of words in here that someone new to stocks wouldn't understand. From the gist I make vanguard is a good starting point. Is there someone you can call talk for a consultation to explain this in a layman's language?
Do you know of any just outside NYC, like in the NJ area?
We are legally required to charge the same price to all patients. Specifically, we cannot charge less than we charge Medicare/Medicaid. Insurance companies are charged the same amount too; except, they negotiate a set reimbursement for a given service. Medicare/Medicaid does the same. Individuals are totally able to call up the financial services department of $LocalHospital and negotiate.

In fact, if we accept insurance/Medicare/Medicaid and OFFER a cash discount to an uninsured patient, we are one whistleblower away from a Medicare Fraud investigation.
Do you live nearby? How often do you visit the properties?
Ask HN: How do you decide your cloud provider
I've engaged with a number of startups over the years (as well as one's I've been part of) and the answer to the above question is either:

- it's what we know

or

- it provides what's needed

My specific question is more around choosing one of the larger "clouds" - heroku, digital ocean, azure, aws, google, etc.

Do cost, features, etc. play into it?
Sorry for hijacking your comment, I would like to know if there's Vanguard, Betterment, WealthFront equivalent for Asia as well, if anyone knows.
https://news.ycombinator.com/item?id=12513129
I've only had two types of contracts. One is absolutely nothing to do, what I'm hired to do is not feasible and shelved. The second is so busy, so much overtime you can't breathe.

So many jobs now, over work and expect over 40 hours. With no additional compensation. A majority of my contracts are flat rate. I had one role that paid half of my rate for over time.
Although Andreesen is very high profile, it is not clear they are performing that well as VCs. Source: http://www.wsj.com/articles/andreessen-horowitzs-returns-tra...

I am not putting them down. I'd take their return on my investments any day. I just think that because they have a famous and outspoken founder it is assumed they are the most successful. Which may or may not be true.
What is your process for light and color correction?
All ERs are bound by EMTALA. It's hard in this modern era to have a hospital that doesn't have an ER.
I think the connection is that taxing you based on where you were born rather than where you live is not very "economically free"
There's a big difference between acting on NIH for your own project, and acting on it and then publishing it. It takes a considerable amount of work to prepare code for general use. On the other hand, if it's used in a specific way within one codebase, that may actually make much more sense than reaching for a library that is designed to do that one thing and a dozen others.
Depends entirely on the role of the "resume". I call mine a BIO and use it to tell people more about myself when they want my background.

https://www.dropbox.com/s/mvn72sci1g2dy9d/lane-bio-rev.pdf?d...
This is useful mostly for long-lived connections. As Google moves away from the many-short-connections HTTP model to the persistent connections of HTTP/2, connections live long enough that both bandwidth and delay can be discovered.

This is much better than trying to estimate bandwidth from packet loss.
I don't, sorry I'm mostly familiar with the western US. You might try this:

http://www.wispa.org/Directories/Find-a-WISP
The only computer game I play is DCSS. Once got to the vaults as a troll beserker, but I can't get any farther than that. (I know, I know .... slow down, just don't get killed...)
> "Past performance is no guarantee of future results" is not just a legal disclaimer. It's a bitter truth.

Definitely this. I personally believe "Always be invested in the market" is very irresponsible advice to give, precisely because it completely ignores this fundamental truth.

Just because markets have averaged a positive return in the past doesn't mean they necessarily will continue to average a positive return in the future. And as the saying goes, the market can remain irrational far longer than you can remain solvent.

That said, I still do invest most of my money in the market, but I don't try to pretend it's anything but a gamble. I've weighed my options, and the upside of investing in the stock market is much higher compared to all my other available options for investment, and I can afford to lose this gamble at this early stage in my life.

But when people ask me for investment advice, I will tell them it's a gamble and let them make that decision for themselves, rather than try to propagate this ridiculous urban myth that the stock market will always somehow eventually end up higher, and add fuel to what has essentially become a massive pyramid scheme.
next gen underpants gnome logic
This is really interesting work. I wish I was smart enough to do this kind of stuff.
>Copyright law is too draconian. At this point, the US should repeal the law completely, and let the chips fall where they may.

Repealing copyright law would render the GPL and all other OSS licenses unenforceable. Are you sure that's what you want?
The Coming Backlash Against Tech Companies View
Maybe software updates? Remote monitoring/control? Something really off the wall like sweet potato classification by cloud-based neural network computer vision?!
- What is your current runway and burn rate?

I can't think of any possible scenario where a company would hand that information to an outsider.

Perhaps try something a little more subtle on the non-executives and look for warning signs:

- Does the company use a payroll service?

- Have you ever been paid late, even by one day?

- Have you ever been offered alternate compensation (say, a few more shares instead of your weekly check)?
They need to either pay their debts or go bankrupt. Just shutting down with bills unpaid is not an option.
I'd recommend getting a writing coach. I also grew up in Southeast Asia and only started to speak and write in English as an adult. There are a number of major grammatical patterns that we tend to struggle with, since our languages are quite far removed from English, historically and culturally. For me it took a few highly-educated native speakers pointing them out in my own writing to truly understand many subtle rules and I'm still trying to internalize them.

If any native speakers would like to help their fellow HNer, I still welcome non-native error/style detection with sincere appreciation. ;)
DCSS has such incredible depth, these types of games reward you if you can dedicate the time to them.

It's not a pure roguelike but I've found Nuclear Throne to be fantastic. Nice blend of old school arcade controls and brutal rougelike roots.
You can exclude the first ~$100k of your income when working abroad. https://www.irs.gov/individuals/international-taxpayers/fore...
This is very exciting, and I can't wait to see some performance data from it. Bufferbloat is a huge problem so it's awesome to see work being done in this area. It's really cool also that it can improve things just by patching servers!

How does this interact sending traffic through routers using algorithms like fq_codel to reduce bufferbloat? Is it better to just have one or the other or do they work well together?
Small city-states can use strategies that don't scale. Being a tax haven essentially leeches businesses from neighboring countries, but if everyone was a tax haven, then no-one would be. Economies based on tourism or oil also are not duplicatable.
Show HN: Great Deals on Video Games Delivered Straight to Your Inbox Daily
You need the customers to pay these drivers. Until you get a proper and healthy two-way market, all these ridiculous hypotheses won't actually work.
My latency to Google with a WISP is 8ms.
I think I made a mistake in specifying that I'd like to work at a big4 company. Sure, the prestige and the open doors that come with it are nice, but I'm much more interested in the type of people that these companies attract. I've found that I work best and learn the most when I'm around highly successful people in highly challenging environments. In my (admittedly limited) experience, some of the best engineers I know work at these companies. I want nothing more than to be able to work with people like this while solving interesting problems. If that means I work at a big4 company, great. If it means I get to work at a startup, even better; I've done a startup of my own and been a part of another that made a very successful exit.

The main point point I tried to get across (somewhat unsuccessfully) is that I need to work in an environment with a passionate, hard-working, highly-capable team in order to justify the time I have spent (and will spend) on software engineering.

The main impediment I've found in turning this goal into a reality is the technical interview. The way I see it, I either improve and make it happen, or I don't and move onto something else.
Or.. you can use the web with this one!

https://xkpasswd.net/
I was delighted to learn that Uber raising money means subsidizing their prices.

Still wondering why nobody has created a geo localized, mobile version of Craigslist.
Ask HN: How to get into $300k+ club?
Is it possible to get into $300k+ club without joining Google? I know salaries at FB are good but not as good as what people get at Google. Salaries at Amazon are in bottom 20% for top 5 tech companies. I have around 10 years of experience by now and have strong command over architecture, design, and especially AWS. I have been leading teams for last 5 years. I am from India and live in US. I do have green card now.
Re: Shrinking product, the article says, "Americans who use the service via their smartphones spend around 2.8 minutes on it each day, which is around a third less than they did two years ago ...".

I think that qualifies as a shrinking product: slight increase in the number of users combined with a massive decrease in the time of use per day.
Coalition for vetting vendors
No it doesn't. You need to negotiate a separate expensive license, and they could choose not to provide you one if they're not convinced about copyright laws in your country.

http://blogs.unity3d.com/2009/03/20/why-you-probably-dont-ne...

https://store.unity.com
Intra network, TCP slow start is often turned off to minimize latency on links especially ones that you have to respond very quickly to data initially or that is bursty.

Google BBR seems to used the same exponential probing that slow start does, so I wonder how it will perform when you are staying in network and don't often have to worry about packet loss or congestion and want the link to start off at full throttle.

Once BBR enters its steady state it intentionally cycles faster and slower, but this seems like it is creating additional latency when you don't want it. Think of a traffic burst that happens just as the link decides to cycle slower.

It also seems like the protocol intentionally runs slower that possible as to not create buffer pressure on the receiving side, if I'm understanding this quick description properly: "then cruising at the estimated bandwidth to utilize the pipe without creating excess queue".

The this line just scares me: "Occasionally, on an as-needed basis, it sends significantly slower to probe for RTT (PROBE_RTT mode).

Google is going to make patches that work for them, but that doesn't always mean it will work for everybody else. This seems very close tailed to Google's traffic issues and serving HTTP over persistent connections, and not a general purpose feature, think of games, intranetwork low-latency applications, etc.
I am a recent college grad and I started interviewing pretty late. I never did an internship while in school and have had a grand total of four phone interviews to date and two onsites(Google), resulting in one job offer(with a decent tech company). I think tech interviews are beatable. Here's my hypothesis/strategy:
--> The "problem solving" part favors people with an aptitude for math but I think that this is a skill that can be acquired. I presume that you have an understanding of all the basics including graphs and Dynamic Programming. Doing mass interviews/concentrated studying might not help here. I would recommend a style to you: Start with a problem and solve it in 45 minutes. Then look for a similar problem(within similar domain) and try to solve it 40 minutes. Then push yourself until you reach about 20 minutes. Shift to another domain and repeat the process over and over again. The idea here is to practice for interview just like you would do for a math exam. You should never trip on the basics e.g code syntax, or understanding what data structure to use etc. Also problems belong to certain domains and this strategy of repetitive training develops the intuition to categorize a problem. Finally, 1.5 months might not be enough. I would recommend about 3 months of studying as you understand things better over a long period of time --this is why cramming never works. All the best
Some people will need to spent more time that others on learning the skill, but if you love it, you do it.

Search youtube for Neil deGrasse Tyson on dyslexia
CoDel is meant to solve bufferbloat at a single network node, not along the entire path.

TCP BBR, as a consequence of more accurate congestion avoidance, seems to (hopefully) reduce bufferbloat along the entire path.

Both of these algorithms should work together well since they do not really compete. (assuming that I understand...)
You can also store the key file on your phone and copy it to whatever computer you want to login to, carrying a phone is easier then an extra flash drive
I've found DCSS quite fun. It eliminates most of the busywork of most roguelikes: you don't need to take separate notes, you can search for items and landmarks, you can auto-travel to known areas/levels and auto-explore unseen areas of a level, and the developers have "eliminate tedium" as a specific design goal.

I've managed to win the full game twice, and each of the sprints a few times. Spriggan berserker with piles of stealth and dodging worked really well; a manual of Fighting helped get my HP to reasonable levels. I need to see if I can get a spellcaster through the full game, and I still need to do the extended endgame.

I like sprint mode lately for quick games that take <30 minutes.