skysight-inc/HackerNews huggingface dataset:
Another point to consider: Even if the NSA had relevant data to the San Bernardino shooters, and even if the NSA was happy to share that information, that still does not guarantee that the FBI would not move forward with the request to conscript Apple into doing their bidding.

Prosecutors with agendas wait long and patiently for a case with the appropriate circumstances to make a request. If a prosecutor was waiting for a way in which to make sure that Apple wasn't able to eliminate the possibility of making requests that the government couldn't get access to, they would likely have to wait a long time for a better set of circumstances to make their case against.

In this case
- the victims are unsympathetic, and dead
- the victims are unambiguously terrorists
- the victims themselves do not own the phone
- there's no concern of having to get things done secretly (e.g., there's no imminent attack that the government has to keep under wraps)

A prosecutor who wants the All Writs Act to have the power they think it does would not allow this case to go unused, even if there was no material need for them to win the case.
I use it the same way but it was bugging me so I installed an add-on called TooManyTabs and you can set a limit to the amount of tabs you can have opened.

I also reserve some time to clean them up about once a week, I start with the oldest tab and "take care of it", sometimes it's just a news story I want to read, sometimes it's something I kept opened because of the information on that page.

If I don't do that I will have a thousand tabs opened and will never actually do anything about it.
The hunt for the government's oldest computer
You shouldn't ignore political problems when it comes to distributed systems...

Additionally, raising the block size cap is only a stopgap measure. Eventually you will reach hard bandwidth or disk storage limits and the only way will be to throw some transactions outside the blockchain.
I get those too. All the messages I've gotten have had similar-looking random names from new accounts, so I think it's one idiot with a bot. Ethereum devs have asked this person to stop, subreddit admins have asked people to use the spam report button, but only Reddit employees can actually do anything about it.
This actually works even today:

child_process.exec('open -a Terminal.app')

I'm pretty sure you can pass a script arg to the application too, but I haven't done it in a while.
Show HN: Lexical.io – A web app for reading English text
Is this true? I believe there is a tradeoff but want a more in depth explsnation if possible
Hi HN,

I created lexical.io as way to learn more about web programming. You'll notice some rough edges as it's my first 'big' project, but for now I'm happy with how it is and I hope some of you find it useful.

The idea is similar to sites like readlang.com, where you submit a text and then can click on words for more information. Wikipedia and Wiktionary are the two sources of data, plus a number of additional audio recordings. There is an option to select your native language (currently 8 languages are supported) and then lexical.io will return Wiktionary translations and Wikipedia abstracts in that language. I can vouch that it works quite well for Spanish and German, but for languages like Korean with smaller amounts of data it may be less effective.

Given more time I would like to add more languages and potentially include target languages beyond English. There are many other features and improvements to be made, but first I'd like to see what people think. Any feedback is appreciated!

(P.S. I haven't had time to record a screencast video explaining the features, so right now the video on the about page is a dead link)
"a couple" transactions per second is not enough for a global network that intends to have millions of participants.
The Dog Thief Killings
"Line was drawn through the great lakes".

You might want to check that.

Please examine the image very closely; it appears to be based on the border.
Note Lake Superior and positions near lake Erie.
https://qph.is.quoracdn.net/main-qimg-073611f762cf3ef329ee65...

About 45 pixels to border, which is down the middle of the lake.
It isn't just government. Any company with your credit card or SSN or even browsing history is collecting loads of data about you. They have to take explicit steps to sanitize data between warehouses and they only undertake the effort for fear of being sued.
Open all the blue links on a Wikipedia article in tabs. When you are done, move to the next tab and repeat. After a while, you will have hundreds of tabs. Read them all and you will gain general knowledge on a subject that will be much better than if you were to read only the first article.

That's only Wikipedia. I do the same things with forums, documentation, stackoverflow, etc.
Ethereum refers to itself as this on the website, ethereum.com
Watch Our C9d9 Episode with Patrick Debois, Etsy and AWS on Mobile Delivery
For regular Android apps using Python you might want to look into Kivy: https://kivy.org/docs/guide/android.html
There are many services in this world which require a trusted intermediary between users. The fees these services charge are _not_ a function of compute cycles. They are, however, often a function of pricing power derived from competition (or lack thereof). Where decentralized computation is less expensive than the fees charged by incumbents in the trusted intermediary business, there is the opportunity for a new entrant to leverage the tech to profit on the spread.
Brickify converts 3D prints to Lego assembly kits
The politics of IoT
Ask HN: Is it a good idea to build a Single Page App with Django?
I'm wondering, if it is a good idea to build a single page app (e.g., with ReactJS or Angular 2.0) with Django as backend. What's experience? What stack would you recommend, assuming we are staying in Python backend-wise?. Thanks!
I generally reject any paper that I cannot get full access to. This is because too many times have I seen papers making claims that are not supported by their methodology, especially in more controversial or politically charged subjects. A common example is to study some socially unacceptable population, they will look to sample from known members which are often gathered due to court cases, and then they magically make generalizations to the general part of the population. Imagine if most studies of men in the US only sampled from the prison population, could those results be generalized to all men?

Given that this data tends to be locked in the methodology section, which is quick to check if I have access, I tend to outright reject the paper as I cannot trust any claims made in the abstract. Even worse are when there are papers you cannot trust at all because of overt biases of their authors (unless the findings are produced by others who do not share those biases, normally if you get people on both sides of some issue reaching the same finding you can be more confident in the results).
I'm very skeptical of the "liquidmorphium" frame.

For phone frame I would wan't high scratch resistance and high toughness. Especially high toughness, so it doesn't shatter on impact. Liquid metals are high strength, low toughness. I don't need the strength, as I usually don't use my phone as structural element. OK it tries to bend a little in my pocket, but that's relatively small stress. ABS plastic seems to be doing fine against that.
Thanks, I will review it.
Chicago is over 200 miles from Canada. Lake Michigan is not part of the border with Canada, so the nearest point on the border is off in Lake Erie near Detroit.
the outer Lofoten Islands at 68°N in Northern Norway are in zone 8, same as San Antonio, Texas!
Things of all kinds went wrong after Steve left us. They've lost their way.
Oh yes, I didn't mean there are no costs, just that beyond the initial expense they are much cheaper than human employees.
> As the article states, this is a social/community issue, if every application has it's own language and syntax that is a huge barrier for others coming to work on it.

Every application already has its own vocabulary, which is a huge barrier for others coming to work on it (seriously: try to check out the Linux kernel, or Firefox, or the Python interpreter, and try to start hacking on them).

Macros and custom syntax can help make that vocabulary more understandable, in the same way that functions can help make control flow more understandable.
I built a PoC for a social benefits platform on this a while ago. It was not ideal; mostly tasks that needed to be guaranteed to run at certain times was a pain. Because of several of those issues the project was cancelled.
It's the same as every other country. All big cities and population centres are on major waterways. The major waterway in Canada is the Great Lakes & St. Lawrence, which is often the border, or else very close to it. Vancouver is on the Fraser, close to the border. Ottawa/Gatineau is on the Ottawa, close to the border.
It's just next to Newfoundland -- 25 kilometers to there, versus 500ish to get to Quebec.
It was 13* and sunny in Vancouver today. Even though we are north of much of canada's population, snow is very rare.
Interestingly, Scala handles it http://pastebin.com/CT36K6Hj
It feels like an artifact of the REPL tho, as one shouldn't be able to redefine x
Has it been six months since the last Ethereum post already?

Is Ethereum still "engendering positive disruption"? I see they've updated their site to make it more approachable and read less like proecdurally-generated Venture Capitalist jargon. That's nice.

I see they've added a javascript environment. Yuck.
"spurt"? (sorry, not a native speaker, can't make sense of the word in this context)

I guess it really depends on how often you have to transmit - if you have hourly checkins the world looks better than if you have to update something every minute or so.
London (UK) lacks a real winter thanks to Gulfstream. So winters would be a lot warmer there.

On the other hand, the summer is warmer in Toronto than in London.

Really, though, most Canadians live either almost on the border or by the oceans. The weather there is about the same as in northern US.

The weather in Alaska (at least Anchorage) is not that bad, either - a decent jacket would easily get you through the winter.
Scala I don't have too too significant experience with but it continues to feel like a functional language with commitment issues to me.

I think Prolog counts here, too. But it's a weirder one.
Currently, yes. However, the Ethereum foundation is actively working on addressing that limitation, and there are some very clever proposals for how to get around the problem. Unlike Bitcoin, Ethereum development is very active and the community welcomes major changes if they are worthwhile. I agree that Ethereum needs to solve the scaling problem to be successful, but I think Vitalik and the foundation have a good shot at doing it.
In watching the video, it looks like it's a replacement for "cattle" which I guess is how nodes are scaled out. Interestingly they've made deployment of K8s extremely simple. I'm looking forward to playing with Rancher in some test environments.
-14C in Ottawa right now, it's the wind that makes it nippy, though.
if you want to be really Opera hardcore, you'd use the last version of Opera's presto engine before they converted to webkit (version 12.18)

It's actually very fast and stable and many people in 3rd world still use opera mini based on presto for low end phones.
Keep in mind this was running on a beta; the current version of Drupal 8, running on PHP 7, gets something closer to 60 req/s authenticated, 300+ anonymous.
> It's Twitter's platform; they can do whatever the fuck they want.

What if the same company controlled Twitter, Facebook, and Google? And what if that company decided to subtly give more prominence to political views they liked and less to ones they disliked? They could probably decide an election by doing that.

> If they wish to ban hate speech and apply strict disciplinary action to users who post such speech, more power to them.

And if they choose to give less prominence to politicians who think big internet corporations should pay more tax, do you still think "more power to them"? Are you sure you want them to have that much power?

Powrer corrupts. The more power an entity has, the more they will be corrupted by it, and abuse their power. That's why it is unwise to concentrate power in a few hands.
The subject of ethics in computer science is mostly unstudied, and broadly ignored.

When I studied it, it basically boiled down to the arguments about patents. We never discussed IBM's involvement with the Gestapo, or the Apartheid South Africa Government.
Have built a demo app with Ethereum in November. The tooling was ok, but not amazing.

IMO one of the main problems is that you need trusted inputs for most "interesting" or "valuable" computations.
Any system based on distributed consensus is by definition a distributed system.
ePHP – A PHP interpreter in pure Erlang
It is perhaps unsurprising that the American lawyer is the same one who represented Oracle in the first round of the Oracle v. Google litigation.
They have limited access to some intelligence databases and information. That doesn't mean that they can just pop random selectors through PRISM for the lulz though - nor does it mean that the FBI and NSA share everything they have on everybody, or at least they don't for now.
I am in the midst of negotiating an acquisition contract right now (stock purchase agreement, seller's financing note / stock power, revised shareholders agreement, etc) as an acquiring party. Non-tech, don't think most people here would be terribly interested in it.

Based on the low two-digit number of hours I've spent reviewing documents and on the phone with my attorney so far, there are a lot of issues with the core idea of this (but IANAL).

> Where there are disputes, a blockchain can hold an objective record of events making dispute resolution relatively trivial

Good luck. That's sort of the point of contracts in the first place. To easily be able to say you agreed to something 8 years from now when a partnership/agreement has gone totally pear-shaped. And we see how well that's worked out.

> On didactic contracts: mapping out in detail every aspect of human behaviour

Good luck ad infinitum. That's just never going to happen. And this is why the first quoted passage is equally unrealistic. There will always be a nebulous area of a contract, the question is just how big that area is, how nebulous it is, and whether you're willing to accept that v. spend the additional resources to clarify it. Which with any negotiation increases the odds the other party will walk away.

> Since traditional didactic contracts are mostly unread, they do not in most cases involve active consent, which has moral hazard.

Every single word on every page of anything that needs to be signed has been read at least a dozen times by all attorneys and non-attorneys in this transaction. I'm not saying everyone reads every didactic contract but even busy people do not just take their attorney's word for it.
First group as well.
And nowadays the write back buffer could be on the device itself, and as you hit the 'eject' button it could use the power from a small capacitor to commit it to the disk. Thus no separate 'eject' in the operating system - pop it out and go.

They could replace Blu Ray with this new format, so all those sci-movies in the 80ies where there are films on floppys - those will turn out to be right.
As long as the code itself is the same... It's not a variable. I always benchmark against the same point release or git hash. It's nice to have comparisons of e.g. Beta 1 vs Beta 2, so I can find out where performance regressions are introduced into the code.
By the way since we're talking about France, the article seems to separate metropolitan France and the overseas regions (it lists Saint-Pierre-et-Miquelon as a "country").

Otherwise maybe the chart would show quite a bit more "latitudinal population variation" with the southernmost significant populated place being 20° south of the equator.
Pump and dump the way you phrased it, seems to auggest the entire thing is a pump and dump scheme.

Either way, the price fluctuates woldly as people try to do this scheme, but the company raised $15m and appears to be actively developing the tech. So whether it works(it appears promising) or not, they seem to be svidly trying
There are definitely some major implementation level differences between Ethereum and Bitcoin. The hashing mechanism (Ethash) is quite different from Bitcoin, as well as how references to previous transactions are stored. You can read more about it here [1] and here [2]

[1]: https://ethereum.gitbooks.io/frontier-guide/content/

[2]: http://gavwood.com/paper.pdf
Thanks! Helped me solve this in Gentoo: emerge -av fira-sans
Crypto has come a long way since Ethereum was first conceived and what was impossible only a few months ago is now 100% practical. Today there are A LOT of new techniques that allow us to largely implement decentralized autonomous applications on any blockchain (no matter how limited) - a fact I feel often gets missed out in all of the Ethereum hype.

If you have a lot a techniques like zero-knowledge proofs, homomorphic computations, multi-party computation, indistinishability (sic) obfuscation (not quite practical yet), and various threshold schemes - you will quickly realize we could basically already do everything that Ethereum was designed for from the start. In fact - a lot of the new crypto techniques make it possible to scale DAC applications even better than what blockchains would allow since you can implement a lot of crypto-application protocols outside of the blockchain and keep only the hash-locked payments on the chain (which I honestly think is preferable.)

It just seems to me like Vitalik largely invented Ethereum because he didn't want to bother messing around with all the crypto-hacking that's required to implement self-enforcing, autonomous contracts (which is half the fun.) My biggest problem with this is people act like this isn't possible with Bitcoin when we had working smart contracts (and special coins for smart contracts) before Ethereum even existed. Interestingly enough - there's even ways to make the answer to any computable problem the keys to unlock a Bitcoin payment which means if you structure your crypto-protocol right you can essentially implement any self-paying, and self-running corporation as a never-ending complex chain of future problems.

(I would speculate that it's even possible to build a universal turning machine on top of any bitcoin-style blockchain that can compute any problem off-chain and allow these computations to be proven and self-enforcing but that is a topic for future research.)
Scalia Led Court in Taking Trips Funded by Private Sponsors
But they are right beside the water body (the great lakes) that divides the nations. For purposes of trade, Detroit is practically on the boarder.
A similar US bill is being drafted and is expected to appear in March [1]

The press is asking questions about Apple vs. DOJ daily in the White House Press Secretary's briefings [2] [3]

[1] http://www.politico.com/tipsheets/morning-cybersecurity/2016...

[2] https://www.whitehouse.gov/the-press-office/2016/02/24/press...

[3] https://youtu.be/j469gTWuk0g?t=19m30s
That’s not really it. Poor countries have a mix of rich, middle class, and poor. Its poor people in poor countries that can’t afford to pay for food as their jobs are destroyed by importing food.
Not the person to whom you're replying, but my lay understanding of it was that it's much more difficult to model mathematically those particles which exist for incredibly small spans of time.
Previous discussion https://news.ycombinator.com/item?id=9987142

Give me any ethereum use-case & I'll tell you how to do it with bitcoin.

Is it advantageous if a DSL is turing complete? It is not that bitcoin 'cannot have' a turing complete script but that it is unsafe & there is no need to do so. Turing completeness can be applied on an upper abstraction.

There is nothing that ethereum can do that bitcoin cannot! The proof of it is RootStock which is ethereum implementation using bitcoin.

Ethereum is full of buzzwords and the key one of them is DApps. Here [0] is how to build a dapp using bitcoin. Basically you can tell me any application of ethereum and I'll tell you how you can do it with bitcoin. Skynet type input requiring applications can't be done inherently by either ether or bitcoin but can be done by both using third-party oracles.

Then are bitcoin & ethereum equivalent. No, they key is origin of money. Bitcoin is mined, ether was sold.

The recent rise in price has attracted all kinds of attention but talk to any of the core-devs and they'll tell you that Vitalik used to come up with complicated explanations which they spent time studying and responding & then he'd come back with something even more complicated until they stopped caring.

[0] http://startupboy.com/2014/03/09/the-bitcoin-model-for-crowd...
http://kids.britannica.com/comptons/art-166536/Population-de...

Note the population density in relation to bodies of water. It has less to do with borders than you seem to think.
> The overhead for running a few select extensions, compared to native code, would be minimal.

Only if the browser is designed that way. If the browser has only global settings implementing per-site handling can impose the need of extension reimplementing half of the browser (in extreme case, see how Google made their "extension" of the IE which effectively installed the 90% of the Chrome inside of IE).

And you have to trust extension authors, they can do their own things.

Old Opera had what I needed built in, it worked without the need of even enabling javascript subsystem. I don't know of any other browser able to work that way.
That's not the server's fault, it's just Drupal being slow. It was pretty slow in version 6 and has been getting consistently slower. I'm pretty sure that the request count is for dynamic content only.
> Do they really seek to convince us that the UK authorities are "exploiting" terrorist attacks

Yes I'd suggest they're doing just that. After all, you're more likely to die as a result of a lightning strike or accident with household furniture than be victim of a terrorist attack.

It seems as though there has been a sustained effort to move the Overton Window[1] towards the acceptance of ever more onerous restrictions on freedom. The Daily Mail is more than happy to take this line, as they have since their founding.

It's interesting to remember that at the end of WW2 the UK abolished dumb cardboard identity cards as they were seen to be an infringement of civil liberties.

If it saves one life for the a GCHQ analyst to see all my inane texts ...

Do you want to keep anything at all private? Do you trust every GHCQ and government employee? There have already been cases of abuse.

See: http://jacquesmattheij.com/if-you-have-nothing-to-hide

From a security point of view there appears to be little benefit either. How many recent events were revealed to have been discussed on Twitter or Facebook, yet all these various surveillance schemes didn't prevent them happening. In which case, what's the point? In fact, in more than one case the perpetrator was already on some security watch list.

I submit that the government should be able to monitor my communications etc, if and only if I am suspected of a crime and a warrant to do so is obtained beforehand. Blanket surveillance is counter productive and, crucially, ineffective.

In the event my phone, for instance, cannot be accessed they should ask me for access as is already on the statute book. A backdoor into devices will be hacked and on the net in remarkably short order.

[1] Overton Window is the range of ideas the public will accept. See: https://en.wikipedia.org/wiki/Overton_window
You forgot to mention that there's absolutely no evidence that any of these sacrifices have paid off even one iota.
Apple's motion to dismiss the FBI's court order