skysight-inc/HackerNews huggingface dataset:
And that's the benefit compared to Let's Encrypt, which doesn't have wildcard certs (yet).
> A large amount of infrastructure at companies like Google, Amazon, Facebook, Ebay, etc. is written in Java and the code I've seen from those companies is well-engineered.

Being a big company doesn't imply good Java code. Just look at Lotus Notes, SAP, Eclipse, the whole IntelliJ ecosystem... all slow-as-fuck, resource-eating monsters that have fast, non-Java alternatives that prove that the job can be done in "fast and lean" (except SAP, though. But SAP rants, I tend to get carried away in these).
I think you overestimate how hard it is to pick up a new language. Even the designer at Circle (https://twitter.com/dannykingme) learned enough ClojureScript within the first month to build components completely independently. It only required a little extra engineering time to hook things up properly.
Derek Abbott, "Is Nuclear Power Globally Scalable"

http://ieeexplore.ieee.org/stamp/stamp.jsp?reload=true&arnum...

Abbott starts with present global electrical consumption and assumes a nominal 1 GW capacity plant.
How Technology Is Saving Native Tribe Languages
The government is slow and clumsy but Apple hires fast lawyers and lobbyists. So I wouldn't count on that.
Funny you should mention that.

As a Christian I think you should eat everything there is because if God put it there, He obviously intended us to use it.
Perceived merit, not necessarily actual merit. I think in every interview, how much ever you sneer at it, the people employing will prefer someone who can do their job than someone who will end up needing support to do their job. They may include their bias later, but they still will look for people they perceive to be capable of doing the job they are hiring for.
Sure, but the Google Analytics loader code on either of those is larger than all of the HTML boilerplate and CSS combined. At least the first one has snarky HTML comments!
A vs B is a matter of reaction to stress (as it affects the heart), not organizational prowess.
I'd say the same to tech side who obviously didn't do Customer Development and wanted a B-side role.

Working your ass off is not sufficient to ensure success.
further complicated by the tendency towards aspirational naming, as over time formerly upscale names like Emily / Alexandra / Madison etc become associated with low-end socioeconomics due to overexposure.

however, you'd have to be willfully ignorant to deny the perceptual gap between high-end/low-end Emily/Amber vs. Lakisha
Cratejoy (YC S13) Is Hiring: Build our next-gen WYSIWYG website builder
Its not about if the expense on something else is useful or not. My point was about the effectivness of what is currently spent.
Midtown Atlanta is near Georgia Tech if I remember correctly. Anecdotally I've noticed that areas with a concentration of knowledge intensive industries and/or universities are much more economically vibrant than the rest of the country.
I can't seem to understand how AI fits in here.

How is this different from a simple report showing sales greater than 10000$
You are right: Scala is a wonderful language crushed by its culture. Not only the DSL love.

And then there's the in-language tribalism. You find people that work/worked in Twitter, that tell you that anything that Typesafe, the company that does most of the development of the language, is not worth using: They have their own stack for everything. Then, you have the Scalaz tribe: They also dislike the standard library, along with the Twitter libraries. And now we have TypeLevel, which splinters from the scalaz group. You don't have one camp: you at least have three or four, and having talked to prominent members of each of those subcultures, good luck ever getting them to try to unify anything: There is much intra tribe hate in public, and it gets even nastier when they are in private.

Having worked with people from each tribe at one point or another, I think that the situation is pretty hopeless, and the community knows it. The best way for Scala programmers to bond is to hate on a tribe that neither of them belongs to!

Just look at the two keynotes in Scala exchange 2015: One by Jessica Kerr, the other by Miles Sabin. Two people that come from very different backgrounds, writing very different code (business scala vs shapeless). But what both were talking about was how far the community has to go to make the language more approachable. And yet, I am pretty sure that the code Miles finds approachable, Jess would find completely unapproachable, while Miles might hate on how Jess doesn't really use enough types.

It's a very unfortunate problem.
Brazil has a pretty significant and open classism via race issue. Not sure we should hold them up as a superior melting pot...
It really isn't about the subject matter; you could fill in any other issue and the comment would be just as wrong for HN. We want civil, substantive, thoughtful conversation here.
‘‘It’s extremely difficult to get into the United States as a refugee — the odds of winning the Powerball are probably better"

Actually, their odds are over 175,000 TIMES better than winning the Powerball.

'Dr. Ben Carson conflated Syrian refugees with ‘‘rabid dogs.’’'

Flat lie. That reference was about (Paris) terrorists and not about refugees from anywhere:

http://www.nytimes.com/politics/first-draft/2015/11/20/terro...
https://en.wikipedia.org/wiki/Deforestation_in_Indonesia

Around the 88% of logging in Indonesia and 80% of logging in Brazil and Bolivia could be illegal in fact.

https://en.wikipedia.org/wiki/Illegal_logging
It's been a while since I've used Go but I seem to recall that you can say foo.baz instead of foo.bar.baz if baz is a unique name in that struct hierarchy. Which makes choosing composition over inheritance nicer. For the structural typing thing that just means that you declare interfaces that functions can accept and any struct that can fulfill that interface does. Sort of like static duck typing but all the used methods are checked at compile time. But more generally I'm not a fan of using inheritance as a way of achieving polymorphism and I like Go's approach here more than Nim's.

No, I hadn't seen the 'a[x .. ^1]' syntax. Does that mean 'The items of a from x to the second from the last'? If so I'm glad that the semantics are there but Python's syntax is still nicer.
But we shouldn't.
Theres a 160 people in the Om slack channel. There's more ways to contribute than sending patches, and theres quite a lot of community effort behind Om Next these days.
With ELB, in most of my projects wildcard certificates are a must and thus Let's Encrypt is not an option. I hope one day (soon) they implement that as well.
> And nodejs' value comes from allowing devs who have only had client-side experience to quickly jam on the server-side.

And this leads to clusterfucks like the Trend Micro Remote Command Execution clusterfuck a couple of days ago (https://code.google.com/p/google-security-research/issues/de...).

It took a decade until enough braindead morons got away from PHP to fix its underlying deficiencies (like mysql_x, register_globals, ...); I'm afraid the same (or worse!) will happen to NodeJS.

Reason: On client you can get away with a LOT more crap than on server because the browser will protect you from the worst (SOP, memory, infinite loops, ...), and so people aren't used to think about security or best practices or code size or code quality. Or about memory leaks.

On the server you're left on your own - and to make crap worse, a PHP app always starts in a clean state, so unless you use external services, given the same inputs you will get deterministic behavior from your script. NodeJS not, yummy memory leaking bugs <3. Happy debugging!
TLDR: Whether someone checks who you are or not.

Technically, it's the the difference between the baseline requirements (for all certs) and the EV requirements (required only for EV), which are at https://cabforum.org/wp-content/uploads/EV-V1_5_7.pdf. In order to get an EV cert, you must pass those requirements, specifically:

- government information sources

- qualified independent information sources

- all domain names must be inspected by a human

- phone calls to your office

Additionally Google mandates Certificate Transparency for EV, so all EV certs have CT as a result.

EV is also required for .onion services, because what would be the point of anonymity unless you actually knew who you were talking to.

In the 90s it took a long a long time for certs to be issued: you'd fax ID to VeriSign, they'd verify your identity and sign your certificate.

DV was introduced by Geotrust as a way of saving money for CAs: DV just means you can register a domain: even if the domain seems like it belongs to a particular legal entity, DV makes no assurances that it does. People can and do get DV certs that seem like they're for major companies all the time. The process is entirely automated, and nobody is asserting any identity: https://google.com.mg and https://google.com.im exist, they're not Google, and that's fine because DV certs don't assert identity.

EV does actually assert a connection between the certificate and a specific legal identity, which is encoded in the certificate, signed and displayed in the browser. EV isn't perfect: you could attempt to be verified as another company. However it is the only type of certificate that assures an actual identity to browsers.

Disclaimer: I work for a startup that's created significantly faster, more painless EV validation. We think it's important that Alice knows she's talking to Bob.
Dang, guess you gotta pay attention to the actual ideas written on it instead of judging them by their presentation. Bummer.
I'm curious should lawyers have financial or other types of liabilities of intentionally / unintentionally disclosures like this?
unless of course bad people are abusing it (they are smart enough to find these things too)
Why does the first page for the intro lecture slides say Intro to Cobol and then two pages later, Intro to Rust? Are they trying to troll?
Legal actions, arsing around with compliance and test suites, generally "being Oracle".
Also, modern agriculture kills lots of little critters (including lots of fluffy rodents). Just ask anyone who's ever worked on a farm.

The only 100% moral solution obviously is not to eat.
I think I might begin using this perspective in advertisements. thanks. :)
Are you?
I recently launched Static Website Manager (https://www.staticwebsitemanager.com) which aims bring static sites to a non-technical market. Would love to chat more if you have questions.
It depends on your security requirements as well. Some people feel the need for end to end encryption as opposed to SSL termination at the load-balancer tier. If you are one of those people, letsencrypt is the way to go
Yes, let's bully someone because of their appearance.
Gotta love the nuclear supporters in renewable energy discussions. My response is always the same: I'm totally with ya as long as the nuclear reactor is in your backyard.
Devops Engineer Position – San Francisco – Minted
Specific Responsibilities:

Develop automation and processes to enable teams to deploy, manage, configure, scale and monitor their applications in data centers and in cloud

Actively participate in high level team activities such as suggesting architecture improvements, recommending process improvements and conducting tool evaluations

Troubleshooting and problem solving across platform and application domains - will be expected to participate in on-call escalations to troubleshoot customer facing issues

Deliver quality features on-time and on-budget and execution against project plans and delivery commitments.

Maintain current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with management and the development team in bringing in new technologies.

About you:

BS in Computer Science (or equivalent)

3+ years of solid experience as DevOps Engineer in 24x7 uptime environment

Expert level Linux administration and tuning experience

Experience working directly with software engineering to improve and support reliability.

A strong understanding of metrics and monitoring infrastructure.

Solid understanding of Software Development Life Cycle, Test Driven Development, Continuous Integration and Continuous Delivery

Hands on experience working with high availability, high performance, multi-data center systems and hybrid cloud environments.

Comfortable with Agile methodologies and working closely within small teams

Bonus points:

Experience with AWS or other cloud providers

Familiarity with MySQL system and query tuning

Implementation of continuous integration and delivery

Installation of a modern logging & metrics systems, e.g. Logstash/Elasticsearch/Kibana, Graphite

Experience with various monitoring systems such as Icinga, New Relic or Sensu

Please Email your resume to recruiting@minted.com
The difference is that from 1066 until recently England has had one dominant ethnocultural group. Relatively small groups of immigrants are able to integrate into this culture seamlessly.

Black people in England aren't culturally "Black", they are either culturally English, or culturally Trinidadan, Jamaican, Ugandan, and so on. Or some combination/superposition of the above.

There is no particularly strong shared experience between a Trinidadan-English person and a Zimbabwean-English person other than living in England.

Blacks in the US, on the other hand, have a common and separate culture. 20th century immigrants are a tiny proportion of the (biologically) Black population of the US. The overwhelming majority of US black people are descended from slaves.

This population has been separated from the white population to varying degrees from the time of slavery to the present day. Now there is more mixing so the cultures are converging, but that can't happen overnight.

You may as well ask why Scotland and England have separate cultures, or England and China. It's not a matter of skin color; it's a matter of a group of people that have primarily had contact with each other, and less contact with other groups, for hundreds of years. I am not sure how else to explain it.

Edit: re-reading your comment. I didn't realize you were asking about communication difficulties specifically. This can probably be largely explained by the fact that African-Americans speak their own dialect of English that is in some ways quite dramatically different from the (White) standard. Here is some info: https://en.wikipedia.org/wiki/African_American_Vernacular_En...
Huh, indeed it is. Those should be snowflakes for Winter.

Why does it break in Chrome on OS X, yet work in everything else?!
It was "upboat.us", https://news.ycombinator.com/item?id=5916181
I never programmed before college, and my first job after college is at a highly-reputable SV software company. I know plenty of other people in the same situation.
Manager, Software Engineering Position – San Francisco
Technically - $50k gross is, at current exchange rates, around EUR 3800 per month (before tax).

But yes, once you reach EUR 2000 net, you can have a very comfortable lifestyle.
Like others who have posted in this thread, medium.com in the URL is a signal to me that the author is more likely to not be credible.

Self-hosted blogging still has a place in this ecosystem!
Building Data ‘Houses’ in the Cloud
A open letter to Grandma about Immigration
Typically, editors choose the headlines, not authors.
Story Behind the Comically Villainous Ocupus Logo of US Spy Agency
Going to write it after January 27 - it's date of launch second web app, which will work in production, powered by this API.
At first blush I wonder if the downturn under Clinton's administration is related to reduced defense spending due to all the base closures during that time period.
The largest prime number yet discovered
I have a question for Rust fans: how do you deal user interaction? Do you have a favorite user interface library? Do you separate the UI from the program and communicate either via IPC or http+html? If you don't care about cross platform capabilities, is there a great library on the platform you do care about?
Why would that be ironic for a Saudi cleric?
This is an absolutely serious question. Can you elaborate on some of the racism you as an Asian male have experienced? Honestly, outside of certain examples of the "good minority" I've seen very little racism towards Asians in any context so I'm interested to hear what is you may have experienced.
My guess is that some IP-to-Geolocation service says nothing more specific than "Atlanta" and this couple happens to live in the geocenter of Atlanta.
> Yes, I always walk around with my head in the sand too.

That crosses into personal attack, and you can't comment like that here. On HN, please post civilly and substantively or not at all.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
The post mentions borrowing ideas from GraphQL and Falcor: if I used GraphQL or Falcor, is there some pain I'd hit that Om Next would avoid?
The hyperbole in the comments here is impressive.
Good idea. I would add on police contact info with a case number.
Not all jokes are trolls.
Ha, I'm the exact opposite. Not for everything, but when I'm developing I find it easier to switch between, say, Trello, Github and Slack using alt-tab.
I doubt that the current political climate would allow for this but I wonder what would happen if the U.S. implemented a basic income program and put in place extensive support for building out more knowledge based clusters across the nation. Places like NYC and the Bay are are doing VERY well overall. (That's also where many of the corporations with large balance sheets are based.)

Specific additional things I'm thinking of include free tuition, low cost small business / creative studio financing.
San Francisco has had its first self-driving car accident
Inside the Presidency - 2009
Experts Signing Clinton’s Anti-Sanders Letter Have Ties to Military Contractors
Improving JRuby startup time
How to Handle Feature Requests from VCs
What the heck is this article trying to link to? The PDF seems to be a definition of a smartphone and the cut-off for the New York law (not California), it doesn't even set out the terms of what is allowed (or not) per encryption.

Here's article looked like at the time of this comment:

> California’s Assembly member, Jim Cooper, [introduced legislation][0] to ban smartphones that come with strong encryption and can only be encrypted by the owners of those devices.

[0] http://legislation.nysenate.gov/pdf/bills/2015/A8093
In your example, aren't you implying that landlords and other wealthy individuals aren't simply not spending, but actually hoarding cash?

Most wealthy individuals aren't holding cash, they put the money in a savings account or investment that has a return. This money appears to be held to most people, but even money in a savings account makes its way back into the economy by affecting the reserve requirements of banks. Its a proportional effect, because reserve requirements are greater than 0% but lower than 100%, but it still contributes.

If they actually are hoarding, the question is why and in the past that is usually because savings returns and investment returns are expected to be negative. In which case, thats the problem to solve.
https://blog.qt.io/blog/2015/11/23/qt-quick-controls-re-engi...
There are geothermal plants but from what I remember they aren't that amazing.
>$100k over a few years at the initial date of the grant. You can roll the dice all you want on startup options or take RSUs with actual value
That same realization can be made with UI libraries that don't have to deal with the history and standards of modern web.

The front end js libs (react, angular) are a nice patchwork over a pile of mess, but do you really think that we would have the same problems making simple websites if we could design it without the standards agreements and history?

Look at authoring tools of UIs outside of web and you'll find theyre much simpler, intuitive, wysiwyg, but still powerful. E.g. Unity's UI lib, even flash had something nice for it's use case. Like Hypercard was. Remember that?

The web front end could be a lot better.
The Power of Patents (In Healthcare Budgets)
We detached this subthread from https://news.ycombinator.com/item?id=10947696 and marked it off-topic.
I think Rust badly needs an AWS SDK as a lot of systems software is being written now in Go...
No one "decides". Nature takes its course.
I tried Nim last year after getting burnt out on rust beta. My impression is that it has a lot of the same issues Haxe has in that it seems to be a transpiler. The specific problem I hit was returning a list or vector particular way caused strange C++ code to get generated.

It would be cool if they redid the backend so it functions as a real compiler with llvm.

The transpiler issues + the smallish community pretty much scared me off. I am not sad I "missed it" even if it was a cool experiment.
These tax repatriation deals are getting to be like "immigration reform". Once you start doing it, no matter how much you say "This is the last time! Honest!" people factor the next amnesty into their calculations. In both cases the fact that people believe it will happen increases the likelihood they are correct.

I would love to see the US corporate income tax eliminated, but this kind of one-time tax amnesty thing is bad policy.
Gcc/tree.def: GCC AST Node Definition (union of 180 Structs)
This is why I'm conceptually attracted to convertible notes. Valuations always seemed like an illusion...but then caps became status quo as stand-in for valuation. I understand, buyers want to know the price they're paying...

But it's still an illusion. That said, there seems to be a very functional solution: discounts.

I don't understand why they are not used more. Why not develop industry models for expected value increase from seed > A > B, then invest with convertible notes discounted accordingly? Do this for each round... until there is a liquidation event.

The notes themselves would have to offer slightly more protections with each round, but in general, it creates a model of relative value, while that value scale is still being determined... rather than fixating upon some arbitrary valuation.
Yes. I may not be apart of that highly rigged game personally, but holy goddamned yes a thousand times. The front page of HN almost always has at least one story during the day about how irrational they are.
Something like this? https://github.com/rusoto/rusoto
I see. I was not aware that this kind of syntax was present elsewhere, thanks for pointing it out!
tree.c: https://github.com/gcc-mirror/gcc/blob/master/gcc/tree.c
Did you know that David wrote all of ClojureScript? https://github.com/clojure/clojurescript/graphs/contributors
Honestly, and I'm thinking really really hard about this but yes. I don't know where you have lived but I find it actually amazing that you can say that you have never in your entire life experienced open racism. I have so many questions I don't even know where to begin.

And as a side note, my reaction should probably tell you all you need to know about race in America.
Like this?

https://crates.io/crates/rusoto/

Haven't tried it yet (backwaters don't usually look kindly on AWS :) ), but that looks like what you're talking about. There are a ton of libraries for Rust these days (relative to the amount of time since 1.0, at least).
$1 says it's some null value.

This is a good premise to an "off-by-one" parable where it turns out the neighbors are phone thieves.
My frustration with these offerings is that they tend to only service public-facing HTTPS servers. There are a lot of use cases where valid certificates come into play, and a lot of them aren't facing the public internet or serving HTTP traffic.