skysight-inc/HackerNews huggingface dataset:
Maybe sell that as a feature?

"All aboard the All-Night Express! It's not exactly sleeper service, you know? <wink>"
> So the issues with the memo are lie largely in the subtext and motivations, it seems.

It is very interesting that so much of the response focuses on outrage, mischaracterizations of the memo, and (seemingly accurate) ad hominem attacks on the author.

This appears to support the central point of the manifesto: that we are not able to have a mature discussion about this. While we may disagree with what James said the response makes this point undeniable.

It seems that Google isn't the only place stuck in an ideological echo chamber.
Really? Last time I checked, event moderately unattactive women can basically get sex anytime they want because of the nearly infinite, perpetual supply of horny males on Craiglist. Also, the competition of the assortment of toys already in existence. Seems like an article in search of a "problem."
Open Source Security Podcast

Late Night Linux

Chemistry World Podcast
Wanted to mention that as well. This stack exchange is incredible, it's like soundcloud for science fiction. I don't contribute myself, but I'm subscribed to weekly newsletter, I always enjoy it.
Show HN: Nimiq Chrome Extension
Android too.
The problem on these distributed platforms is not filtering what people see, but filtering what people host or allow to transit their network connections.

> In a decentralized system you also skip the law requirements since you cannot enforce multiple incompatible jurisdictions at the platform level, individual users will be responsible for enforcing it on their own nodes, similar how all you can do when accidentally encountering child porn is to clear your cache.

But that's the thing: You don't skip it. You spread it to every user. They both have to deal with whether or not they are willing to host the material and whether or not it is even legal for them.

How many of us sympathise with the idea of running a Tor exit node, for example, but avoid it because we're worried about the consequences?

These platforms will always struggle with this unless they provide ways for people to feel secure that the content that is hosted on their machines is content they don't find too offensive, and/or that traffic that transit their networks is not content they find too offensive.

Consider e.g. darknet efforts like cjdns which are basically worthless because their solution to this was to require people find "neighbours" they can convince to let them connect. Which basically opens the door to campaigns to have groups you disapprove of disconnected by harassing their neighbours and their neighbours neighbours, just the same as you can go to network providers on the "open" internet.
I don't really think it'd be that hard, you just have to be willing to do introductory training like companies used to do. Bemoaning the pipeline is lazy. My alma mater (https://www.digipen.edu/about/history/) started as a simulation and animation company, but lacking a talent pool to hire from, they created their own by having a training program and then founding a school with Nintendo for the purpose of growing the video game programmer and 3D animation pools.

So instead of whiteboard hazing, companies like Google could open up some positions to anyone interested (not just those with relevant degrees or experience), filter with a quick IQ test (or https://en.wikipedia.org/wiki/Wonderlic_test), and if the person passes a threshold, welcome them aboard and start training. There's no pipeline issues now, the only thing that could account for a non-50% split of male and female applicants is an average difference of interest, wherever that comes from.
If I can access the feed I can build a tracking system (how effective it is, is always a big variable).
Think Bayes and Python Data Science Handbook are a good starting point. Below is the list of free books to learn ML/AI

http://blog.paralleldots.com/data-scientist/list-must-read-b...
These are interesting as curiosities, but most of them are not interesting from the point of view of deceiving users, and this was the case even when the article was written.

It's trivial to make users think they are not visiting evil.com, or just to serve evil content from evil2.com instead. This means a blacklist model of web addresses will never work, and even the most naive computer user uses a whitelist instead, if they pay attention to urls at all.

The username:password@evil.com/... trick is the exception, and it's good that browsers are working on ways to mitigate this.
Because it's a shitty thing to do, and we shouldn't encourage shitty behavior? Just because they want to take the cheap and lazy route doesn't mean that we can't criticize them for it.
Ask HN: Developers who tweet a lot, what do you tweet?
I would like to use Twitter more. Most online guides about Twitter talk about curating content and basically aggregating articles.

I have done that for a while, but it gets tiresome quick to constantly look for articles that I want to share and it doesn't feel "genuine".

I was wondering what other developers Tweet? Opinions about Frameworks? Rants? Tips?
Unless you know what you are doing, a heavily configured vim can be really slow. It can approach a level of slowness comparable to atom at times. If you have to heavily configure vim to get it to a point that it's useful for your workflow, I highly recommend giving sublime a try, it has truly made writing code more enjoyable for me.
In my listening to and reading of libertarians the non-aggression principle is of higher importance than aid and solidarity. The NAP is then extended to property belonging to the individual such that property becomes prioritized over other individuals: "That person is starving, but this is my property and they have no right to it". When solidarity is taken as a core value it doesn't provide an avenue for allowing one to starve while another has more wealth than they need to provide for themselves.

My lack of providing an alternative doesn't negate my point that libertarianism depends on state monopolization of certain rights, such as violence towards others for the sake of property relations.

I think a reduction in concentration of power requires a cultural shift where people cease to fetishize the accumulation of power a la money.
I'm curious to know what extension you're creating that's so massive it needs a minifier/obfuscator to be run on it so that it's small enough to fit under the file size limits. Also just to clarify, what is the file size you're being requested to be under? Are we talking kilobytes, or megabytes here, because a megabyte of JS is an awful lot of code in a single file.

Taking a look at mozilla's publishing guidelines they're quite clear that you can publish an addon in obfuscated or minified form, but that you need to provide them an unobfuscated/unminified copy of the of the source code to review as well as instructions on how you performed the obfuscation/minification (presumably to run it themselves and compare the output). All of that seems fairly reasonable since you don't want people distributing malware on AMO. One thing I don't see mentioned anywhere in there is a size limit on files though, so I'm very interested to hear what this apparently undocumented requirement is.
I am really enjoying Death's End so I was glad to see it nominated. Will have to check out the winner's work.
What kind of unique signs would a nuclear explosion create? Doesn't nuclear fission occur naturally?
And then returns to two lanes, rinse, repeat. Not sure how you think widening Tacoma would happen. You'd need to tear down most houses and businesses that line the street. I live in Sellwood, trust me, the bridge is not the bottleneck.
I feel confused and even suspicious when people tell, non-jokingly, that they couldn’t find a way to exit vim. Have they never used ^C in their terminal?
Excellent response to this by Scott Alexander: http://slatestarcodex.com/2017/08/07/contra-grant-on-exagger...
When a business should not follow Steve Jobs’s advice
Seems like no matter what you believe, you'll find an article online supporting it.
> if we build a classifier that predicts the weather in my garden tomorrow based on the history of the weather in my garden it will do very badly

Give me hourly readings of temperature, wind speed, wind direction, precipitation, cloud cover and barometric pressure for the last 10 years and I can give you a very accurate prediction of tomorrow's weather in your garden.
All five of those videos are from one person. How is that "most of rationalist youtube"?
Those gamma-ray bursts have to be coming from somewhere, I guess.
Still, no C11. Subset of C++ my ass.
...udderly* ridiculous.
Reading their process and guidelines I'm guessing that human review is highly variable as well, mostly depending on the size and complexity of the addon. Something massive that's structured poorly is going to take a long time to review since the poor person doing the review needs to actually be able to understand the code. A small addon or one that's structured very cleanly on the other hand should be a fairly fast review.
I recommend eating tofu as tofu, not as a fake meat. It's delicious if you know how to prepare it.
What exactly is scary in that scenario? So Google knows that you went somewhere and who your friends are. I don't see a problem.

The actually bad thing would be something like - you watch alt-right YouTube videos, and Google doesn't hire you because of that if you apply for a job. But even that isn't remotely close to the totalitarian government level of oppression, where you get executed for disagreeing with the party line.

Chances are, you are not important, and nobody cares where you go to eat and whoats with you.
>No syntax highlighting

>If you still struggle with syntax then please use syntax highlighting, it will help those special words stand out.

I find syntax-highlighted code far easier to read, in part because it becomes less just a blob of amorphous text. Our eyes are better at noticing blobs of text that are green than blobs of text which happen to be preceded by a "//" or some such.
Seems kinda vague.
So is your use of the term "Maslow's hammer". Using the block chain for maintaining a list of domains that is not subject to the whims of DMCA seems like a good use of the technology to me.
Interesting, I use DDG by default on all my devices and rarely ever miss Google. If I do, it's just a !g away.

Conversely, when I use google, I frequently miss !w (search on Wikipedia), !i (search images), !a (amazon) and other "bang" shortcuts.
"When you are trying your hand at worldbuilding, please try to avoid ice planets, desert planets, swamp planets, farm planets, volcano planets, and other single-biome planets. The pejorative term for this mistake is Monocosm..."

What about arguably the most famous and most successful planet in science fiction? Dune, a desert planet, was a monocosm.
We're getting a mix of 1984 and a brave new world.
Vi is not nvi either, by the way.
Very ugly idea.
Considering all the commentary about how fast/slow the process is, please post an update when it gets approved, it will be very interesting to have another data point to reference.
Pretty much. Self-fulfilling prophecy-reinforcing eyeball readership combined with a sense of not wanting to miss the Next Big Thing(TM). The rise of social media and decentralization of information broadcasting deemphasizes professional editing, journalistic filters and may lead to rumors and odd views being more often catapulted into popularity. It seems like each major social media platform needs a volunteer "army" of common-sense combined with deep-learning to moderate things that are unnecessarily hateful, harmful, conspiracy theories and such nonsense.
Same here despite listing that I was willing to relocate on my own dime. Then I relocated took a job at Apple and every big name wanted to interview me. Got job offers at two other big tech names while I was in CA. until I worked in the valley I apparently wasn't smart enough despite 20 plus years experience outside CA.
there is a bias. it is real and speaks badly of the valley.
I find syntax highlighting to be quite distracting. There are reasons why it is still an option and not mandatory.
I just checked out the "About" section of his Youtube channel.

> I've been called Bill Nye of Computer Science Kanye of Code Beyonce of Neural Networks Osain Bolt of Learning Chuck Norris of Python Jesus Christ of Machine Learning but it's the other way. They are the Siraj Raval of X

I mean, seriously?
Funny many of those domains are just two dictionary words juxtapositioned.
I think it'd be far more useful to work on tools for reliably codifying agreement and intent, in order to make it easier to generate and parse contracts agreed by humans. The aim should be to restrict what it is possible to say in a contract, not expand the space to infinite possibilities as a Turing complete language does.

I'm not convinced powerful languages will ever be suitable for this - the language used for contracts should be less flexible and powerful than human languages, not more - we attempt this with legalese and conventions associated with contracts already (they don't really use english say but a limited subset of it), why not take it a step further and define specific and incredibly limited axioms which can be connected to form immutable contracts with limited ambiguity and no room for error.

Smart contracts assume that incredibly difficult problem is already solved and then start attaching money directly to the contract (why!), that in my view is far too optimistic about the state of software and the capability of humans to manage it.
I can imagine similar tech is used to delete [extremist] content on YouTube. And it's probably just as precise as this.
Indeed, this is a good document for Pony (and a lot applies to other languages like OCaml as well!) but it shows what programming in a language like Rust or C++ that has many zero-cost abstractions gets you.

In Rust I can always use wrappers, aliases and union types, and idiomatic error handling. And since the abstractions are either zero-overhead or will reliably be optimized away by LLVM, I don't have to worry about sacrificing performance.
Work remote and live in a cheap area maybe.
vis is another lightweight but modern alternative to vim these days. I recently switched from vim and sam to vis myself, and recommend it.

https://github.com/martanne/vis
Agreed. This cuts to the heart of my objections to bitcoin.
> That's not a free market though.

> markets take the path of least resistance to greatest profit

I assert that a society in which love and compassion are the orders of the day will, in the demands and price signals it sends to the market, not abide by this orthodoxy.

> if you want "societal good" to be guaranteed, (given some definition of that) you have to force it to be so - which is what the violence of the state is intended for

The idea that wonderful ends can spring from such unseemly means is not in keeping with what I am able to observe of the universe.
Wouldn't a subset describe that?
> The meow_n() algorithms

What's that?
Share some great discussion on HackerNews or post about new frameworks/tools from ProductHunt.

Follow influencers in your area of interest and make sure to retweet them.
I feel confused at this comment, even suspicious.
But did you know that ^C does not actually exit vim?

:q!
Well modern plugin managers have lazy plugin loading based on the current filetype. You open .cpp vim transforms into a cpp "ide". You open .hs ghc-mod and friends has you covered. Lazy plugin solved the old problem of having hundred vim plugins loaded at the same time resulting in an slow ide like experience.
It's refreshing to see F*EX on the front page on HN (usually dominated by third-party web services). This is something that you can self-host with no strings attached!

FEX is great to cross organizational boundaries (that is, whenever ssh isn't an option). It's actively developed too.

For non technical users we're also having DL[1], self-hosted as well. It includes a thunderbird extension that cut our usage of attachments to zero.

[1] https://www.thregr.org/~wavexx/software/dl/
Lately, they are offering quite good context sensitive caned responses.

For instance I got an email earlier confirming a cancellation due to illness. It suggested I respond 'Thank you for your understanding'.

That's some quite good natural language stuff running on every email, presumably building a model.
In Our Time (BBC)

The host and a panel of professors talk about subjects ranging from ancient history to nuclear physics.

http://www.bbc.co.uk/programmes/b006qykl
Checked and found a few more links about ancient Polynesian navigation methods:

http://www2.hawaii.edu/~adamson/vol43a1.html

https://en.wikipedia.org/wiki/Polynesian_navigation
I stopped having performance problems when I switched to NeoVim.
I definitely don't follow the logic that they won't be on the street. If they run out of money they'll be evicted whether it comes from a job or the UBI.
I wonder how many of these islands have a mooring suitable for a submarine? Can you just park this thing up and climb off? Seems implausible to me.

I can't help but think the worst. It seems like something bad happened to this woman at some point at his hands and without a good plan he waited until he had no other option and then sank the sub to cover his tracks.

Truly the weirdest story for a while.
>how we could reduce "concentrated powers"

The abolition of private property, which as Oscar Wilde and Bookchin have noted is restricting to one's individualism and the freedom of many. It goes beyond being pro or anti-business, it goes down the route of Proudhonist and Stirnerist anarchists as you mentioned earlier.

>you have to explain to me a better solution

I'd say that for many people, the current situation in which there is a government is better than the proposed solution of minarchy or the whole abolition of the state. "Better" is a matter of perspective here; Stalin (who I do not admire) one said "It is difficult for me to imagine what 'personal liberty' is enjoyed by an unemployed person, who goes about hungry, and cannot find employment."

However I'm currently reading into the works of Murray Bookchin, who advances what he calls Communalism, which is a social anarchist mode of social organisation. Libertarian in the original sense of the word.

>Isn't that what exchange, association and charity are about ?

I don't think so. The way Mutual Aid is described by the social anarchists and Communists is a kind of society built around helping each other out in a structured way such that the whole of society engages, because it makes sense to do so. Relying on charity is not that - it implies a kind of one-way relationship, it's rare that the person on the receiving end of the donation helps mutually, mostly beacuse he is disadvantaged in the first place. The point of a mutual aid society is such that everyone firstly has the capacity to help everyone else out. A society based on charity would seem to me to be opposite.

Kropotkin wrote about mutual aid in one example,

"It hardly need be said that a great number of mutual-aid habits and customs continue to persist in the Swiss villages. The evening gatherings for shelling walnuts, which take place in turns in each household; the evening parties for sewing the dowry of the girl who is going to marry; the calling of "aids" for building the houses and taking in the crops, as well as for all sorts of work which may be required by one of the commoners; the custom of exchanging children from one canton to the other, in order to make them learn two languages, French and German; and so on – all these are quite habitual; while, on the other side, divers modern requirements are met in the same spirit."

The point is that charity shoudn't be a core value of a free society. Democratic Socialist Oscar Wilde said:

"We are often told that the poor are grateful for charity. Some of them are, no doubt, but the best amongst the poor are never grateful. They are ungrateful, discontented, disobedient, and rebellious. They are quite right to be so. Charity they feel to be a ridiculously inadequate mode of partial restitution, or a sentimental dole, usually accompanied by some impertinent attempt on the part of the sentimentalist to tyrannise over their private lives. Why should they be grateful for the crumbs that fall from the rich man’s table? They should be seated at the board, and are beginning to know it."
Civil aviation aircraft still fly 1930's engine designs in 1950's airframes, and the costs are prohibitive. Sure sounds like a great model for software... For example, a typical ~200HP aviation engine costs on the order of $30,000 and has no modern engine management systems.

This article makes a false comparison. When software is part of safety, such as in aircraft, it gets the same level of scrutiny.
The best option is to have a option.
Gamma ray bursts are from interplanetary war? That's a terrifying thought.
The linked Daniel J. Bernstein paper [0] is interesting. I note with some satisfaction that section 3.2 echoes a comment I made last week [1] that wound up at -1 (after some bouncing around). Arbitrary-precision integers should be the default in all new languages, with very few exceptions (and should clearly have been the default in Java).

Rust is an interesting case. It's intended as a systems programming language, so performance is considered important. I guess I can't say flatly that it should have arbitrary-precision integers by default, though maybe it could. But at least it reminds you, every time you write an integer type, that it's bounded, the length being right there in the type name ("i32", "u64", etc.)

[0] http://cr.yp.to/qmail/qmailsec-20071101.pdf

[1] https://news.ycombinator.com/item?id=14906755
I suppose it hinges on what is the simplest and most useful thing a wheel could be used for in a primitive society? Building a wheel with an axle and framework is not a trivial undertaking, and someone would need an immediate use for it to justify the effort.

(Try making a decent sized wheel out of a plank - it'll shatter along the grain. Getting a snug 90 degree hole for the axle isn't trivial, either, and without that the wheel will wobble so badly it'll be largely useless.)
>Syntax Highlighting

>Your focus will be in semantics and it is easier to get into it without the syntax aggressively jumping at your face.

I'm not sure I agree with this. As a programmer, your tool for expressing semantics is through syntax. While the author argues that disabling syntax highlighting makes the syntax less important, I feel that removing syntax highlighting places undue stress on the author by removing the first level of immediate validation that the syntax is correct.

I find myself jumping between languages far too often to trust myself to use the correct syntax on the first try, so much so that I consider in-editor linting to be an indispensable tool.

Perhaps if someone only ever wrote one or a few very different languages, they wouldn't have to worry about if their language indexes by range with [a:b], [a..b], or .slice(a,b).
It's possible he was actually trying to exit a non-vim vi that doesn't pop up a useful message explaining how to quit when you hit ^C.
Unless you're on a BSD!
Tweeting about new tools or discussions is an interesting option. Thanks for the suggestion :)
The parent post mentions they've been reviewed by a human (appeals process) and been rejected anyway.

That should get past any "it woz the algorithm that did it!" arguments about intent.
We would get a response sooner if they communicated using more advanced technology
nvi is a acronym for "not vi" :)
As a friendly warning, I suspect one word in your comment might be perceived as toxic.
We have to be careful with the 'evil' thing. The fact that they are not 'evil' now does not mean that in the future they will not. People retire, companies evolve, the information stays.