skysight-inc/HackerNews huggingface dataset:
I'm sure American doctors would pay down their debt quite quickly if they lived like a Cuban doctor and nearly their entire paycheck went to school loans.

Ultimately, if you think it's such a good deal, I'm sure Cuba would let you defect and go to medical school for the opportunity to earn $30/month like she does in Cuba.
> The pastor was outraged to learn that, under the terms of their employment, Cuban doctors earn only about a quarter of the amount the Brazilian government pays Cuba for their services.

This is how Sweden finances their free education as well, it is called taxes. The problem isn't with how Cuba treats specifically doctors but how Cuba refuses to let people emigrate in general.
The bar could be set for other programs, sure. But the question was only about why we use emacs and hate emacs.

It doesn't change your point at all, but I simply have a different opinion and was asked about it. I don't really care about embedding intellij, I just want to use emacs in other things.
I'm a shitty person but I schedule my phone screens either early in the morning before work (I come in at 10am), or during gaps in my work schedule, and I'll go to the parking lot and sit in my car for the phone screen. Luckily no one monitors what I do or where I go during the day, but to be fair almost everyone in the company is actively job hunting. For onsites I'd probably work from home for a bit and take the rest of the day off.
I wish someone would pick up “Dark Matter.” Came to really enjoy the show on Netflix only to see it cancelled. It was popular too, doesn’t make sense.
I use listen to radio when I'm out and about, gardening, running, etc.
Putting Personas to Work in UX Design: What They Are and Why They’re Important
To expand on that, there is no “beta“ channel, just a channel per release. If you install 17.10 beta, you‘ll get 17.10 package updates until the day of release, at which point you have the set of package versions that are considered the „stable“ release. After that, the 17.10 channel gets post-release bug and security fixes only.
This is true even under single payer systems like Italy. Via my wife, I know the GP in the small town where she lived, and he has a place in the mountains, a boat in the laguna, and regularly takes nice vacations around the world. He's doing pretty well, in other words, and I don't think most people begrudge doctors some financial rewards for what they do.
Technically, yes, but as I understand it, they frown upon it and could potentially terminate your account. See this section of their ToS (https://www.cloudflare.com/terms/):

>SECTION 10: LIMITATION ON NON-HTML CACHING

>You acknowledge that Cloudflare’s Service is offered as a platform to cache and serve web pages and websites and is not offered for other purposes, such as remote storage. Accordingly, you understand and agree to use the Service solely for the purpose of hosting and serving web pages as viewed through a web browser or other application and the Hypertext Markup Language (HTML) protocol or other equivalent technology. Cloudflare’s Service is also a shared web caching service, which means a number of customers’ websites are cached from the same server. To ensure that Cloudflare’s Service is reliable and available for the greatest number of users, a customer’s usage cannot adversely affect the performance of other customers’ sites. Additionally, the purpose of Cloudflare’s Service is to proxy web content, not store data. Using an account primarily as an online storage space, including the storage or caching of a disproportionate percentage of pictures, movies, audio files, or other non-HTML content, is prohibited. You further agree that if, at Cloudflare’s sole discretion, you are deemed to have violated this section, or if Cloudflare, in its sole discretion, deems it necessary due to excessive burden or potential adverse impact on Cloudflare’s systems, potential adverse impact on other users, server processing power, server memory, abuse controls, or other reasons, Cloudflare may suspend or terminate your account without notice to or liability to you.

I think in practice, unless you have a very popular website or are abusing it in some way, they probably wouldn't care or even notice. But you'd still be taking a gamble.

(I don't work at Cloudflare though so take whatever I say with a grain of salt.)
There are three things that would factor into my decision about whether to strap myself to a rocket rather than fly in a plane: time, cost, and safety.

Musk & SpaceX are talking a lot about time and cost, but safety is obviously a lot more important. Based on data I found on the internet (so it must be true!) the loss rate for rockets is 20k - 165k higher than the fatal crash rate for airplanes over the past 20 years.

Loss rate for manned rocket launches [1]: 0.79%

Loss rate for unmanned rocket launches [1]: 6.68%

Rate of airplane crashes with at least one fatality [2]: < 0.00004%

Even if SpaceX is able to make manned space flight 10x safer, I'm not sure I'd trade 19 of the 20 hours I spent traveling from LA to South Africa this summer for a 1/1,300 chance of blowing up during launch.

[1] https://space.stackexchange.com/a/12229

[2] http://www.planecrashinfo.com/cause.htm
https://news.ycombinator.com/item?id=15227510

Is this against the rules?
Fedora nearly dropped i686 earlier this year, and might do so soon. More specifically there was a proposal to stop building i686 kernels[1] which didn't go through but it did start a lot of discussion on the mailing list. Eventually it was decided to set up an x86 SIG for anyone interested in maintaining it[2][3]. It's yet to be seen how the SIG will work out.

[1] https://fedoraproject.org/wiki/Changes/Stop_Building_i686_Ke...

[2] https://pagure.io/fesco/issue/1737

[3] https://fedoraproject.org/wiki/Architectures/x86
No amount of salary will give you clean air and tidy streets. Some people will just prefer that as part of their package. But I guess few months / years of experience won't hurt westerners.
It will certainly be buoyant, provided it can dump its propellant in time.

You also want your rocket to land in an uninhabited area, in case something goes terribly bad. Sea makes much sense in this regard.
>> Phones at that time were mostly just laid out to render WAP pages only

Well, phones in general maybe. Smart phones and PDAs like the iPaq running Windows CE (or whatever it was called - it had so many name changes I lost track) had a half decent version of IE on them.

Back around 2004-2005, you were universally mocked for putting a giant screen against your face when making a phone call. Kinda funny considering how big screen phones are so popular today.

Some of those Windows devices even had decent res. I had a Toshiba e800 (pda, not phone) in 2004 and it had a VGA screen, which was quite sharp (esp considering that even the original iPhone in 2007 had only 320x480).
Let's not forget a Western stereotype from 10 years ago: the deprecated specialist. Since the 80s, IBM has had a lot of bloat from poorly managed technologists who owned "the JDBC-based plugin for integrating AIX-based Lotus Notes servers with a COBOL-based mainframe that is only used by JP Morgan and the state government of Ohio".

Despite the risk, it's easier to toss these responsibilities to a junior-level developer overseas than to maintain a 20-year veteran in the New York office.
Macintosh Human Interface Guidelines, 1995 [pdf]
When you talk about PPP, keep in mind to factor in housing and other modern lifestyle conveniences. These are very very expensive if you price it as a percentage of your salary. Even in the Bay Area, a Home is still 5-6X annual income of a typical software engineer. In India, it is more like 10-15X.
Elon Musk says next spaceship could take you from N.Y. to London in 29 minutes
Again, the article mentions that the initial group struggled to get any sort of foothold after the initial intrusion...it wasn't until the "advanced" team took over that the real breach began: bypassing firewalls, installing back doors and web shells, etc.
20 straight quarters (from Arpil this year) of revenue decline would tell me IBM has problems, though they may have nothing to do with where they source the labor from.

http://www.businessinsider.com/ibm-revenue-decline-20-straig...
Recent experiments with democracy have created large efficient machines for reducing rent-seeking from political elite – free markets, an idea that’s more of an aspiration than a reality, have proven to be potent for encouraging innovation

-We don't have democracy any more than we have free markets. Most of the world constitutions were really old or modeled off real old ideas.

-Also, I fail to see how rent seeking is reduced in a free market.
IBM is innovative? Lol.
This is UK domestic legislation, not an EU directive. From

https://en.wikipedia.org/wiki/AC_power_plugs_and_sockets:_Br...

"UK Consumer Protection legislation requires that most domestic electrical goods sold must be provided with fitted plugs to BS 1363-1. These are usually, but not necessarily, non-rewirable."
It's available on CraveTV in Canada. Only $9 a month, can cancel your subscription any time, first month is free. Tech sucks, content is pretty good.
Building for Growth with Clubhouse's Stuart Sierra and Paul Groudas
Unfortunately, that's also the story of how Internet of Things (well-known by other nouns) was born.

This works perfectly well for non-so-smart stuff (thermostats, automatic cat doors, etc etc) but when you increase complexity (smart home system) you need engineers with higher qualifications and better expertise. And that's expensive (unless someone volunteers and works for pennies, but that quickly gets stressful - literally not worth it).

(Not like off-the-shelf solutions are any better. They were also born that way - by lowest spending necessary.)
You are of course right that switches are partially programmable but I don't think believe the argument about never trusting the transport really holds up.

First, getting code into the data plane opens up the entire network to new attacks or at least makes them far easier. For instance, just knowing the bytes that are traversing the network gives you a lot of information about what applications are doing, regardless of application encryption. [See https://news.ycombinator.com/item?id=14070130 for an enjoyable discussion.] In short this would undo the benefits of strategies like micro-segmentation.

Second, a lot of backend traffic is unencrypted because managing the crypto infrastructure (e.g., managing X509 certs, keeping up ciphers, staying fully patched) is a pain in the tail when you have communication between hundreds or thousands of services. Individual services can do it, yes, but as far as I can tell there's no general solution for managing application-level security across diverse services. My current employer is pretty sophisticated about enterprise security but we really struggle with this problem. At some point you just say some parts of the network are trusted.
This sounds like typical utopian thinking, "Most of the present is an atrocity, but the future will be bright and perfect, so no sacrifice is too great today!"

Who cares if 99% of ICO's are scams, and people get ripped off if it drives innovation you believe will change the world?
Maybe so but Cuban doctors hardly strike me as an example of people trammeled by the system.
It's bound to happen. Stricter H1-B policy actually will negatively impact the Americans. DO you need more proof than this?
Smart collections to build list/grid ui components(JavaScript)
"My real wish is that one day, computer or smartphone hardware might last at least 5 or even 10 years."

My current System76 Gazelle is going on 6 years old. The battery has been mostly dead (I can change outlets without shutting down but not much more) and the NVidia graphics have never actually worked right under Linux, but with 16GB and a 2800MHz i7 it's fine for development and I haven't found anything to replace it with.
Hahaha so funny man good joke. [Pleas don't sue me, it was a joke :-)]
The original Mac was actually not a very useful product; 128K of memory was enough to get a taste of the graphic user interface, but not enough to do much in the way of useful work. There was a flurry of initial sales to early adopters on the basis of the marketing, the potential, then it fell off. Sales only picked up again when the memory was increased to 512K. That tends to get forgotten nowadays because of what happened afterwards, but it's not at all the case that the original Mac sold itself based on its capabilities as a product.
A typical case of "grass is greener elsewhere" and quitter syndrome. Pretty common in ex-commie countries that expected manna from heaven once they switched their system, then ended up in a shock. It would probably suck if you were confined to the same work/hospital/team most of your life though.
It's great that you work there, but that does not necessarily mean you know more about the place than someone who does not. So tired of this line of argument being used, especially to defend companies like Google and Facebook. Employees are often the least informed of anyone.
In theory maybe. In practice handing it in to a seller with for example a faulty PSU or dead backlight your implicit claim as the buyer is that it was not manufactured to spec (to last at least those two years) and they would have a hard time fighting that claim unless there are obvious traces of mechanical abuse.
"You cannot prove I stole the moon, but I did put it back"- or something like that.
Borrowing an orbiting satellite would be something to brag about.
Standing by its name now. Truly International!!
Nonlinear Computation in Deep Linear Networks
Yeah no kidding, because they have already acquired skills that will allow them a comfortable lifestyle in the US and don't have to deal with any of the downsides.
IQ is defined as relative to your age group, but absolute IQ test scores start to decline in your 40s at a rate of approximately 6 points per decade.
The blog post mentions WebAssembly support in V8, but I can't get it to work in the playground. Coming later?
No.

Yes, a suitably random and therefore 'unguessable' secret is, fundamentally, the underpinning for auth systems, and some of those secrets utilize UUIDs.

No to the idea that these are comparable. Those are not -user identifiers-. A user identifier, vs a 'secret', require different perspectives in how they're treated, in API, in UI, etc.

For -any- sort of security model you figure out what bits of data must be kept secret, vs what bits of data should be treated as 'known'. A user identifier should always falls into the latter camp, a password or other credential falls into the former.

You said it yourself, "usually have a mechanism to regenerate them if you know they are compromised" - you really, REALLY don't want to have to regenerate your user identifiers if they leak out; that's almost invariably going to involve a great deal of complexity, breakages, regressions, etc. You're effectively changing the primary key of every entry in every database you have that this user exists in. Better to just not make them required to be kept secret for your security model. And even -that- assumes that they were -meant- to be secret; no developer is going to assume that about user identifiers, so you better have made that explicit to everyone who ever touched the code, or you just introduced a bunch of avoidable security holes.
This is a widely known security flaw since at least 2008 when a Pakistani telecom company shutdown Youtube. There's been plenty of talks since then at blackhat and defcons and papers.

I'm just impressed on how so little has been done yet.
I recall an interview with Jacques Derrida in which he showed the interviewer around his large library. The interviewer asked him if he's read all those books. He said, "no, only three or four. But I've read those four very well."

Here's the link: https://www.youtube.com/watch?v=tdumO88JMxw
New React website
I wouldn't host a database on a server without ECC RAM like most Hetzner offerings.
Badly. They've lost many clients because of it. Disney was one of their biggest; they jumped ship a few years ago due to constant missed deadlines and poor work.

I used to work for IBM. We had a few workers in India who were decent to good, but most of them are just seat warmers. Their work was abysmal and required frequent re-doing.
There is a discipline of actually doing the work that rewards competence. If you take a competent implementor, give them the title of "architect", and have them tell everyone else how their programs should be designed, the natural tendency is downhill in competency. I've met brilliant architects. I've never met an architect who impressed me that didn't code a lot.

But still, even among implementors there are frequently disagreements on the design that should be followed. And you see the same pattern. The person who wins the disagreement tends to get a lion's share of the credit for improvements, and often gets to skip blame if it fails.

If you win several of these in a row you may get offered a raise and title of architect.
The source code is not embedded in the binary! go tool pprof has to have access to the source code in order to print the source code. The binaries only contain source code coordinates for symbols.
That's basically my question. What's the market for people who want a terminal based programmers editor in late 2017 who don't already use Vim or Emacs?
GP specifically mentioned movies, but I don't know that a good story would work with the pacing short-circuited like that (eg: comedic timing in a show like Archer, or the myriad pregnant pauses in Mad Men and the Wire). I'll give it a try, though.
I'm wondering if one could create an audio fingerprint of a song but using a sound file that doesn't sound much like the original.
It's pretty common in professional services contexts for people to be charged out at least 3 or 4 times their salary.
Very similar to lambda@edge

Trade offs I see

* Cloudflare is probably slightly closer to customers, but cloudfront is still very close

* lambda@edge should be cheaper with amazons scale and ecosystem

* cloudfront itself is very expensive compared to Cloudflare, almost every project can integrate Cloudflare and use this, where small projects don’t really make sense for cloudfront
Hey Aaron!

I looked a bit at the code in Chrome but determined that it was too attached to Chrome infrastructure that didn't make sense in our use case. Also, there are a lot of parts of Service Workers that don't make any sense outside the browser, so it looked like it would be pretty hairy trying to pull those apart. So, we're building our own implementation (a lot of which is still in-progress, of course).

I actually built a little V8 API binding shim using template and macro metaprogramming that I really like, which allows us to write classes in natural C++ and trivially export them to Javascript. We've been filling in the various non-V8-builtin APIs using this.

We're using libkj's event loop, HTTP library, and other utility code. (KJ is the C++ framework library that is in the process of spinning out of Cap'n Proto. Yeah, I may be suffering NIH, but I think it's worked well.)
So a solar powered rocket fuel generator would be a carbon sink?
I'll probably get in trouble for this but from my experience even in the US majority-Indian teams prefer hiring Indians.
Unsure - https://en.wikipedia.org/wiki/LTE_(telecommunication)#Patent... is pretty depressing, if 3-5% of handset manufacturer revenue goes on paying off the patents :( Separate to patents, I suspect there are also 'secret' constants (lookup tables for compression codes etc) which folks may attempt to copyright, a bit like the DVD CSS secrets...
And people with more money have less kids. So more intelligent people have less kids, more intelligent people make more money, can spend more to develop those fewer kids' educations, so you have an ever decreasing amount of 'smart' kids and thus the average IQ goes down.
You'd need to modify ELPA/MELPA/Marmalade for that, which is more work. Three repositories instead of one, each with a different owner and a different political situation/set of beliefs.
Obligatory transformation of cloud to you-know-what:

https://cloudflareworkers.com/#9bdc354e936c05a4a1d7df7eb0d7f...
This is really interesting; kudos to Cloudflare for launching what seems like a cool thing!

Also, agree with other commentators here; nicely-written blog post!
I guess if you wanted to take advantage of the implicit cgroup that the process then becomes a part of? Of course you could set up such a cgroup without Docker, but maybe it's just more convenient in certain cases to use Docker for it to keep your deployment process more consistent.
I do wonder sometimes if the UK needs a "Stop the child murder" campaign similar to the "Stop de kindermoord" that occurred in the 70s in the Netherlands. https://www.dutchreach.org/car-child-murder-protests-safer-n...

It's had a profound impact on their society. That's not to say the country does not suffer from congestion, just most journeys under 7km are done by foot or bicycle and the health benefits are huge despite their rather calorific diets ;)

The level of child travel independence alone in the Netherlands is almost alien to other countries.
Hah, I did that with the Dune series once I was halfway through Messiah. It's a great story but the writing was so hammy to me.
I said fund managers, not funds themselves: John Meriwether raised a new fund just a year after LTCM collapsed: https://en.wikipedia.org/wiki/John_Meriwether
Loss rate for space launches is largely due to the fact that the systems are essentially munitions (i.e. expendable, single-use) and flight rates are very low.

Rocket failures for crewed rocket launches are extremely rare, occurring once every couple decades. It's hard to improve on that because low flight rates make data very hard to come by. Airplanes fail much more often in absolute terms, giving you a lot more data to work with (especially when combined with near-misses) allowing you bring the relative failure rate very low.

Increase flight rates by 5 orders of magnitude, and you may be able to increase reliability by, say, 4 orders of magnitude.
In the video, Musk states that SpaceX believes BFR will match the safety of commercial airliners due to its multi-engine propulsive landing capability.
IDERA fired the entire Ext JS dev team yesterday.
To be fair, the first and last line of defense for most tech people is to retreat into technical detail and present an apparently irrefutable argument that nobody understands. It is impossible from the outside to tell whether this is just the tech person being defensive and they are full of BS, or whether the tech person is right. So people eventually default to assuming BS.
A lot of the 'Known Space' short stories could make fantastic episodes of an anthology. Imagine a really faithful retelling of 'The Ethics of Madness'!
I guess the most valuable while still feasible thing would be a distributed eventually consistent key-value store (ideally with no-nonsense pricing: just per pay read/write/delete, with a single unit cost regardless how small or big you are - but please do provide an efficient way to delete the entire db, unlike GC Datastore).

Maybe different tariffs based on the percentage of reads that you can serve locally, the average latency or something similar, in order to avoid having to replicate every piece of data to every edge?
Read you some Kevin Mitnick. 'Social engineering' as he calls it is very effective as an intrusion technique.
For me, Ext was the bridge between Flex/flash development to more native SPA programming after Steve Jobs decided it would kill Flash. It held my hand as I learned Javascript, and it gave me the space to fail when I realized I couldn't use for-in in a javascript app. It also hid away the core functionality under such a huge layer of abstractions that it was impossible to debug anything in the framework. I loved Ext though.
Oh wow, I was under the impression it was much more expensive. I have a smart TV that has a Crave app, I guess I'll give it a shot.