skysight-inc/HackerNews huggingface dataset:
I got merged into AA from the old US Airways program (was US Chairman's Preferred, became AA EXP). Ditched them after about a year and a half of suffering, and did a three-month match to Delta Platinum.

Most of the flying was due to working remote for a company in the bay area; now I work for a different company and actually live out here, and don't have to play the frequent-flyer game anymore. For less than what I used to spend on economy tickets with upgrade hopes, I just buy business/first class on the occasions when I want it.

Anecdotally I have noticed slightly better treatment from that, and I know the gate agents and flight crew have status listed on the manifest and so can guess who's up front because they bought the ticket and who's up there because of an upgrade. Which I guess says something about the priorities of the airline and the usual behavior of the status-holder.
That explains the name. They ripped Intel a new one.
Snap may make future IPOs vanish
Humans have a range of about .25 to 50 atmospheres of pressure, as long as you have the right amount of oxygen and not too much nitrogen.

So that particular aspect is not something to worry about.
With NAT, this has essentially already happened. You could say IPv4 is actually 48-bit addressing, at least on the client side. For all useful purposes, NAT expanded every /24 or even /32 subnet by an extra 16 bits, which is the real reason we still haven't run out of IPv4 addresses.

That could be extended to the server side if we used something like SRV records instead of defaulting to port 80/443.
Not at all. I don't care about traveling there, I want to know about what other life exists.

Once we find a good target, the Breakthrough Starshot program is one example of a promising project that could get us results within our lifetime.
Not circular logic, it's excactly how it works. Someone offers you money for your time and if both parties find an agreement on how much that time is worth, they've determined a value that is acceptable for both parties. No one is forced to employ or be employed.
"Go on" is the main trick I used in making IRC chatter bots back in the 90s... as in when my pattern matching fails to find a sentient thing to say.
Romance Novel Titles, Generated by Artificial Intelligence
too much mouse use kills my hand. i think by not reaching over from time to time you are boosting chances for RSI.

Maybe a foot pedal is what we need?
If you move out of the electorate in which you had previously been enrolled, or you change your address or you become of age since the last national election, or you become a citizen since the last national election, etc., etc., etc., then you are no longer enrolled and you need to re-enroll on the electoral roll for the electorate that you reside in.

If you are not currently enrolled then you cannot have a vote in the plebiscite.
I think there is quite a bit of fertile ground to study what kinds of answers really are 'explainable.' The story(ies) I usually bring up in this case are 'Who Sunk the Boat?' and 'The Straw That Broke the Camel's Back.' Any decision process that includes summation to a bound (literally any integrate and fire neuron), is going to require much more complex study to understand the real circumstances under which it fires. If we could build these things we would already know, far, far more about the universe than we do. Maybe I will add a new story to my list: 'Why did the chicken cross the road?'
It's not about the guy. It's about what he said. And what he said is highly polarizing.
I said it again in another comment, and I'll say it again here, the only speech worth defending is speech that you don't agree with and/or find offensive.

No-one tries to stop you from saying nice things that they already agree with.
Can't that be determined by looking at the row count? A row count of zero means it doesn't exist. A row count of 1 with a null in the selected column means the row exists the column is null.

I avoid the word "empty" when referring to anything SQL related, as it is ambiguous in three value logic.
Or if there was a history of alt right groups doxxing and harassing people they disagreed with, which there is - see Gamergate.
What you're describing is actually a brilliant approach for increasing NASA budgets. Simply put, make astronomy a matter of national security. https://en.wikipedia.org/wiki/Securitization_(international_...
That $70B in unrealized gains is funding higher paying jobs for hundreds of thousands of people.
Yes, there may or may not be biological differences. Or cultural differences. In fact, it's almost certainly both, and it really doesn't matter.

The single most important argument people like this ex-Googler never seem to understand is that they're confusing what is with what ought to be.

If there's one defining characteristic of humanity, it's our ability to overcome biology (the 'hardware',so to speak), using our unique 'software' of self-awareness and abstract reasoning.

Even if there were jobs that women were less qualified for, or had less interest in, we would want lower the difference, with equal representation if possible.

Take politics as an easy example: it's a profession that is closely associated with a bunch of stereotypical 'male' characteristics, such as the pursuit of power and the willingness to engage in conflict.

BUT: even if women as a group had a lower propensity to seek elected office, they still have an interest in being represented somewhat proportionally.

That argument easily extends to leadership positions in the private sector, and it has become relevant for the IT industry because of the growing power of technology over all aspects of life.
I don't think I understand what you're giving up in that 10% of your life.

I'm living in a studio, have a parking spot, walk to work and go out with my coworkers/friends after work.

What am I missing out on?
And meanwhile I'm dreaming about making more than 500 euro/month working as a ASP.NET/C# dev
Mozilla Information Trust Initiative: Building Movement to Fight Misinformation
Assuming programmers generate a net increase in lines of code. (When working on a mature codebase, I'd expect that the better the programmer, the more likely this number actually is to be negative.)
The point is that actually IPv6 already includes all the complexity you're talking about: complicated multicast to replace complicated broadcast, complicated routing to replace complicated bridging. The underlying problem with IPv6 is that it includes all this complexity because they expected to have to replace layer 2 bridging. But this never happened, so now we have all those features twice, which is worse.
You will be making $200k+ in SF even in your early years, if you climb the corporate ladder you can get to $300k in 5 years.

You can definitely sock away enough even without a 4% rate of growth to put away $1MM of after-tax money in 10-15 years, if you're smart with your money.
Another mefite here, participating occasionally and wishing the local moderation would take a bit more of Metafilter's philosophy to heart :)
This is (oddly enough) a part of Matthew White's "Historical Atlas of the 20th Century", one of my favourite early history sites.
I'm an applied statistician and data scientist with five years of experience in time series analysis, marketing analytics, and data science.

Location: San Francisco

Remote: open

Willing to relocate: yes

Technologies: R, SQL, Python

Résumé/CV: www.mathewanalytics.com ; https://www.linkedin.com/in/abraham-mathew-21221b29/

Email: mathewanalytics@gmail.com
"If, instead, we had identified sessions using only layer 4 data, then mobile IP would have worked perfectly."

Mobile IP can still work with the current infrastructure -- https://en.wikipedia.org/wiki/Mobile_IP

This proposal was basically a service which would host a static IP for you (similar to the LTE structure but with IP underneath instead of L2), and forward to whatever your "real" IP was using IP-in-IP encapsulation.

As the author states, layers are only ever added :)
The potential of AR is very exciting as I imagine it. I have been considering how I would like to see it implemented as an assistive instrument in my profession - k12 teaching. Teachers largely make traditional use of traditional tools in their lesson design and - especially - lesson performance. Sketching out needs and affordances is a fun kind of daydreaming for what-could-be, but it's not as serious a project as what others here are sharing.
How to Create Leads for Your Sales Team
Show HN: Self hosted, personal knowledge and task management
Ok apparently I have been served unsafe drinking water.

"For Pakistan’s majority, the main source of drinking water is groundwater. The most common instrument for extracting groundwater in rural areas are the hand pump and the motor pump. Hand pumps and motor pumps together provide 61 percent of households with drinking water; in rural areas this percentage rises up to 70. "

http://nation.com.pk/blogs/13-Jun-2015/provision-of-safe-dri...

"In 2015, 91% of the population had access to an "improved" water supply.[15][16] This was 94% of the population in urban areas and 90% of the population in rural areas."

https://en.wikipedia.org/wiki/Water_supply_and_sanitation_in...
Freud the philosopher
Like financial debt, technical debt can only be ignored for so long. Eventually, badly-serviced code gets mucked up to the point where changes are prohibitively difficult.

The normal response I see to this is for companies to hire new talent to come in and write a parallel v2.0 while the old talent nurses v1.0. v2.0 takes 6-12 months to develop, and then it works OK for a while, but since management's refusal to prioritize technical quality is really the crux of the issue, v2.0 eventually grinds to a halt as well, and the cycle repeats for a v3.0.

So they're still forced to hire to someone to help them resolve the friction caused by technical debt, and this method comes at a much greater cost than hiring someone competent and giving them the necessary resources/allowances (which, yes, includes an adequate number of programmers) in the first place. That allows the same codebase to remain maintainable (or even just salvageable) and be used long-term, without really having to rewrite the thing and throw all of the knowledge surrounding corner cases, etc., out the window for v+1.
Same here but with Ruby on Rails.
But that definition isn't particularly helpful unless I'm missing something you're getting at. Sure, a lot of ancient societies had men as hunters and women/meak as gatherers. None of the major world powers are hunter/gatherer societies though. And similar statements could be made about medieval homestead configurations. This is why I was pointing out that most modern institutions aren't a millennia old. Sure, thousands of years ago there were sexist policies, just like there are today. But if those policies were based on ideologies and environments that don't exist anymore then it doesn't seem like that's a particularly useful acknowledgement for correcting inequality as it exists today.
Indeed, and yet I have seen lots of comments on HN that interpreted him as saying something indistinguishable from those things.
Privacy Badger would have to be disabled whenever I accessed SoundCloud. That was my indicator to avoid it.

I miss the days of RSS podcasting.
I mean real SIMD, the kind you need these days: AVX, AVX2, FMA. And to add insult to an injury, MS was running the chip in 32 bit mode, which further restricts the usable instruction set.
The big housing problem in Bay Area is partially because there are ridiculously large empty houses in areas such as Los Altos Hills, Atherton etc.
I haven't other than on HN, but I've been lucky in that I've had the opportunity to participate in some awesome and not-awesome stuff. Maybe I will start!
Ah, so Steve jobs was worth $1/year.
> If you don't have anyone else making you an offer, then you're worth that amount.

You are confused about cost and value.

I have seen a lot of people with high salaries that are more of a problem than a solution for the company. As an example, you can look at the executive that fired Salesforce red team at the DefCon.

Companies and upper management are usually bad at evaluating the value of employees. In some cases even punishing good employees while rewarding more ass-kisser types.

So you can be worth a lot, but be paid quite low. As cost and value are not always correlated, and rarely match each other.

For the part of looking elsewhere for a better salary, I agree. The managers are doing a poor job and moving around is the only option. This is a huge cost to the companies that lose expertise and need to train new employees and show how much overpaid their managers are because pay and worth are not related, and this is big a problem.

* https://arstechnica.com/gadgets/2017/08/salesforce-fires-two...
I previously mentioned that in a previous life, I worked myself thru school --somewhat blue collar jobs.

People, predominantly older black and white, under-educated, had quite a few views people who go beyond high school might consider offensive or ignorant and stereotyping: about race, aptitude, gender, sexuality, weight, promiscuity, prowess, etc.

You know what --people worked, they joked, occasionally scuffled --and got over it. They made their money, they saved, they retired.

It could have been better. It could have been more professional. It could have been nice and bland (in a good way)

You know one thing people didn't shy away from was strong opinions on things, one way or the other. No one got fired for cursing, or being un-PC. You'd get sacked for theft, but they called their managers and bosses asses all the time. I can't imagine Googlers calling their bosses arseholes [even if deserved]

I sometimes miss blue collar candor. Of course, when you're in it, it gets tiresome, redundant and unproductive.
Soft and smooth Leather Collar for your pet friend
Right. I'm not in any disputing Gresham's law; if you have enough USD to cover an expense, you're surely spending it first.

But the idea that "the reason why you spend any currency instead of buying BTC is because you need to" is just plain wrong. You're essentially saying that people spend strictly what they need to live and save every penny beyond that, and can only wonder whatever led you to that conclusion.
So IPv6 in essence is the future that was stillborn - we still plan and develop our networks for an IPv4 world, and then run IPv6 on top of them, correct?
The "Internet Mobile Host Protocol" (IMHP) was written as a draft RFC in 1994. As far as I know it was never adopted, but is it still relevant, even as an inspiration for IPv6?

[1] https://www.cs.rice.edu/~dbj/pubs/draft-johnson-imhp-00.txt

Edit: Its official entry at the IETF: https://datatracker.ietf.org/doc/draft-johnson-imhp/
Those type of salaries only really exist in San Francisco bay. The marketplace is actually pretty competitive for such well paying jobs. But keep in mind - $100k SFBay is approximately $65k for most of the rest of the country.

The US Dollar holds significantly different value in different parts of the country.
node-sass uses precompiled binary unless you're on a version of node that hasn't had a published binary or one of the few other reasons.
Have you looked at WireGuard? It uses public keys to identify endpoints, although it doesn't solve the fake source address of the VPN protocol packets itself. I don't think that's possible to support at the same time as NAT and moving across Internet connections (changing IPs as you move across Wifi/Cellular etc).

https://www.wireguard.com
I created ezSQL way back. It's a database abstraction layer for PHP.

https://github.com/ezSQL/ezSQL

It ended up being used by Wordpress and I got a kick out of that.

Edit: It has been far surpassed by modern query builders such as Laravel Eloquent. However, it might be useful for hardware projects or other micro codebases that use sqlite, for example.
Not a surprising position coming from IBM
That's basically just an IPIP tunnel. It works, but adds tons of latency. A "good" mobile IP (which would be possible with eg. QUIC) would add no per-packet latency.
If worked at Google and thought the evidence suggests that due to natural difference in the sexes, women are less likely to seek a job in tech -- that's not an ethical opinion on whether that is as it should be, but an opinion (whether right or wrong) on how things are -- then I'd be more scared than ever of voicing that opinion.
That's great! These are the kinds of things I tell juniors to put on their resume. There's big value in demonstrated cost-cutting ability.
I don't think 'rants and raves' is an accurate characterization. His declared modus operandi is to treat the spread of BS as an act of harm to the public which should be met with hostility when the offender is someone with a platform/megaphone. His attacks are usually pretty focussed on what he considers important issues. Is it more noble to keep quiet so that you get invited to more celebrity dinner parties?

Not sure what your complaint is exactly regarding Flynn/Scaramucci, can you elaborate? I recall him expressing appreciation for Flynn's opposition to the 'moderate rebels' of Syria, and saying something about Scaramucci being a 'doer' based on his personal interactions.

With Beard, he caught her spreading/supporting obvious BS, and presented her with the genetic counter-evidence. She didn't seem to understand this, and instead of admitting that or accepting/considering the evidence, she attempted a series of high-brow dismissal manoeuvres, back-pedalling, deferring to another blog... Taleb didn't get too insulting until she referred to his "pop risk" books, at which point he hit back harder.

I mean, you could say Taleb should be more respectful, but the fact is, these people will not stop spreading their BS unless someone calls them out on it in this manner, and that's a far bigger problem. I suppose what gives him the "right" to do this is that in many domains even the experts simply do not understand statistics and probability.
I completely agree... It is even worse if you live on latin america.

The really sad part is when you take into consideration that programming and CS jobs in general are one of the jobs on which you can generate the same value being on-site or at the other end of the world.

So in theory there is no reason why you couldn't do the same thing someone in the US is doing and get paid the same amount.

Oh well, such is life...
>no one is forced to be employed

Er, can you clarify? If you don't work, you don't eat.
The “don't be evil” line has finally been crossed
For a cheaper alternative just stop wearing shoes so much. At least take them off when you are indoors at home.

Coming from Europe and visiting US homes I was always surprised that people wear shoes indoors. My hosts would always protest that I didn't need to take my shoes off. In my family (southern England) shoes were always taken off at the door and this is usual where I live now (Norway).
In databases NULL does exist; it is an explicit statement of having no contained value. (There is a container here, the contents were not specified. A distinct statement from /knowing/ the contents to be empty. (zero, zero-length string, etc))

Conceptually NULL or nil is an appropriate concept for results that have no meaning, such as if an error occurred or if a passed value is not required or valid. (Though some structures can contain data that is 'incomplete' or 'not checked' and thus while a valid structure might not be 'validated' in the sense of conforming to a more specific set of expectations.)
Show HN: Profile suggestions using Machine Learning for a Tinder-like dating app
This Gold Coin Built the Smithsonian
I see the tolerant flagging brigade is here to push for a statement for reason, compassion and holding corporations to account, which we all know are their most deeply held values...
If you can build and deploy a webapp from zero to nothing you could make 120k usd in San Francisco, cause that's what bootcamp grads are doing and pretty much the only thing they bring to the table is webapp skills.

Visa and etc might make it harder for you, but if it were me I'd start browsing for remote positions at San Francisco companies.
What an interesting and educational post! Thanks!

It's baffling just how complex CSS became over the years. I wonder, is the extra work involved for all the relative tracking something to consider for website performance?
Don't get me wrong, the rhetorical trick that idlewords is implied to use is just as annoying. Like, "If pro-life people truly cared about human and babies lives, why don't they speak up for single-payer healthcare?" It involves irrational assumptions and/or over-simplification of issues. And its implications are itself a logical fallacy: If people who support A also support B, and people who support C support B, then people who believe in A but not C are hypocrites

But No True Scotsman fallacies can occur without those pre-requisites and it's a common enough fallacy that it deserves its own term, so that it's easier to identify and denounce its use.

Also, I really want to know if there is a specific phrase/category that describes what idlewords is accused of, for the same reasons of easier identification and denunciation :)
Is your cost of living even remotely comparable to those programmers living in the US? Keep in mind those big salaries tend to be in the highest cost of living areas of the US. Seniors (5-7 years) in say Raleigh are probably $70k to $100k.

Also remembered that you might only have the opportunity to work that job presicely because you are in a low cost of living area and can be offered a low wage while delivering acceptable work.
> On what empirical basis is it "painfully obvious", without using circular reasoning or omniscient mind-reading, that the people who support Damore did read and properly interpret his memo, and did so without being irrationally affected by preconditioned biases about the state or importance of workplace diversity?

I never said they did, but they aren't calling for anyone's head either.

> More importantly, why should we assume the Google folks at which "the buck stops" made their punitive decision out of the same hysteria that purportedly infects the anti-Damore crowd?

Because their statements indicate that, here is what Sundar Pichai wrote:

> “To suggest a group of our colleagues have traits that make them less biologically suited to that work is offensive and not OK.”

The memo does not contain any such suggestion, so the CEO either didn't read it or read his own (or someone elses) interpretations into it.
I agree that it is possible for programmers to have a net-negative impact on LOC, but I didn't really address that because I can't think of many realistic long-term employment solutions where that would be the normal expectation (driveby consulting gigs don't count).

Even if you walk in and are able to eliminate large quantities of cruft in your first, say, 3 months on the job, once you pare the core down and simplify, the company will continue to want new features and changes, which will typically necessitate some growth.

I think the best realistic option would be a relatively-modest gain in net lines over the course of a year, commensurate with the number of new features.
Justified Programming – Reason Parameters That Answer “Why”
Personally I would find it more informative to see specific examples from the memo that illustrate your point, rather than just a general impression.

Something like "the author wrote 'abc', which I consider to be hate speech because..."

It's not a burning issue for me, so if you don't have examples, that's fine. I was just hoping to be enlightened a bit on this, but no worries either way.
> If I start rocking BLM merch around the office, I might not have a job.

You are kidding right? At least in the major tech companies of the area, people would be out with pitchforks if a black man was fired for rocking BLM merch around the office.

Heck, Mark Zuckerberg specifically reprimanded his employees for writing stuff like 'All Lives Matter' over BLM posters at Facebook.