skysight-inc/HackerNews huggingface dataset:
The audience of this letter is Uber employees, and the context is that the faceless VC who just pushed out their CEO is trying to gain their trust. I think a little flattery here is in Benchmark's interest, true or not.

FWIW, Uber is very far from the most important and promising company of our generation in my mind.
That's literally true; private censorship is exactly what the freedom of speech and press in the first amendment protect: that every private party is generally free to choose what speech it will relay.
Super interesting developments..

Also, re:

>AI can't democratize itself (yet?) so I'll help make it more accessible to everyone!

This needs to happen more on the software side. You can buy a world-class quad-gpu machine for about half the cost of a vehicle. You can build a world-class single-gpu machine (what I have) for a fifth of that. It's literally amazing how accessible the hardware is, compared to almost any other science which requires 7 figure funding to get world-class results.

The software, the learning, the math, all need to become more and more accessible so more people can pick up and train an algorithm.
There is some work starting to happen for XAML Standard [0] for .NET. The React Native [1], is promising with JSX abstraction and JavaScript !

I wish Oracle should do more with JavaFX, may be embrace JSX templates.

[0] https://github.com/Microsoft/xaml-standard

[1] https://github.com/CanonicalLtd/react-native
You're describing the German court system in which the job of the judge is to search for the truth. The US system is adversarial, the two sides present evidence, the Jury is the finder of fact and the Judge is the finder of law. If the two sides do not wish to search for the truth, it will not be found. This is common when the prosecution refuses to consider alternative theories and the defense merely wants to get off without having the resources to find the true criminal.

Also, fwiw, that process sounds like it would be pretty good at filtering candidates to be good at the job, but broad categories like "communication skills" cover an awful lot of territory. Imagine someone from quite a different culture with wildly different (but effective within their culture) communication styles that people in your company thought was weird. That person would probably be barred from working and integrating into the corporate culture.

I'm not saying you guys are bad people, or that I would have the guts to make that call myself, but I just want to point out that process as a fig leaf for distilling conformity is just that.
I really want to read the "Holder Report". Reading from this context, it sounds like it may be pretty damning.
No one needs to defend Nazis.
Setting up a quiet, dedicated environment is good advice in my experience. My project for this year has been to write, consistently, every month. I try to record 4 songs a month with at least one original. The key to this project has been to establish a regime: 3 nights a week after work, after the kids are washed up and in bed, I go to my space and I record.

I haven't always hit the 4 song mark every month this year but I've been pretty consistent.

Prolific authors tend to do this and I realized this is how I manage to keep up with software projects as well. So why not music?

My theory is that creativity can be made into a habit.
Just because those resources exist does not mean you get to park your 1997 Chevy Cavalier diagonal across three parking spaces.

I'm not going to run your code on my server if your code uses resources so poorly that I can't run other things I want to run on my server.
What I find really weird is that this post is at the bottom of the frontpage, even though it has the most upvotes of the entire frontpage (443 at time of writing) and achieved this in only 2 hours. This was the same case for the article containing the 10 page manifesto from last week: https://news.ycombinator.com/item?id=14937895

Could @dang or some other moderator shed some light on why these specific posts are disapearing from the front page so fast? Because this seems like a failure of the ranking algorithm.
If you are 100% sure he is an "incredibly incompetent" founder, that must mean you have extensive training in knowing what it takes to be a good founder. How many billion dollar companies have you built? Because you sound like you know exactly what "competence" is for founders of billion dollar companies. You must have built many yourself, and experienced all the untold pains and frustrations that no one hears about. That's why you are in a position to judge Travis as "incredibly incompetent", right?
The fact that Travis doesn't want to let go of Uber is completely normal. He is the founder, the boss, the guy with lots of money. There's a power play in place and people don't know who will win.

It's normal that employees at all levels will still give him some leverage. It doesn't say anything about employee loyalty or Travis being the leader they want.
Google is not preventing the Daily Stormer from spewing their swill. They aren't interfering with the Daily Stormer's rights in any way. They're just refusing to support the Daily Stormer on their commercial platform. In that, Google is well within their rights. The Daily Stormer is capable of taking their business elsewhere.
$4/month: Afrika's Most Affordable Price Plan for Solar Power
Were the Specs ever meant to be more than a hype vehicle though? Obv. if it had blown up into an international phenomenon Spiegel & Co. would have taken it but I feel like it was more just a power strut en route to their IPO to show that people are excited about their platform more so than "Big Brother's"
That you for posting! Never saw the discussion on here, or knew how many awesome things nCase has created.
Providers of DNS services have terms of service. And arguably even if something is not in their terms of service if they deem it to be unacceptable then they are well within their rights as private companies to deny service. ISPs are all about access, the DNS is all about publishing and your ability to publish depends to a large extent on whether or not you will be able to find parties to work with to enable the publishing of the material you wish to spread.

Google is under no obligation to provide such a service to a party they deem objectionable (on pretty good grounds).
It seems like people never make this assessment, or use the GIL argument to put interpreted languages down. I personally run into I/O bound problems way more often than CPU bound ones. That said, I'm mainly doing things in the realm of a Python web developer. Scientists probably hit CPU bound problems more often with Python, but seem to drop down to C/C++ extensions without needing to complain about the problems.
>Freedom of Speech says this jerks should be able to have a domain.

No it does not, the government is not the entity they are dealing with.
It doesn't if you need to manage atomic data across the processes, as there's no way to lock and block the other cache consumers (think the data you need to handle cache evictions, etc.)

Also, you're describing multiple python processes + an extra server (redis) process - as a "simpler" solution for the limitation that Python doesn't do multi-threads well.

Of course there are a ton of use cases out there where you can scale in other ways, but threads and shared memory exist for a reason - there's no reason not to call a spade a spade and say the GIL is still a limitation.
Is Google's work culture more like Apple or Tesla? Curious if this is likely to address whatever about Telsa wasn't keeping him happy. Or maybe it was more about the specific work he was tasked to do?
I'm for FOS but I can support Google's decision on this since they also censor known terrorist organizations.
That would depend on need. In most advanced economies sustenance is likely to be a very minor cause.

In any event, I'm not taking any moral stand on this, simply trying guess the disinclination to steal fruit.
Ideas for fruit to grow in UK/London climate? Are mulberries worth it?

Currently growing:

Apples

Cherries

Figs

Grapes

Blueberries

Raspberries

Tayberries

Lime and lemon (partly indoors)

Siberian kiwi (no fruit yet)

Goji berry (no fruit yet)

Honeyberry (no fruit yet)

And appropriating the neighbours' plums, pear and wild blackberries.
It's less than the 30% Apple usually prefers as a cut, but they'll take it.
I've been involved with building a similar system. We have resolved to having a backup un-touchable recovery version that is capable of finding it's way to our servers and updating. As well as an onion roll-out process, with exponentially sized groups prioritized by distance from our office, and risk of customer loss due to downtime.
> or just that one company implemented a nice client?

That is a huge deal. Having a de-facto reference client for all platforms with most of the features is very important. XMPP never had that. Google could have done it but they didn't.

I used XMPP for more than a decade and tried everyone else to switch, but it has always been lacking in many ways in all platforms, without a safe fallback option.
> To support someones right to free speech is not the same as supporting the content of said speech.

Supporting someone's right to free speech doesn't mean enabling them to.

I support the right of the Nazis to voice their (IMHO completely absurd) speech, but if I had a business, I'd have guidelines against that type of speech in my business. In the same way, I wouldn't welcome one into my house. None of those measures infringes on their freedom of speech.
> objective, fixed, and carefully selected technical interview techniques

Any pointers to specifics or resources on this?
FWIW, Delphi has a cross platform UI library called FireMonkey[1]. It supports Windows, OSX, iOS and Android.

[1]: http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Supported_...
There is also Amanda from online services on the 3rd floor, but you don't know her. I swear she is good but at the same time worst than Grace.
I think it's even less useful, even if P = NP it is possible that no one finds an algorithm. Creating a (useful) algorithm is independent of proving the theorem. Also interesting is that someone could create an algorithm that solves NP complete in polynomial time without proving P=NP. They would be unable to prove the algorithm correct though.
Your rationale is exactly what every dictator throughout history has used to protect their power. Every, single, one. You either have free speech and allow all to express their ideas unfettered, or you will end up in a dictatorship sooner or later, guaranteed. To be clear, i'm talking about expressing ideas like "men and women differ biologically" and not speaking about threats/fighting words. Once you start punishing people for their ideas you're on the road to dictatorship, at least if every dictatorship in history is any guide.
Points number 6 and 10 may apply. I only skimmed the paper and may have missed the really interesting point, but to me the argument and method just looks too simple to have been missed by everyone for all the time. But I am also totally not an expert in the field.
Going against GP's point but Root in Person of Interest was a great geek character IMO. Tough, sharp, ninja coder and the complete opposite of uncool (so I guess that would be 'cool'). Swerved all of the cliches.
From your own linked Popehat article: 'except where such advocacy is directed to inciting or producing imminent lawless action and is likely to incite or produce such action'

[Full Excerpt]
The damage Holmes inflicted — the malleable and unprincipled standard of censorship he drafted — was not thoroughly rebuffed until a half-century later. Brandenburg v. Ohio states the modern standard:

These later decisions have fashioned the principle that the constitutional guarantees of free speech and free press do not permit a State to forbid or proscribe advocacy of the use of force or of law violation except where such advocacy is directed to inciting or producing imminent lawless action and is likely to incite or produce such action. . . . A statute which fails to draw this distinction impermissibly intrudes upon the freedoms guaranteed by the First and Fourteenth Amendments. It sweeps within its condemnation speech which our Constitution has immunized from governmental control.

Note that Brandenburg does suggest, explicitly, that some speech is unprotected by the First Amendment. But people seeking a generic pro-censorship quote go to Holmes, not Brandenburg, and well they should — Schenck supports a loose and unprincipled interpretation of what the "fire in a theater" might be. [Edit: as a commenter points out, note that to be fair to Chayes she does mention Brandenburg even though she opens with Schenck.]
Well, he still has one: http://nondot.org/sabre/Resume.html
Python's GIL issue is like the Israeli-Palestinian conflict.

1. People like to talk about it a lot, complain about it and say their opinion of what should be done with it.

2. It's not likely to be resolved for years to come.

3. In the end, the problem has very little effect on people's lives, much much less than the amount of hype around the issue.
Remote code execution vulnerability in node-postgres
I don't think .NET Core is targeted for desktop applications, at least not at this moment.
But does that involve expending your resources allowing them to?

Also, isn't this Google/GoDaddy expressing THEIR speech by removing users who violate their TOS? Remember, GoDaddy was ok with hosting the site until an article defaming the woman who died on Saturday started making the rounds.
Exactly. yay 80s
Yes, because driving them underground onto the dark web, without any adult supervision is a way better idea right? You drive these groups underground and one day are going to seriously regret doing so.

We are in the midst of a cultural civil war. The funny thing is that the more you suppress their ability to protest and their speech, the more converts you're making.

Maybe we should start by asking WHY these groups are getting more popular, why they are so enraged and angry and suddenly are out front airing their frustrations. And saying this is all about Trump is simply masking something that has clearly been brewing for a long time prior to this.
The funny thing about hate speech is that no one can make a unanimous conclusion for what hate speech is.

Nowadays hate speech is a euphamism for any idea or opinion someone doesn't like, so the term hate speech has lost its meaning. It now means using gender pronouns to refer to people, using gendered job names, saying that men and women are born with different brains, saying that there's only 2 genders, saying that feminism is cancer, saying there's a link between islam and terrorism, saying that black people underachieve in society due to genetics instead of the evil racist oppressive white male - and much more.
Yes, but some things should be protected vehemently.
Could you explain why this post is disapearing from the frontpage as fast as it is? Even though it has the most votes in very little time. (see my other comment https://news.ycombinator.com/item?id=15011458)
They're not hosting anything.

These Nazis got kicked off one registrar and decided to make it Google's problem.

Companies have every right to choose who they do business with.

There are plenty of registrars out there that have no issues with hate speech. This is just a PR exercise for the Nazis.
Television stations, radio stations and newspapers all decide which editorials to air or stories to cover. There's no requirement that they provide every organization equal time to present whatever they think might be valuable.

Perhaps if DNS service was regulated as a utility, or if Google was an arm of a state or federal government, there might be something to your argument.
I like the straightforward title. I know that it is politically correct to christen your paper solving e.g. the Poincare conjecture like e.g. "Ricci flow with surgery on three-manifolds", but all rules are there to be broken once.

I wish the author best of luck.
http://nondot.org/sabre/

"I lead and am the original author of the LLVM Compiler Infrastructure, an open source umbrella project that includes all sorts of toolchain related technology: compilers, debuggers, JIT systems, optimizers, static analysis systems, etc. I started both LLVM and Clang and am still the individual with the most commits."
They're free to promote and advertise their ip address. DNS is a non-essential convenience.
A lot of the heavy lifting is done through calls to C libraries anyhow, with Python just being a convenient way to pass the data around.
Domain registrars have no business doing this. Originally, they just registered domains for ICANN. Now they act like they own them and just rent them out.
Considering that IP addresses you get from most service providers are dynamic you need a lookup system for others to be able to access your speech.

> they are well within their rights as private companies to deny service.

Many utilities are also private companies and they they are required to provide service anyway. So one does not strictly follow from the other.

That's why I said DNS providers should be considered utilities. At least the national-level ones. If resellers won't take it you should still be able to get it straight from the ccTLD registrar.
It is not OK in either sense, IMO.
Of course it is - and that's what people do. The reason for the parent article is that there ARE people that would like to continue to use Python the language, and their existing source code/libraries, but would like not to deal with the GIL. Just because it is not a priority for you doesn't mean it isn't for others.
Do you live in a dense city? $100 would not get me anywhere close to 100 miles in the city I live in.
because we have to do this every time:

Either the principle is important and you support it or you don't. If you actually believe in freedom of speech you don't get to celebrate censorship by corporate entities because the constitution didn't forbid it.
Antifa aren't anti fascist. They're a terrorist organisation. They physically attack people for wearing Donald Trump hats and for attending protests.
I find it strange that probably the most successful and influential compiler and PL developer in a generation doesn't seem to be interested in compilers or PL anymore.
Care to elaborate? All I've seen in the docs is how to share arrays or C structures between processes. It would take a substantial rewrite to use either. Is there some kind of CoW mechanism I'm missing?
As an academic turned to industry, I have to agree with him. Almost all of the "CS fundamentals trivia is engineering" stuff I see is more because a bunch of CS grads who consider engineering, architecture and the like to be beneath them or else they're completely unfamiliar with how engineering works in any other engineering field.
There is nothing magical about Nazism; it's not some kind of special Pandora's box waiting to spring upon an unsuspecting public. It's just one of many ideologies that appeal to people who feel oppressed by giving them the easy target of vulnerable populations on whom to blame their misfortunes.

That it happened to be the ideology used to horrific ends in the industrialized world last century is much more a product of its moment in history than due to anything unique about the ideology itself.

The poisonous seed isn't the problem - rather, the ground fertile to it must be tended so that it will reject such things taking root.
> "I disapprove of what you say, but I will defend to the death your right to say it."

Please notice that the quote is not "I disapprove of what you say, but I'll offer you my house for you to say it".
Just because they don't have a legal right to something doesn't mean they have a human right to it.
New Chemistry Preprint Server for Global Chemistry Community Launched – ChemRxiv
At least he couldn't resist making the important point a corollary.
Oh brother, there is always that one person that has to call out someones "generalizations". It's just plain fact, that the current generation is hyper addicted to their smart phones. I walk into the break room, and the shop guys all in their 40-50s, are silently glued to their phones. Texting and driving is a real problem. Fear of missing out is a real problem. People walking down sidewalks oblivious to the rest of the world, is a real problem. Addiction to smartphones is a REAL problem.
Is there a good open source F# project running on .NET core? Just to see what it looks like.
It's better not to think about vote scores here at all.
i support corporations having the freedom to censor whoever they want on their own platforms
> The problem is made up of myriad small issues all along the pipeline, so that's also where you need to tackle it.

Yup. The WHOLE pipeline, from how we treat girls who are interested in math to how we figure out who to promote. The system pushes female gendered people out at every step. In High School, College, at Interview, at Work, at Promotion time.

I think though it's a bit disingenuous to say if we just look at the beginning, then it will eventually all sort itself out.

I can promise you as a person coming to grips with a transgender identity, seeing that there are women in upper management at my workplace is really, really important to me. You need to see people further along the path than you to know it's a real option. I needed to see women succeeding in ways I wanted to before I could be comfortable accepting my identity.

I wish I had more transgender women as role models, but cis women make a huge difference, too. I know that me, personally, presenting in a feminine way at the workplace has inspired at least one other person to accept her gender identity, too.

Point is, it's not an abstract thing that affects hypothetical people. It's a concrete thing that very directly affects me, right now. I'm in a fragile place trying to rebuild my identity, and I need people to look up to.

Edit: Either you edited what you wrote or I missed half a paragraph, but either way, we're in agreement :)
I've traveled to many developing countries where mobile data is not free except if you use it through Facebook. So if you're in the cheap Android user demographic you could almost certainly not use Google outside of what comes preinstalled.
gfy.com - Go Fuck Yourself

Word of warning: adult companies are super stingy with programmer salaries and you'll basically be competing against $10/hr offshore amateurs.
But dinae we ust to spelle yust any ol wae?
I agreed with you right up until this sentence:

> CAs need to do more and browser vendors should expect them to if they want to be included in the default bundle.

CAs _should not_ be expected to validate anything about a domain name other than who controls it (at least for DV certs). That's not their job, nor should it be.

First, it's not nearly as simple as blacklisting domains containing "PayPal" or "Gmail". What if, for example, someone wants to register a domain like "paypal-sucks.com" and use that to express their distaste for PayPal's business practices? Should they not be allowed to do that?

And what about wildcard certs? `*.some-site.com` matches `paypal.some-site.com` just as easily as it does `forum.some-site.com`. Do you expect CAs to police that somehow?
I would imagine that most don't want agencies involved, sending though people that don't fit or would then be offended if they weren't told it was for a porn company or whatever, so I would guess they have them directly on their sites, or twitter/whatever feeds?

I had a quick look on a couple of sites (legitimate research!) but only found a job listing page on pornhub, so actually maybe that's not it. Could it be one of those industries that you have to work in to get to know about more jobs? Seems unlikely, though.

Either way, you have also piqued my interest in this!

Edit: Whilst I was writing this it seems to have been answered!