skysight-inc/HackerNews huggingface dataset:
I've heard many people say good things about Fastmail, and I'm sure its worth the praise it gets. But I personally don't recommend it because it gets very expensive if you need more than a couple of mailboxes. The services I listed, at least Posteo and Mailbox, are significantly cheaper for those who need separate mailboxes (not aliases on a single account). I moved from Gmail/Yahoo more than a year ago for just two of my primary mailboxes (one personal and one shared) and it costs me a fraction of what a single mailbox on Fastmail would.
Happy FastMail customer over here.
My personal experience with this is that the ratio matters A LOT. I.e. having juniors out number the seniors is bad.

When you have a team that mostly consist of junior and mid-level developers, then they will clique together and they will mostly likely "behave" like juniors. Typical junior behaviour is e.g. to rather than digging into the backlog for the next thing to work on when you're done with one thing, to just sit around and wait for a senior to give you the next task.

However, if you have a team of seniors, who behave like seniors, adding one junior to this team, the junior will in no-time start to behave like a senior. Act by example. Before you know it you will have a really valuable team member.
Not sure if this applies to the ancestor comment, but in New York City, the lights are on indicating when they are full, available for hailing or off duty. It is also illegal to not pick up a fare there, but drivers have refused in the past (depends on what you look like, where you are, the time of day, if you have airplane luggage, etc.)
For iPhone, PCalc [1] is quite good. It's also excellent on iPad. In fact, when my iPad 3 was due for replacement, PCalc almost persuaded me to go with iPad Pro instead of switching to a Surface Pro 4, but the SP4 won for better web browsing, better copy/paste, and OneNote.

The MacOS calculator's RPN mode is annoying. They don't get stack lifting right.

Suppose you want to compute sqrt(12) + pi.

Starting from an empty stack, this will do it on an HP calcualtor, PCalc, both RPN calculators I downloaded from the Windows Store, and, well, pretty much every RPN calculator I've used except from Apple:

1 2 SQRT Pi +

When you hit the Pi key, it pushes Pi onto the stack, lifting up the sqrt(12) that is already there.

On the MacOS calculator, the Pi overwrites the sqrt(12).

If you do it this way:

1 2 SQRT 3 . 1 4 1 6 +

then it works the same everywhere.

One other difference to watch out for. On some calculators, this:

2 ENTER +

will give 4. This includes some HP calculators, such as the HP-15C. On these calculators the ENTER pushes whatever is in X, and leaves a copy in X with a flag set telling it that if you enter more digits they should overwrite X. Number entry goes directly into X, so the "2" goes into X, the ENTER pushes X to Y, so now X = 2 and Y = 2. So "+" works, giving 4.

On others, it will give a missing operand error. This includes the HP-48 family. On these calculators, number entry does not take place in X. It takes place in some sort of input buffer, and ENTER pushes that onto the stack so it ends up in X. So the "2" goes into the input buffer, ENTER signifies you've finished and 2 goes to X. X was empty before so nothing gets pushed to Y. So you've only got one operand and the "+" fails. (On these calculators, operators other than ENTER implicitly insert an ENTER first if the input buffer is not empty).

I'm not sure why HP changed this. The older calculators only had 4 stack positions, no entry buffer, and the display only showed X. By the time of the HP-48 they had many many more stack positions, an entry buffer, and the display could show the bottom 4 stack positions (or the bottom 3 and the entry buffer during digit entry). Perhaps the HP-48 behavior is what they always wanted, but decided it would be too confusing on the older calculators where your visibility was limited.

PCalc and MacOS calculator are like the HP-15C. PCalc has an "HP 48 Style" option on the advanced settings page if you prefer the HP-48 behavior.

[1] http://www.pcalc.com/
Thanks for the interesting anecdote.

I wonder, do you associate Galaga with any bad feelings because of this? Have you played Galaga since then?
They do not. Cost of meals is counted in "gross booking". Revenue or sales does not include the part paid to driver or restaurants.
Yes, but with all due respect, this misses the point: If my concern is privacy, consider the business incentives to each party for divulging info about me to a government agency or marketer. The cloud services you describe receive revenue from thousands of different companies with various business needs and concerns. Little ol' me won't be a blip on the radar revenue-wise, even if it's a big news story in the internet privacy world. For the VPN on the other hand, a sizable - maybe the lion's share - of their customer base has the same priority as me. If it gets out in public that the VPN caved either to pressures of the state or corporate greed on my data, they'd just as easily do so to anyone else, and customers would flee en masse.
People always have and always will downvoted for disagreement, whether they're supposed to or not.
> "We elect people on the basis of trusting they will do the right thing"

That's not currently working too well for us...
Some people shoot for doing great things, instead of personal happiness. It is unlikely that they hit their highest goals and are likely to be less happy than most, but I'm glad a decent number of people go this route in life. I quite enjoy their great endeavors and think humanity is net positive for their efforts.
I’ve heard that before. It’s still fair to blame Google for the whole fiasco. Especially since the non-AMP versions had always worked fine.
Astronomers Are Already Planning for the Next 'Pale Blue Dot'
"The problem is that junior developers today somehow think they deserve mid or senior level salaries despite not having the skills."

If other companies are willing to pay those salaries, why would you say they don't deserve them?
The support for older machines depends on multiple factors, like the multi-year transition from 32 bit to 64 bit for the OS, including 32 bit EFI, 64 bit EFI, etc. Some older machines were not supported by newer releases (not talking about security patches) for longer than five years, IIRC. That's a long period of time, but still quite short when compared to Windows support of older machines during that time (this is not a great comparison because of differences in annoyances and quality in the OSes, but more about the companies' work).
Sony Apologizes for ‘Peter Rabbit’ Movie’s Allergy Scene
I doubt he achieved peak state while playing games during/after a fight with his significant other.
This... has made me realize how lucky I am. I do get asked to mentor our junior people, and I also enjoy the look on people's faces when they get that sudden realization of how something works. And I like explaining how things work anyway; I find it's the second-best way to realize what pieces of the system -I- don't know.

And - being perfectly honest about myself - I also enjoy the (brief and usually undeserved) "wow, he's a wizard!" that I get right before - just as a random example that has nothing to do with today - spending two hours trying to debug why some simple iptables rules don't work without testing that the network was working before adding them.
For everyone who feels AMP makes the web usable: A few points for thought.

Web is quite usable with or without AMP as long as you use some ad blockers.

As far as I understand, on Android, Google predominantly shows AMP pages on Chrome and not on Firefox (have not used other browsers to comment on. Will be great if someone chimes in on this).

This results in a good user experience for users of Chrome on Android.

But Android Chrome was made unusable by Google in the first place by not allowing extensions. So NoScript, AdBlockPlus, Ublock Origin etc will not work. So all the junk loads and you have an awful experience.

AMP comes in and saves the day :)

On Android Firefox, no such drama. I can just install Ublock Origin and have a great browsing experience what ever the site it is. Reader Mode is a bonus. (Though I have rarely used it).

What does it all say?
I don't think you know many lawyers. Lawyers tend to have a lot of depth and little breadth of knowledge. They specialize. Most good computer people have one or two things the specialize in.
Is there something like this for math? Does anyone know?
A key point that you're missing is that junior devs are likely to jump ship at least once in their career trajectory before they become senior devs. So yes, junior devs do need to be trained by someone, but if you're going to put in a lot of work and not receive much of the benefit, it's not in your best interest.

There's a variety of reasons for why devs jump ship so often (including compensation), but unless you can tackle that problem first and solve it, it doesn't make sense to jump head-first into expanded junior dev mentorship.
Is the Amazon interview process no longer considered a top-tier difficult interview?
I agree completely. But in a vacuum, the developer who codes outside of work probably has more knowledge and experience than the developer who works 40h/week and goes off to other things. Even considering diminishing returns.
Many providers simply map to your live site structure. So I keep everything on my own site and do the initial upload there. The CDN looks to my site to get the original copy when they receive a request for a file they don't have cached.
I don't really think I'm going to make anyone mad. Tribal biases are way too strong for that.

"God-shaped hole" is a bit silly, the primary purpose of spirituality is to allay fears of uncertainty. Materialism allays those fears the same way that belief does. Any position on that spectrum is as valid as any other.

Spirituality, the reckoning with of the profoundly unknowable, is equally doable by both materialists and by believers, and I often see people who proclaim themselves as uber-materialist and hyper-critical of religious idiocy, go whole-hog with their own forms of myth, legend, priesthood, and dogma.

If materialists read the Bible with the same reverence that they read Shakespeare with, they'd see why their positions are so silly. David and Goliath is a phenomenal read on the dynamics of ego and courage. If Shakespeare had been born in that day, he'd have been on the committee writing the Bible.

It's just that the Bible is so old that you need to actually understand history to really grasp it. Of course, there's an entire industry of people devoted to making it accessible. Religion deals with far, far, far more than just the stuff of belief.

My position on materialism vs everything else is that since all positions on the spectrum are equally likely to be true, and there are far more positions on the spectrum that aren't materialism than that are, then materialism is vanishingly unlikely. Reductionist scientific reasoning is a poor tool to parse the metaphysical landscape with. More realms than just the physical can be conceived of without even having to consider the supernatural. These realms need to be unified somehow if we want to avoid the illogic of dualism.
Windows Defender Advanced Threat Protection Coming to Windows 7 and 8.1
Hi Zack, thanks for the article I'll check it out. Unfortunately I haven't made that project public yet but I'll try to reach out to you once I have!
It doesn't matter how you "feel", I know for a matter of fact, objectively and measurably, that my load times have gotten significantly faster, and that AMP has achieved what thousands of sites have failed to do.

So feel free to call it names and bring up feelings, but what I care about is the actual objective experience I'm getting.
Is this VPN legit?
> For juniors to be cost effective/neutral, you can only really have 1-2 per mid/senior engineer. Most companies don't have that many mid/senior engineers to begin with, much less ones that are willing to take on a junior to mentor for a year or two.

I think you're off by the reciprocal of the ratio. It should be something like two experienced devs per junior dev. Any more junior devs than that and your senior devs are spending too much of their time mentoring and not enough time getting their tasks done, which is going to frustrate them. Fortunately, with a good junior dev, it doesn't take long at all to reach mid-level dev. I've seen it happen in under a year for smart new grads.
> paying big $$$ for a CS degree

This isn't law...even the cheap universities offer CS degrees.
You can lead a horse to the water but you can't make him drink.

It's completely okay to "just" do your job professionally. However, skill development, transfer of skills to junior developers and mentoring is a different issue - if you want to learn from me, you have to want to learn; if you're just here for the paycheck, then I'm not going to go out of my way to educate you even if (which is the case for many junior developers) you're unable to actually do your tasks properly on your own without this help.

People with the desire and capacity to learn go over the "junior" phase very quickly (over a short internship or already during college) and become able to do decent work on their own; but those who don't and really need an actual prolonged "junior developer" role on the team... there's no incentive for the employer to do that, and there's no incentive for the colleagues to spend their effort if it seems wasted on someone who's not into it.
There's Oracle Solaris ZFS. Since Solaris has been killed off, this original variant of ZFS is finished unless relicensed.

OpenZFS is a fork, and is the upstream for Illumos, FreeBSD, Linux and macOS and all share the same on-disk format. The exact heirarchy, I think it's Illumos and FreeBSD as essentially co-equal upstreams, then ZoL (ZFS on Linux), and macOS is downstream of ZoL. I wouldn't call them different implementations.

zfs-fuse I think is based on the original.
https://github.com/gordan-bobic/zfs-fuse
Community Edition is the latest 2.x after the main dev started focusing on v3.
Yes, they visit HN regularly (posting every other week ad minimum!) It hasn't been every everyone (economists in CAR or Zimbabwe, for example) and AAAS/Nature Review articles (also Special Issues c.f. any journal you can like) don't always pick out the pain points down to the last CIGS-sublimating Cobalt miner, but pain leaving is always discussed.

Farming algae outside urchin barrens (seaweed to the roof detail trim curb? arborea.io ) has come in to replace Biodynamic Gardening as a sink for phenanthrenes and other incomplete carbon releases. Finding ocean adaptations that could survive a failure to sequester CO2 production outside the ocean is under study (thermophile anaerobes will convert some CO2, favored algae may be found...)

I've rambled on to reiterate TFA's point to the title; year-on-year surplus weather damage makes advocacy moot in the manner of obvious; people universally know they like to do without damage or the migration/culling it sends around esp. between the equator and Ireland (or new global south; will the PLA make Shin New Zealand?)
You could poach them too. It could be a tragedy of the commons scenario, but it would be nice.
Vocational + apprentice systems of all types are going to be a massive thing in the next ten years. Most likely we'll all be sick of hearing about it a few years from now. It's starting to pop up everywhere in the US, an idea that has caught the culture's imagination again. It's the ideal counter to the stupid practice of everybody must get a four year degree as a base qualification. And it's the only way the bottom half in the US are going to finally start making progress again.
That might be part of it. Plenty of other restaurants need (at the least) experienced cooks who probably would have gotten bounced out if they couldn't keep food safety more or less in order.

A lot of it, I would guess, is simple scale. There's like 800 more Chipotle restaurants than Chili's, and I'd be damn sure the volume of meals coming out of each one is skewed far towards Chipotle as well.
Generally speaking, tunneling TCP inside TCP is a bad idea. Yes, it’ll “mostly” work with the added latency you mentioned, but it can go very poorly if the network starts having packet congestion or dropped packets.

If the “outer” VPN is UDP or IPsec, then not as much an issue, but many of the VPN providers commonly used are TCP based (of the ones I spot checked from a google search anyway). And remember, since they are TCPinTCP already, you are just making the situation even more likely to occur.

Further reading: http://sites.inka.de/bigred/devel/tcp-tcp.html
Apparently it doesn't cost money to produce content?
The organization communicates extensively to select a set of projects (at a fairly abstract level of definition) each quarter. Engineering managers assign projects to engineers. As a project lead, you design an architecture and implementation, circulate an RFC, break down the work, write much of the implementation, and maybe delegate components to 1-2 more junior colleagues, mentoring them in the process.

The EM and PM are often in the room with you to support conversations with stakeholders/dependencies, absorb the brunt of cross-team communication, make tough prioritization calls, and to monitor the progress you report via the bug tracker and in weekly sprint planning sessions. The engineer is responsible for determining what part of the project to work on next, and how to spend each hour/day/week in the service of its completion. PMs/EMs are only going to challenge your plans if they're egregious, and it would be unwise to create a sprint plan that would require 100% of your time.

Most people have interviewing and mentoring to do, several previous projects that occasionally need their attention, code reviews to give, operational incidents to attend to, etc. even before you consider the undocumented tech debt fixes, refactors, and productivity investments that aren't necessarily even mentioned to PMs.

If you spend too much time on that, of course, you'll fail to complete your projects, stop getting interesting assignments, and have no hope of promotion. If you spend too little, however, your projects will turn out to be operational/maintenance nightmares that may even be worse for your reputation and prospects than vaporware.

Each engineer is their own architect and project manager, with the scale of the project tailored to the engineer's level. (You advance by earning and then succeeding at increasingly complex project assignments). Product managers help determine the vision of what the product ought to be; engineers get it there.
If you look at what public blockchains have been used for since the bitcoin 2008 paper, it's been mostly for making financial transactions outside of government control. This has of course been used for somewhat questionable activities such as drug dealing, extortion, speculation and tax avoidance but there may be an opportunity to do reputable things like worthwhile investment and money transfers with less red tape and national barriers than are involved with government regulation.
My time spent on side projects went down close to zero just about the time I graduated and became employed full time working 40-45 hour weeks.

I don't see any problem with that though; I'm still learning a lot, and work towards switching projects/companies when that's no longer the case.
IF you have some stuff you think some visitors will have cached, well then you can use the standard google or jquery CDN or whatever (they're free anyway). For everything else you would run from your own CDN url.
The Chinese 4G version is advertised with WLAN hotspot support.

http://www.nokia.com/zh_int/phones/nokia-3310-4g
> Apple's Emoji designs are copyrighted to Apple.

They aren't copying the emoji, though, except in the extremely pedantic sense that some transient copies get created in the process of the device displaying the fonts that it shipped with, but that is obvious fair use even under the most restrictive interpretation of fair use.

Copyright has no bearing on this.

> If people started using Apple's logos on the App's UI, they would respond in exactly the same way.

That's a trademark issue. Apple's logo is an Apple trademark. It strains credulity to imagine that every emoji that ships with an iPhone is an Apple trademark. No reasonable consumer would see an Apple smiley face emoji in isolation and think "Oh, that's an Apple smiley face emoji not a Microsoft smiley face emoji, so that product must be made by Apple". Trademark only applies when there is a reasonable possibility of marketplace confusion.

> And if they're so invested in using emojis as a "key marketing strategy", why didn't they pay an artist to create emojis for their own use?

Pretty much every company uses some combination of characters as a key marketing strategy (the company or product name). Do they need to create their own font to be able to display their name?

Obviously Apple can make its own rules and doesn't have to justify them, but I have a very hard time interpreting this rule in any way that isn't extremely arbitrary and nonsensical.
I think you interpreted maintain too literally. For most sites you need to paid writers, designers, programmers, etc

Those all cost money.
Well, I'm not talking about a major refactor (squash them when you see them). This should be an enum, this is named poorly, this variable is scoped wrong, inline sql when should be a sproc, that kinda stuff. A few lines a fix, the low hanging fruit.

Major refactors certainly need to be accounted for in a sprint(s), but keep features a priority when needed in sprints.
As in it will be a lot harder to get your first job. Once you have that first position or two, it's not really trouble from there obviously. I'd also point out that the dynamics of the junior dev position and the competition have changed a lot since 10 years ago. I suspect this level of experience wasn't as needed in 2006 or 2010 (maybe in 08 after the market crash).
Undoubtedly lead exposure has had a profound effect on society, and on crime levels. Lead exposure leads to reduced IQ and increased aggression. But the crime landscape during the relevant period (the late 20th century) has too many confounding factors to extract data from it. For one, there's the "crack epidemic" crime wave of the late '80s and early '90s. During this period the rate of homicides committed by teens tripled and then went back to previous levels. Additionally, violent crime is correlated strongly with population density. And during the late 20th century in the US cities first began to empty out (due to "white flight") and then began to be repopulated as "yuppies" working office jobs and living in cities became more a more desirable "american dream" than the suburban family home and then later as urban centers became the core of the new tech economy. At the same time, police enforcement changed dramatically through the '80s, '90s, and later. The "war on (some) drugs (used by some people)", mass incarceration, etc. These are all tremendous confounding factors while the underlying "signal" from lead exposure is expected to be a gradual change over a fairly long period.
s/for email//
Why call the role a CTO then? If the role is closer to a tech lead or architect, just call them an architect.

This has always confused me in start up land. There will be a full c suite in a company of 10 people, despite that those c suite folks day to day would look nothing like a corporate position.

Just call it what it is instead of inflating titles.
What country are you based in? I’ve only heard negative things about the taxi industry internationally, mostly around corruption. Surprised to hear there’s places where taxis have a good reputation.