skysight-inc/HackerNews huggingface dataset:
I would not go that far as to call it undemocratic. Sure there are some deficiencies and the democratic legitimation of some political organs is clearly a bit too indirect but as you said that can be reformed (it actually had improved already over the years).
The biggest problem is that the public generally does not care much about EU law making despite the importance of the decisions made there. Only if something bad pops up the finger is pointed at the "evil EU" afterwards, ironically often by the same government which pushed that "bad" legislation forward in the first place.
Could we build a space elevator with artificial silk?

https://www.slu.se/en/ew-news/2017/1/spinning-spider-silk-is...
So is astronomy, but that does not make it art. Of course you can define art however you want, it just not how the word is usually used. (Unless you take it in the colloquial sense of "something to appreciate", like in "that ass is a piece of art".)
"They vote with their CPU power, expressing their acceptance of valid blocks by working on extending them and rejecting invalid blocks by refusing to work on them" refers to miners. Only by mining can a the blockchain be extended. Only a miner can confirm a transaction. Other nodes can check transactions for validity, but real confirmation, and double-spend protection, can only come from miners.

The original vision of Bitcoin, as described in that paper, was of a peer to peer network where most nodes mined with spare CPU cycles. That stopped working once dedicated mining hardware was developed and deployed in quantity. Anybody can still try to mine, but without dedicated hardware in large quantities, it's an exercise in futility. Only 0.5% of mining power today is not part of a known large pool.[1] The top 5 mining pools have a majority of the mining power.

Non-mining nodes just maintain a copy of the blockchain, and occasionally forward transactions to miners. The bigger players usually connect directly to mining pools, rather than bothering with going through some random node, so they get faster confirmations.

That's how Bitcoin works today.

[1] https://blockchain.info/pools
The version that played against Fan Hui was reportedly trained that way, but if I recall correctly the more recent one that played Lee Sedol did't rely on self-play as much.

Also the objective was different - they tried to train a network that would play well against any opponent. It should be easier to train a network that exploits some very narrow weakness in specific AlphaGo version.

For example, my phone consistently beats me at chess. But I found a sequence of moves in one opening where is always makes the same mistake, and I after that I can win easily.
Most folks will say that either C++ has improved or use Rust.
(D was a really lovely experience a few years ago, though..)
Personalization in cars
I am attending a project which try to increase engagement with the cars and peoples. People definition in this project everyone who get in car.
I want to ask your opinion about this project. How much strong is your relation with your car and how this relationship can be made stronger ?
sverige says "... I came to the conclusion that it is not right, and that it is the moral equivalent of gambling."

Your 15 years' experience provides you with some authority; people will listen because of that. But you failed to tell _why_ you believe so.
Most important ideas have various definitions. "Beauty" or "virtue" or "freedom" or "love."

It seems a bit...misguided...to assume that none of those things are worth discussing for such a reason.
It's actually faster to separate things, because you will be able to implement them cleanly. Having a good pipeline such as "text -> AST -> typed AST -> IR -> .... -> ASM/VM code" is very valuable.

The costy parts are the middle layer optimization anyway. Typechecking time, for a well written type checker, is not that big.
L0v3 Bot
http://l0v3bot.com/

Automating lifelong connections,
Disrupting dating,
Pairing potential soul mates whether they want love or not.

http://www.l0v3bot.com

People use technology to find love. With Grindr, Tinder, Bumble, people are relentlessly swiping away the days. These apps connect people in a common geographic location, all desperately looking for love. As technologists it is duty to make this more efficient.

Love Bot 2000 is disrupting dating and automating the creation of lifelong connections via the twittersphere. It crawls the tweets of celebrities like Neil Degrasse Tyson, finds people that retweeted their same tweet and are geographically near each other, and then relentlessly tweets intros @ these potential soul mates. This bot instigates love for people, regardless of whether they're searching for it, separated in age by 50 years, or are in committed relationships.
And viable commerical approaches are enormously more likely to work than forced efforts, in environmental and many other fields.
I've been doing a lot of comparisons lately because I'm considering leaving the UK (due to Brexit) and I'm seeing the UK consistently paying far less unless it's the financial services/banking sector.
He also praised the genocidal policies of Mao Ze Dong in 1973. In the NYTimes, no less:

"The social experiment in China under. Chairman Mao's leadership is one of the most important and successful in human history. How extensively China opens up and how the world interprets and reacts to the social innovations and life styles she has developed is certain to have a profound impact on the future of many nations."

http://www.nytimes.com/1973/08/10/archives/from-a-china-trav...
Humans need just a bit more supervision than that.
> Rockefeller upheld the family’s philanthropic tradition, giving away more than $900 million during his lifetime.

https://www.forbes.com/sites/carlodonnell/2014/07/11/the-roc...

"That young man was John Davison Rockefeller in 1855, who in 25 years would become the wealthiest man of his time, and arguably the wealthiest in history, reigning over a monopoly that refined as much as 90 percent of America’s oil. His flagship company, Standard Oil, was broken up in 1911 by the Sherman Anti-Trust Act, but Rockefeller’s greatest legacy – his family – lives on, spanning more than 200 surviving individuals and possessing a collective net worth of about $10 billion"

$900M out of $10B is 9%.

Myself, living in Europe, I'm quite convinced I have paid a much higher percentage of my income than this towards state-governed philantrophy. Where's my trophy?
* The Launcher, just the MacOS Dock, is a waste of pixels. I don't need to see a 128x128px Firefox icon all day. It can be hidden and/or reduced to 32x32px, but bad defaults.

* Hidden menus. Can be changed, but bad defaults.

* Top Bar.

* Left aligned window controls. It's not an option to change anymore.

Con: All the UX I don't like about MacOS. Pro: At least Edit->Cut works in the file manager. YMMV 100%.

Gnome3: Has a "launcher", but it's default hidden. I use meta/win key and type what I want.
what are the advantages of running GC only when allocations are happening, instead of running concurrently?

Is the idea that you can explicitly control the behavior of GC by tuning your allocations? Is it burdensome for the programmer to constantly think about this while writing code?
I think that 7 year old would be bored by the films you listed too. They might prefer the works of Charlie Chaplin or Buster Keaton, which are appreciated by adults too.

And I first played SMB as a child, so my claim that it's still great today could be tainted by nostalgia, but I first played Defender and Robotron as an adult, and those are every bit as fast paced and exciting as the best modern games.
For a back of envelope calculation, call that ~0.3 transactions per user per month and round the few cents up to a dollar and the revenue is $0.30 per user per month. That's $3.60 per year and the current acquisition cost is ~$60.00 per user without accounting for churn. Over twenty years that's $72.00 of lifetime value and $12.00 over acquisition costs. I'm not saying those are the numbers but they are a starting point for a pro forma.

A low rate of engagement and a high cost of acquisition and a low margin per transaction are all considerations in terms of viability of the business. A changing regulatory landscape is a huge risk that probably does not favor small companies with constrained resources. The probability of lower prices in two years is an insight into the market, but not one that encourages investment.

As an exercise, it might be useful to think about what should be done if the company does not obtain outside investment. How would bootstrapping work?
Author here, thank you for the feedback! I will try to add these. Tracked here: https://github.com/sharkdp/insect/issues/44
The latter.

You don't accidentally create a PBN. It's more than accidental crappy pages. It's automatically-generated link wheels with spun content and capitalizing on expired domains, etc.
Automating lifelong connections, Disrupting dating
http://www.l0v3bot.com/

People use technology to find love. With Grindr, Tinder, Bumble, people are relentlessly swiping away the days. These apps connect people in a common geographic location, all desperately looking for love. As technologists it is duty to make this more efficient.

Love Bot 2000 is disrupting dating and automating the creation of lifelong connections via the twittersphere. It crawls the tweets of celebrities like Neil Degrasse Tyson, finds people that retweeted their same tweet and are geographically near each other, and then relentlessly tweets intros @ these potential soul mates. This bot instigates love for people, regardless of whether they're searching for it, separated in age by 50 years, or are in committed relationships.
Quite predictably, that name made me lough out loudly. I like very much how cleanly it displays units. Since I routinely produce binary executables, I want to give it a try. It looks really useful.
Custom themes for Standard Notes
"The global market for AR products will surge 80 percent to $165 billion by 2024"

So, current market is $32 billion a year? Where is that market? Mostly military and for professionals, I would guess?
I don't have the same affection for 99.999% of the games I played in my formative years, most of which I played much more than Mario (I wasn't allowed to have a NES cry). If nostalgia were driving me, I'd be into earlier games, or slightly later Genesis games (I made bad choices).

I agree that most games of the past don't translate well, and there's a barrier to entry for any vintage... anything. Most people don't watch old B&W movies, most people don't wear or collect vintage clothing, etc.

Edit: I've shown kids 'Babes in Toyland', and 'The Point', and 'Wizard of Oz'... they seem to enjoy those movies still.
Show HN: Swivel – easily create an appealing and embeddable careers page
Thank you for the feedback! I have a german keyboard and haven't really considered this. I will try to improve the examples.

Edit: should be fixed now.
Most valuable certifications for infrastructure pros
I am, by most metrics, an ardent globalist; I advocate absolute free trade and absolute free movement. However, it's not very hard to recognize that many people's definition of globalism effectively includes such things as forced immigration, cultural erasure, and overburdening of welfare states, which are conducive to increased conflict rather than increased cooperation.
There's a substantial number of people who complain when video games are called 'not art', but then also complain when video games are treated as art and used to explore 'not game' subjects (see the hubbub surrounding Depression Quest) or criticized in the same way that art is.
Hi! I’m one of the co-founders of Swivel. We noticed that small companies usually don’t have an appealing careers page, but it’s the first point of contact for most job seekers. Companies can use Swivel to quickly create and embed a careers page right into their website so they can provide an appealing brand to prospective employees. Please let us know what you think, thanks!
>The Bilderberg Group does exist, has economically powerful members and acts in private.

A bunch of wealthy and influential people assemble to discuss policy and other strategy. I'm not sure why this is unexpected, bad, or why it should be frowned upon or disallowed.
Yeah, lets take autonomy from people who don't think like us! They don't deserve it anyway!
True if there isn't a problem. But most sites nowadays have problems.

The tricky part is links that look spammy to you can be viewed by Google as legitimate. So as a practice I only disavow the spammiest of spammy links.
Oh I have, I still enjoy it. I took about 15 minutes of getting used to, while thinking, "Oh man, it's just blobs on the screen!" and then I realized I couldn't put it down.
A simple knowledge base platform with command line access, written in Go
There are probably hundreds of senior execs, but Jeff Jones was the second in command... not just any senior execs
> Captive raised birds, released in the wild, have no ability to raise chicks -- because there have been no tutors.

Except this can be fixed trivially by puppetry/robotics. Just because it currently is under-addressed doesn't mean its some unsolvable problem. There are probably a lot of steps from cloning to wild survival we're ignoring here, but the idea that they're insurmountable because we haven't really tried to solve them is a bit much.

I think with global warming, we more or less have a moral responsibility to try to preserve and in some cases try to resurrect the animals that will go extinct in the future due to irresponsible use of fossil fuels. I suspect this stuff is going to move from the theoretical and experimental to concrete results in our grandkid's time.

I imagine biologists of the future will be running Jurassic Park-like technology as the norm and gleefully watch old movies to point out all the technical mistakes we made, the same way we can laugh at movies about shooting men to the moon with a cannon.
There are many different ways to encode lists. You are using the Church encoding, where a value is a fold,

nil = λn.λc.n
cons = λx.λxs.λn.λc.c x (xs n c)
fold = λf.λz.λxs.xs z f

Another option is the Scott encoding, where a value is a case distinction

nil = λn.λc.n
cons = λx.λxs.λn.λc.c x xs
fold = Y (λfold.λf.λz.λxs.xs z (λhead.λtail.f head (fold f z tail)))

And then there is the 3-tuple thing proposed in the article.
Looking Back at SXSW 2017 with Viget
Thank you for the feedback. I'm going to work on this. It is already addressed here: https://github.com/sharkdp/insect/issues/30
Eh, I disagree, mostly. Quibbling over terminology is a large part of how we define a collective culture.

For an individual, sure, I agree with you. It doesn't really matter and is possibly a waste of time to contemplate. To use your analogy, if you like vanilla, eat it; if you don't, don't.

But for a society, it matters how we think about things, how we label things, how we frame ideas, what we choose to venerate and what we choose to denigrate. It's a large part of how we distinguish cultures from each other and track changing attitudes over time within a culture.

That's not to argue that you and I and every Joe and Jane on the street need to endlessly debate subjective terminology, but I think it can be worthwhile for critics, anthropologists, historians, etc.
Obviously no one disagrees with "making the world better". The "ethical" qualifier is the tricky part.
Hey, it was a joke - though maybe not a good one, Forth-syntax-wise. Just something I quickly came up with. I actually know Forth a bit. Had played around with it some earlier.
Grey's law: Any sufficiently advanced incompetence is indistinguishable from malice.
After the intro, I was hoping that this essay would take the turn, "Games are not art... and that's ok."

Maybe where Ebert should have been engaged is not on quibbling over the definition of Art, but on his implicit claim that reading books or watching movies is a better use of time than video games.

I don't really play video games any more (nor do I watch many movies or read much fiction), but playing the original Zelda on NES as a little child was as formative an experience as reading Of Human Bondage.
Your employer doesn't know how your insurance is used, so you can feel free to go to the therapist through your insurance all you want. Or did you meant that you'd keep it off the books so your _insurance_ wouldn't know? Why would they care?
There's a difference between discussing ideas and discussing semantics. This seems firmly in the realm of a mere semantic argument.
At least it unambiguously refers to the correct character / as opposed the incorrect character \
> more efficient [electric motor] designs are simply more delicate

Nope. This argument works for portable power tools (lighter designs are more delicate), but not for stationary motors. The efficiency gains for stationary motors have primarily come from better drive circuitry.

> running closer to their optimal maximum which means ... running hotter in general

This is utterly wrong. The maximum power is defined by the amount of copper (and thermal resistance to ambient), which is constrained by cost/weight. Warmer windings actually mean higher ohmic losses, so the manufacturer's savings actually mean higher electricity consumption.

> I recently read that ... your average ceiling fan was something like 30% efficient up until fairly recently

Citation needed, especially with your implication that this was due to the motor itself (as opposed to say shape of blades and electrical power factor)
Various announcements:

Google Research: https://research.googleblog.com/2017/03/distill-supporting-c...

DeepMind: https://deepmind.com/blog/distill-communicating-science-mach...

OpenAI: https://openai.com/blog/Distill/

YC Research: http://blog.ycombinator.com/distill-an-interactive-visual-jo...

Chris Olah: http://colah.github.io/posts/2017-03-Distill/
> spanning more than 200 surviving individuals

> collective net worth of about $10 billion

You are taking his individual contribution as a percentage of the combined net worth of 200 individuals.
Playing with BuckleScript
I agree with you in a sense. Insect is a repl for a scientific calculator. It's hosted on shark.fish. None of those lend indication that it's a repl or used for scientific calculation. That's fine, but neither of them are memorable in their own right if someone wanted to return to it without a bookmark. I don't expect Insect to become a ubiquitous name for college students needing a scientific calculator on the go, but it's a trend/fad/thing that happens with other products who want to break into a certain namespace.
There are three Queens
Bloomberg: Democrats Shouldn't Adopt Obstructionist Tactics
>When Flexner researched his report, many American medical schools were "proprietary", namely small trade schools owned by one or more doctors, unaffiliated with a college or university, and run to make a profit. A degree was typically awarded after only two years of study. Laboratory work and dissection were not necessarily required. Many of the instructors were local doctors teaching part-time, whose own training left something to be desired. The regulation of the medical profession by state governments was minimal or nonexistent. American doctors varied enormously in their scientific understanding of human physiology, and the word "quack" flourished.

Interesting Wikipedia article.

And as I recall, the issue with medical colleges is more the residency, than the exams isn't it? I mean, that's why we trust doctors, because the bar is that high.
Dog bites man!
The idea that philosophical discussions are driven by discussions of meaning is not insightful because it's practically describing a tautology. Things mean things. Or, I suppose, perhaps, we (whatever that means) impose, impute, or infer meaning.

The study of meaning may or may not be important to you. If it is, that's the answer to your request for an explanation. If it's not, then it's not.
Thank you for the feedback! I will try to fix this.
Maybe the word "art" have such positive connotations that it seems disparaging to state that something is not art. But that is not my intention at all. I'm just noting that in the usual sense of the word, math is not art just like say sociology or software design or sex is not art. Of course you can make a definition of art which does include all those activities and everything else for that matter, nobody owns the word.
"a more integrated global political and economic structure" and a "better world" are independent goals. Billionaires and owners of huge corporations have always preached for weaker borders not in the sense of John Lennon's Imagine, but in the sense of free-trade agreements that allows them to expand their market at the expense of local economies.

Take China. China is incredibly protectionist but it has one of the world's biggest markets; its population is huge and lately their purchasing power has been steadily increasing (aka. more disposable income to buy stuff). It's no wonder Apple, for example, has made so many strides to hit the Chinese market, but it has had to go through hoops and I bet unbelievable amounts of red tape. "a more integrated global political and economic structure" would mean less protectionist policy and less friction for overseas expansion.
Hey HN, one of the authors here.

Just wanted to specify that the github descriptions talks about "bash snippets", there is nothing specify in the codebase that's related to bash :))

You can install this tool yourself any time, web frontend, api and terminal client, and populate it with any content.

We are using our own live installation (https://ok-b.org) for bash snippets, because we find it such an obvious usecase (we are goldfish when it comes to bash snippets, haha).
Any insight about the technology stack Techememe is using or any other technical article about how they crawl & rank news? TKS!
The same "person" who gave you and me culture, language, education, built our roads, invented our inventions, sweeps the streets, creates laws, and more. Society.
The broader point is this: code repositories are not the only things git is used for.
The only way to learn how to recignize and exploit the defects in a lock is to practive. This means practiving many times on the saem lock as well as practiving on many different locks.

Not quite related, but is there a reason that practice is consistently misspelled? Perhaps some interesting lore?
I wish it automatically captured the last result and let you easily use it in your next input. The current command line calculator I'm using also lacks this.

> 5+20

> = 25

> +10

> = 35
As a corollary, consider how much fuel (particularly diesel) and much more than that oil (lubricating oil) have bettered around those times.

AFAICT in "practical" mechanical engineering tribology:

https://en.wikipedia.org/wiki/Tribology

is one of the fields that made the most progresses in the 90's, thanks also to the introduction on the market of totally or partially sinthetic oil, that literally changed the game when it comes to car engines duration.

The (huge) difference in spark plug life depends more on electronic ignition, of course and that also became mainstream in late 80's and 90's.

When it comes to water pumps, allow me to disagree, however, once upon a time if a water pump leaked you just changed gaskets and maybe the ball bearings, since around the same time you are often forced to buy a new "whole" pump as they are not any more serviceable.
If anyone would be helped by an example, I worked on this recursive descent-based compiler a few years ago with a focus on clarity and readability:

https://github.com/rzimmerman/kal

The actual parsing is here:
https://github.com/rzimmerman/kal/blob/master/source/grammar...

It's somewhere between a toy language and something professional, so it could be a helpful reference if you're doing this for the first time.

Beware, the project is no longer maintained and probably doesn't work with modern node.js runtimes.