skysight-inc/HackerNews huggingface dataset:
Yes. Project Mentat fits into a conceptual lineage that includes Freebase's graphd and 2005-onward Semantic Web stores. We have aimed for compatibility with Datomic and DataScript for least surprise, but if you squint there's a little AllegroGraph in the direction.

Datomic's model (both architectural and conceptual) draws from Clojure's concepts of persistence. That model isn't free, so Mentat deviates from it where it makes sense to do so: at present we don't implement querying of history or past states, for example, and when we do it won't be free.

We'll get closer to full Datomic-style datom store capabilities over time, but we'll make different performance tradeoffs.
New PS4 Pro “Boost Mode” will help some older games run faster and smoother
Activism is activism, sometimes it's peaceful and sometimes it gets out of hand depending on the people involved which any one activist can't control, sometime those people work for the government. When you have reporters being arrested at events, I almost certainly know it's not the reporters being violent. And to place these sorts of limits on protesting is again chilling effects.
Single versus Double Blind Reviewing
“I can't sit still and see another man slaving and working. I want to get up and superintend, and walk round with my hands in my pockets, and tell him what to do. It is my energetic nature. I can't help it.”
This kind of humor on a book from 1889 is just unbelievable, I have to read this. Thank you for the recommendation.
Any system in which you sell product of your labour instead.
True, but by that same logic we can state that water can make machinery to stop operating by oxidizing the iron in it into rust :-)

That is very much unlike semiconductors which are particularly susceptible to high radiation as it damages the silicon crystal structure and can change the doping concentrations pretty much instantly if you aren't careful.

I certainly would not disagree with the statement that one needs to also pick your materials carefully though.
Our findings for creating good API developer docs
One of the problems is that Canadian banks will make loans to foreigners with no credit history if there's a decent down payment. The banks typically demain that Canadian borrowers get a federally insured mortgage, which involves checking your income and credit history.

So it's actually easier for foreigners to speculate on real estate in Canada.

One of the problems is that if a foreign owner ends up underwater after a correction they can easily just walk away.
The rate of growth depends on the amount and size of each transaction people are doing on it. There are methods of pruning or discarding spent transactions, but someone somewhere would have to keep it all.

The amount of transactions people are willing to do depends on the value each does, so some people think if bitcoin transactions are almost free some other people would "spam" the network with their "worthless" transactions, thus increasing/growing the size needlessly. So these people claim high fees should ensure only really valuable transactions happen on the network, and not for buying coffe/payment-processing.

So your other question, astronomical, completely otterly astronomical.

Which is why people invent https://byteball.org and others to solve these problems.
It's intended for embedding. When complete Mentat will likely sport a Node module, a network protocol + CLI + explorer, and might well be accessible from Firefox extensions via a JavaScript API.

We are several months from that, though!
The Science of the One-Inch Punch
Paysa's numbers are a lot closer to my experience: https://www.paysa.com/salaries/google--senior-software-engin...
I'm not sure what you mean in your explanation that it fails at trustless transactions.

Also, you are ignoring the main driving force for the development of bitcoin, that being the removal of the middleman/governments from the transaction.
Mainly just interested in seeing a few notable companies real online marketing materials.
Non-physically based rendering :)

Kidding aside, as I understand it (I'm certainly no expert), the terms most often used are biased versus unbiased rendering, were biased has artificial limitations, while unbiased employs 'real world' calculations.

So why use biased renderers ?

Well they can typically create a very good result using much less time compared to a unbiased renderer, on the other hand they typically also require that you mess around with a lot of knobs in order to get good results, meanwhile with a unbiased renderer you can just set up a 'real world' scene and it will render as such (albeit more slowly).

My guess is that Renderman is the most widely used biased renderer today, with Arnold being the most used unbiased.
I had the same question, but so far the answers here are from a "technical correctness" perspective (which isn't a concern since Go is good at compatibility).

My question is whether newer libraries and best practices have evolved since 2012, or if the ecosystem has remained static in this area since 2012. I'd certainly hope there's been some learning since then, unless Go really had already achieved perfection the first time around; color me skeptical.
Building $8 motion and temperature sensor
With Bitcoin today, instead of needing 4 leading zeroes you need something like 17 leading zeroes (in hex, or ~1 in 2^68 chance of finding a block).

Every 2016 blocks, the difficulty adjusts. This is supposed to take 20,160 minutes, but if the timestamps indicate that it took less than that, the difficulty will increase, requiring more leading zeroes. If it takes more time than 20,160 minutes, the difficulty will decrease, essentially requiring less leading zeroes.

Also worth pointing out that the hash can be evaluated as an integer. Instead of requiring an exact number of leading zeroes, you require the hash to have an integer representation than is lower than a certain value.

There's actually a lot of work that has gone into Bitcoin to make sure that having higher hashrate and higher influence does not make it more likely so that you can find a block. Ideally, if you have 0.01% of the hashrate, you have a 0.01% chance of finding each block, and if you have 33% hashrate, you have a 33% chance of finding each block. In reality, Bitcoin is not quite this perfect, but it's pretty close. The 33% hashrate miner may have a 34% or 35% of actually finding each block.
Interesting, but you would still have to account for the inconsistencies of html, like:

- Standalone, non-closed tags <!doctype>, <hr>, <br>, <link>, <meta>, <img> etc.

- Proper encoding or quoting of [< > " ' &] in html attributes

- <script> tags and CDATA

Probably lots more as well. Not rocket science of course, but you would want a tool where you have some confidence they've covered all of these things.
If you want a distributed Datalog store, it will be hard to beat Datomic. AIUI their current license terms are very affordable.
If by "upswing" you mean -5% for Vancouver west side over 6 months, then yes

http://www.rebgv.org/sites/default/files/1.%20REBGV%20Stats%...
NeoGAF is doing a compilation of affected games: http://www.neogaf.com/forum/showthread.php?t=1340939

Reports are surprisingly good.
As someone who lives in Turkey (which you might consider as dictatorship), I might get arrested for this post, just for calling turkey a dictatorship.

Fun, eh?

The reason I do not kill myself is hope, that I'll be able to get off here one day. That and antidepressants.
Ask HN: Do you avoid Medium.com links?
I was hoping for a few more years before the machines started telling me what to do.
Did you contribute to any larger-scale open source projects? There might be someone on that team who can give you a leg up.
Communism would't work, without some benevolent AI running it. People incharge of managing the system will have reason in billions to be corrupt. Such useful info, will always be monetised, right now we can follow the money, take away the legal way and a backdoor will open which will be more difficult to tame.
I think it also takes empathy. In the sense that you can imagine how the code would read to someone else, who was new to it.
Oculus releases tracker updates but it makes things even worse
This is more like "travelblogging tech evolution for the sponsored American journalist" (and almost nothing to do with Russia).
I'm a fan of Smalltalk, particularly the small Cuis variety. Anyway, you may be interested to know that Pharo either has or had a MOOC about learning and building things with the language. Additionally, there is an updated book I believe, at https://github.com/SquareBracketAssociates/UpdatedPharoByExa.... Some Cuis-oriented tutorials or documentation can be found at https://github.com/Cuis-Smalltalk-Learning/Learning-Cuis.

Happy Smalltalking! (Just don't do 'true become: false' :) )
Previous posters have done a good job to answer your question.

Just wanted to add that some people are looking replacing this 'Proof-of-Work/Mining' mechanism with a different method called 'Proof-of-Stake [0]. Other cryptocurrencies have already implemented this.

If you jump into the blockchain/bitcoin rabbit hole you will eventually come across this :)

[0] https://en.bitcoin.it/wiki/Proof_of_Stake
I had hoped the underlying monotonic clock would have been exposed directly.
I had also read elsewhere that the worse health of non-drinkers (relative to moderate drinkers) could be explained by the fact that many non-drinkers are recovering alcoholics, and had already trashed their bodies pretty badly. A study (can't find link) controlled for this and found that non-drinkers are healthier than moderate drinkers, even without controlling for wealth.
I saw Anders give this overview live at a Hubweek presentation at the Boston Fed a few months back. Excellent overview. Not sure if he's still working at Circle, but their recent pivot away from Bitcoin is a bummer - but I'm told they're still utilizing the Blockchain as an underlying technology for their systems.
I've never heard of anyone being arrested for peaceful protests, not since Martin Luther King at least. I'm not saying it doesn't happen ever (your case might be a good example), but peaceful protests virtually never led to arrests.
Yes. The articles on medium.com seem to be lightweight, designed for marketing purposes. All carbs, no protein.
I think you mean the Secret Service started out as the Pinkerton Detective Agency. They became part of the government due in part of protecting the president and investigation into monetary related crime.

The FBI came in early 20th century as a need to address more conventional crime that crossed state lines and made it difficult for states to investigate/prosecute (organized crime, kidnapping, bootlegging). While you could say it had a valid reason to exist, J. Edgar Hoover morphed it into something entirely different.

Edit: To clarify my hastily typed up message from my phone, the Pinkertons were government contractors and precursor to the Secret Service, but not the same entity. Secret Service did not officially protect the president until the assassination of President McKinley in 1901.
The early internet needed AOL.

Do you remember what the alternative was? You be really chaotic nerdy and use Lynx, Usenet, BBS to find what you want? So that you can write it down on a txt file just to remember to check it again later or store it for later?

No one's got time for that.

AOL was the rubber floaties around your arms as you first took a dip into cyberspace. AOL scoured, organized, and packaged the internet into consumable portions and served it up for 50 hours a month.

This walled garden idea only makes sense when what is outside the wall is better than what's inside the wall. And even back then it took awhile before you made the jump from AOL wrapped MSIE to paying for Netscape.

The world always needs malls. That's just how humans socialize. When the deep web gets colonized, it too will inevitably get its own mall. Facebook put together that mall now, it serves as land lord and it polices itself somewhat to the extent of not pissing off its users to the extent of serving its own needs.

That's not a very hard intuitive idea to pick up. Piss off Google, get delisted, and poof, same thing. Piss off Ebay, get banned, and poof, same thing. Piss off Uber, get blacklisted, and poof, same thing. Piss in the community pool and get kicked out.

So here's the big so what: saying screw it and doing it yourself is also really, really hard. Try to match up the vanity facebook numbers yourself on the wild wild web. Explain to the average person how to buy a domain name, setup web hosting, login to FTP, setup a blog, add content, add social sharing plugins, comments plugins, recommendation plugins, then convince millions to pay attention without the benefit of a push-pull network in effect.

That's not even what the writer's intent is with this article. All of that has been stale since the IPO days. We're way past the IPO days--Facebook is a great walled garden. We're also way past the privacy days--privacy is dead.

We're now at the part asking: is Facebook a public utility or not? Does it want to be? Does it want to be treated as such? Does it deserve to be treated as such? Will it then kowtow to serve the public as such?

That's what all these recent #facebook posts are really wagon circling around. Wondering out loud why Zuckerberg doesn't want to run for office as president with the dawning of the realization that as a corporate master, he doesn't have to to be presidential.

PS: The internet at 100MM people was pretty f-ing great. But the internet at 7B scares the living bejesus out of me. But I'm not going to be running to declare make the internet great again. There is no shame in this. Just rational and pragmatic decisions to be made to keep going forward.
I looked up a better article:

http://www.latimes.com/local/lanow/la-me-ln-coastal-accommod...

Apparently, the plan is to make our beaches great again by building hotels inside of state parks.
I wonder if this would also affect the Australian real estate market. I certainly hope so. The situation is getting to unsustainable levels. Now all we need is is a similar empty house tax law and we're all set.
They kind of can - you can lower the duty cycle and batchify things. You can also outsource to them, and/or otherwise share them with other producers/production lines. I personally believe future manufacturing will be significantly more dynamic with respect to assembling/disassembling production line unit operations via electronic contract (re-)negotiation.

At http://8-food.com/ we are essentially placing miniature (fresh food preparation) factories in retail spaces, and so I've been reading a lot of industry literature recently. I've found very interesting crossovers with former work on a major Bitcoin exchange - eg. multi-asset/service/settlement path capable transaction markup and negotiation systems - http://ifex-project.org/ In the same way factories use JIT (just in time) concepts to optimize inventory and supply-chain logistics, we similarly optimize for delivery of ingredients and packaging, and thus reduce storage bulk overheads and achieve form-factor minimization. Operations research truly is operations generic, and quaintly fascinating coming from a programming background.
If you get to conflate the handful of anarchists breaking windows and setting fires the night before with the 3m of us who marched peacefully during the Women's March, then we get to conflate all Trump voters with the literal nazis - as in "Sieg Heil", nazi salute, call themselves "nazis" - that voted for him and celebrated his victory. It's only fair.

(And, yes, I'm saying that both of these things are a bad idea since tone tends to be lost particularly in online political discussion.)
@anthonybullard: Thanks for the feedback! :) I will update the description shortly.
Not to mention that you could just use C identifiers in the asm block willy-nilly:

int foo(int c)
{
int r;

asm {
mov ax, 0x0b00
int 0x21 /* poll stdin for input */
mov ax, offset c /* get address of `c` */
call bar /* call other C function */
mov r, dx /* save the result in `r` */
}

return r;
}

Or something like that — it's been a while. Those were the days! GCC's (and I'm assuming clang's is much the same) inline assembly is a joke in comparison. I remember, when I first encountered it, flipping back-and-forth through the GCC docs looking for how people actually do inline asm with GCC...
Show HN: HTML Framework
You definitely will want to write images to file, then pass the file path over the bridge. That's an easy solution.

I've been using React Native cross platform for over a year, and it has a ridiculous number of issues, but they're trade offs. There are benefits that come with it. React Native is just another tool, evaluate it as you would any other framework.
Every time I read about arctic ocean ice cover and warming of the north pole it reminds me of the work of Ewing and Donn.

They theorized that the ice age cycle is driven (in conjunction with malinkovitch cycles) by loss of sea ice which then drives increased 'lake effect' snowfall across the landmass surrounding the arctic. If the snowfalls are sufficiently deep to resist summer melting, then it begins accumulating each year, increasing the albedo of the polar regions and decreasing temps.

Thus a warm ocean/cold landmass equilibrium is established which results in consistent glaciation over the ensuing millenia, until the oceans drop low enough that the source if arctic moisture is no longer present, and the rate of snowfall is less than the rate of melting.

This obviously raises the possibility that anthropogenic global warming ironically hastens the arrival of the next ice age. Could the tipping point occur within our lifetime? Something I pondered this past summer as I camped where not 100 years ago 300 feet of ice rested at Anderson glacier.
These come down to the specific rules of the Bitcoin blockchain. Today in Bitcoin, if you mine a block, you get 12.5 bitcoins out of thin air. The network allows you to have this money as a reward for finding the block.

That is the only way to get money out of thin air. And because blocks are hard to create, money is hard to create. All other money comes from people sending it to eachother.

For the signature question, we need to differentiate between two types of signatures. The first is the block signature, which is defined by having a bunch of leading zeroes. The second is an ECDSA signature, which is your more traditional cryptographic signature with a public key and a private key.

When coins are mined out of nowhere, they get assigned to a public key. I'm oversimplifying a little bit, but this is sufficient to understand. To spend coins from that public key, you need to sign a transaction saying something like "I send X coins to person A". This message is signed with the secret key that corresponds to the public key that owns the coins.

The really important part about the blockchain is that it prevents you from spending the same coins twice. So, if you only have 12.5 bitcoins, you can't sent 12.5 to Alice and then send the same 12.5 to Bob. You can create signed messages that claim both. Without a blockchain, it's impossible to tell which one is valid, because it's impossible to know which one came first.

But that's the magic of the blockchain. It's a history of transactions. If you try to spend the same money twice in the blockchain, we can very easily see that you've spend it twice. We also know which one is the valid original one, because it will be first in the blockchain. So we know to accept the transaction that's first in the blockchain, and to ignore the second one. (note, in Bitcoin, it's actually illegal to have two conflicting transactions in the same blockchain. The second transaction will never be included into a block at all).

And, as described early in the video, this history is very hard to re-write. If you decide one day later in Bitcoin that you want to actually undo your spend to Bob and instead spend that money back to yourself, you will have to outcompete all of the mining that happened over the past 24 hours to re-write the blockchain. Given that 'all of the mining' is hundreds of millions of dollars of hardware working non-stop, you will not be able to re-write the blockchain.
The problem with these environments is that humans routinely want to write syntactically incorrect code as they transition from one valid program to another. An AST-based editor like this enforces that every intermediate step must parse as a valid program. This restriction makes making changes a massive pain in the ass, because you can no longer take the shortest route from where you are to where you want to be.

For example, imagine you're restructuring an if-else sequence into a switch statement. You're probably going to change that first "if" to a "switch", then go down changing all the "else"s into "case"s. This is eminently sensible, but an AST-based editor will stop you dead if you try to do this, because the intermediate states are not valid ASTs.

The only system slightly like this I've seen in widespread use is Paredit, which prevents you typing anything that isn't a valid s-expression. This only works because s-expression syntax is so minimal, and most of Lisp's actual syntax is layered on top with macros. Even if you're using Paredit, your spit/slurp/kill operations will produce invalid intermediate code that would fail to compile.
> Should it be illegal for me to use this feature because someone might unintentionally be identified in a photo that I took?

Regulating against it would be reasonable. What's the utility to the end user?
Yep, I don't understand why people think you can't clone your dotfiles and copy over your ~/.tmux.conf to your home directory on the server. It's the first thing I do when I get an account set up, along with the ~/.zshrc and ~/.vimrc, and I have it all automated as a script. Makes everything easy.
There have been a number of studies using a variety of methodologies.

http://www.theglobeandmail.com/news/british-columbia/vancouv...
Plotting Multiple Columns in D3
That's most likely because you have not been looking.

https://www.google.com/search?&q=non+violent+protestors+arre...

https://www.theguardian.com/us-news/2016/sep/12/amy-goodman-...