skysight-inc/HackerNews huggingface dataset:
Not to disagree, but once the price on the contract is set and a mistake is either covered by you or them, I think you've entered the realm of a "low-trust environment" which is addressed by the author.
I'm not at all comfortable talking about 18th and 19th century social issues through a 21st century lens. It's not going to be productive at all.

Slavery ended in the Northern US states without any war. It's an oversimplification to say the US Civil War ended slavery--it ended the southern plantation culture that supported slavery, but that's about all it did and the effects lingered until at least the early 1960s! Had there been no war, the abolitionist argument probably would have eventually won out and social change may have been more rapid.

As far as Native Americans go, they were not viewed as noble savages as they are today. Again, in a 19th century struggle for resources, the more technologically advanced culture won out. We are looking at the actions of whites and trying to apply 20th and 21st century principles to their behavior and I don't think you can.

I just visited The Little Bighorn and did a lot of reflecting on these issues. If nothing else, I am not to blame for whatever several generations past did to others and I feel no guilt over it whatsoever. I can only control my own behavior. As an intellectual, I value the diversity of ideas as superior to the identity diversity being promulgated by those with a political axe to grind.

If anyone wants to wage war against me or my family, expect to receive an equivalent amount of force applied in response.
Hacker News is no better than Reddit, it's just less noticeable because there's less transparency here.

Edit: Can't even post now. Saying this place is "no better than Reddit" may actually be a little insulting to Reddit.
Are you seriously doing "both sides are bad" with the actual Nazis right now
Composer script to handle permissions
The only thing I meant by that was the relatively small revenue created for the performing musician when paid out by stream, vs when paid out by royalties of album sales.

But when the people don't want albums, what do we expect?

Today, we listen to music more than ever, but only those supported by a large audience really see any benefit from the streaming model. People just aren't spending the kind of money they used to on music, and it's affecting the music itself. [1] Years ago (for a solid 10-20 years) your average unsigned regional band could do well on CD sales alone. Yeah, it was up to them to make a good album, but the sale of 100 albums (which could easily happen over the course of one or two good nights), assuming 100% ownership could give the band $1,000-$1,300 to split. In retrospect now, they'd need about 1,800 downloads to achieve the same thing (Which people don't even really do anymore). Or ~70k-700k streams just to hit that same number. [2]

Ironically, I just heard of a Netflix suit suggesting something similar for movies[3]. I'd imagine if this was to happen, we'd see the same thing in Hollywood: a tightening of belts high up the food chain which may or may not affect A-list actors; but an otherwise decimation of the lower market. AMC has a nice quote (Although, they'd naturally be opposed to such a thing, so take it with a grain of salt): "...[the] price level is unsustainable and only sets up consumers for ultimate disappointment down the road if or when the product can no longer be fulfilled."

[1] https://media.licdn.com/mpr/mpr/shrinknp_800_800/AAEAAQAAAAA... (I wish I could find something to 2016, but not a graphic like this)

[2] http://www.informationisbeautiful.net/visualizations/how-muc...

[3] https://qz.com/1055032/netflix-for-cinemas-moviepass-wants-t...
In at least a few cases most of terrorism's damage to a society is from the auto immune response.
Unlike the Windows client (of course!) the Mac S4B client is in fact a complete re-write compared to Lync for Mac. It is still horrible, in different ways (of course!) than the Windows client, but generally is a modest improvement on Lync for Mac.

Windows Lync>Skype for Business is literally a registry key you roll out that changes the name and some minor interface chrome.
> The laws don't affect the rich and the poor in the same way.

To paraphrase an excellent line: The law, in its majestic equality, forbids the rich as well as the poor to sleep under bridges and steal bread.
For a manager that was a developer, this is one of the hardest things to learn. Knowing how and when to delegate properly.

When I first took on a manager role, I for sure made this mistake. Anything hard had to have me fully involved. Grunt work was definitely given out, and yeah, I ended up being stressed out far too often.

I think it's important to have manager training for new managers. Somebody to whisper over their shoulder and say, "give them a shot, trust them on this"
I've been programming for over a quarter century, and I feel pretty confident that I've never written anything that could confuse 'null' with NULL. I can't even think of a language that would let you easily do this.

If web forms aren't accepting NULL, then somebody probably specifically programmed the word 'null' into a filter of disallowed entries. Probably to stop clerks from entering the word 'null' to mean empty string. This has nothing to do with null being a reserved word in many languages, I'll bet the forms that aren't accepting 'null' aren't accepting 'none' or 'empty' either.
just become a normal developer. by having interest in computers and programming them. don't become a buzzword. act out of interest and enjoyment, then you will learn best.
Historians say removal not the only way to deal with racist relics
Oh, let me tell you about the saga of Mr Curl trying to update his billing information at a company I used to work for...
IIUC, this is about AOT but still using the JVM. This is a fix for slow warm-up, but in longer running processes the eventual behavior isn't different from JIT. Which is important in its own right, but very different from a hypothetical 'Java native' in the sense of 'Scala native', without a JVM at all.
Elixir seems much more like Clojure without the parens to me than Ruby. (Yes, I know Clojure can actually use fewer parens than the equivalent Java, just referring to the Lispy syntax in general.)

Dynamically typed, functional language with immutable data structures and a strong philosophy about how to best handle concurrency and scaling.

The key difference is JVM vs. Erlang VM as the base and all that implies.
I don't know. Racism certainly helped Zionists build the state of Israel. Perhaps more people should be racist so they can found and enjoy their own private Zion.
Some examples would help here. Reading this did not bring any real world situations to mind for me.
I don’t think that service providers have to suppport them. Just not find them morally entirely repugnant. There's quite a lot of ground between those two points.
I love everything about this except the name. To laypeople, "product" != "software product", and it's revealing your bias. Why don't you just call it Software Graveyard?
> I don't know whether you are some miserable provocateur or just an idiot.

I like to think of myself of neither of those, but if I have to choose I'd rather be a happy idiot than a miserable provocateur.

> I see that you maybe were alluding to the fact that blind people can't SEE the page, but you ignore that they can READ it with assistance of software/hardware in a variety of ways. The article goes in detail about that.

I noticed that, yeah.

The point that I failed to get across (OK, maybe I was being a provocateur - or maybe I was just too lazy to properly make my point, I don't remember) was that I think that blind people should have a better alternative than a website which was primarily designed as a visual thing, but then made accessible for them as an afterthought.

When you are making a site accessible for blind people, do it well and provide a separate page for them, without the visual and textual cruft. For governmental websites, it might be even appropriate to have a dedicated phone number.
Why didn't he make it himself?
You're going to define "nightmare" and "disastrous", because I would argue strongly that the actual real-world rise of a fascist movement that we are witnessing is of much greater existential concern than what you are describing.

Additionally, I contend with your assertion that posting crime statistics cannot be construed as hate speech. Are the statistics being presented in a neutral way with context? Or is this an effort to characterize immigrants as criminals based on an a priori belief that this is true? Is this just sharing information or an attempt to build hatred toward a specific group? Does the author look at the reasons we see greater crime in poor and immigrant areas or does he insinuate that immigrants are somehow just inherently more violent? As Twain said, there are lies, damn lies, and there are statistics.
I'd even say Vala.
Please don't flag this submission, fellow users, there's already been one direct from the EFF even when it was at number one and one hour.
Someone in that thread, unironically, said that Google etc. had to allow Nazi's to use their services. And then immediately said "Whatever happened to "Don't be evil"?".

Apparently the concept that providing your services to Nazi's could be thought of as evil totally escaped their thoughts.

It seems like quite a lot of people have deeply internalized the opinion that "Free Speech" is an unalloyed good, and are confused by anyone who sees this as a matter of shades of gray.

I'd argue, the people looking at things in black and white are the ones' being ridiculous here. Is child porn free speech? Is a direct threat free speech? Is copyright infringment? etc. No matter how hardcore a free speech advocate you find, there's going to be a line for them. But apparently anyone who draws their line one step to the side of that is evil and/or stupid because that is the point where the slippery slope starts, conveniently just to the side of their own line, which is on firm and solid ground.
I think it's good that this is mentioned for a change. Elixir is great and HN has rightly been raving about it lately, but 95% of the Elixir resources out there are "getting started" level tutorials and blog posts. The language is too young for a lot of patterns and approaches for slightly more complex problems to have settled in people's collective minds. Plus, unfortunately there is a strong culture of reinventing the wheel and not looking a lot at things coming out of much more mature Erlang community (with the notable exception of the OTP, but that's a builtin). For example, Webmachine is amazing and totally ignored in Elixir land - unrightfully so in my opinion.

No, I believe that none of these issues are going to last very long - the community is strong, the average skill level of prolific Elixir coders and writers is pretty high, and there's tremendous traction. But currently it's the case and I'd wager that anyone raving on HN about how Elixir is the best thing since sliced bread probably didn't get super much further than a Phoenix CRUD app.
Load issues?
Fixed Price vs. Time and Materials: How to Build a Risk-Free Product?
How to become more productive in android with android studio plugins
> Devices become outdated because shitty vendors refuse to open source and mainline drivers for their components.

To play the devil's advocate here, you could also blame Linux for not providing a stable driver ABI and instead tries to force all vendors to adapt their coding practices if they want to play along.

Many companies don't want to take the burden to rewrite their code if the Kernel maintainers have a different opinion on how things should be done.
E-commerce will evolve next month as Amazon loses the 1-Click patent
> in which we have already had most of this conversation.

Interestingly enough, nowhere do you even mention these conversations in your attempts to push binary AST as hard as possible.

> Consequently, should such a compilation take place, I suspect that this would considerably increase the size of the file and the parsing duration;

Emphasis above is mine. However, it's presented (or was presented) by you as a fact.

> What I claimed is that if we ended up with one-bytecode-per-browser or worse, one-bytecode-per-browser-version, the web would be much worse than it is. I stand by that claim.

We are ending up with one wasm bytecode for every browser, aren't we?

> as far as I know, browser vendors are not working together on standardizing a bytecode for the JavaScript language;

Because they are working together on standardizing bytecode for the web in general, aren't they?

> coming up with a bytecode for a language that keeps changing is really hard

So you're trying to come up with a binary AST for a language that keeps changing :-\

> keeping the language-as-bytecode and the language-as-interpreted in sync is really hard

What's the point of WebAssembly then?

> I do not think that anybody will start working on standardizing a bytecode for the JavaScript language.

Because that's not really required, is it? This is a non-goal, and never was the goal. The goal is to create an interoperable standardized bytecode (akin to JVM's bytecode or .Net's MSIL), not a "standardized bytecode for Javascript". For some reason you don't even want to mention this.

> I claimed that no browser vendor seriously contemplates exposing their internal bytecode format

They don't need to.

> Additionally, the JavaScript Binary AST is designed in such a manner that evolutions of the JavaScript language should not break existing parsers.

I shudder to think how rapidly changing languages like Scala, ClojureScript etc. can ever survive on the JVM. The horror!

> If/when that day arrives, I'll compare both approaches.

Basically you will end up with two representations of JS: a binary AST and a version that compiles to WASM. Oh joy. Wasn't this something you wanted to avoid?
It’s not really that interesting, it’s a normal human conversational technique.
I've been told that, before KDE switched to CMake (becoming the first big open-source project to do so), there were only two or three people (out of hundreds of developers) who dared to touch the autotools stuff, except for peephole edits like adding a new source file to a list. For everything else, one of the experts needed to be brought in.

I only came into KDE when the switch to CMake had already happened, and remember it as reasonably approachable (even if quirky). Most developers were familiar with it and actively authoring the CMakeLists.txt files for their own projects. (That doesn't mean that there weren't some experts again, but they focused on implementing reusable modules that the others could easily integrate into their own build system.)
Yep. There are a lot of HNers who abuse the voting system and leave no traces (no arguments, no reasons). It's quite a childish behavior.

The only civic discussion forum I know of is the extropy chat email list.
del.icio.us was the original URL of the site, delicious.com was never anything but an alternate URL. And I wouldn't call a bookmark service that you can't save bookmarks to, "alive."
Very curious find! I wonder what sort of calculations it's doing. Anything that would be useful to an astronomer? Or just weird bunko? Are the calculations deterministic?

There's a great book called Practical Astronomy with your Calculator; I wonder what the astrological analog would be.
So, a lot of Americans think that if they ban incitement to hatred based on sex, race, and religion than they have to ban communists, republicans, and democrats in a few years. I really don't get how is it related. Especially if it didn't happen in other countries.
The ACLUs position would be: When beliefs lead to action. You can believe someone is a subhuman, you cannot try to purge them from the planet.

I'll refrain from discussing if it's a good position. The ACLU already laid out the pros and cons.
http://archive.is/w6Li0 to the rescue (1 week old though)
What to Do When Roomba Sucks Up Your Personal Data
I was surprised when the exact same thing happened the first time I "played" with Code :D ! Discovering this the hard way.

Well not that hard, because of course I tried it first on a copy of the project so haven't lost anything (if not time).

But even if I agree that what is going to happen is unclear for some (included me at the time), and a total wipe of your work is excruciating, you don't "try things" on the only copy of 3 months of work.
In ant, to declare a target for any no direct code generator is a royal pain. Even worse than in Make.

Ant is declarative in that you do not directly refer to files except in tasks that directly handle files. You cannot say that phony task x depends on file y.
I don't understand. Are you agreeing with me or suggesting a string with the contents "curl" will somehow cause the server to execute the curl command?
I couldn't even imagine how stressful it must be to enter into this kind of conversation when English isn't your first language. I feel for you.

What I meant was that the meaning of terms like "white supremacist" and "racist" has changed dramatically in recent years. To the point where it's very difficult to speak clearly about these types of things.
Yes, I would totally support the repeal of prop 13. What most people don't realize is that it was a colossal scam by business interests. It was sold as "let granny stay in her house" but it also applies to commercial properties, which don't change hands nearly as often as residences. California has vast tracts of prime real estate that are still being taxed at 1970s assessments.

At the very least prop 13 should have been restricted to owner-occupied principal residences. But that ship sailed long before my time.
>https://en.wikipedia.org/wiki/Cultural_Revolution

>https://en.wikipedia.org/wiki/McCarthyism

>https://en.wikipedia.org/wiki/Salem_witch_trials
Looks like unintended consequences of the worst kind to me.
It's "funny" how they take all their high quality enzymatic reagents from the company NEB and do this error-repair step (which something NEB has claimed and shown that people should be doing with their NGS sample), and whole they use a high fidelity polymerase (Phusion), they don't use the highest fidelity (e.g. NEB Q5 or Kapa HIFI). Also, NEB makes a specific kit to repair NGS samples (i.e. Called pre-CR). Combined this would have translated into a 10-fold lower error rate (so regular NGS 10^-4, this paper 10^-6, then 10^-7 with even better enzymes).

Targeted capture using Agilent's SureSelect is pretty common in the cancer field. Their custom implementation allows for oversampling (30,000x) which, along the enzymatic error correction, allows them a high confidence in the target they chose to evaluate.

Overall, I think this is neat.
HN users have to accrue a certain amount of karma and age before they can downvote comments. Thankfully.
I don't think it's a specific language. It's typically some protocol or library or developer inventing their own "nullable value" placeholder.

Like this: https://issues.apache.org/jira/browse/FLEX-33644
And he then pretty much rolled back 24 hours later by suggesting some kind of equivalence between the white supremcists and those who opposed them.
As both a Chicagoan and (obviously) an Illinois resident, this means my voter info has been exposed twice this year alone.

Amazon sent out warning emails for owners of misconfigured boxes about 60 days ago. Why didn't the firm in question take action? I am an engineer and literally had to do that same task at work at that time. Easy as 2 clicks.
A general framework for Bitcoin analytics [pdf]
String interpolation will often end up crossing the barrier between NULL as an empty pointer value and "null" as an ordinary string.
obligatory xkcd https://www.xkcd.com/327/
> but once the price on the contract is set and a mistake is either covered by you or them,

In my experience dealing with tradesmen, it's very rare to get a full price up front.
Google has not criminalized anything, certainly not beliefs. A different word might suit your argument better.
See previous reply, but I get the cheeky comment.
In reality, your IT admins have control of a GPO/registry key that will declare whether your client should be called "Lync" or "Skype for Business" when you launch it. In typical Microsoft wisdom, I guess they provided this to prevent too much culture shock in the transition. You're using the Skype for Business client with the "Lync" skin.
I see your point on the billboards, but I don't understand why you're lumping that in with the FCC bot comment issue (shouldn't we should call out government agencies when they lie or mislead us?) or the study you mentioned (should we not conduct any studies of people's knowledge/beliefs?).
The Ins and Outs of a Solid Git Workflow
If you are in Canada, Telus is the only carrier selling them: https://www.telus.com/en/on/mobility/phones/essential
No, I really admire vala, my understanding it's kind of dead ie won't migrate to future versions of gtk. What's your take on it?
And then went right back to false equivalence and whataboutism less than 24 hours later. The third statement reinforced the insincerity of the second.
That's an interesting paradox: I'd argue that anyone who became a Nazi because someone mistakenly called them a Nazi, wasn't mistakenly called a Nazi.
Python Practices for Efficient Code: Performance, Memory, and Usability
Or they'd fly certain flags high to attract certain clientele and make sure people they don't like don't come. Yet if you're in need, they'd serve you.

I'm not talking about making everybody pretend to be not who they are. That's totally fine by me. If a bakery wants to fly a Nazi flag - so be it. But if gay couple wants a selfie drinking smoothies by said flag - that's fine.
> Why not display the destination address, so the user can check whether this corresponds with what is expected?

Well, yeah, of course. What did you think it would do?

> The device itself can easily check whether the change address belongs to its own private key

Well, yeah, but how does that help? Usually you want to send money to other people (i.e. to keys you don't own), no?
Though you wouldn't know it from observing many Christians, environmental stewardship is a Biblical mandate. Of course, it is possible to have the same conclusion through non-faith means, but that doesn't preclude the ability of a person to derive their view—at least in part—from their religious faith.

Also, despite the Catholic church's hierarchical structure, a large portion of the church does not blindly follow the Pope's every decree. 86 percent of catholics find birth control to be "morally acceptable", according to one survey ( https://www.nytimes.com/2015/01/25/opinion/sunday/frank-brun... ).
Strange. Quite a few countries manage to outlaw and punish (expressions of) Nazi beliefs, without "sinking into despotism".

Actually, the country many people are very concerned about now happens to be the country that is a free-for-all when it comes to Neo-Nazism and White Supremacy.
If you're worried about performance, see
http://blog.darknedgy.net/technology/2016/01/01/0/
Probably unlikely. Watch binary AST blaze through whatever passes for "process" at TC39 though.
> It has Pulsar, which is miles ahead of any other lisp's threading abilities.

What about Lisp Flavored Erlang (LFE)? It was designed for concurrency.
The GNU make manual is a good place to start. It's not a tutorial, but it is fairly short. If you're on a different platform it's not exact, but most of the important material applies to POSIX make implementations.

Replace your own toolchain for the CC and related commands... really anything that takes multiple files as input and emits one file as output should fit the paradigm.
Here's an example where it creeps in: https://issues.apache.org/jira/browse/FLEX-33644