skysight-inc/HackerNews huggingface dataset:
> We're lucky there isn't much history of corporations having state-like scale + monopoly on legitimate violence. Super lucky.

https://en.wikipedia.org/wiki/East_India_Company
Response to UK Government Proposal on Electronic Wills
The general notion of what it means for speech to be free, not a legal protection of that notion.
On occasion I have the impression that all my recent comments have been downvoted by 1 in a short span of time.

Not that HN karma matters, but it's very well possible that that is already going on.
What? Bad karma for doing PR at a big technology event? Let me guess, you fall into the "anyone doing marketing is bad" camp.
>WebAssembly is on track to support dynamic and GC-ed languages

It is, but there's several roadmap items that would need to be ticked off for it to run well. Aside from GC, you would probably need:

- Direct DOM access. The current way of interacting with the DOM from WASM is, at best, 10x slower.

- JIT underpinnings, like a polymorphic inline cache[1]

[1]https://github.com/WebAssembly/design/blob/master/FutureFeat...

It's not clear how far off those things might be.
I didn't say anything about freedom of speech.

I do not believe nazi's or any other group have any right to promote hate and violence against others.
At least in my country, there're laws for disturbing public. Even if you shout "I love political correctness" too loudly and too long, you can be taken to custody and fined.

If Nazis are such a big problem, secret service and whatnot should start looking into them. It's not a job of private company to enforce it's own point-of-view on the society. Wether it's correct not, but a private company cannot hold a a fair trial. And censorship without one is just wrong. I'd rather have a pissed off bakery serving gay cakes and coffeeshop serving nazi teaparty than letting a private company apply censorship.
Lua has something very similar(bytecode vs AST) via luac for a long while now. We've used to to speed up parse times in the past and it helps a ton in that area.
I'm 5'8" and I have the same issue, mostly at work. Also I have to have all my shirts altered because I have long arms and broad shoulders, so even extreme slim fitted stuff is a tent below my chest.
hehe, reminds me of emacs byte-compilation..
Choice vs born-with-it isn't a valid reason. If science discovered a way to change your sexuality, would you be OK discriminating against gays after-all? Religion is also protected and nobody is born with a particular religion. Country of birth is something that people are born with but we heavily discriminate against that - a Syrian can't just get the plane to America and go set up home there. You Americans will almost unanimously agree to stop him for no other reason than an accident of birth.
The French anthem would be removed with those rules.

https://en.wikipedia.org/wiki/La_Marseillaise#Lyrics
If some people had their say, Islam would be banned as a whole based on an anti-hatred policy.
He has multiple times condemned the kkk and neo nazi's as well as the groups you mentioned. What I don't understand from media coverage is why is what he said not treated like condemnation for those groups or that his words weren't strong enough or that it needs to be repeated at every news conference.
What makes this stand out is not the business model, but the lack of sophisticated PR polish and the nakedness of the value proposition.

That's how a lot of big open source projects like Chrome and Android and React work...except it's more than 100 developers for more than a 8 hours and there is a lower ratio of jobs on offer at the end...and NPM and Github have a similar model except that they profit by aggregating code people contribute for free.
I saw a thread where trolls were rejoicing, saying: they kept calling everybody a Nazi so some of us actually became Nazis.

While well some people might put disclaimers on everything others are simply giving up. This started during the Trump campaign where everybody was called racist. The same with anti-semitism, especially against the current president who has a Jewish daughter. When people sling these around just as general insults and as a way to say you're wrong, then they lose their power.
Should I use www?
Go web framework with first-class support for the MVC architecture pattern
> At each step developers are trying to create the best thing they can with the tools at their disposal.

Well, yeah. The point is that we don't have a consistent definition of "best" that's constant over time. Only by changing your direction all the time can you end up walking in circles.
I do not believe in free expression to promote/commit violence.
In a completely different approach, a neural net was trained on input-output pairs and stack traces of a program. The neural net learned the algorithm. The advantage is that all algorithms could be "neuralized".
1. It is better to protect everyone. Uneducated people don't know history. Those who know are not affected anyway.
2. If more than 10 mil died because of some idea = bad
> This isn't reddit.

lol, this meme always cracks me up, particularly the implication that HN somehow represents the pristine halls of logical debate, even though comments like the one you're replying to are very common on this site regardless of the topic or political viewpoint. No... it's not reddit, it's actually quite quintessentially HN.
Quora is down – Error 504
Hydriotaphia, Urn Burial
This is interesting. Would it be helpful, and possible, to add a "YOLO mode" to the Scala compiler so that it just make-believes that recursively derived implicit parameters bottom out properly? Maybe force the caller to give an explicit type (even if the type is wrong). I'd do that to reacquire some semblance of quick compile times.

Then, when the developer has finished they can switch off "YOLO mode" and start playing whack a mole with the types, as needed, punctuated by longer compilation times.
Funny bloomberg just made a video about this mine.
https://www.bloomberg.com/news/videos/2017-08-18/bitcoin-s-r...
Dig a little deeper:

https://developers.google.com/android/reference/com/google/a...

I suppose USB support might need integration on the operating system level, whereas NFC and BLE can be integrated through Play Services. It's a start.
why not just start a penny stock like the Wolf of Wall Street, no blockchain needed
Yes. And the UI sucks as bad as the older one. I can't believe such a poor product with constant UI freezes is still in production. Time gap from launching to the point of usability on this atrocious piece of shit is an incredible 1 min on my modern PC. This is one product I hope everyday to see on this product graveyard.
Why don't we add processors to water heaters and HVAC systems to do something useful with the heat generated by the processors?
Why does this guy use bits instead of bytes everywhere?
> How can you say it's "compressed" over "compiled" when you are actually parsing it into an AST and then (iiuc) converting that to binary? That's exactly what compilers do. You are in fact going to a new source format (whatever syntax/semantics your binary AST is encoded with) so you really are compiling.

I am not sure but there may be a misunderstanding on the word "binary". While the word "binary" is often used to mean "native", this is not the case here. Here, "binary" simply means "not text", just as for instance images or zipped files are binary.

A compiler typically goes from a high-level language to a lower-level language, losing data. I prefer calling this a compression mechanism, insofar as you can decompress without loss (well, minus layout and possibly comments). Think of it as the PNG of JS: yes, you need to read the source code/image before you can compress it, but the output is still the same source code/image, just in a different format.

> You are saying wasm bytecode is one step too early and a true "machine code" format would be better able to improve performance (especially startup time). I'm not following wasm development, but from comments here I am gathering that wasm is too level and you want something that works on V8. Is that what this project is about?

No native code involved in this proposal. Wasm is about native code. JS BinAST is about compressing your everyday JS code. As someone pointed out in a comment, this could happen transparently, as a module of your HTTP server.

> On a side note, it's truly a testament to human nature that the minute we get close to standardizing on something (wasm), someone's gotta step up with another approach.

Well, we're trying to solve a different problem :)
Maybe having a few evenly, brightly lit photographs would be extremely helpful.
I think what we really need is a more accessible process for proposing features for C. The difficult part will be balancing this with keeping C a small, focused language.
Most editors that I've used switch to tabs mode when opening Makefile* files. But yes, it's a weird restriction. I suppose it's a result of being one of the first languages with syntactical indentation.
I would rather it be put to work finding genome sequences or something.
>Windows is the most popular desktop OS, therefore it is the best.

Android is awful, people tolerate it but I doubt anyone is particularly fond of it. They just have the choice between that and iOS.
> "I'm not, I just..."

There it is again. Wow, this is a really interesting social phenomenon we're seeing.
Counter-examples: Nazism (I guess you might argue that after being suppressed it's making a comeback, but that's tenuous at best), dozens of Christian heretic faiths you've never heard about, the genocide of the Native Americans (where's their culture now?), the pre-colombian civilizations of South and Central America, the Roman Empire, Egyptian monotheism under Akhnaten...

Keep in mind that listing the ideas and ways of life that were suppressed and utimately survived is a textbook case of survivorship bias: you remember the ones who survived, and forget the ones that didn't. Some of them no one knows about because they left no records.

EDIT: the dangerous sentence here is: "All the cases I can think of". Those are not an unbiased sample of the real world cases.
The Next Quant Meltdown
The US has draconic pole attach rules in most places. Local governments and regulations on when, where, and how you're able to run cable make it borderline impossible to efficiently get it done, no matter how much or how little money you have.

Things like this are not as much an issue in states like Texas that require only one permit to run cable anywhere in the state. Whether or not people would like to admit it, this is a case where we can see with our own eyes regulations are seriously hurting the ability for people to start up and compete, and is the only reason net neutrality is an issue in the first place.
These sort of things always bother me when I am on the other side. They are just for galvanizing those who already agree. This is the biggest problem in our political discourse, no one ever attempt to have a discussion that changes minds.

In this case I am opposed to net neutrality and things like this, the fcc bot comments, and a "study" showing 75% of the electorate "doesn't understand" do nothing but make me want to entrench my beliefs further.
There's a book called "Personal Kanban" about using Kanban to organize your own work. I liked some of the principles it espoused, but ultimately found it awkward to manage returned to a more traditional set of GTD lists.
I get your point (I'd argue that velvet revolutions are longer lasting on average though) but you can't kill racism like this. It is the default state of homogenised communities.
Its not like Muscovy killing off the Great Horde and purging or exiling the Mongols so the people of Rus could rule themselves.

Racist nationalism is within every one of our children and is only expelled through individual education or positive exposure to people that are different. You cannot kill it off like you can Polio.
My response to this person would be:

well you're going to have to restore from backup.

Oh you don't have a backup? Why not?
(Some excuse)
LOLZ
One advantage of repealing all net neutrality and letting Comcast milk the Netflixes of the world is that it'll encourage big population centers like San Francisco or New York to seize the fiber with eminent domain and give it to e.g. the local electric company to run. Or at least apply their own local net neutrality standards to the regional Comcast branch.

I've always thought that was a better solution than involving the feds anyways. Why do people from California need to beg senators from Alabama to stop Comcast from screwing with their local fiber?

The last mile connection seems to be the only important one anyways: It would be feasible for someone like Netflix to hook together all the big cities themselves, but they can't dig up all the streets to lay their own fiber.
Travis Kalanick Hits Back at Benchmark in Lawsuit Reply
This isn't just an HR filter, or something you can email your way around. Not having a college degree looks like risk, so unless you get lucky, your resume will not be considered. It sucks, but that's how things are at the moment.

Kind of how IBM stuck around for so long because 'no ones ever been fired for buying IBM'.
I'd say that streaming services should be legally free to police their content, but that they shouldn't police their content.

Just as I think that songs should be legally free to espouse racism, but that they shouldn't espouse racism.
> Would be interested in hearing any hacks for getting by on less sleep.

I know a number of people who tried polyphasic sleep to 'waste' less time on sleep. They were doing the version where you only sleep 20 minutes every couple of hours.

One of them told me the weird sleep schedule altered his mental faculties, but he didn't notice until he stopped doing it - one of the faculties affected was the faculty to tell his faculties were affected, apparently.

Out of the dozen or so people I know who tried, only 1 managed to sustain it for more than one month.
Adjust Is Looking for a Go Developer, Full-Time in Berlin
This is more of a backup lesson.
TensorFlow 1.3 Released
Student Privacy Tips for Parents
Yes, it would help. It's been 70 years since WW2 ended and people are fast forgetting its lessons. Take an example, pretty much everyone agrees that ISIS uses the web as an online recruitment tool to radicalize young people and that they are very effective with it. This point is fairly non-controversial. Yet when the same point is made about extreme right-wing movements radicalizing young Americans, these concerns are largely not taken seriously. We expect our youth to be wise, discerning, able to think critically and immune to propaganda in a society that has steadily devalued education for decades.

"Hitler did nothing wrong" is a joke meme, until it isn't.
HashiCorp and Microsoft team up on Terraform
Nice strawman. We should be able to discriminate against those who seek to discriminate in the ultimate (ie deny nazi's/violent religious extremists/radical communists/etc a platform to promote discrimination/violence).
That's the sad part, that the discussion is shut down with repeatable phrases. Additionally many of the people who repeat these phrases grew up in a life of privilege.

Even worse, I think if they travelled the world a bit they'd see that racism against white people does exist and that they are perpetuating it in their own way.

On the other hand the world could do a bit better with equal opportunity and the income gap, but that has very little to do with just being white.
They are working on AOT compilation: https://www.youtube.com/watch?v=Xybzyv8qbOc&index=241&list=W...
"And then they ate the universe, and there was no-one left to care."

Plenty of paperclips, though.
To be fair, in America we have "time, place and manner" restrictions for that sort of thing as well.

> I'd rather have a pissed off bakery serving gay cakes and coffeeshop serving nazi teaparty than letting a private company apply censorship.

I'd rather have bigoted companies free to be bigots, so that at least I could know who they are, and to avoid patronizing their business at all costs. The alternative is that they are forced to pretend to be not-bigots, I give them my money, and then they donate it to bigoted charities.
Google and other companies have long been removing content from, for example, Islamic terrorists. Why is it only a problem now when they are removing content from white people?
Water is basically a sink, and it requires more btus than the minor amount a miner would generate.
Yep, working on it.
Microsoft Money (2004), running in a Windows 2K virtual machine.

Also, Evernote 2 (2007, before all the cloud nonsense) that's been copied between 3 or 4 computers by now.
Not really. The Federal Civil Rights Act only prevents discrimination based on race, color, religion, sex, or national origin. Sexual Orientation was never included in the legislation, though some states do have legislation with respect to sexual orientation and political affiliation. California being one of the states which does not allow discrimination on sexual orientation or political affiliation. As detestable as they are one could easily argue that the Neo-Nazis are a political group and should be afforded equal protection.

As a side note, the Bakery case is being looked at by the Supreme Court, in terms of whether or not you can force an artist to make something they don't want to.
Typescript is kind of like that. You can run the compiler with the type validations disabled. That can lead to potentially broken code but it can also be significantly faster than waiting for all type checks to complete.
source on the ACLU thing?
But I can be a consumer without being a US citizen. The study wasn't done on global consumers, it was conducted solely on US citizens.

It might seem petty, but its important to be specific when reporting scientific results even for pop sci. This article chops and changes between consumers and US citizens a lot which could cause confusion
To add to this, Google spent a lot of time and effort on building a custom build system (Bazel) to make this sort of dependency tracking in a mono-repo easy. It's pretty great, and I'd rather write BUILD files than Makefiles/shell scripts any day, but the OP appears to have been focusing on extremely simple projects, where shell scripts are okay.
Latin America
Neural nets can't magically create information that's not there; all it can do is combine the data in the binary with its learned 'experience', and make what amounts to educated guesses about what the decompiled code might be. That has value, obviously, but it's not 'recovering' anything, really, it's 'assuming'.
better write-up: https://www.theregister.co.uk/2017/08/17/apple_secure_enclav...
How is that an advantage?
http://en.hotmine.io/

"Bitcoin Boiler"
Essential's startup advantage might come back to haunt it
Hm... Interesting :) Is there any research about this? It does seem likely, but I can certainly imagine a world in which most attempts at suppression work and we celebrate the cases where it doesn't because it's ironic. Is there any evidence that the effect is not just a case of survivorship bias?
To me it's less about censorship than companies offering services over there internet having to pay tolls to ISPs. This will only make it easier for incumbent companies to defend the market against competitors will can't afford the tolls and thus can't reach their customers.
> Personally, I don't see the appeal for such a thing, and seems unlikely all browsers would implement it.

Facebook can just run a feature detection JS snippet to see if your browser supports the Binary AST, and select the URLs of the other JS assets accordingly. If Binary AST is a thing, I can easily see web frameworks implementing such a format selection transparently.

And hey, if it contributes to people perceiving Firefox as faster than Chrome, I'm all for it. :)
Are you saying Islam doesn't teach Muslims to behave preferentially toward (some of) their fellow Muslims in any way?
1. Incitement to hatred based on religion, sex, race. 2. No need to decide who is uneducated. 3. Who decided that child porn is bad? I believe America can manage it. Most European countries could.
That can cut both ways.

1. Swift's ARC uses atomic reference counting underneath, which is normally very expensive, and relies on compiler optimization to remove as many reference count operations as possible. This is normally pretty effective, but there are situations where it's not possible.

2. Reference counting allows for arbitrary long pauses as the result of cascading deletions (i.e. where object deletions trigger other object deletions). You can work around that (by deferring deletions), but then you don't have any guarantees about the timeliness of deletions anymore. As far as I know, this is still an open issue for Swift.

3. Without a compaction scheme, you risk memory fragmentation. While this is a rare occurrence in practice, there are workloads where it can happen.

4. Reference counting cannot reclaim cycles without a mechanism for detecting cycles; such a cycle detector (e.g. trial deletion) poses pretty much the same challenges as tracing GC.

Obviously, tracing garbage collectors pose their own challenges; my point is merely that whether performance and memory usage are more consistent has to be judged on a case by case basis.
Mozilla and others had pretty strong technical objections to Native Client. Context matters (sometimes :))
when on the phone, I like to to tell people to go to 'whoo whoo whoo' then my website domain, because that's a how a teacher in school used to talk about web sites in class in the 90s and find it funny.
To be fair, the vast majority of people feel they should vaccinate their children.

And I use "feel" explicitly because often on more subtle issues there wont be a clear answer, even from your doctor.
Sexual Orientation, like Political Affiliation, is only protected in certain states. The Federal Anti-Discrimination Law does not protect against discrimination by sexual orientation, you might want to read up before claiming to understand something
6 Sean Spicer Moments That Solidified Him as America's Spici
Maybe the IT industry can avoid air time. But not everyone can.
It's a myth that open source tools are more secure than closed source tools.

Use whatever tool is put out by the team with the most expertise and the least reason to do something untrustworthy (or alternatively: the most to lose). A backdoor can persist in open source tools just as easily as it can persist in proprietary ones, and teams which make open source tools are frequently smaller and underfunded for secure feature engineering when compared to teams which develop closed source tools.
Someone needs to publish a list of companies that violate free speech, with examples, for people to avoid them in the future. Does anything like this exist? I have a small but growing list myself with Google at the top.
Keywords: currently doesn't have GC, currently is for other languages.

Because, surprise, it's an MVP, and wok has already started to bring other languages (including JavaScript) to it.

So. The question is: one-two years from now, when there's support for wasm in javascript, where does it leave binary AST?
In theory quantum key distribution systems (AKA quantum cryptography) are unbreakable.

In practice they aren't.

See

http://www.qudev.ethz.ch/content/QSIT15/Q_Cryptography_Q_Hac...

https://phys.org/news/2015-12-quantum-cryptography-vulnerabl...

P.S. They describe a property where the money can't be cloned which seems to be further explored in this paper which the author has commented on this thread (see amluto).

https://arxiv.org/pdf/1004.5127.pdf (Quantum Money from Knots) .