skysight-inc/HackerNews huggingface dataset:
> What geological features of the Bay Area do you regard as a plus point?

I believe they may be talking about the Sierra Nevada range, with mountaineering matched only by places in the Andes, Himalayas or Alps. Yosemite is the climbing capital of the world and the birthplace of modern rock climbing. Sure, it's not right in the Bay area, but you can easily drive to a trail head within a half day or less.

Little known secret: the East side of the Sierras is where all the best action is at and the real estate is cheaper (although still overpriced). The downside is the tech jobs are few and far between and if you like urban environments, there aren't really any.
(Not to sound like an advertisement, but) I got an email from StartCom the other day, saying that they're moving their StartSSL service to work on a similar policy to Let's Encrypt (which I hope means they're just running an ACME server)—but with the proviso that, since they do have the background-checking infrastructure required for EV "trust verification", they've combined the two.

If I recall, StartSSL sort of hoists their EV identity-verification out into its own step before you actually apply for certs. The identity-verification process costs money (and it can't not; it involves paying real people to do background checks), but any EV certs issued to a verified identity are free.

I think what this will mean is that, if you do an ACME request to StartSSL using an identity they've verified—and for a domain associated with that identity—then the cert in the response will automatically be an EV cert.

This is pretty huge, in that usually EV certs cost a large amount per issuance—whereas a pre-verified ACME-issued cert effectively has zero marginal cost to reissue. Previously, EV certs were usually used only for apex domains, with a secondary DV cert collecting the internal SANs together—because the DV cert had a low (now zero) reissuance cost, while the EV cert cost the full amount each time to get reissued. Now you can just use your EV cert for everything, and alter it as suits you: much simpler.

I hope other CAs adopt the same approach; it's a very good idea. (Pie-in-the-sky thought: maybe one day we'll have the equivalent of the semi-automated KYC service providers that have phone apps to scan drivers' licenses, but for corporations. Then issuing EV certs will just mean an API call.)
If it is a monoculture now, it's because the engineer culture took on counterculture values while pricing the actual counterculture out of the region. The engineers still have their conservatism in that they tend to think of as many possible failure modes as possible and try to address then when they can. It's just not recognizable as such because the rational, cautious, establishmentarian 1950s conservatism has been almost completely replaced by emotional, religious, populist conservatism.
Are ever concerned about them taking your money and not sending you the item? If they're in a foreign country, or have skipped town, what's your recourse?
My experience is not directly related but one of the things I have noticed working as an software engineer in the banking industry is how quickly management closes ranks to protect one of their own. No matter how much a manager fucks up, when your as an engineer tell on him/her, your ass will be handed to you. And the blacklist is real -- informal but real.You can't transfer out as all the managers will give you shitty references. So I can empathize with the plight of the blacklisted engineer. Its scary and it could happen to anyone.
Don't you think there is a good chance his mental illness is actually a result of being consumed by such an awkward situation?

The details he provides about proof of employment and wrong-doing by Chrysler when asked to confirm it are very clear. If those are real, we can't tell - this looks like something a good journalist would be able to uncover, and maybe help achieving some kind of closure.
From the release notes [1]:

> Upgrading the Magento system software no longer results in the loss of data.

Well, that's good. You're still working with Magento, though, so... (I've built plugins for it. Don't. No money is worth that.)

[1] devdocs.magento.com/guides/v2.1/release-notes/ReleaseNotes2.1.0CE.html
Isn't there some law that all investors buying stock at around the same time have to be offered the same terms?

I'm not a lawyer but I think this is part of what's behind the trend toward convertible notes in company financing in SV, compared to the traditional priced equity round -- too hard to give a different deal to different investors, for what amounts to the same shares?

Would love to hear more from someone who knows more about this.
Google Cloud Platform Announces Stackdriver Monitoring Pricing
Nothing is wrong with malloc per se, but the way it's used here is extraordinarily unsafe (they're allocating fixed-sized buffers for variable-length fields). Even if they'd attempted to allocate variable-length buffers, they'd still need to handle integers safely, and this code doesn't.
You can keep Portland: no fourteeners and too much bloody rain. I'll take my SoCal where I can climb 365 days of the year.
Code Archaeology with Git – John Firebaugh
计算着 [jisuanji] is the older usage that harkens back to the days when computers were mainframes and terminals and not in every household. Generally everyone says 电脑 [diannao] these days.
Edge is free to implement an ad-blocker, too.
Such as Cygwin/X, available from a friendly cygwin.com near you!
NREL Engineers Look for a Cool Way to Make AC Units an Affordable Snap
Ah yes! But at this point it only works if you're nitpicking over the definition of "clear," since the "in space" bit is now settled.

Right? Maybe I missed a nit!
This is used in discussions of the character, would you not consider that text? it does seem to have a more figurative than literal reference than most characters, in a way that I am not sure how to translate into English.
Well you might be able to if you add a bunch of named function combinators wrapping these, but definitely not with only lambdas, unless you define your combinators using `ast`, which I think would let you define statements via expressions.
I disagree, and think that programmers should be very wary of C.
Obviously this is anecdotal but I've been messing around with my laptop a lot recently trying to get to a full day of work on battery, and the best setup I've found is windows 10 Insider with Edge + adblock.

Opera battery saver is great but they should enable it automatically whenever you're on battery, as it has no performance impact that I've noticed.
It seemed to me that the cases he cites center on the question of why he was not hired, not whether or not he worked at Chrysler. He's saying he didn't get the job due to being 'blacklisted,' the courts are saying he just didn't get the job.
"California leads, the nation follows" and "tired of people from CA moving to their areas and trying to change it politically" don't exactly contradict each other.
It's not just the graphics, it was gameplay too. Take a COD game and contrast that to a quake 3 1v1. No comparison.

Of course, IMAO.
I wouldn't switch to an unstable browser just to improve battery life. It just shows that they're not really trying to get a fair test. I'm running ad blocker in Chrome and it works perfectly. I'd be interested if they could improve on that significantly, but I trust Google more in creating a stable software.
Yeah, but the question here isn't "Bay Area" v "Everywhere Else", it's "Bay Area" v "Toronto". Toronto has lower salaries, colder weather, and generally fewer investors that are more risk-averse (which puts companies there at more risk existentially, especially in early stages). It's a beautiful city, I love Toronto, I was born and grew up there. But there's a lot of work to be done to make it competitive with the Bay Area.

The saving grace is this: I imagine the counterintuitive first step of continuing to bolster Toronto's tech scene is actually efflux of talent towards the Bay Area. The few who do "strike oil" in SV are more likely to direct some of that capital back home, make bigger bets, and mentor entrepreneurs there.
Why didn't he seek a (temporary) job in the service industry? Even flipping burgers would be better than being homeless. His story and writing style makes me believe he's a smart guy but possibly he unintentionally offends everyone he meets and either doesn't realize it or can't understand why.
Why We Don't Follow Through on What We Set Out to Do and What to Do About It
>that's when we migrated from keyboard to mouse for looking around

I did one year earlier in Descent ;-)
I can happily find a reference (though not in this thread) to a woman using it to refer to a group of all women if you like...
It doesn't look like it was designed to be a face but a gripping hand that they put googly eyes on for fun.
RAMS: The First Feature Documentary About Dieter Rams
IPOs are sold by salespeople with pitch decks to brokerage firms, who then sell to their clients. It's not done through an exchange; it's done on handshakes and phone calls, on human time scales, in the weeks/months leading up to the first day of trading.

People sometimes refer to the first day of trading as an "IPO", but that's not quite right.
all trace back to this

http://www.nytimes.com/2016/02/19/technology/how-tim-cook-be...

"Apple had asked the F.B.I. to issue its application for the tool under seal. But the government made it public, prompting Mr. Cook to go into bunker mode to draft a response, according to people privy to the discussions, who spoke on condition of anonymity."
Perhaps I am not understanding his situation properly. If Chrysler refuses to acknowledge that he worked there, why couldn't he apply for jobs without mentioning his experience at Chrysler?
The remix of E1M1 on the soundtrack is magnificent!
I think it would still be interesting.
Win10 + Edge vs macOS + Safari.

In the end the user does not care which OS runs in the background, just which platform offers the best experience - in this case the longest battery time.
Guidelines for building new hot interactive messages in Slack
Which are the highest peaks in the US Arctic? Fodar settles the debate
Great answer David. At GitLab we self host Sentry and love the product. I understand that pilif has reservations, some open source projects prioritized profit over stewardship after raising money. What we did at GitLab is write down how we think about this in https://about.gitlab.com/about/#stewardship You may or may not want to do something like that at some point. Anyway, lots of success with Sentry, the product is great and the upcoming features sound awesome.
I like the rain in Seattle. It makes things peaceful, and the wet air smells good. (I grew up in Arizona, where 367 days of clear blue sky gets a bit boring <g>.)
I unsubscribed from the highly annoying BestBuy marketing emails and got a notice I'd be removed in 10 days. I looked into CAN-SPAM, and that's the maximum allowance of time to comply with a removal request. Never going to shop at a BestBuy again.
Chelsea pensioners
Fellow Seattleite - who is doing this here? I have a personal interest... :-)
I'm 10-years Python/Django and making the leap to Phoenix. I can't begin to describe how thrilled I am with the intelligence and warmth of this community—something I always treasured at Django and was afraid of losing.

Phoenix 1.2 looks ready for prime-time! I just finished setting up a continuous integration/deployment pipeline with edeliver and CircleCI and couldn't be happier with how everything is fitting together.

Very excited for the bright future of Phoenix!
Most Texans, let alone Californians fleeing high prices, don't have to worry about such things. Besides, the death penalty isn't exactly a negative if the alternative is life in (a Texas) prison.
Aaah it makes more sense now :) thanks
I think we've all seen a good engineer get fired because he's a pushover.

You know who doesn't get fired?

Story time: We had the most brilliant and insufferable devops engineer I've ever met. I don't mean just your standard grump overworked sys admin. This guy was a treasure.
1) Previously all engineers had 20% time and would work on personal projects. We had a ton of extra servers lying around and it was fairly simple to provision some space to work on an idea. His first week he went to the CTO and had 20% time axed and demanded that all provisioning go directly through him and all physical servers be nuked from orbit.
2) They got him a personal secretary. He routinely had her go 5 blocks to get him gummy bears, buy him a waffle iron and make him waffles in the office, and routinely made sexist comments.
3) Op sec. We would have media come by the office once in a while so this guy instituted a policy of "security through shame" If you didn't have 2factor auth on your email he would send you snide comments. If you didn't use full disk encryption you had to go to a mandatory course on personal security. If you left your laptop unlocked at your desk to go the bathroom it was prank emails and screwing with your settings. On the 3rd time he would confiscate your laptop and lock it in a personal safe he had under his desk for the day.
4) This guy would use our internal channels and slack to shame anyone non-technical. One time the personal assistant to a VP in another department accidentally posted a listing asking if anyone had a bed for sale to the channel for asking about restaurants in the area. 24hours of shame where he got the entire tech team to participate emailing everyone in the company if they had any food shaped furniture for sale. Apparently she broke down crying and had to go home for the day.
5) Despite the fact that we had no QA team this guy refused to deploy hotfixes even for critical launches. You got one day a week to launch code. You got one chance. If there was anything wrong it was, "roll back and try next week." Unless of course the issue was you needed a CDN cache clear or there was something wrong with the build. Then you could email him (directly after the deployment) and have him refuse to respond or believe you for about an hour before he would actually do anything.

These guys get promoted. They run things.

They fire the pushovers.
One wonders what is the competitive threat here?

Is it that Apple and Google introduce their own messaging infrastructure for developers?
Alice ML “threads” are more like Erlang threads than C# threads. They're lightweight userspace threads and you can have thousands of them. That's quite scalable.

Also, that's not a new idea. Blocking-style code with async I/O scaling was pioneered by Oz in 1991. (It did it a little bit differently from Alice ML.)
>> Do you think that 福倒 should have a code point?

> Yes. If we want to be able to talk about it in text (like now), I want to be able to encode it in a standardized way.

This doesn't make any sense. We talk about things in text by using words, not direct representations. A dog emoji is not necessary or desirable for discussing dogs in text, and a 福倒 emoji is not necessary or desirable for discussing 福倒s in text.

Should the wikipedia page https://en.wikipedia.org/wiki/Statue_of_Liberty be edited to replace the cumbersome phrase "statue of liberty" with the more modern and convenient U+1F5FD 'STATUE OF LIBERTY'?
I have a reddit account but don't really comment there so I have no clue about the first line.

The OIG report is recommending system changes and doesn't opinion on the criminal. That's what the FBI is doing.
Thanks! That seems mostly like what I expected.

I would have to practice with the controls for a really long time to be able to pick up a soda can that deftly, though.

While they are not using deep learning, I think they're doing good work building a platform that can later be controlled via neural net or whatever. The control-theory-based balance and locomotion means that the lowest-level aspects of operation will not demand resources from the neural net and provides the prototypers in the meantime with a way of experimenting to see what body designs might be most effective.
They're not that similar in terms of how much space is spent on dark shades. In the doom palette the gradients don't go down to full blackness, and there's a technical reason for that; it's inappropriate for doom's engine.

The engines are very different in this regard, doom had no lighting. In quake you had lighting, and potential for dark shadows. The lighted colors needed to have range to blackness throughout, since they may occur in textures which get cast into full shadow. By limiting the full intensity of the colors chosen, smaller steps are achieved from black to full intensity across the 16 slots each color gradient was given. Those smaller steps improve the rendering quality, but the lower peak intensities contribute to the generally muted color-space of the game.

Doom and Quake do not use the same techniques as you mentioned above, that's incorrect. Quake was a major improvement over doom, doom more closely resembles the faux-3d "raycasting" of wolf3d. Quake is more like a traditional texture-mapped 3d engine, hence its 3dfx-accelerated readiness.

In the past I experimented with RGB direct-color modes in Mode-X (320x240x256) using a 332 format, to have the full color cube available and not have to preselect a fixed palette. This allowed a diverse color-space in a real-time 3d simulation, but the quality of the output was terrible due to the very few shades given to each color from full darkness to full brightness. This is why a game like Quake which would obviously benefit from a direct-color mode still ends up opting for a palette of dramatically constrained colors; it's just to improve the quality of the output.

In the world of 256 colors, the more advanced the 3d engines became the worse the colors got.

The very thing that made Quake so impressive at the time was the 3d with lighting and shadows on our 256-color displays. Nobody was doing that, probably because everyone assumed direct-color was a requirement, and with the VGA the only direct-color you could do was 8-bit "332". So while everyone was waiting for PC graphics hardware to mature a bit, id came along and gave a us a game full of browns, greens, and grays, and we loved it.
Investors want access to the founders, and so they have to be in SF.
Unfortunately it seems like we added that nonsense into HTML5 :(.
Glad to see this rule come up on a tech site. This is Finance 102 stuff and it's good for everyone to know.

Just in case this hasn't been said elsewhere, the rule is more precise for numbers whose factor into 72 is closer to it. So medium numbers, for lack of a way of saying it. Not 50, not 1, but 12, 8, etc.
> Don't be thrown off of Toronto by one douchebag company

What do you think the company should do? It's a company not a person who left their spouse when they got cancer. They are doing what they feel they should do in order to thrive and survive.

Now you can argue that you think they are wrong, that is that they don't need to move. But then again you won't suffer the downside of the wrong decision. They will. Companies do what companies have to do in order to grow the business based on how they interpret the facts. That is what joist has done.
Now check any random chart:

Fonts
The shapes of the reference glyphs used in these code charts are not prescriptive. Considerable variation is to be
expected in actual fonts. The particular fonts used in these charts were provided to the Unicode Consortium by a number
of different font designers, who own the rights to the fonts.
See http://www.unicode.org/charts/fonts.html for a list.

Terms of Use
You may freely use these code charts for personal or internal business uses only. You may not incorporate them either
wholly or in part into any product or publication, or otherwise distribute them without express written permission from
the Unicode Consortium. However, you may provide links to these charts.
The fonts and font data used in production of these code charts may NOT be extracted, or used in any other way in any
product or publication, without permission or license granted by the typeface owner(s).
The Unicode Consortium is not liable for errors or omissions in this file or the standard itself. Information on characters
added to the Unicode Standard since the publication of the most recent version of the Unicode Standard, as well as on
characters currently being considered for addition to the Unicode Standard can be found on the Unicode web site.

Now you can try to track down the actual typeface owners one by one (this alone seems hopeless) and even then I doubt that you can get permission from all of them.
Grammar and sentence structure are bad everywhere. Might even be a form of dyslexia. No wonder nobody believes he can design a valve system.
If they're not trustworthy, let's remove them from the trusted CA lists of major FOSS browsers / distros. Anyone know the proper mailing list / bugtracker this should be filed on in the case of Firefox?
Considering Microsoft recently added ads to the Windows 10 login screen, I wouldn't hold my breath on Edge coming with an ad blocker out of the box.

EDIT: Downvotes? Really this is factually accurate:

http://lifehacker.com/windows-10-is-showing-ads-on-your-lock...
Should robots be classified as employees?
Exactly. Caddy's the first HTTP server I've felt was truly easy to configure with all the "hosting best practices", and HTTP/2 future-proofing is the cherry on top.
But that's a function of API, not the language itself. Django (and most ORMs, I believe) support that kind of behavior:

MyTable.objects.
filter(some_row__gt=5).
exlude(other_row='q').
order_by('other_row')

The Python iterable APIs have decided to use nesting rather than chaining, but you can still have an underscore-like API: https://github.com/serkanyersen/underscore.py

The bigger problem remains: lambda functions are hideous in Python. map() will forever be ugly if you try to use it in the same way it is used in most functional languages.
I assume donations directly to Let's Encrypt are tax deductible like EFF donations are - does LE send out tax information for contributors?
> They issued fraudulent SSL certificates in 2011: https://www.schneier.com/blog/archives/2011/03/comodo_group_...

Moxie had an amusing anecdote about this incident in his Blackhat 2011 talk "SSL and the future of authenticity"[0]. Apparently the same IP as was used by the "sophisticated attacker" and disclosed by Comodo downloaded sslsniff[1] from moxies server the next day, referred by a video tutorial about intercepting SSL..

0: https://youtu.be/Z7Wl2FW2TcA?t=5m

1: https://moxie.org/software/sslsniff/
I can't speak for anyone else, but in my case at least, that's how it was taught. I remember the teacher going through problems on the chalkboard - "you want that brand new stereo for 150$ (This was the nineties) and you decide to put it on your credit card and then make the minimum payments. What's that stereo actually going to cost you?"
Misleading headline is misleading. Quoting the gist:

On June 27th, our DNS infrastructure will cease to answer DNS queries which are received on our old name server IP addresses.

...

queries will need to be directed to our new name server IP addresses, which carry requests over the CloudFlare network.

So they're retiring old nameservers and putting new ones in place.

I fail to see how this is at all newsworthy.
In that case you might as well browse different websites because using adblocker makes your browser render different content.
I was wondering why they would have snowmen in the language. And then it occurred to me that maybe, since the unicode set has so much room for characters, that they were planning to allow cross-language communication through emoticons.

Think about it, if you can represent anything human with emoticons. Then you can communicate through emoticons only! Maybe that's what the ancient Egyptians were hopping for?