skysight-inc/HackerNews huggingface dataset:
I don't think they're setting any precedent here. It's not a new thing for people and businesses to distance themselves from people who say batshit crazy things like this. You cannot talk like this and be surprised when people want to distance themselves from you:

When I think about all the children Hillary Clinton has personally murdered and chopped up and raped, I have zero fear standing up against her. Yeah, you heard me right. Hillary Clinton has personally murdered children. I just can't hold back the truth anymore. Hillary Clinton is one of the most vicious serial killers the planet's ever seen.

[0] http://www.rightwingwatch.org/post/alex-jones-hillary-clinto...
This is like saying functional programming languages miss the fact that application software is written with objects.

Alternate approaches to notation aren't meant to supplant traditional notation. It'll be centuries before today's notation goes anywhere. It's very well established and does indeed do a good job of representing traditional western music.

New notations just make other styles of music more legible, which makes it easier to compose them, and easier to perform them.

There's no competition involved, nor anything being doomed to failure.
The downside to trying is being knowingly complicit in human rights abuse lol
I think I would agree. You otherwise run the risk of having fixed the metric ("Italian" vs. "Mexican", "Chad" vs. "Shaniqua", etc.) without actually fixing the underlying issue.

Also, regarding black/white etc., there might legitimately be words which have so many different meanings (whether race-related or not) that you should just exclude them from sentiment analysis. "Right" can mean like "human rights", "right thing to do", or "not left". Probably plenty of other words like that. You might do better to have a list of 100-200 words that are just excluded because of issues like that.
A previous submission from a different source: https://news.ycombinator.com/item?id=18035485 .
Y'know, right up until today, I'd never actually known how the hell those actually worked.
Discussion on a similar article from April last year:

https://news.ycombinator.com/item?id=14171985
Reminds me of this tweet: https://twitter.com/nmgrm/status/1038790691529273345

>programmers get upset about the words “master/slave” in software now, but are happy to keep constructing a global surveillance economy and becoming middle caste
I've been building and playing with Tensegrity models for years. One interesting thing about Tensegrity is that it is unnecessary at human scales. For example, do an image search for "bamboo scaffold". At human scale, bamboo and rope are enough to build pretty amazing structures.

When you want to make large structures then you can use this Tensegrity design principle to full effect. By making self-similar cellular systems you can build larger structures out of fractal arrangements of smaller units (cf. Alexander G. Bell's cellular kites.)
> Imagine scenario - there is a totalitarian government in some banana republic that forces these companies (who are already global) not to support dissidents of it's regime in order to operate in their countries, what moral high ground will they take?

This is already how it works with gambling and sex related sites in the United States. The CC processors crank up the merchant fees for those businesses (sometimes above 30%) and in exchange congress backs down on whatever regulatory threat they have pending. Then congress can tell their constituents that they are “cracking down on vice”
> 400k US citizens died in WW2 fighting the Nazi regime and in 2018 open Nazis can carry the swastika flag in the US. What a disgrace.

We have seen an equally horrific history with communism.

Can we at least agree we should remove all communists and their supporters from all government positions?
What I mean is that it's perfectly fine to politely but firmly reject people from activities you take part in with no special reason given. It isn't "being a jerk" to just tell someone you don't want to pair program with them, and you don't need an excuse for it.
I don't know if they "refuse" to leverage it. They have been building IDEs for a long time and have a toolchain for building parsers for an IDE. It would make sense for them to just use that. Besides, they were building the Go IDE before the LSP was mature.
Yeah swift lends itself to this style well. Value types, functional aspects etc.
The first 200w USB-C controller
I really love your instrument! Excellent work. I'll definitely start helping out as soon as my job settles down.
Other subjective, anecdotal justifications which come to mind:

I'm actually pretty sure that, in general, it is easier to make passable burgers, and pizza which is passable to the people who end up consuming it (often intoxicated), than it is to make passable mexican food of the sort which is worth buying from a professional kitchen.

The cost, variety, and selection of ingredients, the number of error-prone steps, and general common knowledge all stack up in favour of it being more likely that a pizza or burger joint will satisfy whomever it attracts.

Now, these points could fail to pass further scrutiny, but I think the point holds: even if there are "as many shitty pizza/burger joints and diners" as there are "shitty restaurants of any other kind", it could be that people are nonetheless more satisfied with "shitty" burger joints than "shitty" taco stands. Another thing which could easily be a fair source of "bias" may be that people have more positive (or fewer negative) social interactions at pizzerias, burger shops, and diners; maybe they're just more familiar to people who are literate in English (the cohort analyzed here).

The other day I went to a well operated burrito shop with an open kitchen, and was minorly poisoned (thankfully I work from home, so the consequences were more humorous than life-altering). That will surely affect my sentiment toward burrito shops, and I think it is fair that it does. Edit: another reply mentions that handling cilantro is error prone and that it contributes to a higher rate of minor poisoning from Mexican food prepared in commercial kitchens.

If the goal is to maximize positive sentiment, it is very hard to justify throwing away any signal in that domain, especially one this consistent.
I gamificated my life and I am still alive
As usual, I see downvoting w/o explanations or counterarguments. Not sure how that helps promote dialogue or understanding, but 'Okay, thanks for playing(?)"
The EFI jumpstart is particularly clever. A straightforward recipe for locating and verifying the file system driver, and then once executed the UEFI pre-boot environment can fully navigate an APFS volume.
yeah that's what I meant, got the wording mixed up
I am so confused...it sounds to me from the story not that she complimented someone who then starting acting like a psycho.

It sounds like she complimented someone, things grew from there, they had an actual physical affair, and then he started acting like a psycho.

Why is the compliment even remotely relevant to this chain of events? Do we imagine that if he made the first move he wouldn’t have turned out to be a psycho later? Or that psychos never make the first move?

Maybe I just misread the story.
See also: people who claim that the atomic bombings of Japan saved lives, and the people who claim that white people deserve credit for being the people who ended slavery in the United States.
I think their problem is considering that the labs L1 and L2 are isolated quantum systems because there is obvious entanglement through the state S.

In the sequence of events that they present at T1 the observer in L1 prepares S, transfers it to L2, and knowing the current state of L2 predicts what the observer outside L2 will measure later assuming that L2 is left unperturbed (the actions of the internal observer do not affect the system).

But this prediction is invalid because the protocol specifies that before the last observer enters the scene at T4 the system L1/L2 will be perturbed by another external observer (the observer outside L1 when he does his thing at T3, as you said he's effectively measuring Z).
Thank you pg maintainers, you've made such a wonderful thing.
If you try to implement a class in C, you always end up with duplicated cleanup code between your "constructor" and your "destructor". Being able to jump from the constructor to the corresponding part of the destructor when the construction of a subobject fails would get rid of this often buggy/untested secondary code path.

Some idioms have been developed over time, such as first initializing in a failsafe manner all the object's fields to a value that prevents deinitialization, but they add complexity to the code where it is not needed.
Good post.

> One of the biggest challenges for the regular person wanting to do preventive medicine is that there are very few doctors in the world who think this way. The primary diseases that people die from are cancer, heart disease and neurodegenerative diseases like Alzheimer’s or Parkinson’s. They do not happen acutely – they happen over 40 or 50 years of your life. By the time you are having any symptoms, it’s too late, because a lot of different systems in your body have been exposed for decades.

This is my biggest gripe w/the medical establishment. Glad to see I'm not the only one.
Exactly. When we praise statically-typed languages like OCaml, Scala, and Haskell, I think people miss that we're not just talking about random type annotations. It's exactly what you describe -- we're talking about being able to model domains using the type system, which goes far, far beyond simple type errors.

Algebraic data types are the bedrock for this kind of modeling, and I can't for the life of me understand why more languages don't add them (particularly languages like Java and C#).
That's the best programming article I've read in a long time.

I can't say all that is true for me, but some of it is.

It's truly interesting to see how others write and understand programs. It does seem a lot like art (and less like engineering) sometimes.
Google does hire for these sorts of roles.
Google has the way better interface and configurability. They’re also cheaper.

Reasons for moving:

1) Google had a mean bug that dropped long standing connections within their own network, and they blamed us despite following all the guides (linger timeouts etc). So had to move anyways.

2) The biggest reason was that we were given free credits by AWS.
It probably depends on IP address reputation. For me in Russia, Google always requires a phone number, but I saw reports by others that phone isn't required for them.
I'd put Denali in the "actually does science" category, though. Certainly more than uBiome. They do have a drug in clinical trials, after all.
One of the things that amuses me is trying to find racist/sexist google search results. Here's a few:

I remember a while back Google got flack because the image search for "scientist" was almost entirely famous African American scientists. That's now changed and shows stock images of (mostly white) people in lab coats.

"Three black teenagers" shows mostly groups of mugshots.

The word "Brazilian" shows hot, almost nude women. "German" shows the flag. "Portuguese" shows maps, flags, and a lot of normal looking people. "Hispanic" all pictures are normal looking people.
I don't downvote you but ... No one hate your post. It's just an huge wall of text unrelated to the current post. It seems not the good place or the good moment to discuss this. You can maybe try to do an "Ask HN" for open question like this.
Banks in Europe are not obligated to give anyone an account when it comes to business accounts this isn’t about individual basic accounts, current accounts and business accounts are completely discretionary and business accounts are actually notoriously hard to open in some countries even the UK.
We're really saying Alex Jones calling politicians serial killers and rapists is comparable to typical mainstream media bias, and is more or less a reasonable thing to say depending on if you're 'Liberal' or 'Conservative'? C'mon:

When I think about all the children Hillary Clinton has personally murdered and chopped up and raped, I have zero fear standing up against her. Yeah, you heard me right. Hillary Clinton has personally murdered children. I just can't hold back the truth anymore. Hillary Clinton is one of the most vicious serial killers the planet's ever seen.[0]

[0] http://www.rightwingwatch.org/post/alex-jones-hillary-clinto...
Pressing tab (when the canvas is the focused element) should bring up the emulator control screen, where you can see and modify the controls.
I’m not complaining. I love the feature!
RTFA. It has nothing to do with user ratings, but a direct calculation on the phrases "Mexican restaurant", "Italian restaurant", and "Chinese restaurant" based on the corpus of material.

Go further and follow the links. This example is specifically covered in the linked material. "Mexican" picks up a negative association from the corpus containing frequent mention of "illegal" (listed as a negative term) in close proximity to "Mexican", so the phrase "Mexican restaurant" gets rated less favorably than "Chinese restaurant".

The underlying problem is that we're throwing text at math and pretending that we're building things that understand anything more than word proximity. Human beings that can actually understand context can be horribly biased; software that doesn't have the slightest inkling of context will produce twisted versions of our own biases.
As a message to non-programmers, this is missing the last frame, where the programmer either takes twice as long or writes a new bug that costs the company thousands because of the interruption. The interrupting manager doesn't give a hoot that he made the thought fizzle unless there's some external consequences.
"Unfortunately, our website is currently unavailable in most European countries. ..."

So much for the World Wide Web.

Someone give me back the web 1.0 before 2000, please.
I'll just throw out that it's not a coincidence which specific edge-cases these people choose to get up in arms about.

Like, I don't see a lot of outrage from free speech types when liberal professors get fired for saying stupid shit. It's only a certain kind of speech being suppressed that they seem to care about.

http://www.tampabay.com/news/education/college/ut-condemns-t...

https://www.washingtonpost.com/news/morning-mix/wp/2017/06/2...
Interestingly [1], Bulgaria was a major supplier of computer tech to the entire Eastern block. (I wonder if anything’s left of its technological leadership...)

[1] https://en.wikipedia.org/wiki/History_of_computer_hardware_i...
I know the US has very lax laws around these things, but doesn’t that rise to the level of defamation/libel even there? Out and out accusing someone of serial murder and child rape seems a bit much.
I think these are good questions, even if they are off topic.

1. Why doesn’t Go seem to support embedded development. Off the top of my head there is a moderely successful embedded framework, gobot. The reason I don’t think it’s more popular is the runtime. Having any runtime at all tends to be poisonous and running Go without a runtime is difficult because you can’t manage your own memory in Go. Sure you could do a ton of work in making it work, but your effort is better spent just writing your project in Rust.

2. Why doesn’t Go support desktop? This is a case where I just don’t think anyways cares anymore about having good desktop support. You rarely see native desktop applications in anything other than C++ and C#. There are some UI toolkits out there but no one uses them, and something like Electron is used instead. Windows and OS X only give first class support to their blessed languages (C++, .NET, Objective C) and every other language you are out of luck.
> With Python, in practice most systems end up based on Celery, with huge long-running tasks.

Oh dear... Yeah, that's a terrible distributed system. Interestingly, all the distributed systems I've worked on with Python haven't had Celery as any kind of core component. It's just poorly suited for the job, as it is more of a task queue. A task queue is really not a good spine for a distributed system.

There are a lot of python distributed systems built around in memory stores, like pycos or dask, or built around existing distributed systems like Akka, Casandra, even Redis.
So why does WebKit use a counting bloom filter to reject CSS? Anyone know the use case for that?
Makes inappropriate advances.
Curious, do you manage to fall asleep by 8 or 9? I'd love to get up early more regularly, but I find it tough up turn my mind off before the world quiets down.
I have also opted out of data collection for firefox, but the mentioned extensions in the article can not be found for me.

I can, however, find one under the telemetry heading called "follow on search".

EDIT: I'm using Firefox quantum 60.2.0esr.
Just because the add-on is installed does not make it active though, I can't see it as being active (or I can not find an option to enable / disable it anyway)
I think it's a great place to ask this. The most fantastic people to answer the question are going to be reading a post like this, and what we're reading about (adding a Go language server to core) is a huge and language-specialized feature for core. I look forward to reading people's answers to my questions.

I thought the downvotes were because of something I got very wrong. Anyway I hope to learn from responses even if I got something wrong.
What 'side' considers this type of speech anything but batshit crazy? Does thinking calling Hillary Clinton a serial rapist and murderer is absolutely insane make one a biased 'Liberal'?:

When I think about all the children Hillary Clinton has personally murdered and chopped up and raped, I have zero fear standing up against her. Yeah, you heard me right. Hillary Clinton has personally murdered children. I just can't hold back the truth anymore. Hillary Clinton is one of the most vicious serial killers the planet's ever seen.[0]

[0] http://www.rightwingwatch.org/post/alex-jones-hillary-clinto...
Whether something "is a weapon" is about the intent of the maker or the wielder.
Maybe you're right that investors are going a little crazy because there's a whiff of success in the air. But even so, throwing money at a company like uBiome based on the stuff you're talking about is just the usual VC herd-following behavior.
If they had Cliff Pickover I would consider making the trip from LA.
Didn't downvote your post above, so that wasn't me.

That aside, there are some resources around for this though I've not (yet) tried any of them:

* http://embd.kidoman.io - Go Embedded Programming Framework. Seems to support Raspberry Pi and BeagleBone Black.

* https://gobot.io - Robotics more than embedded, but there seems like some overlap. :)

---

With the "Why no desktop apps in Go?" question, for me it's because I'd only do so using something like Qt (cross platform).

While there have been several attempts to get usable Go bindings happening for Qt, none of them seem both really well done + long term stable.

The best developed Qt bindings so far are https://github.com/therecipe/qt. But that seems to have tapered off and the developer doesn't seem interested in making it into a team project (eg long term viability). That's my impression anyway, I could be wrong. :)
From a quick search, there are quite a few on Github. Can't point to a specific one, though. I implemented a very basic 2D version on one of my MSc classes, and although we used MATLAB, it was quite fast depending on grid size/fluid properties.
But technologists shouldn't be surprised by this. "Garbage In, Garbage Out" has been a mantra in machine learning since forever.
Wrong link
https://medium.com/@fthrkl/ive-gamificated-my-life-394a5a7d1...
Some of you may find the recently-staged monodrama focused on Hugh Thompson with the Kronos Quartet of interest. The NYT wrote it up [1], but excerpts can also be found elsewhere. I found it a fitting tribute to his memory.

[1]: https://www.nytimes.com/2017/09/28/arts/music/my-lai-review-...
It does seem there’s little difference from what they’re trying to do in China then.
They are in the manner of a public utility... they don't get to pick and choose.

Should Alex Jones not be able to send mail? Should Alex Jones not be able to get a phone line?
back in the day I experimented with psilocybin mushrooms and experienced what is called 'ego death'. basically, you lose a sense of self and identity. You are literally a blank slate. It was a surreal experience and I felt panicky like 'oh shit i think im dead but im still concious'.

Before I reached this state I was seeing math formulas everywhere. Basically when my internal thoughts stopped, that is I was experiencing reality in the rawest form, the only truth we have in the universe is math, in all shapes and forms, we live inside the 'body of god' that is math, but of course, so extremely complex to express in our 3rd dimensional world.
We (or, I hope, some of us) still believe in the same values. Murder and genocide are not condoned, nor do we want a repeat of what happened in WW2. Free speech is the protected value. That my countryman might choose to use that freedom poorly is his choice, but that's part of it: he's free to choose. Unorthodox ideas might be the next freedom or civil rights movement, or they might just be absolute garbage; it isn't the government's place to pick or choose what ideas get expressed.

The old quote applies,

> I disapprove of what you say, but I will defend to the death your right to say it.

That said, I don't see why a private enterprise should be forced to do business with someone unwillingly. (Again, if this were the government, I'd have a very different opinion.)

As for some of the more egregious things he's done, such as claiming Sandy Hook was a hoax,

> six families of victims of the Sandy Hook Elementary School shooting as well as an FBI agent who responded to the attack filed a defamation lawsuit against Jones for his role in spreading conspiracy theories about the shooting.

This is the proper forum for this to occur in, and hopefully justice will be done.
I would argue otherwise. I mean look at all of the ways Microsoft spies on its users:

1) Uploads data from their user's computer to their servers.

2) Operates a search engine and Ad business with user tracking and data mining

3) Owns linked In and actively mines their user's data and shares it with advertisers

4) An investor and partner with Facebook.

5) Operates data centers in China that are run by state run companies that funnel user data back to the government.
That is great to hear and I look forward to reading more about it, thanks.
ayuasca and smoked DMT are too very different experiences.
> Like, I don't see a lot of outrage from free speech types when liberal professors get fired for saying stupid shit

Is it the same thing?

A better example would be if power companies and phone companies started disconnecting liberal professors for saying stupid shit.
The functional core can return a symbolic description of actions to take, which the shell executes, a bit like a simple interpreter.

This is a good example:

https://www.theerlangelist.com/article/spawn_or_not

(Note the context is Elixir, so it’s talking about lightweight processes, not OS processes. It explains how to keep that stateful / effectful code very simple, and have all the real logic be pure functional code.)
Wasn't that why PGP got invented? Of course, it's much too onerous to the typical techie, nevermind non-technical relatives and friends...