skysight-inc/HackerNews huggingface dataset:
From the cover of a Zappa album at the time:

"WARNING/GUARANTEE: This album contains material which a truly free society would neither fear nor suppress. In some socially retarded areas, religious fanatics and ultra-conservative political organizations violate your First Ammendment Rights by attempting to censor rock & roll albums. We feel that this is un-Constitutional and un-American. As an alternative to these government-supported programs (designed to keep you docile and ignorant). Barking Pumpkin is pleased to provide stimulating digital audio entertainment for those of you who have outgrown the ordinary. The language and concepts contained herein are GUARANTEED NOT TO CAUSE ETERNAL TORMENT IN THE PLACE WHERE THE GUY WITH THE HORNS AND POINTED STICK CONDUCTS HIS BUSINESS. This guarantee is as real as the threats of ther video fundamentalists who use attacks on rock music in their attempt to transform America into a nation of check-mailing nincompoops (in the name of Jesus Christ). If there is a hell, its fires wait for them, not us."
Our office still uses Lync as the backend for VOIP. It is the bane of my existence, somehow they managed to work every single Microsoft anti-pattern into this product.
True, being intrinsically motivated to solve problems doesn't mean people have discipline or desire to do so for work. Albeit it is not a sufficient condition, it is still helping to be a problem-solver I think. I may be wrong though.
I don't think we should get too focused on cancellation.

It's inherently a half-measure: it's used to avoid wasting resources, but it only comes into play after you've already wasted resources. If you want to minimize waste, you're going to do better if you can minimize initiating operations that end up needing to be canceled.

Not that it isn't a useful refinement. It should be planned for. But I don't think it can be considered a critical feature out of the gate.
i wonder how their computing power compares to biggest supercomputers and at what fraction of their cost
Shattered Trust: When Replacement Smartphone Components Attack [pdf]
It's quite simple. Eminem is white and male, that means he's a hateful misogynist and homophobe. Azealia Banks is black and female, that means she's empowered by rapping about cunts, bitches and catching a nigga's warm goo in your do-rag.

Thanks to progressivism we can finally judge people by the content of their character.

(/s, Let's face it, everyone can see this is politically motivated and the demand for empathy and charity only ever goes one way. Apparently it's ok to set cars on fire and smash people's heads in for political reasons, just as long as you loudly explain that you're _against_ fascism and nazis while doing so.)
Why can't the proof of work be a series of adversarial StarCraft games or something? At least then all of these GPU cycles (is that the term with GPUs?) and power consumption creates something we can watch and be entertained by.
Neo-Nazis: "We feel unfairly persecuted!"
*hosts kick them off the internet*
Neo-Nazis (in an angrier tone): "See! We were right!!!"

So now they've poked the hornet's nest, added credibility to the neo-nazis' complaints, earned the ire of the EFF, and didn't solve a single problem.

Mission Accomplished?

When I look at trending political stories today, all I see is mind-boggling stupidity on both sides.
Learn Vim, Use Atom
Then you would have to know two languages at the same time: the sugary one and the macro one.

Having exactly the same languages makes macro writing really easy.
As pointed out elsewhere, the anecdote in this story was chosen to maximize headline impact. The person they talk about is getting up at 2:15AM by choice (she sits around for a while), and chose to live in a location where she had other alternatives which were closer within her affordability range.
> and all those mom and pop shops that don't want to serve gay people in the South because of first amendment rights.

Citation? This seems like a clumsy attempt to bash the south. Considering that the two largest cases for violating public accommodation laws hail from Oregon (Sweet Cakes) and Colorado (Masterpiece), with other cases from Las Vegas (Walmart) and Ohio (Take the Cake), it seems ... off.
You're right, because exclusive heap allocation would be so slow that it would defeat any advantage of using this new language over C
"Early detecting causes harm" sounds absurd. That's akin to saying that "eating food" (and not dying from hunger) leads to harm from cancer treatment.
This is true. Americans will most likely get royalty treatment (my observation having worked on both sides). They will treat Indians like they are nothing. You complain, they ignore you or put you in bad projects.
This is useful description from their github readme:

"In other words : an organized Facebook for the paranoid inside any of us."

I guess for most people who use facebook probably not too interesting project.
Ask HN: 2 Questions about React Native for paying clients
My team is about to begin an estimated 2yr web + mobile project. We're considering using React Native but I have two very real concerns and I'm wondering what the community's opinions are on them:

1. What are our options if React Native stops being supported?

2. What are the patent implications for my client? I've heard talk that React Native opens you up to patent infringement.

Are these reasonable concerns? Any input is greatly appreciated.
It's sad that many of these points are true. Its just as sad to me that many are not. In your anger, you are overreaching.
> Annotation processing is impossible to reason about

Maybe for you but given how popular annotation processing is on the JVM (and especially on Android), plenty of people are reasoning with them just fine.

Actually, it's so popular and easy to use that it's slowly replacing reflection in pretty much every library I've seen.
Pres. Trump is being crucified right now precisely for failing to provide such a statement.

It's a bit more than that. Trump has had no problem condemning Antifa thugs and violent radical Islamists, so it is noteworthy when he equivocates on violent white supremacists, especially when some of them are claiming that he supports them.
It seems to come especially from (apart from actual supporters, obvs) people who think that neonazis are interested in the same sharing of information and arguments in good faith that the majority are. That hasn't ever been so.

So while the "freedom to speak, whatever" side has a point, they're also being naive.
While I agree that these people are idiots (especially Paul Ryan) I am starting to get a bad feeling about public shaming. It seems a very non-constructive way of political discourse.
#1 YC marketing mistake (request for feedback)
From the website:

> Each groups has a file repository where you can store nice pictures of cute kittens, meetings summaries, links to shared documents, etc...

Wouldn't this be better managed as a wiki?
Sadly, The Nazis do identify with the GOP, Not the democrats. For example US Nazis/Alt-right types are trying to actively infiltrate local GOP chapters. (As seen in tweets published online)
As long as they self identify as belonging only to the GOP, than stickers like that will happen.
When private companies obtain near-monopoly status, they become a significant danger to the public interest and the government rightly scrutinizes their every move. I still think WalMart should have been compelled to stop altering music CDs in the 90s. And I still think any "too big to fail" company should be broken up under antitrust proceedings.

This wouldn't be a problem without the Citizens United ruling. Corporations should not be considered people, especially when doing so comes to the harm of real people.
How can you call racism a political belief?
IANAL - but that's a different deal. You are (afaik) not allowed to discriminate against gender, sexual orientation etc. as a business or private person. Whereas Freedom of speech is just about what the gov' can and can't do to you.

Edit: so it's not quite comparable in this way.
Bitcoin mining is trivially parallelizable. Most supercomputers are built for problems that are not.
Well, when we're at a place where asking where someone is from is considered an example of white supremacy, then it seems we need to couch everything we say with strained deference to social justice. Those are the times we're in, and I blame the left for its obsessive dismantling of our language.
To quote the original post:

> If you prefer, this Binary AST representation is a form of source compression, designed specifically for JavaScript, and optimized to improve parsing speed.
Even more disturbing to me is that youtube has started banning UFO research channels like Steve Greer's CSETI. I don't really bother watching these channels and consider the UFO thing a bit of a quasi-religion, but they aren't inciting violence or hate against anybody.

Has Google decided they are now the truth police? Is Google taking it upon themselves to be like the Chinese censorship bureaus except for the whole world?
> Let's be honest, nobody really wants to learn Makefile syntax.

Make's syntax is quite simple. It's a bunch of variables one has to memorise, and man page is a command away. And any decent editor would know to insert literal tabs.

> Make is _really_ hard to use to try to compose a large build system from small re-usable steps.

I have no experience myself, but Linux's build system is a bunch of homebrew makefiles, all the BSDs and their ports trees build with bmake. These are enough positive examples for me to think that Make is good for big systems.
I feel winamp should be here
In regards to censorship, I agree with you. It seems that if your primary opposition to net neutrality is censorship, then you should be equally opposed to Google censoring anything.

But in terms of technical effort and economics, these are not the same. It's much easier to write html and find someone to host it for you than it is to trench in municipalities and lay fiber across the country. Net neutrality restricts ISPs from having a competitive advantage in the content space.
What is changed? Mostly added object-orientation? How is this different from an early version of C++?
'Rape by cop', cries US student subjected to 11-minute vaginal search
>> Being rich is considering having children at all.

There is a negative correlation between financial wealth and birth rate worldwide.
Well... But to be fair, LOOP is something of an oddity within Lisp... The Marmite (or Vegemite) of Lisp, due to exactly that: introducing a COBOL-like language for iterating.

PS: I like all your coments on Lisp, Rainer. Very informative.
That is what on my ideal world ChromeOS should have been, but with Dart instead, unfortunately the ChromeOS team had other plans in mind and made it into a Chrome juggler OS.

I was using Smalltalk on some university projects, before Sun decided to rename Oak and announce Java to the world.

The development experience was quite good.

Similarly with Native Oberon, which captured many of the Mesa/Cedar workflows.
This is a really interesting point. How would you approach this?
There's nothing naive about it--what is naive is assuming there is some entity out there with the godlike power to determine what speech is good and what is bad. It's either all on the table or none of it is. What we can't do is succumb to the lowest elements of society and that includes not only bigots, but reverse-racists (@see: South Africa), and this idea that low-information/low-intelligence people are somehow intellectually equivalent and all deserve the same respect. I don't mean to sound elitist, but come on--we had a mob destroy a statue of Lincoln in Chicago because apparently all statues are bad now?

The point is, there's some really dumb stuff going on and it's time to take back intellectualism from the ideologues and demand and end to the childish behavior and that might as well start with the baseless mistreatment of the Trump family as well as the baseless mistreatment of all conservatives, moderates, and other non-far-left, non-progressives.
Can we please stop comparing treatment of gays and treatment of nazi's like they're some kind of equivalent? Gay people from most accounts were born that way, and just want to remain being alive and gay. Nazi's should be given no safe harbor, as they want to opress and/or kill gay people along with everyone else who don't want nazi's to have power.
First draft of a post I'm working on about YC marketing and telling a complete story about your technical product. Would love your feedback / comments. What's useful, what isn't, what's missing, is it boring, does it make sense?
(You can comment directly on the doc)
Cheers. Paul
I'm confused. Are you saying no site should have a domain name?
Indeed, I work in many languages with many frameworks, and if my CTO decided that we were going to use Elixir then I would happily start using it.

For me personally though, I can't see any advantages of using it over a JVM stack.
Shit, do you really think that people who get speeding tickets deserve jail time? You understand that the punishment should be proportional to the crime, right?
Yes, but you'll easily find similar sites when you search for it.
That's eventually what you get when your elected representatives blindly adhere to party dogma instead of listening to their constituents and exercising a modicum of critical thinking.
I saw plenty of evidence that Nazis are doing the same in charlotesville and else where. There was an old Nazi by the name of Tubbs, who was actively directing skirmishes.
<30 seconds of googling can help you factually on this.
So true. I had to create a separate Reddit account to have these discussions about internet freedom and refusing service because people assume I'm a white supremacist / Nazi.

I'm not, I just think it opens up some interesting discussion as to what we can or can't discriminate against.
Show HN: Interactive Experience for the 2017 Solar Eclipse
>I assume that the vast majority of people on the planet don't support Nazis or anything related.

Apparently the vast majority of people on the planet aren't enough to stop fascists from threatening, beating, and murdering people.
They have.

http://www.digitaljournal.com/tech-and-science/technology/mo... (2016)

http://www.eetimes.com/document.asp?doc_id=1326694 (2015)

https://www.reactos.org/project-news/reactos-second-os-russi... (since 2014)
Yeah! I have to run for a bit but I'll be back. There's an incredible article about Flame I detailed a bit here:

https://news.ycombinator.com/item?id=15046089

It depends entirely whether you have persistent access to the target. If your target is airgapped, your only option is to know something about the target machine (i.e. have a spy on the inside) that gives you enough info to encrypt the virus. For example, they could install a special program so that it's listed in C:\Program Files, then the virus decrypts using the string "${mac_addr}${x}" for x in [list of installed programs]. So as an analyst, you won't have any idea what the magic program name was.

That technique was likely Stuxnet, not Flame, so that article might not contain any info about it. But it's amazing in its own way. If you have any other questions too, I love chatting about this stuff.
It is faster now. Take a look at Fibery as well http://fibery.io/
I can't wait 'till other entities hold this incident over said companies' heads when trying to black hole whatever random content that some group, nation, or entity doesn't like (cough cough China).
RTFA, this is clearly addressed:

Goals

...
This is beyond stupid.

A democracy is structured to be open and conflict is embedded to force decision-making by consensus and compromise.

Corporations are structured to be closed, authoritarian structures.

We're lucky there isn't much history of corporations having state-like scale + monopoly on legitimate violence. Super lucky.
Unannounced 8th Generation Core 15W U-Series CPUs Appear on Intel’s Public List
Could you elaborate on the iq happiness correlation? Possible mechanisms, data, ways to test it, etc?
My last name makes me invisible to Computers (2015)
> any business shall serve any customer regardless

Amazon blacklists people who abuse their service, like return policy. They are not breaking the laws, but blocking these bad customers is not only a moral choice but also a rational one, since it protects the sellers and other customers. Likewise, if you are making a scene in a private space, if it disturbs the usual operation, the owner should have the right to kick you out, because you are damaging their business.

So I say otherwise, any private business owner should have the right to refuse offering their service to people who they consider harmful to their interests.

Google could argue, hosting those hateful content draw negative attention from the media which tarnish their image thus hurt their business interests.

The one and only problem is, Google is too big and too powerful, their decision carries significant impact which should not be taken lightly.
High Sierra allows you to default to reader view for any site you want. Before you had to enable reader view each time you visited.
It looks like `new` instead of `malloc` and, what, `object`? But `printBox` takes object as an argument instead of binding it to `this` or `self` etc, so yeah, what's the point of this? Go, Rust and D exist, y'know.
Apocalypse World Ep1.1 – Roll20 Games Master Series
Right this is sort of the point. You were not aware, if you had based your defense against unlatched vulnerabilities based on your knowledge 24 hours ago, you could quite easily have gotten pwned. Knowing about all vulnerabilities that could affect you and how they work is incredibly difficult. I don't want that risk (nevermind that even if I was ok with that risk, my company would throw a fit if they found out I was using an unpatched OS).
https://medium.com/incerto/the-most-intolerant-wins-the-dict...
How many tiki-torch demonstrations is worth one Auschwitz, in terms of events actually happening? You know, let's just put things in QALYs or utils or something and use good old-fashioned consequentialism.
Don't know about this phone (we'll have to wait for the teardown), but iPhone batteries are pretty easily replaceable, and you don't need to go to an Apple Store to have them replaced. I run a chain of independent repair shops and we replace iPhone batteries all day long.

A press push for environmental reasons has made sure most smartphone batteries aren't glued in.

Now MacBooks and Surface Books, on the other hand, do tend to have glued-in batteries on newer models, so more pressure is needed there. We can still replace them, but they're a pain, and glue is not environmentally friendly at all.
probably because it's slow to verify and the difficulty is not readily adjustable
From an alternate "not the web" viewpoint, I am interested in this because we have a desktop application that bootstraps a lot of JS for each view inside the application. There is a non-insignificant chunk of this time spent in parsing and the existing methods that engines expose (V8 in this case) for snapshotting / caching are not ideal. Given the initial reported gains, this could significantly ratchet down the parsing portion of perceived load time and provide a nice boost for such desktop apps. When presented at TC39, many wanted to see a bit more robust / scientific benchmarks to show that the gains were really there.
I'm pretty sure this is a reference to the "vote early and vote often" phrase that is typically correlated with Chicago, and especially with the Democratic machine politics.

Source: Chicagoan. And I found this hilarious.
This isn't driven by a "fad", rather by the simple fact that any trace of JS engine performance will show a sizable chunk at the beginning dedicated to just parsing scripts. Heck, we even have "lazy parsing", where we put off doing as much parsing work as possible until a piece of code is needed. Replacing that with a quick binary deserialization pass is a straightforward win.

I wouldn't call this "compiled JavaScript". In broad strokes what's happening is you take the result of parsing JavaScript source to an AST and serialize that; then next time you deserialize the AST and can skip the parsing stage.

(Source: I spent a summer working on JS engine and JIT performance at Mozilla.)
Make a pull request =)
When you say pro-hate-speech, do you include Marxist rhetoric in there? I only ask because anyone who has suffered through communism will tell you who the truly brutal and destructive monsters in this world are. I can think of no fascist regimes in the world today, but I can name quite a few far left ones where I would not want to reside.
Rosette di pane fatte in casa ricetta semplice
I tend to not worry too much about situations where politicians take people's money and then say "FU" when those people ask for favors. (Which isn't always that case with democrats and NN, of course, just saying...)
Parent is implying that the Republicans will do anything for their lobbyists, they can't be shamed out of it.

I partly agree, I'd love to see a grassroots drive to vote out incumbents, focused on the longest tenure first.

Make the f*ing lobbyists keep having to pay over and over for the same support, as a very least result.

Maybe even eventually get people who are worth leaving in office for a while.
No direct experience but I heard they are one of nastier of Indian body shops. Projects are full of the most appalling fail and 'just do it'. Line management are utterly clueless enforcers with bad attitudes. But then that does seem to be the go with these companies.
I name my files like this:

2017-04-04 #S4907 #Choir List of names.pdf
2017-04-05 #EXCITE #S=5005 Notes on Data Repositories.pdf
2017-04-06 #ARAG #S=5031 #Amount=14.2 #CUR=EUR Invoice.pdf

with the following semantic:

* date. Every file name is prefixed with the ISO date to facilitate sorting

* tags. The syntax #<tagname> to categorize documents with tags.

* key-value pairs. The syntax $<key>=value let's us attach structured information to the document
name.

and keep them in a single large folder.

On top of this, I have written some shell tooling to normalize, view, and shuffle around those documents:
https://github.com/HeinrichHartmann/pile

E.g. `pile extract EXCITE` will extract all files with tag #EXCITE to a separate folder named #EXCITE.
There is also a HTML form that helps with proper naming of new files.

File management is still a pain for me, but this at least gives me some confidence that I can retrieve stored documents reasonably well. I hope, that one day I'll be able to auto-generate expense reports and tax filings, from properly tagged up filenames.
The shadow does not move very much, mostly the Earth's surface rotates into a fixed shadow at ~1000 miles per hour. The Sun appears to rise in the East and set in the West because the Earth rotates West to East.

On the other hand, the Sun rotating around the Earth from East to West is a very useful model. More useful in most cases than the Copernican model...the most common exception being Astrology with Astronomy a distant second.

Good luck