skysight-inc/HackerNews huggingface dataset:
It's not objectively good to have more highly-paid people, those benefits they bring all carry significant downsides to any regular people in the area.

Yes, rich people will spend more. But this is bad for all the regular people, who can't spend that much, and will be outbid on housing+rent, schooling, childcare, entertainment, etc. Yes, rich people will pay more in taxes, but this is generally bad for all the regular people, because taxes are calculated by averages, so rich people increasing property values also makes property more expensive for everyone else. Yes, more rich people help other rich people demand higher salaries, but literally none of this money trickles down into regular people's salaries, which stay roughly locked to the same dollar figure, regardless. (See how San Francisco has some of the highest salaries in the entire US, but their regular people still had to fight just to get $15/hr wages, which in SF is insultingly low to anyone working in any line of work whatsoever).

> The pre-existing population presumably owns property, whose property has increased now because it's close to high-paying jobs

That's never a safe assumption. Lots of pre-existing populations do not own property. And even for the people who do own property, it's not like those property values actually become cash -- you can only sell out if there's somewhere cheaper to move to. Increasingly, those 'cheaper places' no longer exist anywhere.

We have people being gentrified out of their homes in my small hometown city (Grand Rapids, Mich). And they say what you've said, "who cares, they can just sell out their property, take the money and profit". But in truth, they can't do this. Where are they supposed to live? They can't afford to leave for SF, or NYC, or Seattle, or Chicago. Hell, they couldn't afford Minneapolis. They'd have to live in the literal middle of nowhere to afford something cheaper, and there's no jobs in the middle of nowhere, so it's a non-starter.

This "property owner wildcard" myth needs to die. You absolutely can (and a meaningful number of people will) economically suffer due to development, even if you/they own property in the newly developed area, and even if you/they sell that property for much more than you bought it for.
Morbius's Law of New Media Platforms:

The first topic of discussion shall be of the platform itself, what it is, what it isn't, and how its design shapes those roles.

Add in healthy quantities of tugging from all sides trying to shape their own pet platform of choice.

https://ello.co/dredmorbius/post/H4mXSK6nC35gLUucGdkrqw
I'm a frequent user and fan of Privacy.com, however I've had merchants decline charges when I provide a proxy card, only to have the charge succeed when I provide a real card linked to the same account as the aforementioned proxy card.

I suspect that Privacy.com uses gift cards as proxies, and some merchants reject payments made with gift cards. If so, this could be why I experienced the above.

If someone knows better than I do, please correct me. Genuinely curious how the service works under the hood.
Is it best to apply for TN status at the border or through petition?

Can a Bachelor’s of Computer Science holder get TN status with a Software Engineer title easily?
I they have a new one this summer. Is a full stack deep learning boot camp. 3 days for 2400.
Of course it does. With a provider as large as that they surely engage in negotiations with credit card providers, and you can bet that the fraudulent charge rate is a huge part of that discussion.

Verizon/Comcast's handling of recurring cancellations is directly tied to Visa's cost of doing business with them.
If this was in SF, NYC, Chicago, Boston or Seattle, then yes, they probably got you very cheaply because you did not know the range to negotiate. If you got an offer, you surely did well in the interview. Chalk it up to negotiatiom experience, and next time you’ll know. I’d generally expect the total comp to be closer to $300k for your profile, but it obviously depends. Also, in some companies, like Google, they really will give you substantial increases in equity each year if you’re doing well. So be sure to bring up your desire to earn more in the annual review.
With the caveat that in some countries the way data roaming works is all the data is routed back to your home before actually being routed to its destination - for example, if I visit Canada with a US T-Mobile SIM, all my traffic first has to travel to the US, even if I'm pinging a Canadian server.

If you end up with this sort of data configuration in China, you'll be having a bad time using it for anything performance-sensitive. Good enough for email though, I bet.
A kindred spirit. I always spend long flights watching martial arts movies and drinking tomato juice. I'm too uncomfortable and tired on flights to do anything productive.
As an F1 visa holder, can I host a commercial app on internet if it includes not actively working on it?
I just wanted to say that you guys should look into the green card lottery. The odds are slim (2%) but hey, fortune might be in your favor. Not all countries are eligible tho.
Companies like this data to improve their products. As long as it's opt-in, we should have no ethical issue with it. Doesn't surprise me that Mozilla is dealing with this ethically. One of the few organizations I trust.
I once had a business partner from Nigeria and somehow I have a feeling where the money is coming from.

Lesson learned: Sometimes a little bit Racism is healthy. No kidding!
People Aren’t Having Kids Because It’s Way Too Expensive
Is it possible to build the ICO project by the community?
What would adding support for other phone models entail? Just adding drivers for their different parts?
In your opinion, are there other countries that have a significantly better process for handling skilled immigration applications. And, if so, what lessons from them would you like to see brought over to the US?
Once a deadline hits, it's a little late to START learning (some percentage of learning will always have to happen, but its a bit rough if it's a big piece, ESPECIALLY if other people around you don't have to. If this happens all the time, it starts looking bad on your performance).

Then you add the fact that learning something similar to what you already know is much easier than going from scratch (eg: learning a state management pattern/library if you already know another is much easier than if you have no experience with them).

You're totally right that learning everything up front is a waste of time, but you do need SOME foundation, especially as more and more people enter the market and you start competing with candidates (the days of infinite entry level positions are coming to an end, if they ever existed). That map looks like it's a lot, but it really isn't, especially if you think of it as "things you should have cursory knowledge of" rather than "things you should be expert in". Eg: I've never built a production app with the CSS libraries mentioned (even Bootstrap I've only used in throwaway projects for a few hours), but I've taken a peek at the doc of most of them, so I at least know where to start if it's ever necessary.
There is no evidence that this particular variance is being requested in order to improve safety elsewhere.
Ahh thank you, I've never been good at accepting compliments and don't really feel like I did anything too special since many people each day are able to handle their nutrition/weight in a much better way than I can. But I appreciate the kind words.
Nothing like siding with a President that has been in power for 31 years and is known to jail and kill gay people, but hey, social media is the problem!
The pricing page seems... bizarre to me.

- They mention that the tiers have 1, 5, or 10 users supported. Is this concurrent users? Does "user" even mean phone call recipient in this case, or is it just someone who's _dispatching_ the Upcall calls?

- The enterprise tier seems like it should be subdivided; some of the things you pay for are really, really niche, but likely cost a small fortune to get set up on Upcall's end, justifying a much higher price. Looking at you, HIPAA compliance.

- What is, even, a "Logic Decision Tree" in this context? Is this just the fact that the caller should offer the recipient a few specific paths? Isn't it cheaper to do this using a robocall (and widely done this way by many enterprise phone support systems)?

- "Custom inbound voicemail" is a weird feature for a company marketing itself as outreach towards clients rather than the other way around; my understanding is that this is marketing and reactivation, not support, and incoming calls should be minimal in most use cases.

- All the email stuff is probably cheaper being handled by a specialized standalone service; why try to fracture your business's focus by trying to enter a space dominated by well-established players? (Not trying to say competition is bad, but this company clearly specializes in something other than email, so it makes little sense to me that they should be dividing their effort like this).
Sure, but Iran is under embargo from the west. Uganda is not, and thus can freely buy censorship tech on the open market.
Hi Peter,

Thanks for doing this.

What are the chances of RAISE act sailing through Congress?
Java compiles to a bytecode which is not machine code. Once bytecode is executed on target platform runtime, it is then compiled down to machine code.

But there's more to it than that. The bytecode is actually interpreted at first by the JVM runtime. The code is also continuously dynamically profiled. There are two compilers C1 and C2.

Whatever functions are using the most cpu time get compiled using C1. C1 rapidly compiles to poorly optimized code, but this is a big speedup over the bytecode interpreter. The function is also scheduled to be compiled again in the near future using the C2 compiler. The C2 compiler spends a lot of time compiling, optimizing and aggressively inlining.

But there's more. C2 can optimize its compile for the exact target instruction set, plus extensions, for the actual hardware it is running on at the moment. An ahead of time C compiler cannot do that. It needs to generate x86-64 code that runs on a large variety of hardware processors.

But there's more. The C2 compiler can optimize based on the entire global program. Suppose a function call from one author's library to another author's library can be optimized in some way by writing a different version of that function. C2 can take advantage of this and do it where a C compiler can not because it doesn't know anything about the insides of the other library it is calling -- which might be rewritten tomorrow, or might not be written yet. Once the Java program is started, the C2 compiler can see all parts of the running program an optimize as needed.

But there's more. Suppose YOUR function X calls MY function Y. If your function X is using much CPU, it gets compiled to machine code by C1, and then in a short time gets recompiled again by C2. The C2 compiler might inline my Y function into your X function. Now suppose the class containing my Y function gets dynamically reloaded. Your X function now has a stale inlined version of my Y function. So the JVM runtime changes your X function back to being bytecode interpreted once again. If your Y function is using a lot of CPU, then it gets compiled again by C1, and then in a while, by C2.

All this happens in a garbage collected runtime platform.

It is why Java programs seem to start up, but take a few minutes to "warm up" when they start running fast. Many Java workloads are long running servers, so startup is infrequent.

Now you know why Java can run fast for only six times the amount of memory as a C program.
I was looking into Fi. It's true the number portability can be exploited as well. It's too bad many of these financial institutions that I'm required to used only do their 2FA via SMS.

Someone should try and create a secured layer on top of SS7.
reddit has a long history of doing away with the most famous toxic subreddits while allowing other nearly identical subreddits to exist as long as they aren't getting significant media attention. for every scandalous subreddit you hear about in the news, there's a hundred more potential controversies just waiting to be discovered, and no proactive enforcement of any rules or community standards.
Anybody even remotely involved in designing anyth9ing connected to a network should watch Raph Koster's GDC talk about the ethical issues involved in developing AR and VR games. Except it's not really about "games" as we usually use the term. "Twitter" is a "virtual world"/MMO where they only bothered to built the chat feature.

This is really about the ethics and responsibilities that come with managing social spaces or infrastructure that people use to interact socially (which necessarily includes the problems that humans always have). The MMOs (and the MUDs/etc before 0them) have been working on these problems for decades. That doesn't mean they have the solution, but that experience does include a lot of lessons about what not to do; far too many projects are choosing to learn those lessons the hard way.

http://www.gdcvault.com/play/1024060/Still-Logged-In-What-AR
NASA’s Kepler Spacecraft Pauses Science Observations
It reminded me of the joke HR rule about hiring candidates.

Take the top half of the resumes and throw them away because you don't want to hire unlucky people.
What I'd really like to see is a presentation of an algorithm that automatically recognizes and hides the first dismissive HN comment that inevitably appears. Any takers?
There are of course hundreds of millions of people in Asia eating large quantities of soy every day - presumably if that correlated with hormonal disruption it would be hard to ignore. Now, it's possible that other aspects of their diets influence how that impacts them, but there are plenty of people elsewhere in the world eating tofu etc. frequently.
I haven’t done it myself, but I understand it as creatively using the type system to have the compiler already partially evaluate the program, instead of deferring all execution to runtime as with traditional programming.
It's interesting (that's my equivocating adjective, anyway) to note that "social media" doesn't just include Facebook/etc. here, it also includes things like:

* LinkedIn

* Skype

which, while sure, are "social media" platforms, are also tools that you might use as a professional to do things like get jobs, or talk to clients, etc.

I'm not sure how pervasive those platforms are in Uganda, but certainly something that could really harm aspiring professionals without much in the way of resources.
What Astronomers Wish Everyone Knew About Dark Matter and Dark Energy
Hi Peter, and thanks!

My question relates to the ability of reactivating "old" H1Bs after several time periods abroad.

(French national here)

I got my first H1B in October 2008 and left my job (and the US) in November 2009 (that's ~1 year and 1 month)

Then I got it "reactivated" and came back to work in the US in November 2013.

Transferred the H1B visa to another company in May 2013 (so that's ~6 months) and left the US again in June 2015 (that's another ~2 years and 1 month)

All in all, I have used around 3 years and 8 months of the "same" H1B in total.

At this point in 2018, would it be theoretically possible to come back to work in the US under the "same" H1B visa without going through the whole process of quotas/lottery etc. ?

All the best
Jackal XMPP server 0.3 released (s2s support)
> You're confusing threat of force to enforce property rights and personal freedoms with the threat of force to collect taxes

How do you plan on paying your police?
I find it hard to argue that the USA is more of a democracy than Iran, though admittedly, that's because Iran has a very "American" system where anyone can run in elections, provided the ruling elite approves them as within-bounds for the system as a whole. Both could perhaps be characterized as "managed democracies" with highly authoritarian law-enforcement systems more than either is a full-blown dictatorship.

Israel has a different problem: its political spectrum is defined as doves on the Left, hawks on the Right, and real dovishness became a causalty of the Second Intifada. Coupled to extensive corruption, the Israeli system has become considerably less democratic than it used to be, but it still has the problem that nobody is willing to run against the current government on a winning platform more than that legions of candidates or parties aren't allowed to stand for election.
Hi Peter, thank you very much for doing this.

In 2018, what is the best visa avenue for an Indian student on an F1 visa to approach VC-funded entrepreneurship? I would like to take my business to market. I am starting to get traction and I have VC funding lined up, could this be used as a justification for an O1 or EB1 visa?

Thank you.
Sounds like he's sending a team to figure out if they can do anything to help. It's great he's trying to help, kinda sad that his main motivation is probably self promotion. I say let the guy have his attention if there's any chance it will help. It won't change my opinion of him anymore than Gates' recent philanthropy has changed my opinion of him.
I’m on your side, but the “why” is simple: a lot of people hiring will want someone to know these things. Not all or even half, but there’s a disconnect between people learning for fun vs people that want a job ASAP.
Aren't the indicators we're looking for pretty straightforward? Don't we have a lot of simple, empirical evidence that we're not finished with the task of correcting for centuries of discrimination yet? It seems like the data is pretty straightforward.
The Uganda OTT tax is probably meant to stifle online political speech and organizing, but the concept itself, taxing most over-the-top communication mediums that use the mobile networks solely as an opaque data pipe (and typically only work with their captive apps) is a concept that merits more discussion than being patently called "absurd". These services aren't interoperable, they exfiltrate data to foreign countries (where they may be subject to foreign intercept), and they surface ads for whose placement these foreign companies are paid. This perpetuates a wealth transfer from Uganda to abroad.

Then again, it's awfully convenient for the President that these services are places where one can organize an opposition against him, and he can use the excuse of rumours, lies, or "fake news" to justify legislating against them. The tax regime now sets up a wealth transfer from every Ugandan to the state, where it will be squandered I'm sure.

What I find frustrating is that most coverage about this falls into the same tired tropes, like pointing out how little most Ugandans make in real US dollars as an insidious appeal to well-to-do westerners to envision the subjects of this tax as downtrodden poor who are being exploited by their (presumably) oppressive government. I thought we were beyond this kind of coverage, and recognize that people in less prosperous countries have the same agency, despite systemic problems with the 5-term Ugandan president's authoritarian tendencies, corruption, voter intimidation, lack of transparency, and poverty.

What this tax will do is hasten the decline of civil society and respect for the current administration's law in Uganda. It will broaden the gulf between the cronies of the President and everyone else, leaving more and more people dissatisfied with the governing party that once promised (and, in fairness, delivered) real reforms. He obviously knows this, and has been making moves to prolong his power as he feels the winds of change shift around him.
I'm a ten year user of reddit and I've found it to be getting worse faster. There are always changes but lately it's been changes coming rapidly that do nothing but threaten users.

Locking of posts I think is a terrible idea it censors and stifles debate. If something gets out of hand it's the job of Moderators to handle it, if it really gets out of hand Admins should step in.

It was great in the old days when you could post something without ready 20 or more rules and still get denied. It's almost getting to be like the old Slashdot.

Aggressive users seem to have taken over. Well-known subreddits spread hate with no policing.
The best laptop right now: Huawei Matebook X Pro
> I've noticed this spirit of "learn everything" all over the React and JavaScript community, and I don't think it's a good thing.

I strongly disagree there. The only way for an engineer to make good decisions as to what tools / framework to pick from is to know and understand as much tech as possible.

It is fundamental for an engineer to do this job of tech-watching in order to not become religious and blinded by the tool it's currently using.

React is good , but it has it's own issues. If you don't do the effort of learning other tech ( Angular , Vue ) you have absolutely no idea what those issues are, and you will just learn how to work with them ( Atomized ecosystem , Heavy Boilerpate ) and basically accept them as a normal thing.

They aren't.

Learning other tech makes you more encline to try new things and to criticize the tool you are working with and how to improve them.
Did you really make an account just for this comment? I'm... kind of flattered. How odd.
Not necessarily for the Palestinians, but the Israelis definitely have a say in what their government allows. If they wanted to, they could stop that practice, and restore the Palestinians. As such, all Israelis are partially to blame for what's happened.
The answer will depend on a host of factors including the founder's country of citizenship, the strength of the founder's background, the amount and source of investments in the company, etc. but most founders get E, L, and O visas.
Really dislike how this is framed as an interaction between the person doing the job and the person making it redundant, with no thought to the structure of the situation or why the intern was there in the first place. Companies make workers redundant! Not the people doing the work they were told to do by the company.
What do you consider to have been problems in relation to the Imzy community?

Edit: this looks like a project with phenomenal potential that I would definitely be interested in using.
If you set your alarm for 2.80 you'll wake at the same time whether it's dark or light. Or perhaps I've misunderstood your objection?

Anyway the numeric value is the same everywhere so it doesn't affect your time, it just affects the way your clock face is drawn.
On Safari on iOS, long press the reload icon in the url bar to bring up a menu to request the desktop version or reload the page with content blockers disabled.

In this case, it does fix the formatting of the graphs.
>I'll go ahead and say the United States is the greatest country the world has ever seen.

How the bloody heck can you quantify this, and provided you can, why not just throw out the blindly nationalistic rhetoric and use the measurements?
Really nice work.
An idea: Could we couple this with Who wants to be hired threads and see where there is a talent deficit and surplus?
Thanks. I did update to say that I have carpal tunnel issues.
not really, no. it's mostly people not being a fan of diversionary tactics and misdirection, and from what i've seen that's fairly widespread.